@layer agency{.c-native-hero{border-block-end:1px solid var(--border-subtle);position:relative;overflow:clip}.c-native-hero__inner{align-items:center;min-block-size:36rem;padding-block:clamp(3rem,6vw,6rem);display:flex;position:relative}.c-native-hero__content{z-index:1;max-inline-size:54rem;position:relative}.c-native-hero .c-eyebrow{color:var(--accent-strong);margin-block-end:1.75rem}.c-native-hero h1{letter-spacing:-.055em;max-inline-size:16ch;font-size:clamp(3.25rem,6.8vw,6rem);font-weight:450;line-height:1.03}.c-native-hero h1 span{display:block}.c-native-hero h1 span+span{color:var(--accent-strong)}.c-native-hero .c-lead{max-inline-size:47ch;margin-block:1.75rem 2rem;font-size:1.0625rem}.c-native-hero .c-actions{gap:1.75rem}.c-native-hero .c-button{gap:1.5rem;padding:1rem 1.25rem;font-size:.875rem}.c-native-hero__secondary{padding-block:.75rem;font-size:.875rem;text-decoration:none}.c-native-hero__secondary span{margin-inline-start:.5rem;display:inline-block}.c-native-hero__notes{flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:1.5rem;font-size:.75rem;display:flex}.c-native-hero__notes li+li{border-inline-start:1px solid var(--border-strong);padding-inline-start:1.5rem}.c-native-hero__wave{inline-size:44%;color:var(--accent);opacity:.23;pointer-events:none;position:absolute;inset-block:0;inset-inline-end:-9%}.c-native-hero__wave>svg{block-size:100%;inline-size:100%;display:block}.c-native-hero__wave path{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.c-home-example{border-block-start:1px solid var(--border-subtle)}.c-home-example__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.c-home-example__intro{gap:1.5rem;display:grid}.c-home-example__intro h2{max-inline-size:16ch}.c-home-example__intro .c-eyebrow{color:var(--accent-strong)}.c-home-example .c-workflow{box-shadow:none;border-radius:.5rem}.c-home-example .c-workflow:before{display:none}@media (prefers-reduced-motion:no-preference){.c-native-hero__secondary span{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.c-native-hero__secondary:hover span{transform:translateY(3px)}}@media (width<=48em){.c-native-hero__inner{min-block-size:auto;padding-block:3rem}.c-native-hero h1{font-size:clamp(2.15rem,8.5vw,4rem)}.c-native-hero .c-lead{font-size:1rem}.c-native-hero__wave{opacity:.12;inline-size:70%;inset-inline-end:-40%}.c-native-hero .c-actions{gap:.5rem 1.5rem}.c-home-example__grid{grid-template-columns:minmax(0,1fr)}.c-native-hero__notes{display:grid}.c-native-hero__notes li+li{border:0;padding:0}}}
