.lw-seo{--seo-max: 1240px;background:#f3efe8;color:#0f1a20}.lw-seo__hero{min-height:min(820px,82svh);background:#0f1a20;color:#fff;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(34px,6vw,90px);align-items:center;padding:clamp(56px,8vw,110px) var(--gutter)}.lw-seo__hero>*{width:100%;max-width:var(--seo-max)}.lw-seo__hero-copy{justify-self:end}.lw-seo__eyebrow,.lw-seo__kicker,.lw-seo__signal-kicker{margin:0 0 14px;color:var(--tape);text-transform:uppercase;letter-spacing:.09em;font-weight:850;font-size:.78rem}.lw-seo__hero h1{max-width:15ch;margin:0;color:#fff;font-weight:900;font-stretch:120%;font-size:clamp(3rem,6.6vw,7rem);line-height:.94;letter-spacing:-.035em}.lw-seo__intro{max-width:70ch;margin:clamp(22px,3vw,38px) 0 0;color:#cbd5da;font-size:clamp(1.08rem,1.65vw,1.45rem);line-height:1.55}.lw-seo__actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:30px}.lw-seo__text-link{color:#fff;font-weight:750;text-underline-offset:4px}.lw-seo__signal{align-self:center;justify-self:start;max-width:440px;border:1px solid rgba(255,255,255,.15);border-left:8px solid var(--tape);background:#ffffff0e;padding:clamp(24px,3vw,38px);box-shadow:12px 12px #00000038}.lw-seo__signal strong{display:block;font-size:clamp(1.6rem,2.8vw,2.7rem);line-height:1.05}.lw-seo__signal p:last-child{margin:18px 0 0;color:#c3d0d6;line-height:1.55}.lw-seo__section{padding:clamp(64px,8vw,120px) var(--gutter)}.lw-seo__section>*{max-width:var(--seo-max);margin-left:auto;margin-right:auto}.lw-seo__section h2,.lw-seo__cta h2{max-width:19ch;margin-top:0;font-size:clamp(2.15rem,4.7vw,5rem);line-height:.98;font-weight:900;font-stretch:118%;letter-spacing:-.025em}.lw-seo__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(34px,7vw,100px);align-items:start}.lw-seo__grid>*{max-width:none;width:100%}.lw-seo__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lw-seo__cards li{min-height:155px;display:grid;align-content:space-between;gap:22px;background:#fff;border:1px solid #dfe2e1;padding:22px}.lw-seo__cards span,.lw-seo__outcomes span{color:#89969c;font-size:.78rem;font-weight:850;letter-spacing:.08em}.lw-seo__cards strong{font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.2}.lw-seo__section--dark{background:#0f1a20;color:#fff}.lw-seo__section--dark .lw-seo__kicker{color:var(--tape)}.lw-seo__section--dark h2{color:#fff}.lw-seo__outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff24}.lw-seo__outcomes article{min-height:210px;padding:24px;background:#14242d}.lw-seo__outcomes h3{margin:58px 0 0;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.25}.lw-seo__process{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,100px)}.lw-seo__process>*{max-width:none;width:100%}.lw-seo__process>div>p:last-child{max-width:60ch;color:#59686e;font-size:1.08rem;line-height:1.6}.lw-seo__process ol{list-style:none;counter-reset:proc;margin:0;padding:0}.lw-seo__process li{counter-increment:proc;position:relative;display:grid;grid-template-columns:1fr 2fr;gap:22px;padding:22px 0 22px 58px;border-top:1px solid #cfd5d7}.lw-seo__process li:before{content:counter(proc,decimal-leading-zero);position:absolute;left:0;top:23px;color:#89969c;font-size:.78rem;font-weight:900}.lw-seo__process li strong{font-size:1.18rem}.lw-seo__process li span{color:#58686e;line-height:1.5}.lw-seo__channels{background:var(--tape);color:var(--tape-ink);display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,100px)}.lw-seo__channels>*{max-width:none;width:100%}.lw-seo__channels .lw-seo__kicker{color:var(--tape-ink);opacity:.65}.lw-seo__channels ul{list-style:none;margin:0;padding:0;display:grid;align-content:center}.lw-seo__channels li{padding:15px 0;border-bottom:2px solid rgba(15,26,32,.2);font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:800}.lw-seo__enterprise{background:#e3e9eb}.lw-seo__enterprise p:last-child{max-width:78ch;margin-left:auto;margin-right:auto;color:#46565d;font-size:1.1rem;line-height:1.65}.lw-seo__faq details{max-width:920px;margin:0 auto;border-top:1px solid #cbd2d4}.lw-seo__faq details:last-child{border-bottom:1px solid #cbd2d4}.lw-seo__faq summary{cursor:pointer;padding:20px 36px 20px 0;font-weight:800;font-size:1.08rem}.lw-seo__faq details p{margin:0 0 20px;color:#58686e;line-height:1.6}.lw-seo__related{background:#fff}.lw-seo__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lw-seo__related-grid a{min-height:180px;display:grid;align-content:space-between;gap:12px;padding:22px;border:1px solid #dce1e3;color:#0f1a20;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.lw-seo__related-grid a:hover{transform:translateY(-3px);box-shadow:8px 8px #0f1a20}.lw-seo__related-grid span{color:#76878e;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.lw-seo__related-grid strong{font-size:1.35rem}.lw-seo__related-grid small{font-weight:800}.lw-seo__cta{background:#0f1a20;color:#fff;text-align:center;padding:clamp(70px,10vw,140px) var(--gutter)}.lw-seo__cta h2{color:#fff;margin-left:auto;margin-right:auto}.lw-seo__cta>p:not(.lw-seo__kicker){max-width:60ch;margin:0 auto 26px;color:#c2ced4;font-size:1.1rem;line-height:1.55}@media(max-width:900px){.lw-seo__hero,.lw-seo__grid,.lw-seo__process,.lw-seo__channels{grid-template-columns:1fr}.lw-seo__hero{min-height:auto;padding-top:54px}.lw-seo__hero h1{font-size:clamp(2.6rem,12vw,5rem)}.lw-seo__signal{justify-self:stretch;max-width:none}.lw-seo__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-seo__related-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lw-seo__cards,.lw-seo__outcomes,.lw-seo__related-grid{grid-template-columns:1fr}.lw-seo__process li{grid-template-columns:1fr;gap:6px}.lw-seo__actions{align-items:flex-start;flex-direction:column}}.lw-seo__local{background:#e8edef}.lw-seo__local>p:last-of-type{max-width:72ch;color:#53636a;line-height:1.6}.lw-seo__local ul{list-style:none;margin:26px auto 0;padding:0;max-width:var(--seo-max);display:flex;flex-wrap:wrap;gap:10px}.lw-seo__local li{background:#fff;border:1px solid #cfd7da;padding:10px 14px;font-weight:800}
