.LandingPageView-module__IrnlaG__page{--rule:color-mix(in srgb, var(--site-fg) 18%, transparent);--landing-accent:var(--brand-show-bright);color:var(--site-fg);background:var(--site-bg);padding-top:4rem;overflow:clip}.LandingPageView-module__IrnlaG__page[data-kind=industry]{--landing-accent:var(--brand-stay-bright)}.LandingPageView-module__IrnlaG__hero{isolation:isolate;background:radial-gradient(circle at 11% 18%, color-mix(in srgb, var(--landing-accent) 8%, transparent), transparent 31rem), linear-gradient(126deg, color-mix(in srgb, var(--site-bg-soft) 48%, transparent) 0 28%, transparent 28.15%), var(--site-bg);grid-template-columns:minmax(0,48fr) minmax(0,52fr);min-height:clamp(40rem,76svh,50rem);display:grid;position:relative;overflow:hidden}.LandingPageView-module__IrnlaG__hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--site-bg));height:clamp(4.5rem,9vw,8rem);position:absolute;bottom:0;left:0;right:0}.LandingPageView-module__IrnlaG__heroCopy{z-index:2;align-items:center;min-width:0;padding:clamp(3.5rem,6vh,5.5rem) clamp(2.5rem,6vw,7rem) clamp(4.5rem,8vh,7rem) max(1.125rem,50vw - 43.875rem);display:flex;position:relative}.LandingPageView-module__IrnlaG__backLink{color:var(--site-muted);align-items:center;gap:.5rem;margin-bottom:clamp(1.75rem,4vh,3.25rem);font-size:.9rem;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.LandingPageView-module__IrnlaG__backLink:hover{color:var(--site-fg);transform:translate(-2px)}.LandingPageView-module__IrnlaG__hero h1{max-width:12ch;font-family:var(--font-site-brand), var(--font-site-display), sans-serif;letter-spacing:-.058em;text-wrap:balance;font-size:clamp(3.1rem,5vw,5.45rem);font-weight:600;line-height:.9}.LandingPageView-module__IrnlaG__heroCopy p{max-width:55ch;color:var(--site-muted);margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.68}.LandingPageView-module__IrnlaG__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.LandingPageView-module__IrnlaG__primaryAction{border:1px solid var(--site-fg);min-height:3rem;color:var(--site-bg);background:var(--site-fg);justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.93rem;font-weight:650;transition:opacity .18s,transform .18s;display:inline-flex}.LandingPageView-module__IrnlaG__primaryAction:hover{opacity:.86;transform:translateY(-2px)}.LandingPageView-module__IrnlaG__textAction{min-height:2.75rem;color:var(--site-muted);align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.LandingPageView-module__IrnlaG__textAction:hover{color:var(--site-fg)}.LandingPageView-module__IrnlaG__heroMedia{background:var(--site-bg-soft);min-width:0;position:relative;overflow:hidden}.LandingPageView-module__IrnlaG__heroMedia img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.03);animation:.8s cubic-bezier(.22,.7,.18,1) both LandingPageView-module__IrnlaG__landingImageIn}.LandingPageView-module__IrnlaG__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--site-bg) 0, color-mix(in srgb, var(--site-bg) 82%, transparent) 5%, color-mix(in srgb, var(--site-bg) 28%, transparent) 18%, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--site-bg) 13%, transparent), transparent 54%, color-mix(in srgb, var(--site-bg) 42%, transparent));position:absolute;inset:0}.LandingPageView-module__IrnlaG__audience,.LandingPageView-module__IrnlaG__problemBuild,.LandingPageView-module__IrnlaG__existing,.LandingPageView-module__IrnlaG__process,.LandingPageView-module__IrnlaG__faq,.LandingPageView-module__IrnlaG__related{width:min(100% - 2.25rem,90rem);margin-inline:auto}.LandingPageView-module__IrnlaG__audience{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.LandingPageView-module__IrnlaG__audience h2,.LandingPageView-module__IrnlaG__existing h2,.LandingPageView-module__IrnlaG__process h2,.LandingPageView-module__IrnlaG__faq h2,.LandingPageView-module__IrnlaG__related h2{max-width:16ch;font-family:var(--font-site-brand), var(--font-site-display), sans-serif;letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.4rem,3.8vw,4rem);font-weight:600;line-height:1}.LandingPageView-module__IrnlaG__audience header p,.LandingPageView-module__IrnlaG__process header p,.LandingPageView-module__IrnlaG__existing header p,.LandingPageView-module__IrnlaG__faq header p{max-width:48ch;color:var(--site-muted);margin-top:1.3rem;line-height:1.68}.LandingPageView-module__IrnlaG__audience ul{border-top:1px solid var(--site-fg);grid-template-columns:1fr 1fr;list-style:none;display:grid}.LandingPageView-module__IrnlaG__audience li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-transform:capitalize;grid-template-columns:.65rem 1fr;align-items:center;gap:.85rem;min-height:5.3rem;padding:1rem 1.25rem;font-weight:610;display:grid}.LandingPageView-module__IrnlaG__audience li:nth-child(2n){border-right:0}.LandingPageView-module__IrnlaG__audience li span{background:var(--landing-accent);width:.4rem;height:.4rem;transform:rotate(45deg)}.LandingPageView-module__IrnlaG__problemBuild{border-top:1px solid var(--site-fg);padding-block:clamp(5rem,8vw,8rem)}.LandingPageView-module__IrnlaG__existing{border-top:1px solid var(--rule);grid-template-columns:1fr 1.25fr;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.LandingPageView-module__IrnlaG__existing ul{border-top:1px solid var(--site-fg);list-style:none}.LandingPageView-module__IrnlaG__existing li{border-bottom:1px solid var(--rule);color:var(--site-muted);padding:1.2rem 0;line-height:1.55}.LandingPageView-module__IrnlaG__process{border-top:1px solid var(--site-fg);padding-block:clamp(5rem,8vw,8rem)}.LandingPageView-module__IrnlaG__process header{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(3rem,8vw,9rem);display:grid}.LandingPageView-module__IrnlaG__process header p{margin-top:.35rem}.LandingPageView-module__IrnlaG__process ol{border-top:1px solid var(--site-fg);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,6vw,6rem);list-style:none;display:grid}.LandingPageView-module__IrnlaG__process li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:13rem;padding:1.35rem;position:relative}.LandingPageView-module__IrnlaG__process li:after{z-index:1;border-top:1px solid var(--site-fg);border-right:1px solid var(--site-fg);background:var(--site-bg);content:"";width:.65rem;height:.65rem;position:absolute;bottom:2rem;right:-.35rem;transform:rotate(45deg)}.LandingPageView-module__IrnlaG__process li:last-child:after{display:none}.LandingPageView-module__IrnlaG__process li>span{color:var(--landing-accent);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.LandingPageView-module__IrnlaG__process li p{color:var(--site-muted);margin-top:3.5rem;line-height:1.62}.LandingPageView-module__IrnlaG__faq{border-top:1px solid var(--site-fg);grid-template-columns:1fr 1.35fr;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.LandingPageView-module__IrnlaG__faq>div{border-top:1px solid var(--site-fg)}.LandingPageView-module__IrnlaG__related{border-top:1px solid var(--rule);padding-block:clamp(4rem,7vw,6rem)}.LandingPageView-module__IrnlaG__related header{margin-bottom:2rem}.LandingPageView-module__IrnlaG__related nav{border-top:1px solid var(--site-fg);grid-template-columns:repeat(3,1fr);display:grid}.LandingPageView-module__IrnlaG__related a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:6rem;color:var(--site-fg);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.2rem;text-decoration:none;display:grid}.LandingPageView-module__IrnlaG__related a:nth-child(3n){border-right:0}.LandingPageView-module__IrnlaG__related a:hover{background:var(--site-bg-soft)}.LandingPageView-module__IrnlaG__related a span{font-weight:610;line-height:1.35}@keyframes LandingPageView-module__IrnlaG__landingImageIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.LandingPageView-module__IrnlaG__hero{grid-template-columns:1fr 1fr}.LandingPageView-module__IrnlaG__heroCopy{padding-right:2.25rem}.LandingPageView-module__IrnlaG__process ol{grid-template-columns:repeat(2,1fr)}.LandingPageView-module__IrnlaG__process li:nth-child(2):after{display:none}.LandingPageView-module__IrnlaG__related nav{grid-template-columns:repeat(2,1fr)}.LandingPageView-module__IrnlaG__related a:nth-child(3n){border-right:1px solid var(--rule)}.LandingPageView-module__IrnlaG__related a:nth-child(2n){border-right:0}}@media (max-width:720px){.LandingPageView-module__IrnlaG__hero{min-height:clamp(48rem,100svh - 4rem,54rem);display:block}.LandingPageView-module__IrnlaG__heroCopy{min-height:inherit;align-items:flex-start;padding:1.75rem 1.125rem 20.5rem}.LandingPageView-module__IrnlaG__hero h1{max-width:13ch;font-size:clamp(2.7rem,11.6vw,3.55rem)}.LandingPageView-module__IrnlaG__backLink{margin-bottom:clamp(2rem,6vh,3rem)}.LandingPageView-module__IrnlaG__heroActions{width:100%;margin-top:1.65rem}.LandingPageView-module__IrnlaG__primaryAction,.LandingPageView-module__IrnlaG__textAction{justify-content:center;width:100%}.LandingPageView-module__IrnlaG__heroMedia{z-index:0;width:100%;height:21.5rem;position:absolute;inset:auto 0 0}.LandingPageView-module__IrnlaG__heroMedia:after{background:linear-gradient(180deg, var(--site-bg) 0, color-mix(in srgb, var(--site-bg) 78%, transparent) 10%, transparent 34%, color-mix(in srgb, var(--site-bg) 20%, transparent) 76%, var(--site-bg) 100%), linear-gradient(90deg, color-mix(in srgb, var(--site-bg) 25%, transparent), transparent 72%)}.LandingPageView-module__IrnlaG__hero:after{height:4.5rem}.LandingPageView-module__IrnlaG__audience,.LandingPageView-module__IrnlaG__existing,.LandingPageView-module__IrnlaG__process header,.LandingPageView-module__IrnlaG__faq{display:block}.LandingPageView-module__IrnlaG__audience,.LandingPageView-module__IrnlaG__problemBuild,.LandingPageView-module__IrnlaG__existing,.LandingPageView-module__IrnlaG__process,.LandingPageView-module__IrnlaG__faq{padding-block:4.5rem}.LandingPageView-module__IrnlaG__audience h2,.LandingPageView-module__IrnlaG__existing h2,.LandingPageView-module__IrnlaG__process h2,.LandingPageView-module__IrnlaG__faq h2,.LandingPageView-module__IrnlaG__related h2{font-size:clamp(2.25rem,10vw,2.85rem)}.LandingPageView-module__IrnlaG__audience header,.LandingPageView-module__IrnlaG__process header{margin-bottom:2.5rem}.LandingPageView-module__IrnlaG__audience ul{grid-template-columns:1fr}.LandingPageView-module__IrnlaG__audience li,.LandingPageView-module__IrnlaG__audience li:nth-child(2n){border-right:0;min-height:4.75rem;padding-inline:.25rem}.LandingPageView-module__IrnlaG__existing ul,.LandingPageView-module__IrnlaG__faq>div{margin-top:2.75rem}.LandingPageView-module__IrnlaG__process ol{grid-template-columns:1fr}.LandingPageView-module__IrnlaG__process li{border-left:0;border-right:0;min-height:0;padding:1.25rem 0 1.5rem}.LandingPageView-module__IrnlaG__process li p{margin-top:1.5rem}.LandingPageView-module__IrnlaG__process li:after{display:none}.LandingPageView-module__IrnlaG__related nav{grid-template-columns:1fr}.LandingPageView-module__IrnlaG__related a,.LandingPageView-module__IrnlaG__related a:nth-child(2n),.LandingPageView-module__IrnlaG__related a:nth-child(3n){border-right:0;padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){.LandingPageView-module__IrnlaG__heroMedia img{animation:none}.LandingPageView-module__IrnlaG__backLink,.LandingPageView-module__IrnlaG__primaryAction,.LandingPageView-module__IrnlaG__textAction{transition:none}}.LandingPageView-module__IrnlaG__backLink:focus-visible,.LandingPageView-module__IrnlaG__primaryAction:focus-visible,.LandingPageView-module__IrnlaG__textAction:focus-visible,.LandingPageView-module__IrnlaG__related a:focus-visible{outline:2px solid var(--site-accent-display);outline-offset:4px}
