.lp-hero__cta{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.lp-intro__title{margin-top:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.prod__copy .prod__blurb+.prod__blurb{margin-top:16px}.lp-modules{grid-template-columns:repeat(3,1fr);row-gap:48px}.lp-band{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:104px 0}.lp-band__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.lp-aud{margin:28px 0 0;padding:0;list-style:none}.lp-adv{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-adv li{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:26px 24px}.lp-adv li:first-child{background:var(--ink);border-color:var(--ink);color:var(--white)}.lp-adv h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.2}.lp-adv p{color:var(--body);font-size:15px;line-height:1.6}.lp-adv li:first-child p{color:var(--muted-light)}.faq-wrap .section-lede a{color:var(--ember);font-weight:700}.lp-related{border-top:1px solid var(--line);padding-block:104px}.lp-related__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lp-related__card{border:1px solid var(--line);border-radius:var(--radius-md);height:100%;color:var(--ink);transition:border-color .2s var(--ease), transform .2s var(--ease);background:#fff;flex-direction:column;gap:8px;padding:28px 26px;display:flex}.lp-related__card:hover{border-color:var(--orange);transform:translateY(-3px)}.lp-related__card .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:11px}.lp-related__card strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px}.lp-related__card span:last-child{color:var(--body);font-size:15px;line-height:1.5}.lp-cases{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lp-cases li{border-top:2px solid var(--ink);padding-top:18px}.lp-cases .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:11px}.lp-cases h3{font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 8px;font-size:21px;font-weight:700}.lp-cases p{color:var(--body);font-size:15px;line-height:1.6}.lp-prose{max-width:760px}.lp-prose p{color:var(--body);font-size:18px;line-height:1.7}.lp-prose p+p{margin-top:16px}@media (max-width:1024px){.lp-modules{grid-template-columns:1fr 1fr}.lp-band__inner{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.lp-modules,.lp-adv{grid-template-columns:1fr}.lp-band,.lp-related{padding-block:72px}.lp-hero__cta .btn{justify-content:center;width:100%}}.lp-spot{background:var(--ink);color:var(--white);padding:104px 0}.lp-spot__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;font-size:12px}.lp-spot__title{color:var(--white);max-width:18ch}.lp-spot__lede{max-width:720px;color:var(--muted-light);margin-top:20px}.lp-spot__grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lp-spot__grid li{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff24;padding:24px 22px}.lp-spot__grid h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.25}.lp-spot__grid p{color:var(--muted-light);font-size:14.5px;line-height:1.6}.lp-spot__note{max-width:760px;color:var(--muted-light);border-left:2px solid var(--orange);margin-top:32px;padding-left:16px;font-size:14px;line-height:1.6}.lp-groups{padding-block:104px}.lp-groups__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.lp-group{border-top:2px solid var(--ink);padding-top:18px}.lp-group h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:700}.lp-group ul{margin:0;padding:0;list-style:none}.lp-group li{color:var(--body);padding:6px 0 6px 18px;font-size:15px;line-height:1.55;position:relative}.lp-group li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:0}@media (max-width:1100px){.lp-spot__grid{grid-template-columns:repeat(2,1fr)}.lp-groups__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.lp-spot__grid,.lp-groups__grid{grid-template-columns:1fr}.lp-spot,.lp-groups{padding-block:72px}}.lp-plat{padding-block:104px}.lp-plat__grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.lp-plat__card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:32px 30px}.lp-plat__card:first-child{background:var(--ink);border-color:var(--ink);color:var(--white)}.lp-plat__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:11px}.lp-plat__card:first-child .lp-plat__tag{color:var(--orange)}.lp-plat__card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0;font-size:28px;font-weight:700}.lp-plat__card>p{color:var(--body);font-size:16px;line-height:1.6}.lp-plat__card:first-child>p{color:var(--muted-light)}.lp-plat__card ul{margin:20px 0 0;padding:0;list-style:none}.lp-plat__card li{color:var(--body);padding:6px 0 6px 18px;font-size:15px;line-height:1.55;position:relative}.lp-plat__card:first-child li{color:var(--muted-light)}.lp-plat__card li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:0}.lp-plat__foot{max-width:760px;color:var(--body);margin-top:24px;font-size:15px;line-height:1.6}@media (max-width:900px){.lp-plat__grid{grid-template-columns:1fr}.lp-plat{padding-block:72px}}.lp-plat__cta{margin-top:28px}
