:root{--ms-accent-1-rgb:250, 0, 170;--ms-contrast-rgb:255, 255, 255;--ms-cyan-rgb:0, 220, 255}.lgd-miles-about{background:var(--wp--preset--color--ms-base);position:relative}.lgd-miles-about .about-inner{max-width:var(--wp--style--global--wide-size);gap:var(--wp--preset--spacing--ms-60);grid-template-columns:1fr 1.2fr;align-items:start;margin:0 auto;display:grid}.lgd-miles-about .about-media{position:relative}.lgd-miles-about .about-photo{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.1);opacity:.85;width:100%}.lgd-miles-about .about-badge{bottom:var(--wp--preset--spacing--ms-40);left:var(--wp--preset--spacing--ms-40);background:var(--wp--preset--color--ms-base);border:1px solid var(--wp--preset--color--ms-accent-3);flex-direction:column;display:flex;position:absolute}.lgd-miles-about .about-content{padding-top:var(--wp--preset--spacing--ms-50)}.lgd-miles-about .about-title{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-about .about-text{margin-bottom:var(--wp--preset--spacing--ms-40);max-width:520px}.lgd-miles-about .about-text strong{color:var(--wp--preset--color--ms-contrast);font-weight:600}@media (width<=1024px){.lgd-miles-about .about-inner{gap:var(--wp--preset--spacing--ms-50);grid-template-columns:1fr}.lgd-miles-about .about-media{max-width:500px}}.lgd-miles-about .about-photo img{object-fit:cover;width:100%;display:block}:is(.lgd-miles-about,.lgd-miles-pricing) .btn-secondary .wp-block-button__link{font-family:var(--wp--preset--font-family--big-shoulders-display);font-weight:800;font-size:var(--wp--preset--font-size--ms-small);letter-spacing:.15em;text-transform:uppercase;color:var(--wp--preset--color--ms-accent-1);border:none;border-bottom:2px solid var(--wp--preset--color--ms-accent-1);padding:0;padding-bottom:var(--wp--preset--spacing--ms-20);cursor:pointer;background:0 0;transition:color .3s,border-color .3s;display:inline-block}:is(.lgd-miles-about,.lgd-miles-pricing) .btn-secondary:hover .wp-block-button__link,:is(.lgd-miles-about,.lgd-miles-pricing) .btn-secondary .wp-block-button__link:focus-visible{color:var(--wp--preset--color--ms-contrast);border-color:var(--wp--preset--color--ms-contrast)}.lgd-miles-foundation{background:var(--wp--preset--color--ms-base);position:relative}.lgd-miles-foundation:before{content:"";background:radial-gradient(ellipse at 85% 15%, rgba(var(--ms-accent-1-rgb), .04) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.lgd-miles-foundation .foundation-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-foundation .foundation-header{max-width:820px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-foundation .foundation-title,.lgd-miles-foundation .foundation-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-foundation .foundation-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-foundation .foundation-card{background:var(--wp--preset--color--ms-base);min-height:420px;padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);justify-content:flex-end;transition:background .4s;position:relative;overflow:hidden}.lgd-miles-foundation .foundation-card:before{content:"";background:linear-gradient(180deg, #ffffff0a 0%, transparent 42%), radial-gradient(ellipse at 20% 15%, rgba(var(--ms-accent-1-rgb), .08) 0%, transparent 45%);opacity:.7;pointer-events:none;position:absolute;inset:0}.lgd-miles-foundation .foundation-card>*{z-index:1;position:relative}.lgd-miles-foundation .foundation-card:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-foundation .foundation-number{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-foundation .foundation-card-copy{max-width:560px}.lgd-miles-process{background:var(--wp--preset--color--ms-base-3)}.lgd-miles-process .process-inner{max-width:var(--wp--style--global--wide-size);margin:0 auto}.lgd-miles-process .process-intro{max-width:760px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-process .process-title,.lgd-miles-process .process-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-process .process-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:1.25fr 1fr 1fr;gap:1px;display:grid}.lgd-miles-process .process-card{background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);transition:background .4s}.lgd-miles-process .process-card:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-process .process-card--stat{background:var(--wp--preset--color--ms-accent-4);border-left:3px solid var(--wp--preset--color--ms-accent-1)}.lgd-miles-process .process-card strong{color:var(--wp--preset--color--ms-contrast);font-weight:600}.lgd-miles-how-it-works .process-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.lgd-miles-foundation .foundation-grid,.lgd-miles-process .process-grid{grid-template-columns:1fr}.lgd-miles-how-it-works .process-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.lgd-miles-foundation .foundation-card{min-height:320px}}@media (width<=600px){.lgd-miles-how-it-works .process-grid--four{grid-template-columns:1fr}}.lgd-miles-clients{background:var(--wp--preset--color--ms-base-3);border-bottom:1px solid var(--wp--preset--color--ms-accent-3);overflow:hidden}.lgd-miles-clients .clients-inner{max-width:var(--wp--style--global--wide-size);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.lgd-miles-clients .clients-track{align-items:center;gap:var(--wp--preset--spacing--ms-50);will-change:transform;width:max-content;animation:28s linear infinite marqueeRight;display:flex;transform:translate(-50%)}.lgd-miles-clients .client-logo{opacity:.42;flex-shrink:0;width:clamp(120px,14vw,190px);height:54px;margin:0;transition:opacity .3s,transform .3s}.lgd-miles-clients .client-logo:hover{opacity:.78;transform:translateY(-1px)}.lgd-miles-clients .client-logo img{object-fit:contain;width:100%;height:100%;display:block}.lgd-miles-clients .client-logo--invert img{filter:brightness(0)invert()}.lgd-miles-clients .client-sep{background:var(--wp--preset--color--ms-accent-1);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:3s ease-in-out infinite pulseDot}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes pulseDot{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes heroLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroPinkReveal{to{color:var(--wp--preset--color--ms-accent-1)}}.lgd-miles-contact{background-image:linear-gradient(#000000f4,#000000fb),url("../../images/lg-hq-bw.jpg");background-position:50% 20%;background-repeat:no-repeat;background-size:cover}.lgd-miles-contact .contact-inner{max-width:var(--wp--style--global--wide-size);gap:var(--wp--preset--spacing--ms-60);grid-template-columns:1fr 1.3fr;margin:0 auto;display:grid}.lgd-miles-contact .contact-title{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-contact .contact-details{gap:var(--wp--preset--spacing--ms-40);flex-direction:column;display:flex}.lgd-miles-contact .contact-detail{flex-direction:column;gap:2px;display:flex}.lgd-miles-contact .detail-value{transition:color .3s}.lgd-miles-contact a.detail-value:hover{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-contact .contact-form,.lgd-miles-contact .lgd-form{gap:var(--wp--preset--spacing--ms-40);flex-direction:column;display:flex}.lgd-miles-contact .form-group,.lgd-miles-contact .lgd-form__field{gap:var(--wp--preset--spacing--ms-20);flex-direction:column;display:flex}[class*=lgd-miles-] .lgd-form__label{color:var(--wp--preset--color--ms-contrast);font-size:var(--wp--preset--font-size--ms-small);letter-spacing:.1em;text-transform:uppercase;font-weight:600}[class*=lgd-miles-] .lgd-form__input.lgd-form__input,.lgd-miles-contact .form-input.form-input{color:var(--wp--preset--color--ms-contrast);font-family:var(--wp--preset--font-family--libre-franklin);font-size:var(--wp--preset--font-size--ms-medium);padding:var(--wp--preset--spacing--ms-30);outline-offset:4px;background:0 0;border:1px solid #ffffffb3;border-radius:0;outline:2px solid #0000;width:100%;transition:border-color .3s,outline-color .3s,background .3s}[class*=lgd-miles-] .lgd-form__input.lgd-form__input:hover,.lgd-miles-contact .form-input.form-input:hover{border-color:var(--wp--preset--color--ms-contrast);background:#ffffff08}[class*=lgd-miles-] .lgd-form__input:focus-visible,.lgd-miles-contact .form-input:focus-visible{border-color:var(--wp--preset--color--ms-accent-1);outline-color:var(--wp--preset--color--ms-accent-1)}[class*=lgd-miles-] .lgd-form__input::placeholder,.lgd-miles-contact .form-input::placeholder{color:#ffffff9e;opacity:1}.lgd-miles-contact .form-textarea,.lgd-miles-contact textarea.lgd-form__input{resize:vertical;min-height:120px}.lgd-miles-contact :where(.form-submit .wp-block-button__link),.lgd-miles-contact .lgd-form__submit{align-self:flex-start}.lgd-miles-contact .form-submit,.lgd-miles-contact .lgd-form__submit{margin-top:var(--wp--preset--spacing--ms-30)}.lgd-miles-contact .lgd-form__submit,.lgd-miles-newsletter .lgd-form__submit{background:var(--wp--preset--color--ms-accent-1);border:1px solid var(--wp--preset--color--ms-accent-1);color:var(--wp--preset--color--ms-base);cursor:pointer;font-family:var(--wp--preset--font-family--big-shoulders-display);font-size:var(--wp--preset--font-size--ms-medium);letter-spacing:.1em;min-height:52px;padding:var(--wp--preset--spacing--ms-30) var(--wp--preset--spacing--ms-40);text-transform:uppercase;border-radius:0;font-weight:800;line-height:1;transition:background .3s,color .3s,transform .2s}.lgd-miles-contact .lgd-form__submit:hover,.lgd-miles-contact .lgd-form__submit:focus-visible,.lgd-miles-newsletter .lgd-form__submit:hover,.lgd-miles-newsletter .lgd-form__submit:focus-visible{background:var(--wp--preset--color--ms-contrast);color:var(--wp--preset--color--ms-base);transform:translate(4px)}.lgd-miles-contact .lgd-form__submit:disabled,.lgd-miles-newsletter .lgd-form__submit:disabled{cursor:wait;opacity:.72;transform:none}.lgd-miles-contact .lgd-form__hp,.lgd-miles-newsletter .lgd-form__hp{position:absolute;left:-9999px}.lgd-miles-contact .lgd-form-message,.lgd-miles-newsletter .lgd-form-message,.lgd-miles-contact .lgd-form-success,.lgd-miles-newsletter .lgd-form-success{border:1px solid var(--wp--preset--color--ms-accent-3);color:var(--wp--preset--color--ms-contrast);font-size:var(--wp--preset--font-size--ms-small);padding:var(--wp--preset--spacing--ms-30);line-height:1.6}.lgd-miles-contact .lgd-form-message--error,.lgd-miles-newsletter .lgd-form-message--error{border-color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-contact .lgd-form-success,.lgd-miles-newsletter .lgd-form-success{align-items:center;gap:var(--wp--preset--spacing--ms-20);display:flex}.lgd-miles-contact .lgd-form-success__icon,.lgd-miles-newsletter .lgd-form-success__icon{color:var(--wp--preset--color--ms-accent-1);flex:none}@media (width<=1024px){.lgd-miles-contact .contact-inner{gap:var(--wp--preset--spacing--ms-50);grid-template-columns:1fr}}@media (width<=600px){.lgd-miles-contact .form-submit,.lgd-miles-contact .lgd-form__submit{width:100%}}.lgd-miles-final-cta{background-color:var(--wp--preset--color--ms-base-3);text-align:center;border-top:1px solid var(--wp--preset--color--ms-accent-3);background-image:linear-gradient(90deg,#0a0a0af0,#0a0a0adb),url("../../images/lovable-gazelle-hq.jpg");background-position:50%;background-size:cover;position:relative}.lgd-miles-final-cta:before{content:"";background:radial-gradient(ellipse 60% 70% at 12% 18%, rgba(var(--ms-cyan-rgb), .18) 0%, transparent 55%), radial-gradient(ellipse 65% 75% at 88% 90%, rgba(var(--ms-accent-1-rgb), .18) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.lgd-miles-final-cta .final-cta-inner{z-index:1;align-items:center;gap:var(--wp--preset--spacing--ms-30);flex-direction:column;max-width:800px;margin:0 auto;display:flex;position:relative}.lgd-miles-final-cta .final-cta-title{margin-bottom:0}.lgd-miles-final-cta .cta-line{display:block}.lgd-miles-final-cta .final-cta-text{max-width:560px;margin-bottom:var(--wp--preset--spacing--ms-40)}@media (width<=600px){.lgd-miles-final-cta .hero-cta-btn{text-align:center;width:100%}.lgd-miles-final-cta :where(){display:none}}.lgd-miles-hero{background:var(--wp--preset--color--ms-base);min-height:75vh;font-family:var(--wp--preset--font-family--libre-franklin);gap:var(--wp--preset--spacing--ms-50);padding-top:var(--wp--preset--spacing--ms-40);grid-template-rows:minmax(2rem,1fr) auto;display:grid;position:relative;overflow:clip}.lgd-miles-hero:before{content:"";background:radial-gradient(ellipse 60% 65% at 84% 26%, rgba(var(--ms-accent-1-rgb), .28) 0%, transparent 58%), radial-gradient(ellipse 58% 64% at 8% 32%, rgba(var(--ms-cyan-rgb), .2) 0%, transparent 55%), radial-gradient(ellipse 65% 70% at 14% 80%, rgba(var(--ms-accent-1-rgb), .16) 0%, transparent 58%), radial-gradient(ellipse 60% 60% at 52% 106%, rgba(var(--ms-cyan-rgb), .12) 0%, transparent 52%), radial-gradient(ellipse 45% 55% at 28% 6%, #ffffff0f 0%, transparent 55%);z-index:0;pointer-events:none;position:absolute;inset:0}.hero-systems{z-index:1;pointer-events:none;opacity:.6;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#000 40% 100%);mask-image:linear-gradient(100deg,#0000 0%,#000 40% 100%)}.hero-systems svg{width:100%;height:100%;display:block}.hero-systems #sysGrad .sys-stop-1{stop-color:#19e0d4}.hero-systems #sysGrad .sys-stop-2{stop-color:rgb(var(--ms-cyan-rgb))}.hero-systems .sys-link{fill:none;stroke:url("#sysGrad");stroke-width:1.25px;stroke-dasharray:5 7;opacity:.7;animation:2.6s linear infinite sysFlow}.hero-systems .sys-links line:nth-child(3n){animation-delay:-1.7s}.hero-systems .sys-links line:nth-child(3n+1){animation-delay:-.9s}@keyframes sysFlow{to{stroke-dashoffset:-24px}}.hero-systems .sys-node{fill:url("#sysGrad");animation:4s ease-in-out infinite sysPulse}.hero-systems .sys-nodes .sys-node:nth-child(odd){animation-delay:-2.2s}.hero-systems .sys-nodes .sys-node:nth-child(3n){animation-delay:-1.1s}@keyframes sysPulse{0%,to{opacity:.4}50%{opacity:1}}.hero-systems .sys-halo{fill:none;stroke:rgba(var(--ms-cyan-rgb), .55);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite sysHalo}.hero-systems .sys-halo:nth-of-type(2n){animation-delay:-2.2s}@keyframes sysHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}.lgd-miles-hero .hero-main{align-items:center;gap:var(--wp--preset--spacing--ms-50);padding:0 var(--wp--preset--spacing--ms-40);max-width:var(--wp--style--global--wide-size);box-sizing:border-box;z-index:2;grid-template-columns:1fr clamp(180px,20vw,290px);width:100%;margin:0 auto;display:grid!important}.lgd-miles-hero .hero-type-block{grid-column:1;min-width:0}.lgd-miles-hero .hero-location{margin:0 0 var(--wp--preset--spacing--ms-30) 0}.lgd-miles-hero .hero-headline{margin:0}.lgd-miles-hero .hl-the{font-family:var(--wp--preset--font-family--libre-franklin);font-size:var(--wp--preset--font-size--ms-xl);letter-spacing:.5em;text-transform:uppercase;color:var(--wp--preset--color--ms-accent-2);margin-bottom:var(--wp--preset--spacing--ms-20);font-weight:600;line-height:1;display:block}.lgd-miles-hero .hl-craft{font-size:var(--wp--preset--font-size--ms-hero-primary);color:var(--wp--preset--color--ms-contrast);display:block}.lgd-miles-hero .hl-didnt{font-size:var(--wp--preset--font-size--ms-hero-secondary);color:var(--wp--preset--color--ms-contrast);line-height:.95;display:block}.lgd-miles-hero .hero-period{color:var(--wp--preset--color--ms-contrast);animation:.25s .7s forwards heroPinkReveal}.lgd-miles-hero .hero-rule{background:linear-gradient(90deg, var(--wp--preset--color--ms-accent-1), rgba(var(--ms-accent-1-rgb), .4));width:70px;height:3px;margin:var(--wp--preset--spacing--ms-30) 0;transform-origin:0;border:none;animation:.45s cubic-bezier(.16,1,.3,1) .42s both heroLineGrow}.lgd-miles-hero .hero-tagline{margin:0 0 var(--wp--preset--spacing--ms-40) 0;font-style:italic}.lgd-miles-hero .hero-body-row{justify-content:space-between;align-items:flex-end;gap:var(--wp--preset--spacing--ms-50);display:flex}.lgd-miles-hero .hero-body-text{max-width:460px;margin:0}.lgd-miles-hero .hero-body-text strong{color:var(--wp--preset--color--ms-contrast);font-weight:600}.lgd-miles-hero .hero-cta-group{align-items:flex-end;gap:var(--wp--preset--spacing--ms-20);flex-direction:column;flex-shrink:0;display:flex}:is(.lgd-miles-hero,.lgd-miles-final-cta,.lgd-miles-wwww-hero,.lgd-miles-portfolio-hero) :where(.hero-cta-btn .wp-block-button__link){font-family:var(--wp--preset--font-family--big-shoulders-display);font-weight:800;font-size:var(--wp--preset--font-size--ms-xl);letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--ms-contrast);background:linear-gradient(100deg, var(--wp--preset--color--ms-accent-1) 0%, #d10087 100%);text-shadow:0 1px 2px #00000059;padding:var(--wp--preset--spacing--ms-30) var(--wp--preset--spacing--ms-40);text-decoration:none;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-block;position:relative}:is(.lgd-miles-hero,.lgd-miles-final-cta,.lgd-miles-wwww-hero,.lgd-miles-portfolio-hero) :where(){content:"";background:rgb(var(--ms-cyan-rgb));vertical-align:middle;width:20px;height:2px;margin-left:var(--wp--preset--spacing--ms-30);transition:width .3s,background-color .3s;display:inline-block}:is(.lgd-miles-hero,.lgd-miles-final-cta,.lgd-miles-wwww-hero,.lgd-miles-portfolio-hero) :where(.hero-cta-btn:hover .wp-block-button__link,.hero-cta-btn .wp-block-button__link:focus-visible){filter:brightness(1.08)saturate(1.05);color:var(--wp--preset--color--ms-contrast);box-shadow:0 8px 30px rgba(var(--ms-accent-1-rgb), .35);transform:translate(4px)}:is(.lgd-miles-hero,.lgd-miles-final-cta,.lgd-miles-wwww-hero,.lgd-miles-portfolio-hero) :where(){background:rgb(var(--ms-cyan-rgb));width:32px}.lgd-miles-hero .hero-image-accent{grid-column:2;place-self:center end;animation:.65s .32s both heroFadeIn}.lgd-miles-hero .hero-img{aspect-ratio:1;width:100%;height:auto;box-shadow:0 22px 70px rgba(var(--ms-accent-1-rgb), .24);filter:grayscale()contrast(1.2);opacity:.72;border:2px solid #ffffff47;border-radius:50%;display:block;overflow:hidden}.lgd-miles-hero .hero-img img{object-fit:cover;width:100%;height:100%;display:block}.lgd-miles-hero .hero-footer{z-index:2;border-top:1px solid var(--wp--preset--color--ms-accent-3);animation:.55s .55s both heroFadeUp}.lgd-miles-hero .hero-footer-inner{max-width:var(--wp--style--global--wide-size);box-sizing:border-box;align-items:stretch;width:100%;margin:0 auto;display:flex}.lgd-miles-hero .hero-stats{flex:1;align-items:stretch;display:flex}.lgd-miles-hero .hero-stat{padding:var(--wp--preset--spacing--ms-40);border-right:1px solid var(--wp--preset--color--ms-accent-3);flex-direction:column;flex:1;gap:4px;display:flex}.lgd-miles-hero .hero-stat:last-child{border-right:none}.lgd-miles-hero .hero-clients{align-items:center;gap:var(--wp--preset--spacing--ms-40);padding:var(--wp--preset--spacing--ms-40);border-left:1px solid var(--wp--preset--color--ms-accent-3);flex-shrink:0;display:flex}.lgd-miles-hero .hero-clients-label{white-space:nowrap}.lgd-miles-hero .hero-clients-logos{gap:var(--wp--preset--spacing--ms-30);align-items:center;display:flex}.lgd-miles-hero .hero-client-logo{opacity:.45;transition:opacity .3s}.lgd-miles-hero .hero-client-logo:hover{opacity:1}.lgd-miles-hero .hero-client-dot{background:var(--wp--preset--color--ms-accent-1);border-radius:50%;flex-shrink:0;width:3px;height:3px}@media (width<=1024px){.lgd-miles-hero .hero-clients{display:none}.lgd-miles-hero .hero-body-row{align-items:flex-start;gap:var(--wp--preset--spacing--ms-40);flex-direction:column}.lgd-miles-hero .hero-cta-group{align-items:flex-start}}@media (width<=768px){.lgd-miles-hero{--font-size-mega:clamp(3.2rem, 16vw, 15rem);--font-size-display:clamp(2.5rem, 10vw, 9.5rem);--space-md:1.5rem;--space-lg:2.5rem}.lgd-miles-hero .hero-image-accent{display:none}.lgd-miles-hero .hero-main{padding:0 var(--wp--preset--spacing--ms-30);grid-template-columns:1fr}.lgd-miles-hero .hero-headline{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-hero .hero-location,.lgd-miles-hero .hero-tagline,.lgd-miles-hero .hero-body-text{max-width:21rem}.lgd-miles-hero .hero-location{letter-spacing:.1em;font-size:.78rem}.lgd-miles-hero .hero-type-block,.lgd-miles-hero .hero-headline{max-width:100%;overflow:hidden}.lgd-miles-hero .hl-craft{font-size:3.8rem}.lgd-miles-hero .hl-didnt{overflow-wrap:normal;white-space:normal;max-width:18rem;font-size:2.65rem}.lgd-miles-hero .hero-stats{flex-wrap:wrap}.lgd-miles-hero .hero-stat{padding:var(--wp--preset--spacing--ms-30);flex:45%}.lgd-miles-hero .hero-stat:nth-child(2){border-right:none}.lgd-miles-hero .hero-stat:nth-child(3),.lgd-miles-hero .hero-stat:nth-child(4){border-top:1px solid var(--wp--preset--color--ms-accent-3)}}@media (width>=769px) and (width<=1024px){.lgd-miles-hero .hero-stats{flex-wrap:wrap}.lgd-miles-hero .hero-stat{flex:45%}.lgd-miles-hero .hero-stat:nth-child(2){border-right:none}.lgd-miles-hero .hero-stat:nth-child(3),.lgd-miles-hero .hero-stat:nth-child(4){border-top:1px solid var(--wp--preset--color--ms-accent-3)}}@media (width<=480px){.lgd-miles-hero{--font-size-mega:clamp(2.8rem, 16vw, 15rem);--font-size-display:clamp(2rem, 10vw, 9.5rem);--font-size-huge:clamp(1.5rem, 4.5vw, 3.5rem)}.lgd-miles-hero .hero-type-block,.lgd-miles-hero .hero-headline{max-width:100%;overflow:hidden}.lgd-miles-hero .hl-the{font-size:var(--wp--preset--font-size--ms-small);letter-spacing:.4em}.lgd-miles-hero .hl-craft{font-size:3.8rem}.lgd-miles-hero .hl-didnt{overflow-wrap:normal;white-space:normal;max-width:18rem;font-size:2.65rem}.lgd-miles-hero .hero-body-text{font-size:var(--wp--preset--font-size--ms-medium);max-width:100%}.lgd-miles-hero :where(.hero-cta-btn .wp-block-button__link){font-size:var(--wp--preset--font-size--ms-lg)}.lgd-miles-hero .hero-cta-btn{text-align:center;width:100%}.lgd-miles-hero :where(),.lgd-miles-hero .hero-stat:nth-child(3),.lgd-miles-hero .hero-stat:nth-child(4){display:none}.lgd-miles-hero .hero-stats{flex-wrap:nowrap}.lgd-miles-hero .hero-stat{flex:1}.lgd-miles-hero .hero-stat-label{overflow-wrap:break-word;letter-spacing:.07em!important;font-size:.72rem!important}.lgd-miles-hero .hero-stat:nth-child(2){border-right:none}}.lgd-miles-newsletter{background-color:var(--wp--preset--color--ms-base-3);border-top:1px solid var(--wp--preset--color--ms-accent-3);border-bottom:1px solid var(--wp--preset--color--ms-accent-3);isolation:isolate;background-image:linear-gradient(90deg,#0a0a0af5,#0a0a0ae0),url("../../images/sections/final-cta.svg");background-position:50%;background-size:cover;position:relative;overflow:clip}.lgd-miles-newsletter .newsletter-inner{gap:var(--wp--preset--spacing--ms-60);grid-template-columns:1.2fr 1fr;align-items:center;max-width:1040px;margin:0 auto;display:grid}.lgd-miles-newsletter .newsletter-title{margin-bottom:0}.lgd-miles-newsletter .newsletter-form{gap:var(--wp--preset--spacing--ms-30);flex-direction:column;display:flex}.lgd-miles-newsletter .form-row,.lgd-miles-newsletter .lgd-form{gap:0;display:flex}.lgd-miles-newsletter .lgd-form__field{flex:1}.lgd-miles-newsletter .lgd-form__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lgd-miles-newsletter .newsletter-input.newsletter-input,.lgd-miles-newsletter .lgd-form__input.lgd-form__input{background:var(--wp--preset--color--ms-base);color:var(--wp--preset--color--ms-contrast);font-family:var(--wp--preset--font-family--libre-franklin);font-size:var(--wp--preset--font-size--ms-small);min-height:52px;padding:var(--wp--preset--spacing--ms-30) var(--wp--preset--spacing--ms-40);outline-offset:3px;border:1px solid #ffffffb3;border-radius:0;outline:2px solid #0000;flex:1;width:100%;transition:border-color .3s,outline-color .3s,background .3s}.lgd-miles-newsletter .newsletter-input.newsletter-input:hover,.lgd-miles-newsletter .lgd-form__input.lgd-form__input:hover{border-color:var(--wp--preset--color--ms-contrast)}.lgd-miles-newsletter .newsletter-input:focus-visible,.lgd-miles-newsletter .lgd-form__input:focus-visible{border-color:var(--wp--preset--color--ms-accent-1);outline-color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-newsletter .newsletter-input::placeholder,.lgd-miles-newsletter .lgd-form__input::placeholder{color:#ffffff9e;opacity:1}.lgd-miles-newsletter :where(.newsletter-btn .wp-block-button__link),.lgd-miles-newsletter .lgd-form__submit{white-space:nowrap}@media (width<=768px){.lgd-miles-newsletter .newsletter-inner{gap:var(--wp--preset--spacing--ms-50);grid-template-columns:1fr}.lgd-miles-newsletter .form-row,.lgd-miles-newsletter .lgd-form{gap:var(--wp--preset--spacing--ms-20);flex-direction:column}.lgd-miles-newsletter .newsletter-btn,.lgd-miles-newsletter .lgd-form__submit{width:100%}}.lgd-miles-pricing{background:var(--wp--preset--color--ms-base);position:relative}.lgd-miles-pricing:before{content:"";background:radial-gradient(ellipse at 0% 100%, rgba(var(--ms-accent-1-rgb), .03) 0%, transparent 60%);pointer-events:none;width:50%;height:60%;position:absolute;bottom:0;left:0}.lgd-miles-pricing .pricing-inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.lgd-miles-pricing .pricing-header{text-align:center;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-pricing .pricing-title{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-pricing .pricing-paths{margin-bottom:var(--wp--preset--spacing--ms-60);text-align:center}.lgd-miles-pricing .paths-lead{max-width:540px;margin:0 auto var(--wp--preset--spacing--ms-30)}.lgd-miles-pricing .paths-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.lgd-miles-pricing .path-card{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-40);gap:var(--wp--preset--spacing--ms-20);text-align:left;flex-direction:column;display:flex}.lgd-miles-pricing .path-desc{flex:1}.lgd-miles-pricing .path-link a{color:var(--wp--preset--color--ms-accent-1);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.lgd-miles-pricing .path-link a:hover,.lgd-miles-pricing .path-link a:focus-visible{border-bottom-color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-pricing .pricing-entry{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);margin-bottom:var(--wp--preset--spacing--ms-60);grid-template-columns:1fr 1fr;gap:1px;display:grid}.lgd-miles-pricing .entry-card{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);gap:var(--wp--preset--spacing--ms-30);flex-direction:column;display:flex}.lgd-miles-pricing .entry-name{text-transform:uppercase;font-weight:900}.lgd-miles-pricing .entry-desc{flex:1}.lgd-miles-pricing .pricing-tiers-header{text-align:center;margin-bottom:var(--wp--preset--spacing--ms-50)}.lgd-miles-pricing .tiers-subtitle{margin-top:var(--wp--preset--spacing--ms-20)}.lgd-miles-pricing .pricing-tiers{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);margin-bottom:var(--wp--preset--spacing--ms-60);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.lgd-miles-pricing .tier-card{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);gap:var(--wp--preset--spacing--ms-30);border-top:3px solid #0000;flex-direction:column;display:flex}.lgd-miles-pricing .tier-card--featured{background:var(--wp--preset--color--ms-accent-4);border-top:3px solid var(--wp--preset--color--ms-accent-1)}.lgd-miles-pricing .tier-freq{margin-top:calc(-1 * var(--wp--preset--spacing--ms-20))}.lgd-miles-pricing .tier-features{gap:var(--wp--preset--spacing--ms-20);padding:var(--wp--preset--spacing--ms-30) 0;border-top:1px solid var(--wp--preset--color--ms-accent-3);flex-direction:column;flex:1;display:flex}.lgd-miles-pricing .tier-features li{font-size:var(--wp--preset--font-size--ms-small);color:var(--wp--preset--color--ms-white-subtle);padding-left:var(--wp--preset--spacing--ms-40);position:relative}.lgd-miles-pricing .tier-features li:before{content:"";background:var(--wp--preset--color--ms-accent-1);width:8px;height:2px;position:absolute;top:.55em;left:0}.lgd-miles-pricing .pricing-projects{border:1px solid var(--wp--preset--color--ms-accent-3)}.lgd-miles-pricing .projects-box{padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);align-items:center;gap:var(--wp--preset--spacing--ms-40);flex-wrap:wrap;display:flex}.lgd-miles-pricing .projects-desc{flex:1;min-width:280px;max-width:500px}@media (width<=1024px){.lgd-miles-pricing .pricing-tiers,.lgd-miles-pricing .paths-grid,.lgd-miles-pricing .pricing-entry{grid-template-columns:1fr}}.lgd-miles-pricing #pricing-start,.lgd-miles-pricing #pricing-projects,.lgd-miles-pricing #pricing-monthly{scroll-margin-top:100px}@media (width<=600px){.lgd-miles-pricing .projects-box{flex-direction:column;align-items:flex-start}}.lgd-miles-pricing .btn-primary .wp-block-button__link{font-family:var(--wp--preset--font-family--big-shoulders-display);font-weight:800;font-size:var(--wp--preset--font-size--ms-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--ms-base);background:var(--wp--preset--color--ms-contrast);padding:var(--wp--preset--spacing--ms-30) var(--wp--preset--spacing--ms-40);cursor:pointer;border:none;transition:background-color .3s,color .3s,transform .3s;display:inline-block;position:relative}.lgd-miles-pricing .btn-primary:hover .wp-block-button__link,.lgd-miles-pricing .btn-primary .wp-block-button__link:focus-visible{background:var(--wp--preset--color--ms-accent-1);color:var(--wp--preset--color--ms-contrast);transform:translate(4px)}.lgd-miles-pricing .btn-outline .wp-block-button__link{font-family:var(--wp--preset--font-family--big-shoulders-display);font-weight:800;font-size:var(--wp--preset--font-size--ms-lg);letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--ms-contrast);padding:var(--wp--preset--spacing--ms-30) var(--wp--preset--spacing--ms-40);border:2px solid var(--wp--preset--color--ms-accent-3);cursor:pointer;background:0 0;transition:border-color .3s,color .3s,transform .3s;display:inline-block}.lgd-miles-pricing .btn-outline:hover .wp-block-button__link,.lgd-miles-pricing .btn-outline .wp-block-button__link:focus-visible{border-color:var(--wp--preset--color--ms-accent-1);color:var(--wp--preset--color--ms-accent-1);transform:translate(4px)}.lgd-miles-problem{background:var(--wp--preset--color--ms-base-3);position:relative}.lgd-miles-problem:before{content:"";background:radial-gradient(ellipse at 12% 20%, rgba(var(--ms-accent-1-rgb), .05) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.lgd-miles-problem .problem-inner{max-width:var(--wp--style--global--wide-size);gap:var(--wp--preset--spacing--ms-60);z-index:1;grid-template-columns:1.1fr .9fr;align-items:start;margin:0 auto;display:grid;position:relative}.lgd-miles-problem .problem-title,.lgd-miles-problem .problem-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-problem .problem-list{border:1px solid var(--wp--preset--color--ms-accent-3);background:var(--wp--preset--color--ms-base)}.lgd-miles-problem .problem-item{gap:var(--wp--preset--spacing--ms-30);padding:var(--wp--preset--spacing--ms-40);border-bottom:1px solid var(--wp--preset--color--ms-accent-3);transition:background .4s}.lgd-miles-problem .problem-item:last-child{border-bottom:none}.lgd-miles-problem .problem-item:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-problem .problem-item strong{color:var(--wp--preset--color--ms-contrast);font-weight:600}.lgd-miles-problem .problem-mark{flex:none;line-height:1}.lgd-miles-spotlights{background:var(--wp--preset--color--ms-base);position:relative}.lgd-miles-spotlights:before{content:"";background:radial-gradient(ellipse at 100% 0%, rgba(var(--ms-accent-1-rgb), .04) 0%, transparent 60%);pointer-events:none;width:45%;height:70%;position:absolute;top:0;right:0}.lgd-miles-spotlights .spotlights-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-spotlights .spotlights-header{max-width:720px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-spotlights .spotlights-title{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-spotlights .spotlight-stack{border-top:1px solid var(--wp--preset--color--ms-accent-3)}.lgd-miles-spotlights .spotlight-row{gap:var(--wp--preset--spacing--ms-50);padding:var(--wp--preset--spacing--ms-50) 0;border-bottom:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:minmax(7rem,.24fr) 1fr;display:grid}.lgd-miles-spotlights .spotlight-number{opacity:.9;margin:0}.lgd-miles-spotlights .spotlight-content{max-width:840px}.lgd-miles-capabilities{background:var(--wp--preset--color--ms-base-3)}.lgd-miles-capabilities .capabilities-inner{max-width:var(--wp--style--global--wide-size);margin:0 auto}.lgd-miles-capabilities .capabilities-header{max-width:760px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-capabilities .capabilities-title,.lgd-miles-capabilities .capabilities-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-capabilities .capabilities-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-capabilities .capability-card{background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);transition:background .4s}.lgd-miles-capabilities .capability-card:hover{background:var(--wp--preset--color--ms-accent-4)}@media (width<=1024px){.lgd-miles-problem .problem-inner{gap:var(--wp--preset--spacing--ms-50);grid-template-columns:1fr}.lgd-miles-capabilities .capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.lgd-miles-spotlights .spotlight-row{gap:var(--wp--preset--spacing--ms-30);grid-template-columns:1fr}}@media (width<=600px){.lgd-miles-capabilities .capabilities-grid{grid-template-columns:1fr}}.lgd-miles-services{background:var(--wp--preset--color--ms-base);position:relative}.lgd-miles-services:before{content:"";background:radial-gradient(ellipse at 100% 20%, rgba(var(--ms-accent-1-rgb), .03) 0%, transparent 60%);pointer-events:none;width:40%;height:100%;position:absolute;top:0;right:0}.lgd-miles-services .services-inner{max-width:var(--wp--style--global--wide-size);margin:0 auto}.lgd-miles-services .services-header{margin-bottom:var(--wp--preset--spacing--ms-60);max-width:600px}.lgd-miles-services .services-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.lgd-miles-services .service-card{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);gap:var(--wp--preset--spacing--ms-30);cursor:default;flex-direction:column;transition:background .4s;display:flex;position:relative}.lgd-miles-services .service-card:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-services .service-card:hover .service-arrow{opacity:1;transform:translate(0)}.lgd-miles-services .service-card:hover .service-number{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-services .service-number{transition:color .4s}.lgd-miles-services .service-desc{flex:1}.lgd-miles-services .service-arrow{background:var(--wp--preset--color--ms-accent-1);opacity:0;width:30px;height:2px;margin-top:var(--wp--preset--spacing--ms-30);transition:opacity .4s,transform .4s;display:block;transform:translate(-10px)}@media (width<=1024px){.lgd-miles-services .services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.lgd-miles-services .services-grid{grid-template-columns:1fr}}.lgd-miles-services .section-label.section-label{margin-block-end:var(--wp--preset--spacing--ms-30)}.lgd-miles-stats{background:var(--wp--preset--color--ms-base-3);border-top:1px solid var(--wp--preset--color--ms-accent-3);border-bottom:1px solid var(--wp--preset--color--ms-accent-3);padding-top:clamp(2.75rem,6vw,5rem)!important;padding-bottom:clamp(2.75rem,6vw,5rem)!important}.lgd-miles-stats .stats-inner{gap:var(--wp--preset--spacing--ms-40);grid-template-columns:1fr;align-items:center;max-width:1100px;margin:0 auto;display:grid}.lgd-miles-stats .stats-text{max-width:760px}.lgd-miles-stats .stats-numbers{background:linear-gradient(#ffffff0b,#ffffff03),#0000007a;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0f}.lgd-miles-stats .stat-block{text-align:center;border:0;border-left:1px solid #ffffff1a;align-content:center;min-height:clamp(9.75rem,16vw,13.25rem);padding:clamp(1.5rem,3vw,2.35rem);transition:background-color .3s,transform .3s;display:grid;position:relative}.lgd-miles-stats .stat-block:first-child{border-left:0}.lgd-miles-stats .stat-block:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--ms-cyan-rgb), .9), rgba(var(--ms-accent-1-rgb), .9), transparent);opacity:.45;height:3px;position:absolute;top:0;left:0;right:0}.lgd-miles-stats .stat-block:hover{background-color:#ffffff09;transform:translateY(-2px)}.lgd-miles-stats .stat-block:hover .stat-plus{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-stats .stat-big{text-shadow:0 0 22px rgba(var(--ms-cyan-rgb), .24);text-wrap:balance;display:block;letter-spacing:0!important;color:rgb(var(--ms-cyan-rgb))!important;margin:0!important;font-size:clamp(2.75rem,7vw,4.75rem)!important;line-height:.9!important}.lgd-miles-stats .stat-block:nth-child(2) .stat-big{text-shadow:0 0 22px rgba(var(--ms-accent-1-rgb), .24);color:var(--wp--preset--color--ms-accent-1)!important}.lgd-miles-stats .stat-plus{transition:color .4s;letter-spacing:0!important;margin:0!important}.lgd-miles-stats .stat-label{text-wrap:balance;max-width:13rem;display:block;color:var(--wp--preset--color--ms-white-subtle)!important;letter-spacing:0!important;text-transform:none!important;margin:.55rem auto 0!important;font-size:clamp(.9rem,1.3vw,1.05rem)!important;line-height:1.45!important}@media (width<=1024px){.lgd-miles-stats .stats-inner{gap:var(--wp--preset--spacing--ms-50);grid-template-columns:1fr}}@media (width<=600px){.lgd-miles-stats .stats-numbers{grid-template-columns:1fr}.lgd-miles-stats .stat-block{border-top:1px solid #ffffff1a;border-left:0;min-height:8.75rem}.lgd-miles-stats .stat-block:first-child{border-top:0}}.lgd-miles-testimonials{background:var(--wp--preset--color--ms-base-3);border-top:1px solid var(--wp--preset--color--ms-accent-3)}.lgd-miles-testimonials .testimonials-inner{max-width:var(--wp--style--global--wide-size);margin:0 auto}.lgd-miles-testimonials .testimonials-header{margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-testimonials .testimonials-grid{background:var(--wp--preset--color--ms-accent-3);grid-template-columns:1.4fr 1fr 1fr;gap:1px;display:grid}.lgd-miles-testimonials .testimonial-card{background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);justify-content:space-between;gap:var(--wp--preset--spacing--ms-40);flex-direction:column;transition:background .4s;display:flex}.lgd-miles-testimonials .testimonial-card:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-testimonials .testimonial-card--featured{background:var(--wp--preset--color--ms-accent-4);border-left:3px solid var(--wp--preset--color--ms-accent-1)}.lgd-miles-testimonials .testimonial-headshot{border:2px solid rgba(var(--ms-contrast-rgb), .16);border-radius:50%;width:82px;height:82px;margin:0;overflow:hidden}.lgd-miles-testimonials .testimonial-headshot img{object-fit:cover;width:100%;height:100%;display:block}.lgd-miles-testimonials .testimonial-quote{font-size:var(--wp--preset--font-size--ms-lg);color:var(--wp--preset--color--ms-white-subtle);font-style:normal;line-height:1.7}.lgd-miles-testimonials .testimonial-card--featured .testimonial-quote{font-size:var(--wp--preset--font-size--ms-xx-large);color:var(--wp--preset--color--ms-contrast);line-height:1.5}.lgd-miles-testimonials .testimonial-author{flex-direction:column;gap:2px;display:flex}@media (width<=1024px){.lgd-miles-testimonials .testimonials-grid{grid-template-columns:1fr 1fr}.lgd-miles-testimonials .testimonial-card--featured{grid-column:1/-1}}@media (width<=600px){.lgd-miles-testimonials .testimonials-grid{grid-template-columns:1fr}.lgd-miles-testimonials .testimonial-card--featured .testimonial-quote{font-size:var(--wp--preset--font-size--ms-lg)}}.lgd-miles-testimonials--light{background:var(--wp--preset--color--ms-base);border-top:1px solid rgba(var(--ms-accent-1-rgb), .35)}.lgd-miles-testimonials--light:after{display:block}.lgd-miles-testimonials--light .testimonials-grid{background:rgba(var(--ms-cyan-rgb), .35)}.lgd-miles-testimonials--light .testimonial-card{background:var(--wp--preset--color--ms-base-3)}.lgd-miles-testimonials--light .testimonial-card:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-testimonials--light .testimonial-proof-card,.lgd-miles-testimonials--light .testimonial-proof-card:hover{background:var(--wp--preset--color--ms-contrast)}.lgd-miles-testimonials--light .testimonials-title{color:var(--wp--preset--color--ms-contrast)}.lgd-miles-testimonials--light .section-label{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-testimonials--light .testimonial-card--featured,.lgd-miles-testimonials--light .testimonial-card--featured:hover{background:var(--wp--preset--color--ms-base)}.lgd-miles-testimonials--light .pink-dot{color:var(--lgd-primary-text-accessible)}body.page-template-page-no-title:not(.page-id-1371) .wp-block-post-content>section:first-of-type{isolation:isolate;position:relative;overflow:clip}body.page-template-page-no-title:not(.page-id-1371) .wp-block-post-content>section:first-of-type:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 52% at 84% 14%, rgba(var(--ms-accent-1-rgb), .18) 0%, transparent 62%), radial-gradient(ellipse 42% 50% at 10% 30%, rgba(var(--ms-cyan-rgb), .16) 0%, transparent 62%);will-change:transform, opacity;animation:22s ease-in-out infinite alternate lgdHeroAurora;position:absolute;inset:-8%}@keyframes lgdHeroAurora{0%{opacity:.9;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(2%,-3%)scale(1.08)}}body.page-template-page-no-title.lgd-page-paid-ads .wp-block-post-content>section:first-of-type:after{opacity:1;background-image:linear-gradient(#0000006b 0%,#00000038 34%,#00000094 76%,#000000d1 100%),url("../../images/heroes/paid-ads-hero.svg");background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;animation:none;inset:0}@media (width<=781px){body.page-template-page-no-title.lgd-page-paid-ads .wp-block-post-content>section:first-of-type:after{opacity:.62}}body.page-template-page-no-title.page-id-477 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/about-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-478 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/services-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1366 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/ai-growth-systems-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1382 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/ai-readiness-assessment-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.lgd-page-ai-readiness-assessment .wp-block-post-content>section[class*=lgd-air-]{isolation:isolate;position:relative;overflow:hidden}body.lgd-page-ai-readiness-assessment .air-inner{z-index:1;width:min(100%,1100px);max-width:1100px;margin-inline:auto;position:relative}body.lgd-page-ai-readiness-assessment .air-narrow{max-width:820px}body.lgd-page-ai-readiness-assessment .lgd-air-hero .air-inner{max-width:980px}body.lgd-page-ai-readiness-assessment .air-h1,body.lgd-page-ai-readiness-assessment .air-title{max-width:980px;margin-bottom:var(--wp--preset--spacing--ms-30)}body.lgd-page-ai-readiness-assessment .air-lede,body.lgd-page-ai-readiness-assessment .air-support{max-width:760px}body.lgd-page-ai-readiness-assessment .air-qlist,body.lgd-page-ai-readiness-assessment .air-grid,body.lgd-page-ai-readiness-assessment .air-getlist,body.lgd-page-ai-readiness-assessment .air-steps,body.lgd-page-ai-readiness-assessment .air-scope-cols{margin-top:var(--wp--preset--spacing--ms-50);background:rgba(var(--ms-accent-1-rgb), .55);border:1px solid rgba(var(--ms-cyan-rgb), .4);gap:1px;display:grid}body.lgd-page-ai-readiness-assessment .air-qlist{grid-template-columns:repeat(2,minmax(0,1fr))}body.lgd-page-ai-readiness-assessment .air-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.lgd-page-ai-readiness-assessment .air-getlist,body.lgd-page-ai-readiness-assessment .air-steps{grid-template-columns:repeat(3,minmax(0,1fr))}body.lgd-page-ai-readiness-assessment .air-scope-cols{grid-template-columns:repeat(2,minmax(0,1fr))}body.lgd-page-ai-readiness-assessment :is(.air-q,.air-card,.air-get-item,.air-step,.air-note,.air-scope-col){background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-40);margin:0}body.lgd-page-ai-readiness-assessment :is(.lgd-air-answers,.lgd-air-get) :is(.air-q,.air-get-item),body.lgd-page-ai-readiness-assessment :is(.lgd-air-review,.lgd-air-scope,.lgd-air-fit) :is(.air-card,.air-scope-col){background:var(--wp--preset--color--ms-base-3)}body.lgd-page-ai-readiness-assessment .air-card-num,body.lgd-page-ai-readiness-assessment .air-step-num{color:var(--wp--preset--color--ms-accent-1);margin-bottom:var(--wp--preset--spacing--ms-20)}body.lgd-page-ai-readiness-assessment .air-card-title,body.lgd-page-ai-readiness-assessment .air-step-title,body.lgd-page-ai-readiness-assessment .air-scope-head{margin-bottom:var(--wp--preset--spacing--ms-20)}body.lgd-page-ai-readiness-assessment .air-ctas{gap:var(--wp--preset--spacing--ms-20);margin-top:var(--wp--preset--spacing--ms-40)}body.lgd-page-ai-readiness-assessment .air-cta-secondary .wp-block-button__link{color:var(--wp--preset--color--ms-contrast);border-color:#ffffff73}@media (width<=1024px){body.lgd-page-ai-readiness-assessment .air-grid,body.lgd-page-ai-readiness-assessment .air-getlist,body.lgd-page-ai-readiness-assessment .air-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body.lgd-page-ai-readiness-assessment .air-qlist,body.lgd-page-ai-readiness-assessment .air-grid,body.lgd-page-ai-readiness-assessment .air-getlist,body.lgd-page-ai-readiness-assessment .air-steps,body.lgd-page-ai-readiness-assessment .air-scope-cols{grid-template-columns:1fr}body.lgd-page-ai-readiness-assessment :is(.air-q,.air-card,.air-get-item,.air-step,.air-note,.air-scope-col){padding:var(--wp--preset--spacing--ms-30)}}body.page-template-page-no-title.page-id-480 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/pricing-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-482 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/contact-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1122 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/plumber-marketing-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1124 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/hvac-marketing-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1125 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/electrician-marketing-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-782 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/book-a-call-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1362 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/about-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1383 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/services-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-1387 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/ai-readiness-assessment-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-template-page-no-title.page-id-784 .wp-block-post-content>section:first-of-type:after{opacity:1;background:url("../../images/heroes/services-hero.svg") 50%/cover no-repeat;animation:none;inset:0}body.page-id-920 .wp-block-post-content>.wp-block-cover:first-of-type{background:#000 url("../../images/wds-team-wall.jpg") 50%/cover no-repeat}body.page-id-920 .wp-block-post-content{overflow-x:clip}body.page-id-920 .wp-block-embed,body.page-id-920 .wp-block-embed__wrapper,body.page-id-920 .wp-block-embed iframe{min-width:0;max-width:100%}body.page-id-3 main.site-content>.wp-block-cover:first-of-type{background-color:#000}.lgd-miles-final-cta,.lgd-miles-stats,.lgd-miles-problem,.lgd-miles-testimonials,.lgd-air-problem,.lgd-air-review,.lgd-air-fit,.lgd-air-start{isolation:isolate;position:relative}.lgd-miles-final-cta:after,.lgd-miles-stats:after,.lgd-miles-problem:after,.lgd-miles-testimonials:after,.lgd-air-problem:after,.lgd-air-review:after,.lgd-air-fit:after,.lgd-air-start:after{content:"";z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.lgd-miles-final-cta:after{background-image:url("../../images/sections/final-cta.svg")}.lgd-miles-stats:after{background-image:url("../../images/sections/stats.svg")}.lgd-miles-problem:after{background-image:url("../../images/sections/problem.svg")}.lgd-miles-testimonials:after{background-image:url("../../images/sections/testimonials.svg")}.lgd-air-problem:after{background-image:url("../../images/sections/problem.svg")}.lgd-air-review:after{background-image:url("../../images/sections/stats.svg")}.lgd-air-fit:after{background-image:url("../../images/sections/testimonials.svg")}.lgd-air-start:after{background-image:url("../../images/sections/final-cta.svg")}body.page-id-1362 .wp-block-post-content>.wp-block-cover:first-of-type:after,body.page-id-994 .wp-block-post-content>.wp-block-cover:first-of-type:after,body.page-id-3 main.site-content>.wp-block-cover:first-of-type:after{content:"";z-index:0;pointer-events:none;background:url("../../images/sections/cover-overlay.svg") 50%/cover no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){body.page-template-page-no-title .wp-block-post-content>section:first-of-type:after{animation:none!important}[class*=lgd-miles-],[class*=lgd-miles-] *,[class*=lgd-miles-]:before,[class*=lgd-miles-]:after,[class*=lgd-trade-],[class*=lgd-trade-] *,[class*=lgd-trade-]:before,[class*=lgd-trade-]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lgd-miles-clients .clients-track{animation:none!important;transform:none!important}}.lgd-miles-blog-hero{background-image:linear-gradient(#000000d6,#000000ed),url("../../images/lovable-gazelle-hq.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover}.lgd-miles-blog-grid .blog-card{transition:border-color .2s,transform .2s}.lgd-miles-blog-grid .blog-card:hover{border-color:var(--wp--preset--color--ms-accent-1);transform:translateY(-2px)}.lgd-miles-blog-grid .wp-block-query-pagination a,.lgd-miles-blog-grid .wp-block-query-pagination-numbers .page-numbers{color:var(--wp--preset--color--ms-white-subtle)}.lgd-miles-blog-grid .wp-block-query-pagination a:hover,.lgd-miles-blog-grid .wp-block-query-pagination-numbers .page-numbers.current{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-post-content h1,.lgd-miles-post-content h2,.lgd-miles-post-content h3,.lgd-miles-post-content h4,.lgd-miles-post-content h5,.lgd-miles-post-content h6{color:var(--wp--preset--color--ms-contrast)}.lgd-miles-post-content p,.lgd-miles-post-content li{color:var(--wp--preset--color--ms-white-subtle)}.lgd-miles-post-content blockquote{border-left:3px solid var(--wp--preset--color--ms-accent-1);color:var(--wp--preset--color--ms-contrast)}.lgd-miles-post-content figcaption{color:var(--wp--preset--color--ms-accent-2)}.lgd-miles-post-content code,.lgd-miles-post-content pre{background:var(--wp--preset--color--ms-accent-4);color:var(--wp--preset--color--ms-contrast)}[class*=lgd-miles-] .section-label:not(.has-text-align-center):before,[class*=lgd-air-] .section-label:not(.has-text-align-center):before{content:"";background:var(--wp--preset--color--ms-accent-1);vertical-align:.22em;width:0;height:2px;transition:width .5s cubic-bezier(.16,1,.3,1) .15s,margin-right .5s cubic-bezier(.16,1,.3,1) .15s;display:inline-block}.lgd-visible .section-label:not(.has-text-align-center):before{width:22px;margin-right:var(--wp--preset--spacing--ms-20)}.lgd-miles-foundation .foundation-card,.lgd-miles-process .process-card,.lgd-miles-services .service-card,.lgd-miles-capabilities .capability-card,.lgd-miles-testimonials .testimonial-card,.lgd-miles-stats .stat-block,.lgd-miles-pricing .entry-card,.lgd-miles-pricing .tier-card,.lgd-miles-problem .problem-item{transition:background .4s,border-color .4s,transform .25s}.lgd-miles-foundation .foundation-card:hover,.lgd-miles-process .process-card:hover,.lgd-miles-services .service-card:hover,.lgd-miles-capabilities .capability-card:hover,.lgd-miles-testimonials .testimonial-card:hover,.lgd-miles-stats .stat-block:hover,.lgd-miles-pricing .entry-card:hover,.lgd-miles-pricing .tier-card:hover{transform:translateY(-2px)}.ms-duotone{position:relative;overflow:hidden}.ms-duotone img{filter:grayscale()contrast(1.12);display:block}.ms-duotone:after{content:"";background:linear-gradient(160deg, rgba(var(--ms-accent-1-rgb), .14) 0%, transparent 55%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.lgd-trade-hero{text-align:center}.lgd-trade-hero .tl-h1{text-transform:uppercase;max-width:18ch;margin:0 auto}.lgd-trade-hero .tl-hero-sub{max-width:640px;margin:var(--wp--preset--spacing--ms-30) auto 0}.lgd-trade-hero .tl-trust{margin-top:var(--wp--preset--spacing--ms-30);letter-spacing:.04em}.lgd-trade-lp .tl-head,[class*=lgd-trade-] .tl-head{text-align:center;margin:0 auto var(--wp--preset--spacing--ms-50)}[class*=lgd-trade-] .tl-title{text-transform:uppercase}[class*=lgd-trade-] .tl-grid,[class*=lgd-trade-] .tl-step-grid,[class*=lgd-trade-] .tl-stat-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}[class*=lgd-trade-] .tl-fit-grid,[class*=lgd-trade-] .tl-link-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}[class*=lgd-trade-] .tl-card,[class*=lgd-trade-] .tl-step,[class*=lgd-trade-] .tl-fit-card,[class*=lgd-trade-] .tl-link-card,[class*=lgd-trade-] .tl-stat{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);gap:var(--wp--preset--spacing--ms-20);flex-direction:column;display:flex}[class*=lgd-trade-] .tl-card-title,[class*=lgd-trade-] .tl-link-title,[class*=lgd-trade-] .tl-fit-card .tl-card-title{text-transform:uppercase;font-weight:900}[class*=lgd-trade-] .tl-card-body{flex:1}[class*=lgd-trade-] .tl-stat-num{color:var(--wp--preset--color--ms-accent-1);line-height:1}.lgd-trade-outcomes .tl-checklist{gap:var(--wp--preset--spacing--ms-20);flex-direction:column;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.lgd-trade-outcomes .tl-checklist li{padding-left:var(--wp--preset--spacing--ms-40);color:var(--wp--preset--color--ms-white-subtle);position:relative}.lgd-trade-outcomes .tl-checklist li:before{content:"";background:var(--wp--preset--color--ms-accent-1);width:10px;height:2px;position:absolute;top:.6em;left:0}[class*=lgd-trade-] .tl-link-go a{color:var(--wp--preset--color--ms-accent-1);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}[class*=lgd-trade-] .tl-link-go a:hover,[class*=lgd-trade-] .tl-link-go a:focus-visible{border-bottom-color:var(--wp--preset--color--ms-accent-1)}.lgd-trade-faq .tl-faq-item{border-top:1px solid var(--wp--preset--color--ms-accent-3);padding:var(--wp--preset--spacing--ms-30) 0;max-width:760px;margin:0 auto}.lgd-trade-faq .tl-faq-item summary{cursor:pointer;color:var(--wp--preset--color--ms-contrast);font-weight:700;font-size:var(--wp--preset--font-size--ms-lg);list-style:none}.lgd-trade-faq .tl-faq-item summary::-webkit-details-marker{display:none}.lgd-trade-faq .tl-faq-item[open] summary{color:var(--wp--preset--color--ms-accent-1)}.lgd-trade-faq .tl-faq-item p{color:var(--wp--preset--color--ms-white-subtle);margin-top:var(--wp--preset--spacing--ms-20);line-height:1.7}.lgd-trade-cta{text-align:center}.lgd-trade-cta .tl-cta-inner{max-width:940px;margin:0 auto}[class*=lgd-trade-] .tl-card,[class*=lgd-trade-] .tl-link-card,[class*=lgd-trade-] .tl-step{transition:transform .2s}[class*=lgd-trade-] .tl-card:hover,[class*=lgd-trade-] .tl-link-card:hover,[class*=lgd-trade-] .tl-step:hover{transform:translateY(-2px)}@media (width<=1024px){[class*=lgd-trade-] .tl-grid,[class*=lgd-trade-] .tl-step-grid,[class*=lgd-trade-] .tl-stat-grid{grid-template-columns:1fr}}@media (width<=768px){[class*=lgd-trade-] .tl-fit-grid,[class*=lgd-trade-] .tl-link-grid{grid-template-columns:1fr}}[class*=lgd-trade-]{isolation:isolate;position:relative}[class*=lgd-trade-]>*{z-index:1;position:relative}.lgd-trade-hero:before,.lgd-trade-pains:before,.lgd-trade-needs:before,.lgd-trade-outcomes:before,.lgd-trade-stats:before,.lgd-trade-process:before,.lgd-trade-fit:before,.lgd-trade-doors:before,.lgd-trade-faq:before,.lgd-trade-links:before,.lgd-trade-cta:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.lgd-trade-hero:before{background:radial-gradient(ellipse 65% 75% at 50% -5%, rgba(var(--ms-accent-1-rgb),.12) 0%, transparent 62%)}.lgd-trade-pains:before{background:radial-gradient(ellipse 55% 65% at 100% 0%, rgba(var(--ms-accent-1-rgb),.06) 0%, transparent 60%)}.lgd-trade-needs:before{background:radial-gradient(ellipse 55% 65% at 0% 100%, rgba(var(--ms-accent-1-rgb),.05) 0%, transparent 60%)}.lgd-trade-outcomes:before{background:radial-gradient(ellipse 50% 60% at 90% 50%, rgba(var(--ms-accent-1-rgb),.05) 0%, transparent 60%)}.lgd-trade-stats:before{background:radial-gradient(ellipse 70% 80% at 50% 50%, rgba(var(--ms-accent-1-rgb),.06) 0%, transparent 65%)}.lgd-trade-process:before{background:radial-gradient(ellipse 55% 65% at 10% 0%, rgba(var(--ms-accent-1-rgb),.05) 0%, transparent 60%)}.lgd-trade-fit:before{background:radial-gradient(ellipse 55% 65% at 100% 100%, rgba(var(--ms-accent-1-rgb),.05) 0%, transparent 60%)}.lgd-trade-doors:before{background:radial-gradient(ellipse 55% 65% at 50% 0%, rgba(var(--ms-accent-1-rgb),.08) 0%, transparent 60%)}.lgd-trade-faq:before{background:radial-gradient(ellipse 50% 60% at 0% 0%, rgba(var(--ms-accent-1-rgb),.04) 0%, transparent 58%)}.lgd-trade-links:before{background:radial-gradient(ellipse 55% 65% at 100% 0%, rgba(var(--ms-accent-1-rgb),.05) 0%, transparent 60%)}.lgd-trade-cta:before{background:radial-gradient(ellipse 70% 90% at 50% 50%, rgba(var(--ms-accent-1-rgb),.16) 0%, transparent 60%)}@media (width>=1025px){section.wp-block-group[class*=lgd-trade-]>:is(.tl-grid,.tl-stat-grid,.tl-step-grid,.tl-fit-grid,.tl-link-grid,.tl-keyfacts-grid),section.wp-block-group.lgd-ownrent-compare>.ownrent-grid{max-width:1180px}}body.page-template-page-no-title:not(.home) .wp-block-post-content>section[class*=lgd-trade-]:not(.lgd-trade-hero):not(.lgd-trade-cta):nth-of-type(2n){border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0a;background-color:var(--wp--preset--color--ms-base-3)!important}.lgd-trade-stats:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:url("../../images/sections/stats.svg") 50%/cover no-repeat;position:absolute;inset:0}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type){border-top:1px solid var(--wp--preset--color--ms-accent-3);isolation:isolate;position:relative;overflow:clip;background-color:var(--wp--preset--color--ms-base-3)!important;background-image:linear-gradient(90deg,#0a0a0af0,#0a0a0adb),url("../../images/lovable-gazelle-hq.jpg")!important;background-position:50%!important;background-size:cover!important}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type):before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 12% 18%, rgba(var(--ms-cyan-rgb), .18) 0%, transparent 55%), radial-gradient(ellipse 65% 75% at 88% 90%, rgba(var(--ms-accent-1-rgb), .18) 0%, transparent 55%);position:absolute;inset:0}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type):after{content:"";z-index:0;pointer-events:none;background:url("../../images/sections/final-cta.svg") 50%/cover no-repeat;position:absolute;inset:0}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type)>*{z-index:1;position:relative}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-buttons{gap:var(--wp--preset--spacing--ms-20);justify-content:center}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-button:first-child .wp-block-button__link{font-family:var(--wp--preset--font-family--big-shoulders-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #00000059;font-weight:800;transition:transform .25s,filter .25s,box-shadow .25s;background:linear-gradient(100deg, var(--wp--preset--color--ms-accent-1) 0%, #d10087 100%)!important;border:1px solid var(--wp--preset--color--ms-accent-1)!important;color:var(--wp--preset--color--ms-contrast)!important}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-button:not(:first-child) .wp-block-button__link{font-family:var(--wp--preset--font-family--big-shoulders-display);letter-spacing:.08em;text-transform:uppercase;font-weight:800;transition:background-color .25s,border-color .25s,transform .25s;border:1px solid rgba(var(--ms-cyan-rgb), .52)!important;color:var(--wp--preset--color--ms-contrast)!important;background:#00000061!important}:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-button .wp-block-button__link:hover,:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-button .wp-block-button__link:focus-visible{filter:brightness(1.08);transform:translateY(-2px);border-color:var(--wp--preset--color--ms-accent-1)!important}@media (width<=600px){:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-buttons,:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-button,:is(.lgd-trade-cta,body.page-id-920 .wp-block-post-content>section:last-of-type,body.page-id-784 .wp-block-post-content>section:last-of-type) .wp-block-button__link{width:100%}}[class*=lgd-trade-] .tl-head .tl-title:after{content:"";width:60px;height:4px;margin:var(--wp--preset--spacing--ms-30) auto 0;background:linear-gradient(90deg, var(--wp--preset--color--ms-accent-1), rgba(var(--ms-accent-1-rgb),.25));display:block}[class*=lgd-trade-] .tl-grid,[class*=lgd-trade-] .tl-step-grid,[class*=lgd-trade-] .tl-stat-grid,[class*=lgd-trade-] .tl-fit-grid,[class*=lgd-trade-] .tl-link-grid{gap:var(--wp--preset--spacing--ms-20);background:0 0;border:0}[class*=lgd-trade-] .tl-card,[class*=lgd-trade-] .tl-step,[class*=lgd-trade-] .tl-fit-card,[class*=lgd-trade-] .tl-link-card,[class*=lgd-trade-] .tl-stat{background:linear-gradient(160deg,#161616 0%,#0b0b0b 100%);border:1px solid #ffffff12;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}[class*=lgd-trade-] .tl-card:after,[class*=lgd-trade-] .tl-step:after,[class*=lgd-trade-] .tl-fit-card:after,[class*=lgd-trade-] .tl-link-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(ellipse at 18% 0%, rgba(var(--ms-accent-1-rgb),.1) 0%, transparent 55%);transition:opacity .25s;position:absolute;inset:0}[class*=lgd-trade-] .tl-card:hover,[class*=lgd-trade-] .tl-step:hover,[class*=lgd-trade-] .tl-fit-card:hover,[class*=lgd-trade-] .tl-link-card:hover,[class*=lgd-trade-] .tl-stat:hover{border-color:rgba(var(--ms-accent-1-rgb),.55);box-shadow:0 20px 44px -14px rgba(var(--ms-accent-1-rgb),.28);transform:translateY(-4px)}[class*=lgd-trade-] .tl-card:hover:after,[class*=lgd-trade-] .tl-step:hover:after,[class*=lgd-trade-] .tl-fit-card:hover:after,[class*=lgd-trade-] .tl-link-card:hover:after{opacity:1}.lgd-trade-stats .tl-stat{text-align:center;align-items:center}.lgd-trade-stats .tl-stat-num{line-height:.95;color:var(--wp--preset--color--ms-accent-1)!important;font-size:clamp(3.25rem,6vw,5rem)!important}.lgd-trade-process .tl-step .tl-card-num{font-family:var(--wp--preset--font-family--big-shoulders-display);letter-spacing:0;font-weight:900;line-height:1;color:rgba(var(--ms-accent-1-rgb),.85)!important;font-size:clamp(2.5rem,4vw,3.5rem)!important}.lgd-trade-outcomes .tl-checklist{padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-50);background:linear-gradient(160deg,#161616 0%,#0b0b0b 100%);border:1px solid #ffffff12;max-width:760px}.lgd-trade-faq .tl-faq-item summary{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--ms-30);display:flex}.lgd-trade-faq .tl-faq-item summary:after{content:"+";color:var(--wp--preset--color--ms-accent-1);flex:none;font-size:1.6em;font-weight:400;line-height:1;transition:transform .25s}.lgd-trade-faq .tl-faq-item[open] summary:after{transform:rotate(45deg)}.lgd-trade-calendar:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 65% 80% at 50% 0%, rgba(var(--ms-accent-1-rgb),.1) 0%, transparent 62%);position:absolute;inset:0}.lgd-trade-quotes:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 0% 50%, rgba(var(--ms-accent-1-rgb),.05) 0%, transparent 60%);position:absolute;inset:0}.lgd-trade-calendar .bookcall-team{justify-content:center;gap:var(--wp--preset--spacing--ms-50);margin-top:var(--wp--preset--spacing--ms-30);flex-wrap:wrap;display:flex}.lgd-trade-calendar .bookcall-person{align-items:center;gap:var(--wp--preset--spacing--ms-20);display:flex}.lgd-trade-calendar .bookcall-person img{object-fit:cover;border:2px solid rgba(var(--ms-accent-1-rgb),.5);border-radius:50%;width:64px;height:64px}.lgd-trade-calendar .bookcall-person .nm{color:var(--wp--preset--color--ms-contrast);font-weight:800;line-height:1.1}.lgd-trade-calendar .bookcall-person .rl{font-size:var(--wp--preset--font-size--ms-small);color:var(--wp--preset--color--ms-accent-2)}.lgd-booking-embed{z-index:1;max-width:900px;margin:var(--wp--preset--spacing--ms-40) auto 0;border:1px solid rgba(var(--ms-accent-1-rgb),.25);border-radius:16px;position:relative;overflow:hidden}.lgd-booking-embed__frame{border:0;width:100%;min-height:720px;display:block}@media (width<=782px){.lgd-booking-embed__frame{min-height:640px}}.lgd-ownrent-compare{position:relative}.lgd-ownrent-compare:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 0%, rgba(var(--ms-accent-1-rgb),.08) 0%, transparent 62%);position:absolute;inset:0}.lgd-ownrent-compare>*{z-index:1;position:relative}.lgd-ownrent-compare .ownrent-grid{margin-top:var(--wp--preset--spacing--ms-40);align-items:stretch}.lgd-ownrent-compare .ownrent-col{padding:var(--wp--preset--spacing--ms-40);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px}.lgd-ownrent-compare .ownrent-col--own{border-color:rgba(var(--ms-accent-1-rgb),.45);background:rgba(var(--ms-accent-1-rgb),.06);box-shadow:0 0 0 1px rgba(var(--ms-accent-1-rgb),.15), 0 24px 60px -30px rgba(var(--ms-accent-1-rgb),.55)}.lgd-ownrent-compare .ownrent-col__label{color:var(--wp--preset--color--ms-accent-2);margin:0}.lgd-ownrent-compare .ownrent-col--own .ownrent-col__label{color:var(--wp--preset--color--ms-accent-1)}.lgd-ownrent-compare .ownrent-col__title{color:var(--wp--preset--color--ms-contrast);margin:.15em 0 var(--wp--preset--spacing--ms-30)}.lgd-ownrent-compare .ownrent-list{gap:var(--wp--preset--spacing--ms-20);margin:0;padding:0;list-style:none;display:grid}.lgd-ownrent-compare .ownrent-list li{color:var(--wp--preset--color--ms-white-subtle);line-height:1.6;font-size:var(--wp--preset--font-size--ms-small);padding-left:2.1em;position:relative}.lgd-ownrent-compare .ownrent-list li:before{border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;font-size:.78em;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.05em;left:0}.lgd-ownrent-compare .ownrent-list--rent li:before{content:"×";color:#ff8a8a;background:#ff50501f}.lgd-ownrent-compare .ownrent-list--own li:before{content:"✓";color:var(--wp--preset--color--ms-contrast);background:rgba(var(--ms-accent-1-rgb),.9)}@media (width<=1024px){.lgd-ownrent-compare .ownrent-grid{flex-direction:column;align-items:stretch}.lgd-ownrent-compare .ownrent-grid>.wp-block-column{width:100%;flex-basis:auto!important}}.lgd-trade-keyfacts .tl-keyfacts-grid{gap:var(--wp--preset--spacing--ms-30);grid-template-columns:repeat(4,1fr);display:grid}.lgd-trade-keyfacts .tl-keyfact{padding:var(--wp--preset--spacing--ms-30);border:1px solid #ffffff14;border-left:3px solid var(--wp--preset--color--ms-accent-1);background:#ffffff05;border-radius:12px}.lgd-trade-keyfacts .tl-keyfact-label{color:var(--wp--preset--color--ms-accent-1);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35em;font-weight:700}.lgd-trade-keyfacts .tl-keyfact-value{color:var(--wp--preset--color--ms-contrast);margin:0;font-weight:600;line-height:1.5}@media (width<=1024px){.lgd-trade-keyfacts .tl-keyfacts-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lgd-trade-keyfacts .tl-keyfacts-grid{grid-template-columns:1fr}}.hero-trades-fork{margin-top:var(--wp--preset--spacing--ms-20)}.hero-trades-fork a{color:var(--wp--preset--color--ms-accent-2);text-underline-offset:3px;text-decoration:underline}.hero-trades-fork a:hover{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-founder-video .founder-video-frame{width:100%;max-width:820px;margin:var(--wp--preset--spacing--ms-40) auto 0;aspect-ratio:16/9;border:1px solid rgba(var(--ms-accent-1-rgb),.3);background:#000 50%/cover no-repeat;border-radius:16px;position:relative;overflow:hidden}.lgd-miles-founder-video .founder-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lgd-miles-founder-video .founder-video-frame:after{content:attr(data-poster-note);padding:var(--wp--preset--spacing--ms-20);text-align:center;color:var(--wp--preset--color--ms-white-subtle);font-size:var(--wp--preset--font-size--ms-small);background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.lgd-miles-founder-video .founder-video-frame.has-embed:after{content:none}.lgd-trade-quotes .tl-quote{position:relative}.lgd-trade-quotes .tl-quote:before{content:"“";font-family:var(--wp--preset--font-family--big-shoulders-display);color:rgba(var(--ms-accent-1-rgb),.35);pointer-events:none;font-size:5rem;line-height:1;position:absolute;top:-.2em;left:.1em}.lgd-trade-quotes .tl-quote-text{font-size:var(--wp--preset--font-size--ms-lg);line-height:1.6}.lgd-trade-quotes .tl-quote-name{color:var(--wp--preset--color--ms-contrast);margin-top:var(--wp--preset--spacing--ms-20);font-weight:800}.lgd-trade-quotes .tl-quote-role{font-size:var(--wp--preset--font-size--ms-small);color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-wwww-hero{isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.lgd-miles-wwww-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 65% at 82% 22%, rgba(var(--ms-accent-1-rgb), .26) 0%, transparent 58%), radial-gradient(ellipse 58% 64% at 8% 34%, rgba(var(--ms-cyan-rgb), .18) 0%, transparent 55%), radial-gradient(ellipse 60% 60% at 42% 108%, rgba(var(--ms-accent-1-rgb), .14) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-wwww-hero .wwww-hero-inner{z-index:2;max-width:var(--wp--style--global--wide-size);width:100%;margin:0 auto;position:relative}.lgd-miles-wwww-hero .wwww-hero-inner>*+*{margin-top:var(--wp--preset--spacing--ms-30)}.lgd-miles-wwww-hero .wwww-hero-title{font-family:var(--wp--preset--font-family--big-shoulders-display);letter-spacing:0;max-width:15ch;margin-top:var(--wp--preset--spacing--ms-20);font-size:clamp(2.9rem,7.5vw,6.25rem)}.lgd-miles-wwww-hero .wwww-hero-title .hl-1,.lgd-miles-wwww-hero .wwww-hero-title .hl-2{display:block}.lgd-miles-wwww-hero .wwww-hero-rule{width:64px;max-width:64px;height:2px;margin:var(--wp--preset--spacing--ms-30) 0;background:linear-gradient(90deg, var(--wp--preset--color--ms-accent-1), rgba(var(--ms-accent-1-rgb), .2));opacity:1;border:0}.lgd-miles-wwww-hero .wwww-hero-tagline{max-width:24ch;color:var(--wp--preset--color--ms-contrast)}.lgd-miles-wwww-hero .wwww-hero-body{max-width:620px}.lgd-miles-wwww-hero .wp-block-buttons{margin-top:var(--wp--preset--spacing--ms-40)}.lgd-miles-wwww-hero .hero-cta-price{margin-top:var(--wp--preset--spacing--ms-20)}.lgd-miles-wwww-filter{position:relative}.lgd-miles-wwww-filter:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 88% 12%, rgba(var(--ms-accent-1-rgb), .05) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-wwww-filter .filter-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-wwww-filter .filter-header{max-width:820px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-wwww-filter .filter-title,.lgd-miles-wwww-filter .filter-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-wwww-filter .filter-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-wwww-filter .filter-card{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);transition:background .4s,transform .25s;position:relative;overflow:hidden}.lgd-miles-wwww-filter .filter-card:before{content:"";background:linear-gradient(180deg, #ffffff0a 0%, transparent 42%), radial-gradient(ellipse at 20% 12%, rgba(var(--ms-accent-1-rgb), .08) 0%, transparent 48%);opacity:.6;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.lgd-miles-wwww-filter .filter-card>*{z-index:1;position:relative}.lgd-miles-wwww-filter .filter-card:hover{background:var(--wp--preset--color--ms-accent-4);transform:translateY(-2px)}.lgd-miles-wwww-filter .filter-card:hover:before{opacity:1}.lgd-miles-wwww-filter .filter-card-icon{width:40px;height:40px;color:rgb(var(--ms-cyan-rgb));transition:color .3s,transform .3s}.lgd-miles-wwww-filter .filter-card-icon svg{width:100%;height:100%;display:block}.lgd-miles-wwww-filter .filter-card:hover .filter-card-icon{color:var(--wp--preset--color--ms-accent-1);transform:translateY(-2px)}.lgd-miles-wwww-filter .filter-index{color:var(--wp--preset--color--ms-accent-1);margin:0}.lgd-miles-wwww-filter .filter-card-title,.lgd-miles-wwww-filter .filter-card-copy{margin:0}.lgd-miles-wwww-audiences{background:var(--wp--preset--color--ms-base-3);position:relative}.lgd-miles-wwww-audiences:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 10% 100%, rgba(var(--ms-cyan-rgb), .05) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-wwww-audiences .aud-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-wwww-audiences .aud-header{max-width:820px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-wwww-audiences .aud-title,.lgd-miles-wwww-audiences .aud-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-wwww-audiences .aud-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-wwww-audiences .aud-panel{background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);transition:background .4s;position:relative;overflow:hidden}.lgd-miles-wwww-audiences .aud-panel--trades{box-shadow:inset 0 3px 0 rgb(var(--ms-cyan-rgb))}.lgd-miles-wwww-audiences .aud-panel--growing{box-shadow:inset 0 3px 0 var(--wp--preset--color--ms-accent-1)}.lgd-miles-wwww-audiences .aud-panel:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-wwww-audiences .aud-panel-icon{width:48px;height:48px}.lgd-miles-wwww-audiences .aud-panel-icon svg{width:100%;height:100%;display:block}.lgd-miles-wwww-audiences .aud-panel--trades .aud-panel-icon,.lgd-miles-wwww-audiences .aud-panel--trades .aud-panel-label{color:rgb(var(--ms-cyan-rgb))}.lgd-miles-wwww-audiences .aud-panel--growing .aud-panel-icon,.lgd-miles-wwww-audiences .aud-panel--growing .aud-panel-label{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-wwww-audiences .aud-panel-title,.lgd-miles-wwww-audiences .aud-panel-copy{margin:0}.lgd-miles-wwww-audiences .aud-list{margin:var(--wp--preset--spacing--ms-20) 0 0;gap:var(--wp--preset--spacing--ms-30);flex-direction:column;padding:0;list-style:none;display:flex}.lgd-miles-wwww-audiences .aud-list li{padding-left:var(--wp--preset--spacing--ms-40);color:var(--wp--preset--color--ms-white-subtle);line-height:1.6;position:relative}.lgd-miles-wwww-audiences .aud-list li:before{content:"";width:12px;height:2px;position:absolute;top:.55em;left:0}.lgd-miles-wwww-audiences .aud-panel--trades .aud-list li:before{background:rgb(var(--ms-cyan-rgb))}.lgd-miles-wwww-audiences .aud-panel--growing .aud-list li:before{background:var(--wp--preset--color--ms-accent-1)}.lgd-miles-wwww-audiences .aud-list li strong{color:var(--wp--preset--color--ms-contrast);font-weight:600}@media (width<=1024px){.lgd-miles-wwww-filter .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgd-miles-wwww-audiences .aud-grid{grid-template-columns:1fr}}@media (width<=640px){.lgd-miles-wwww-filter .filter-grid{grid-template-columns:1fr}}.lgd-miles-portfolio-hero{isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.lgd-miles-portfolio-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 65% at 82% 22%, rgba(var(--ms-accent-1-rgb), .26) 0%, transparent 58%), radial-gradient(ellipse 58% 64% at 8% 34%, rgba(var(--ms-cyan-rgb), .18) 0%, transparent 55%), radial-gradient(ellipse 60% 60% at 42% 108%, rgba(var(--ms-accent-1-rgb), .14) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-portfolio-hero .portfolio-hero-inner{z-index:2;max-width:var(--wp--style--global--wide-size);width:100%;margin:0 auto;position:relative}.lgd-miles-portfolio-hero .portfolio-hero-inner>*+*{margin-top:var(--wp--preset--spacing--ms-30)}.lgd-miles-portfolio-hero .portfolio-hero-title{font-family:var(--wp--preset--font-family--big-shoulders-display);letter-spacing:0;max-width:16ch;margin-top:var(--wp--preset--spacing--ms-20);font-size:clamp(2.9rem,7.5vw,6.25rem)}.lgd-miles-portfolio-hero .portfolio-hero-title .hl-1,.lgd-miles-portfolio-hero .portfolio-hero-title .hl-2{display:block}.lgd-miles-portfolio-hero .portfolio-hero-rule{width:64px;max-width:64px;height:2px;margin:var(--wp--preset--spacing--ms-30) 0;background:linear-gradient(90deg, var(--wp--preset--color--ms-accent-1), rgba(var(--ms-accent-1-rgb), .2));opacity:1;border:0}.lgd-miles-portfolio-hero .portfolio-hero-tagline{max-width:26ch;color:var(--wp--preset--color--ms-contrast)}.lgd-miles-portfolio-hero .portfolio-hero-body{max-width:620px}.lgd-miles-portfolio-hero .wp-block-buttons{margin-top:var(--wp--preset--spacing--ms-40)}.lgd-miles-portfolio-hero .hero-cta-price{margin-top:var(--wp--preset--spacing--ms-20)}.lgd-miles-portfolio-cases{position:relative}.lgd-miles-portfolio-cases:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 12% 8%, rgba(var(--ms-cyan-rgb), .05) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-portfolio-cases .cases-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-portfolio-cases .cases-header{max-width:820px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-portfolio-cases .cases-title,.lgd-miles-portfolio-cases .cases-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-portfolio-cases .cases-list{gap:var(--wp--preset--spacing--ms-40);flex-direction:column;display:flex}.lgd-miles-portfolio-cases .case-card{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:.9fr 1.1fr;gap:1px;display:grid;overflow:hidden}.lgd-miles-portfolio-cases .case-card:nth-child(2n){grid-template-columns:1.1fr .9fr}.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-media{order:1}.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-body{order:0}.lgd-miles-portfolio-cases .case-media{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);justify-content:center;align-items:flex-start;gap:var(--wp--preset--spacing--ms-20);min-height:260px;box-shadow:inset 0 3px 0 rgb(var(--ms-cyan-rgb));flex-direction:column;display:flex;position:relative;overflow:hidden}.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-media{box-shadow:inset 0 3px 0 var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-cases .case-media>*{z-index:1;margin:0;position:relative}.lgd-miles-portfolio-cases .case-media-art{z-index:0;width:180px;height:180px;color:rgb(var(--ms-cyan-rgb));opacity:.16;position:absolute;bottom:-18px;right:-18px}.lgd-miles-portfolio-cases .case-shot{background:var(--wp--preset--color--ms-base-3);border:1px solid #ffffff24;border-radius:4px;width:100%;margin:0;line-height:0;overflow:hidden}.lgd-miles-portfolio-cases .case-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-media-art{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-cases .case-media-art svg{width:100%;height:100%;display:block}.lgd-miles-portfolio-cases .case-quote{color:var(--wp--preset--color--ms-contrast);max-width:32ch}.lgd-miles-portfolio-cases .case-cite{color:rgb(var(--ms-cyan-rgb));max-width:32ch}.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-cite{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-cases .case-body{background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);justify-content:center;gap:var(--wp--preset--spacing--ms-30);flex-direction:column;display:flex}.lgd-miles-portfolio-cases .case-eyebrow{color:rgb(var(--ms-cyan-rgb));margin:0}.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-eyebrow{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-cases .case-title{max-width:22ch;margin:0}.lgd-miles-portfolio-cases .case-copy{max-width:54ch;margin:0}.lgd-miles-portfolio-cases .case-tags{gap:var(--wp--preset--spacing--ms-20);flex-wrap:wrap;margin:0;display:flex}.lgd-miles-portfolio-cases .case-tags span{border:1px solid var(--wp--preset--color--ms-accent-3);color:var(--wp--preset--color--ms-white-subtle);white-space:nowrap;border-radius:100px;padding:.35em .95em;line-height:1}.lgd-miles-portfolio-proof{position:relative}.lgd-miles-portfolio-proof:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 15% 12%, rgba(var(--ms-accent-1-rgb), .05) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-portfolio-proof .proof-inner{z-index:1;max-width:1040px;margin:0 auto;position:relative}.lgd-miles-portfolio-proof .proof-quote-wrap{max-width:900px;margin:0 auto var(--wp--preset--spacing--ms-60);text-align:center}.lgd-miles-portfolio-proof .proof-mark{font-family:var(--wp--preset--font-family--big-shoulders-display);margin:0 0 -.35em;font-size:4.5rem}.lgd-miles-portfolio-proof .proof-quote{margin:0 auto}.lgd-miles-portfolio-proof .proof-attribution{margin-top:var(--wp--preset--spacing--ms-30)}.lgd-miles-portfolio-proof .proof-stats{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-portfolio-proof .proof-stat{background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);text-align:center;align-items:center;gap:var(--wp--preset--spacing--ms-20);flex-direction:column;display:flex}.lgd-miles-portfolio-proof .proof-stat-num{color:rgb(var(--ms-cyan-rgb));margin:0;font-size:clamp(2rem,4vw,3.25rem)}.lgd-miles-portfolio-proof .proof-stat:nth-child(2n) .proof-stat-num{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-proof .proof-stat-label{max-width:22ch;margin:0}.lgd-miles-portfolio-projects{position:relative}.lgd-miles-portfolio-projects:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 86% 10%, rgba(var(--ms-accent-1-rgb), .05) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-portfolio-projects .projects-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-portfolio-projects .projects-header{max-width:820px;margin-bottom:var(--wp--preset--spacing--ms-60)}.lgd-miles-portfolio-projects .projects-title,.lgd-miles-portfolio-projects .projects-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-portfolio-projects .projects-grid{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-portfolio-projects .proj-card{background:var(--wp--preset--color--ms-accent-3);flex-direction:column;transition:background .4s,transform .25s;display:flex;position:relative;overflow:hidden}.lgd-miles-portfolio-projects .proj-media{aspect-ratio:16/10;background:var(--wp--preset--color--ms-base);border-bottom:1px solid var(--wp--preset--color--ms-accent-3);flex:none;position:relative;overflow:hidden}.lgd-miles-portfolio-projects .proj-media>*{margin:0}.lgd-miles-portfolio-projects .proj-media--shot .proj-art,.lgd-miles-portfolio-projects .proj-media--shot .proj-art img{width:100%;height:100%;display:block}.lgd-miles-portfolio-projects .proj-media--shot .proj-art img{object-fit:cover;object-position:top center;transition:transform .5s}.lgd-miles-portfolio-projects .proj-card:hover .proj-media--shot .proj-art img{transform:scale(1.03)}.lgd-miles-portfolio-projects .proj-media--logo,.lgd-miles-portfolio-projects .proj-media--mark{padding:var(--wp--preset--spacing--ms-40);background:radial-gradient(ellipse at 50% 38%, rgba(var(--ms-cyan-rgb), .1) 0%, transparent 62%), var(--wp--preset--color--ms-base);justify-content:center;align-items:center;display:flex}.lgd-miles-portfolio-projects .proj-media--logo .proj-art{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lgd-miles-portfolio-projects .proj-media--logo .proj-art img{object-fit:contain;opacity:.88;width:auto;max-width:62%;height:auto;max-height:42%;transition:opacity .35s}.lgd-miles-portfolio-projects .proj-card:hover .proj-media--logo .proj-art img{opacity:1}.lgd-miles-portfolio-projects .proj-mark{letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--ms-contrast);opacity:.16;pointer-events:none;user-select:none;font-size:clamp(2.75rem,5vw,4rem);font-weight:800;line-height:1}.lgd-miles-portfolio-projects .proj-body{gap:var(--wp--preset--spacing--ms-20);padding:var(--wp--preset--spacing--ms-40);z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.lgd-miles-portfolio-projects .proj-body:before{content:"";background:linear-gradient(180deg, #ffffff0a 0%, transparent 42%), radial-gradient(ellipse at 18% 10%, rgba(var(--ms-cyan-rgb), .08) 0%, transparent 48%);opacity:.55;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.lgd-miles-portfolio-projects .proj-body>*{z-index:1;position:relative}.lgd-miles-portfolio-projects .proj-card:hover{background:var(--wp--preset--color--ms-accent-4);transform:translateY(-2px)}.lgd-miles-portfolio-projects .proj-card:hover .proj-body:before{opacity:1}.lgd-miles-portfolio-projects .proj-eyebrow{color:rgb(var(--ms-cyan-rgb));margin:0}.lgd-miles-portfolio-projects .proj-name{margin:0}.lgd-miles-portfolio-projects .proj-name a{color:inherit;text-decoration:none}.lgd-miles-portfolio-projects .proj-card--linked .proj-name a:after{content:"";z-index:3;position:absolute;inset:0}.lgd-miles-portfolio-projects .proj-card--linked:hover .proj-name a{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-projects .proj-card:focus-within{background:var(--wp--preset--color--ms-accent-4)}.lgd-miles-portfolio-projects .proj-name a:focus-visible{outline:2px solid var(--wp--preset--color--ms-accent-1);outline-offset:3px}.lgd-miles-portfolio-projects .proj-copy{margin:0}.lgd-miles-portfolio-projects .proj-metric{color:var(--wp--preset--color--ms-accent-1);margin:var(--wp--preset--spacing--ms-30) 0 0;padding-top:var(--wp--preset--spacing--ms-20);border-top:1px solid #ffffff1a;margin-top:auto}@media (prefers-reduced-motion:reduce){.lgd-miles-portfolio-projects .proj-card,.lgd-miles-portfolio-projects .proj-media--shot .proj-art img,.lgd-miles-portfolio-projects .proj-media--logo .proj-art img{transition:none}.lgd-miles-portfolio-projects .proj-card:hover,.lgd-miles-portfolio-projects .proj-card:hover .proj-media--shot .proj-art img{transform:none}}.lgd-miles-portfolio-track{position:relative}.lgd-miles-portfolio-track:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 0%, rgba(var(--ms-cyan-rgb), .05) 0%, transparent 55%);position:absolute;inset:0}.lgd-miles-portfolio-track .track-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}.lgd-miles-portfolio-track .track-header{max-width:900px;margin-bottom:var(--wp--preset--spacing--ms-50)}.lgd-miles-portfolio-track .track-title,.lgd-miles-portfolio-track .track-lede{margin-bottom:var(--wp--preset--spacing--ms-30)}.lgd-miles-portfolio-track .track-stats{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lgd-miles-portfolio-track .track-stat{gap:var(--wp--preset--spacing--ms-20);background:var(--wp--preset--color--ms-base);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40);flex-direction:column;display:flex}.lgd-miles-portfolio-track .track-num{color:rgb(var(--ms-cyan-rgb));margin:0;font-size:clamp(2.2rem,4.5vw,3.5rem)}.lgd-miles-portfolio-track .track-stat:nth-child(2n) .track-num{color:var(--wp--preset--color--ms-accent-1)}.lgd-miles-portfolio-track .track-label{max-width:20ch;margin:0}@media (width<=1024px){.lgd-miles-portfolio-projects .projects-grid,.lgd-miles-portfolio-track .track-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lgd-miles-portfolio-track .track-stats{grid-template-columns:1fr}}@media (width<=640px){.lgd-miles-portfolio-projects .projects-grid{grid-template-columns:1fr}}@media (width<=900px){.lgd-miles-portfolio-cases .case-card,.lgd-miles-portfolio-cases .case-card:nth-child(2n){grid-template-columns:1fr}.lgd-miles-portfolio-cases .case-card .case-media,.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-media{order:0;min-height:200px}.lgd-miles-portfolio-cases .case-card .case-body,.lgd-miles-portfolio-cases .case-card:nth-child(2n) .case-body{order:1}}@media (width<=768px){.lgd-miles-portfolio-proof .proof-stats{grid-template-columns:1fr}}.lgd-miles-hero .hero-trust-badges{align-items:center;gap:var(--wp--preset--spacing--ms-30);margin-top:var(--wp--preset--spacing--ms-30);flex-wrap:wrap;display:flex}.lgd-miles-hero .hero-trust-badge{opacity:.7;white-space:nowrap}@media (width<=600px){.lgd-miles-hero .hero-trust-badges{gap:var(--wp--preset--spacing--ms-20)}.lgd-miles-hero .hero-trust-badges .hero-client-dot{display:none}}.lgd-miles-about .about-people{gap:var(--wp--preset--spacing--ms-40);margin-top:var(--wp--preset--spacing--ms-30);margin-bottom:var(--wp--preset--spacing--ms-40);flex-wrap:wrap;display:flex}.lgd-miles-about .about-person{align-items:center;gap:var(--wp--preset--spacing--ms-20);display:flex}.lgd-miles-about .about-person img{object-fit:cover;filter:grayscale()contrast(1.1);border:1px solid var(--wp--preset--color--ms-accent-3);border-radius:50%;width:56px;height:56px}.lgd-miles-about .about-person .nm{color:var(--wp--preset--color--ms-contrast);font-weight:800;line-height:1.1}.lgd-miles-about .about-person .rl{font-size:var(--wp--preset--font-size--ms-small);color:var(--wp--preset--color--ms-accent-2)}.lgd-air-hero .air-inner,.lgd-air-problem .air-inner,.lgd-air-answers .air-inner,.lgd-air-review .air-inner,.lgd-air-get .air-inner,.lgd-air-how .air-inner,.lgd-air-scope .air-inner,.lgd-air-fit .air-inner,.lgd-air-trust .air-inner,.lgd-air-start .air-inner{max-width:var(--wp--style--global--wide-size);z-index:1;margin:0 auto;position:relative}[class*=lgd-air-] .air-narrow{max-width:820px}[class*=lgd-air-] .section-label{margin:0 0 var(--wp--preset--spacing--ms-30)}[class*=lgd-air-] .air-h1,[class*=lgd-air-] .air-title{margin:0 0 var(--wp--preset--spacing--ms-30);max-width:20ch}.lgd-air-hero .air-lede,.lgd-air-hero .air-support{max-width:62ch;margin:0 0 var(--wp--preset--spacing--ms-30)}[class*=lgd-air-] .air-inner>p{max-width:70ch}.lgd-air-hero .air-ctas,.lgd-air-start .air-ctas{margin-top:var(--wp--preset--spacing--ms-40);flex-wrap:wrap}.lgd-air-hero .hero-cta-price,.lgd-air-start .hero-cta-price{margin-top:var(--wp--preset--spacing--ms-20)}.lgd-air-answers .air-qlist{gap:0 var(--wp--preset--spacing--ms-50);margin-top:var(--wp--preset--spacing--ms-40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lgd-air-answers .air-q{padding:var(--wp--preset--spacing--ms-30) 0 var(--wp--preset--spacing--ms-30) 1.75rem;border-bottom:1px solid var(--wp--preset--color--ms-accent-3);max-width:none;margin:0;position:relative}.lgd-air-answers .air-q:before{content:"?";left:0;top:var(--wp--preset--spacing--ms-30);font-family:var(--wp--preset--font-family--big-shoulders-display), sans-serif;color:var(--wp--preset--color--ms-accent-1);font-weight:800;position:absolute}.lgd-air-review .air-grid{background:rgba(var(--ms-accent-1-rgb), .55);border:1px solid rgba(var(--ms-cyan-rgb), .4);margin-top:var(--wp--preset--spacing--ms-40);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lgd-air-review .air-card{gap:var(--wp--preset--spacing--ms-20);background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-40);flex-direction:column;transition:background .35s;display:flex}.lgd-air-review .air-card:hover{background:var(--wp--preset--color--ms-accent-4)}.lgd-air-review .air-card-num{color:var(--wp--preset--color--ms-accent-1);letter-spacing:.12em;margin:0;font-weight:800}.lgd-air-review .air-card-title,.lgd-air-review .air-card-copy{margin:0}.lgd-air-get .air-getlist{gap:var(--wp--preset--spacing--ms-20) var(--wp--preset--spacing--ms-40);margin-top:var(--wp--preset--spacing--ms-40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lgd-air-get .air-get-item{max-width:none;margin:0;padding-left:1.75rem;position:relative}.lgd-air-get .air-get-item:before{content:"";border-left:2px solid var(--wp--preset--color--ms-accent-1);border-bottom:2px solid var(--wp--preset--color--ms-accent-1);width:.7rem;height:.35rem;position:absolute;top:.5em;left:0;transform:rotate(-45deg)}.lgd-air-how .air-steps{gap:var(--wp--preset--spacing--ms-40);margin-top:var(--wp--preset--spacing--ms-40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lgd-air-how .air-step{gap:var(--wp--preset--spacing--ms-10,.5rem);padding-top:var(--wp--preset--spacing--ms-20);border-top:2px solid var(--wp--preset--color--ms-accent-1);flex-direction:column;display:flex}.lgd-air-how .air-step-num{color:var(--wp--preset--color--ms-accent-1);margin:0;font-weight:800;line-height:1}.lgd-air-how .air-step-title,.lgd-air-how .air-step-copy{margin:0}.lgd-air-how .air-note{margin-top:var(--wp--preset--spacing--ms-50);padding:var(--wp--preset--spacing--ms-40);border-left:3px solid var(--wp--preset--color--ms-accent-1);background:var(--wp--preset--color--ms-base-3)}.lgd-air-how .air-note p{max-width:80ch;margin:0}.lgd-air-scope .air-scope-cols,.lgd-air-fit .air-scope-cols{background:rgba(var(--ms-accent-1-rgb), .55);border:1px solid rgba(var(--ms-cyan-rgb), .4);margin-top:var(--wp--preset--spacing--ms-40);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lgd-air-scope .air-scope-col,.lgd-air-fit .air-scope-col{background:var(--wp--preset--color--ms-base-3);padding:var(--wp--preset--spacing--ms-50) var(--wp--preset--spacing--ms-40)}.lgd-air-fit .air-scope-col{background:var(--wp--preset--color--ms-base)}.lgd-air-scope .air-scope-head,.lgd-air-fit .air-scope-head{margin:0 0 var(--wp--preset--spacing--ms-30)}.lgd-air-scope .air-scope-item,.lgd-air-fit .air-scope-item{margin:0 0 var(--wp--preset--spacing--ms-20);max-width:none;padding-left:1.6rem;position:relative}.air-scope-item.air-yes:before{content:"";border-left:2px solid var(--wp--preset--color--ms-accent-1);border-bottom:2px solid var(--wp--preset--color--ms-accent-1);width:.6rem;height:.3rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.air-scope-item.air-no:before{content:"×";color:var(--wp--preset--color--ms-white-subtle);opacity:.75;font-weight:700;position:absolute;top:0;left:0}.lgd-air-fit .air-scope-col>p:first-of-type{margin-bottom:var(--wp--preset--spacing--ms-30)}@media (width<=1024px){.lgd-air-review .air-grid,.lgd-air-get .air-getlist,.lgd-air-how .air-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.lgd-air-answers .air-qlist,.lgd-air-scope .air-scope-cols,.lgd-air-fit .air-scope-cols{grid-template-columns:1fr}}@media (width<=640px){.lgd-air-review .air-grid,.lgd-air-get .air-getlist,.lgd-air-how .air-steps{grid-template-columns:1fr}.lgd-air-hero .air-ctas .wp-block-button,.lgd-air-start .air-ctas .wp-block-button{width:100%}}.lgd-air-answers .air-qlist>*,.lgd-air-review .air-grid>*,.lgd-air-get .air-getlist>*,.lgd-air-how .air-steps>*,.lgd-air-scope .air-scope-cols>*,.lgd-air-fit .air-scope-cols>*{margin-block:0}body.page-template-page-no-title:not(.home) .wp-block-post-content>section[class*=lgd-trade-]:not(.lgd-trade-hero):not(.lgd-trade-cta).lgd-band--light.lgd-band--light,.lgd-band--light{border-top:1px solid rgba(var(--ms-accent-1-rgb), .35);border-bottom:1px solid rgba(var(--ms-cyan-rgb), .28);background:var(--wp--preset--color--ms-base)!important}.lgd-band--light h2,.lgd-band--light h3,.lgd-band--light h4{color:var(--wp--preset--color--ms-contrast)!important}.lgd-band--light p,.lgd-band--light li{color:var(--wp--preset--color--ms-white-subtle)!important}.lgd-band--light strong{color:var(--wp--preset--color--ms-contrast)}.lgd-band--light .tl-eyebrow,.lgd-band--light .tl-keyfact-label,.lgd-band--light h3 a,.lgd-band--light .has-ms-accent-1-color{color:var(--wp--preset--color--ms-accent-1)!important}.lgd-band--light .tl-keyfact-value{color:var(--wp--preset--color--ms-contrast)!important}.lgd-band--light .wp-block-columns{gap:0}.lgd-band--light .wp-block-columns .wp-block-column{padding:var(--wp--preset--spacing--ms-30);border-left:1px solid rgba(var(--ms-cyan-rgb), .28)}.lgd-band--light .wp-block-columns .wp-block-column:first-child{border-left:0}@media (width<=781px){.lgd-band--light .wp-block-columns .wp-block-column{border-left:0;border-top:1px solid rgba(var(--ms-cyan-rgb), .28)}.lgd-band--light .wp-block-columns .wp-block-column:first-child{border-top:0}}.pa-icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;color:var(--wp--preset--color--ms-accent-1);margin-bottom:10px;display:block}.lgd-band--light .pa-icon{color:var(--wp--preset--color--ms-accent-1)}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit) .wp-block-list{margin:var(--wp--preset--spacing--ms-40) 0 0;gap:10px;padding:0;list-style:none;display:grid}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit) .wp-block-list>li{border-left:3px solid var(--wp--preset--color--ms-accent-1);background:#0a0a0a;border-radius:4px;margin:0;padding:18px 24px 18px 52px;line-height:1.5;position:relative;color:#ffffffdb!important}.entry-content :is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit) .wp-block-list>li:first-child{padding-top:18px}.entry-content :is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit) .wp-block-list>li:last-child{padding-bottom:18px}:is(.lgd-paid-ads-readiness .wp-block-list,.pa-fit-col--yes .wp-block-list)>li:before{content:"";border-left:2.5px solid var(--wp--preset--color--ms-accent-1);border-bottom:2.5px solid var(--wp--preset--color--ms-accent-1);width:12px;height:6px;position:absolute;top:50%;left:20px;transform:translateY(-62%)rotate(-45deg)}.pa-fit-col--no .wp-block-list>li{background:#141414;border-left-color:#4a4a4a;color:#ffffffa8!important}.pa-fit-col--no .wp-block-list>li:before{content:"";background:linear-gradient(45deg,#0000 43%,#7a7a7a 43% 57%,#0000 57%),linear-gradient(-45deg,#0000 43%,#7a7a7a 43% 57%,#0000 57%);width:13px;height:13px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lgd-band--light .pa-fit-col--no .has-ms-accent-1-color{color:var(--wp--preset--color--ms-white-subtle)!important}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit):not(.lgd-visible) .wp-block-list>li{opacity:0}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li{animation:.5s cubic-bezier(.16,1,.3,1) both paCardIn}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:first-child{animation-delay:0s}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(2){animation-delay:60ms}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(3){animation-delay:.12s}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(4){animation-delay:.18s}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(5){animation-delay:.24s}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(6){animation-delay:.3s}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(7){animation-delay:.36s}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit).lgd-visible .wp-block-list>li:nth-child(n+8){animation-delay:.42s}}@keyframes paCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#pa-leaks{background-image:radial-gradient(ellipse 55% 70% at 92% 8%, #fa00aa24, transparent 58%), radial-gradient(ellipse 50% 60% at 4% 96%, rgba(var(--ms-cyan-rgb), .1), transparent 60%)}#pa-ownership{background-image:radial-gradient(ellipse 60% 75% at 8% 12%, rgba(var(--ms-cyan-rgb), .16), transparent 58%), radial-gradient(ellipse 55% 65% at 96% 92%, #8a2be233, transparent 60%)}#pa-process{background-image:radial-gradient(65% 60% at 50% -10%,#fa00aa1f,#0000 62%)}#pa-offer{background-image:radial-gradient(ellipse 50% 70% at 88% 10%, rgba(var(--ms-cyan-rgb), .12), transparent 60%)}#pa-offer .wp-block-columns{align-items:stretch}#pa-offer .wp-block-column{flex-direction:column;display:flex}#pa-offer .wp-block-column>.wp-block-buttons{padding-top:var(--wp--preset--spacing--ms-30);margin-top:auto}@media (width>=782px) and (width<=980px){#pa-offer .wp-block-button__link{letter-spacing:.04em;padding-left:var(--wp--preset--spacing--ms-20);padding-right:var(--wp--preset--spacing--ms-20)}}#pa-leaks>p:not(.tl-eyebrow),#pa-offer>p:not(.tl-eyebrow),#pa-readiness>p:not(.tl-eyebrow),#pa-channels>p:not(.tl-eyebrow),#pa-proof>p:not(.tl-eyebrow),#pa-proof>.wp-block-list,#pa-ownership>p:not(.tl-eyebrow),#pa-ownership>.wp-block-list,#pa-process>p:not(.tl-eyebrow),#pa-process>.wp-block-list,#pa-fit>p:not(.tl-eyebrow){max-width:62ch;margin-left:var(--pa-text-indent)!important;margin-right:auto!important}#pa-leaks>h2,#pa-offer>h2,#pa-readiness>h2,#pa-channels>h2,#pa-proof>h2,#pa-ownership>h2,#pa-process>h2,#pa-fit>h2,#pa-faq>h2,#pa-leaks>.tl-eyebrow,#pa-offer>.tl-eyebrow,#pa-readiness>.tl-eyebrow,#pa-channels>.tl-eyebrow,#pa-proof>.tl-eyebrow,#pa-ownership>.tl-eyebrow,#pa-process>.tl-eyebrow,#pa-fit>.tl-eyebrow,#pa-faq>.tl-eyebrow,#pa-readiness>.wp-block-list{max-width:var(--pa-text-col);margin-left:var(--pa-text-indent)!important;margin-right:auto!important}#pa-facts,#pa-leaks,#pa-offer,#pa-readiness,#pa-channels,#pa-proof,#pa-ownership,#pa-process,#pa-fit,#pa-faq{--pa-text-col:820px;--pa-card-col:1100px;--pa-text-indent:max(0px, calc((100% - var(--pa-text-col)) / 2))}#pa-facts>.wp-block-columns,#pa-leaks>.wp-block-columns,#pa-offer>.wp-block-columns,#pa-channels>.wp-block-columns,#pa-fit>.wp-block-columns{max-width:var(--pa-card-col)}#pa-hero>p:not(.tl-eyebrow),#pa-final-cta>p:not(.tl-eyebrow){max-width:58ch;margin-inline:auto}#pa-leaks .wp-block-columns,#pa-offer .wp-block-columns,#pa-channels .wp-block-columns{background:var(--wp--preset--color--ms-accent-3);border:1px solid var(--wp--preset--color--ms-accent-3);border-radius:10px;gap:1px;margin-block-start:var(--wp--preset--spacing--ms-40);overflow:hidden}#pa-leaks,#pa-offer,#pa-channels,#pa-readiness,#pa-fit,#pa-proof{--pa-card-pad:clamp(1.5rem, 3.2vw, 2.5rem)}#pa-leaks .wp-block-column,#pa-offer .wp-block-column,#pa-channels .wp-block-column{background:var(--wp--preset--color--ms-base);padding:var(--pa-card-pad);margin-block:0}#pa-leaks .wp-block-column>*,#pa-offer .wp-block-column>*,#pa-channels .wp-block-column>*{margin-block-start:0}#pa-leaks .wp-block-column>*+*,#pa-offer .wp-block-column>*+*,#pa-channels .wp-block-column>*+*{margin-block-start:var(--wp--preset--spacing--ms-20)}.lgd-band--light .wp-block-columns{background:rgba(var(--ms-accent-1-rgb), .45);border-color:rgba(var(--ms-cyan-rgb), .35)}.lgd-band--light .wp-block-column{background:var(--wp--preset--color--ms-base-3)}#pa-fit>.wp-block-columns{background:0 0;border:0}#pa-process .wp-block-list{counter-reset:pa-step;padding-left:0;list-style:none}#pa-process .wp-block-list>li{counter-increment:pa-step;margin-block-start:var(--wp--preset--spacing--ms-30);padding-left:3.4rem;position:relative}#pa-process .wp-block-list>li:before{content:counter(pa-step, decimal-leading-zero);font-family:var(--wp--preset--font-family--big-shoulders-display), Impact, sans-serif;color:var(--wp--preset--color--ms-accent-1);font-size:1.9rem;font-weight:900;line-height:1;position:absolute;top:-.1em;left:0}#pa-faq .tl-faq-item{max-width:var(--pa-text-col);margin-left:var(--pa-text-indent)!important;margin-right:auto!important}#pa-faq>h2+.tl-faq-item{margin-top:var(--wp--preset--spacing--ms-40)}#pa-offer .is-style-miles-primary .wp-block-button__link{border:2px solid #0000}body.lgd-page-paid-ads .entry-content h3,body.lgd-page-paid-ads .entry-content .tl-eyebrow,body.lgd-page-paid-ads .entry-content p[style*=font-weight\:700],body.lgd-page-paid-ads .entry-content p strong{font-weight:600!important}body.lgd-page-paid-ads .wp-block-button .wp-block-button__link,body.lgd-page-paid-ads .wp-block-button__link{justify-content:center;align-items:center;min-height:48px;display:inline-flex;text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important}body.lgd-page-paid-ads .entry-content h1,body.lgd-page-paid-ads .entry-content .tl-h1{font-size:clamp(2.35rem,8vw,3.5rem)}body.lgd-page-paid-ads #pa-final-cta .wp-block-button__link{padding:var(--wp--preset--spacing--ms-30) var(--wp--preset--spacing--ms-40)}#pa-proof .pa-path{counter-reset:pa-step;margin:var(--wp--preset--spacing--ms-40) 0 0;padding:0;list-style:none}#pa-proof .pa-path>li{counter-increment:pa-step;padding:0 0 var(--wp--preset--spacing--ms-40) 56px;margin:0;line-height:1.6;position:relative}#pa-proof .pa-path>li:before{content:counter(pa-step);border:2px solid var(--wp--preset--color--ms-accent-1);width:32px;height:32px;color:var(--wp--preset--color--ms-accent-1);font-family:var(--wp--preset--font-family--big-shoulders-display), Impact, sans-serif;text-align:center;border-radius:50%;font-size:1rem;font-weight:800;line-height:28px;position:absolute;top:-2px;left:0}#pa-proof .pa-path>li:after{content:"";background:linear-gradient(#fa00aa8c 0%,#fa00aa1f 100%);width:2px;position:absolute;top:34px;bottom:6px;left:15px}#pa-proof .pa-path>li:last-child{padding-bottom:0}#pa-proof .pa-path>li:last-child:after{display:none}.entry-content #pa-proof .pa-path>li:first-child{padding-top:0}body.lgd-page-paid-ads .entry-content section:not(.lgd-band--light) :is(p,li).has-ms-white-subtle-color,body.lgd-page-paid-ads .entry-content section:not(.lgd-band--light) .has-ms-white-subtle-color :is(p,li){font-weight:500;color:#ffffffe6!important}:is(.lgd-paid-ads-readiness,.lgd-paid-ads-fit) .wp-block-list>li{font-weight:500;color:#fffffff0!important}.pa-fit-col--no .wp-block-list>li{color:#ffffffd1!important}body.lgd-page-paid-ads :is(#pa-leaks,#pa-offer,#pa-channels) .wp-block-column p:not(.tl-keyfact-label){color:#ffffffe6;font-weight:500}#pa-proof .pa-path>li{font-weight:500;color:#ffffffe6!important}body.lgd-page-paid-ads :is(#pa-fit,#pa-readiness) .wp-block-columns{gap:var(--wp--preset--spacing--ms-40)}body.lgd-page-paid-ads :is(#pa-fit,#pa-readiness) .wp-block-columns .wp-block-column{border-top:0;border-left:0;padding-inline:0}#pa-ownership .wp-block-list{margin:var(--wp--preset--spacing--ms-40) 0 0;gap:14px;padding:0;list-style:none;display:grid}#pa-ownership .wp-block-list>li{margin:0;padding:0 0 0 34px;line-height:1.6;position:relative}#pa-ownership .wp-block-list>li:before{content:"";border-left:2.5px solid var(--wp--preset--color--ms-accent-1);border-bottom:2.5px solid var(--wp--preset--color--ms-accent-1);width:12px;height:6px;position:absolute;top:50%;left:2px;transform:translateY(-62%)rotate(-45deg)}.entry-content #pa-ownership .wp-block-list>li:first-child{padding-top:0}.pa-chart{max-width:var(--pa-text-col);margin-top:var(--wp--preset--spacing--ms-50);margin-left:var(--pa-text-indent)!important;margin-right:auto!important}.pa-chart .pa-chart-title{color:var(--wp--preset--color--ms-contrast);margin:0 0 var(--wp--preset--spacing--ms-30);text-align:left;font-weight:700}.pa-chart-note{margin:var(--wp--preset--spacing--ms-30) 0 0;font-size:var(--wp--preset--font-size--ms-small,.9rem);color:#ffffff9e;line-height:1.6}.pa-funnel-row{grid-template-columns:minmax(150px,220px) 1fr 3ch;align-items:center;gap:14px;padding-block:7px;display:grid}.pa-funnel-label{color:#ffffffc7;font-size:.95rem;line-height:1.35}.pa-funnel-track{display:block}.pa-funnel-bar{background:#ffffff52;border-radius:0 4px 4px 0;height:16px;display:block}.pa-funnel-row-win .pa-funnel-bar{background:var(--wp--preset--color--ms-accent-1)}.pa-funnel-row-win .pa-funnel-label,.pa-funnel-row-win .pa-funnel-val{color:var(--wp--preset--color--ms-contrast);font-weight:700}.pa-funnel-val{font-variant-numeric:tabular-nums;color:#ffffffe6;text-align:right;font-weight:600}@media (width<=600px){.pa-funnel-row{grid-template-columns:1fr 3ch}.pa-funnel-label{grid-column:1/-1;padding-bottom:2px}}.pa-report{background:var(--wp--preset--color--ms-base-3);border:1px solid var(--wp--preset--color--ms-accent-3);padding:var(--pa-card-pad,clamp(1.5rem, 3.2vw, 2.5rem));border-radius:10px}#pa-ownership{--pa-card-pad:clamp(1.5rem, 3.2vw, 2.5rem)}.pa-report-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:0;display:flex}.pa-report-badge{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;border:1px solid #ffffff47;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.pa-report-tiles{gap:var(--wp--preset--spacing--ms-30);margin-top:var(--wp--preset--spacing--ms-40);grid-template-columns:repeat(3,1fr);display:grid}.pa-report-tile-label{color:#ffffff9e;margin-bottom:4px;font-size:.85rem;display:block}.pa-report-tile-value{font-family:var(--wp--preset--font-family--big-shoulders-display), Impact, sans-serif;color:var(--wp--preset--color--ms-contrast);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:900;line-height:1.05;display:block}.pa-report-splitlabel{margin:var(--wp--preset--spacing--ms-40) 0 10px;color:#ffffff9e;font-size:.85rem}.pa-report-splitbar{gap:2px;height:18px;display:flex}.pa-report-seg{display:block}.pa-report-seg:first-child{border-radius:4px 0 0 4px}.pa-report-seg:last-child{border-radius:0 4px 4px 0}.pa-report-seg-booked{background:var(--wp--preset--color--ms-accent-1)}.pa-report-seg-quotable{background:#b4b4b4}.pa-report-seg-junk{background:#666}.pa-report-legend{flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pa-report-key{color:#ffffffc7;margin:0;padding:0 0 0 18px;font-size:.9rem;position:relative}.pa-report-key:before{content:"";border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pa-report-key-booked:before{background:var(--wp--preset--color--ms-accent-1)}.pa-report-key-quotable:before{background:#b4b4b4}.pa-report-key-junk:before{background:#666}@media (width<=600px){.pa-report-tiles{gap:var(--wp--preset--spacing--ms-20);grid-template-columns:1fr}}@media (forced-colors:active){.pa-funnel-bar,.pa-report-seg,.pa-report-key:before{forced-color-adjust:none}}body.page-id-920 .wp-block-post-content>section.has-base-background-color,body.page-id-920 .wp-block-post-content>section.has-ms-base-background-color,body.page-id-784 .wp-block-post-content>section.has-base-background-color,body.page-id-644 .wp-block-post-content>section.has-base-background-color{border-top:1px solid rgba(var(--ms-accent-1-rgb), .35);border-bottom:1px solid rgba(var(--ms-cyan-rgb), .28);isolation:isolate;position:relative;background-color:var(--wp--preset--color--ms-base)!important}body.page-id-920 .wp-block-post-content>section.has-base-background-color .wp-block-heading,body.page-id-920 .wp-block-post-content>section.has-ms-base-background-color .wp-block-heading,body.page-id-784 .wp-block-post-content>section.has-base-background-color .wp-block-heading,body.page-id-644 .wp-block-post-content>section.has-base-background-color .wp-block-heading{color:var(--wp--preset--color--ms-contrast)!important}body.page-id-920 .wp-block-post-content>section.has-base-background-color .wp-element-caption,body.page-id-920 .wp-block-post-content>section.has-ms-base-background-color .wp-element-caption,body.page-id-644 .wp-block-post-content>section.has-base-background-color p.has-secondary-color,body.page-id-644 .wp-block-post-content>section.has-base-background-color p.has-base-font-size{color:var(--wp--preset--color--ms-white-subtle)!important}body.page-id-784 .wp-block-post-content>section.has-base-background-color .wp-block-details,body.page-id-784 .wp-block-post-content>section.has-base-background-color .wp-block-details p,body.page-id-784 .wp-block-post-content>section.has-base-background-color summary{color:var(--wp--preset--color--ms-white-subtle)}body.page-id-920 .wp-block-post-content>section.has-base-background-color:after,body.page-id-920 .wp-block-post-content>section.has-ms-base-background-color:after,body.page-id-784 .wp-block-post-content>section.has-base-background-color:after,body.page-id-644 .wp-block-post-content>section.has-base-background-color:after{content:"";z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}body.page-id-920 .wp-block-post-content>section.has-base-background-color:after,body.page-id-920 .wp-block-post-content>section.has-ms-base-background-color:after{background-image:url("../../images/sections/stats.svg")}body.page-id-784 .wp-block-post-content>section.has-base-background-color:after{background-image:url("../../images/sections/testimonials.svg")}body.page-id-644 .wp-block-post-content>section.has-base-background-color:after{background-image:url("../../images/sections/problem.svg")}