.developers-module__R3mDYa__hero{background:radial-gradient(at 90% 0,#5091de14,#0000 60%);padding-bottom:0}.developers-module__R3mDYa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.developers-module__R3mDYa__hero .developers-module__R3mDYa__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,5.8vw,5rem)}.developers-module__R3mDYa__hero .developers-module__R3mDYa__heroCopy h1 span{letter-spacing:-.025em;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.3}.developers-module__R3mDYa__hero .developers-module__R3mDYa__heroCopy .developers-module__R3mDYa__heroBenefit{color:var(--foreground);margin-top:1.75rem;font-size:1.125rem}.developers-module__R3mDYa__heroVisual{min-width:0;margin:0}.developers-module__R3mDYa__imageShell{border:1px solid var(--border);aspect-ratio:1/1.1;background:var(--muted);border-radius:24px;position:relative;overflow:hidden}.developers-module__R3mDYa__heroImage{object-fit:cover;object-position:56% center;width:100%;height:100%}.developers-module__R3mDYa__imageCaption{color:#fff;background:#0f1217eb;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:.8rem;padding:1rem;display:flex;position:absolute;inset:auto 1rem 1rem}.developers-module__R3mDYa__imageCaption>svg{flex-shrink:0}.developers-module__R3mDYa__imageCaption strong{font-size:.8125rem;font-weight:550;display:block}.developers-module__R3mDYa__imageCaption span>span{color:#d3d9e1;margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.developers-module__R3mDYa__heroVisual figcaption{color:var(--muted-foreground);margin-top:.9rem;font-size:.75rem;line-height:1.6}.developers-module__R3mDYa__exploreLink,.developers-module__R3mDYa__plansLink{min-height:44px;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:inline-flex}.developers-module__R3mDYa__exploreLink:hover,.developers-module__R3mDYa__plansLink:hover{color:var(--foreground)}.developers-module__R3mDYa__benefits{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:3.5rem 0 0;padding:2rem 0;list-style:none;display:grid}.developers-module__R3mDYa__benefits li>span{letter-spacing:.09em;color:var(--muted-foreground);font-size:.625rem;font-weight:550}.developers-module__R3mDYa__benefits strong{margin-top:.65rem;font-size:.9375rem;font-weight:550;display:block}.developers-module__R3mDYa__hero .developers-module__R3mDYa__benefits p{margin-top:.5rem;font-size:.8125rem;line-height:1.65}.developers-module__R3mDYa__anchor{scroll-margin-top:6rem}.developers-module__R3mDYa__sectionHeading{max-width:45rem;margin-bottom:2.5rem}.developers-module__R3mDYa__sectionHeading h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4vw,3rem);font-weight:550;line-height:1.15}.developers-module__R3mDYa__sectionHeading h2>span{color:var(--muted-foreground)}.developers-module__R3mDYa__sectionHeading p{max-width:37rem;color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.75}.developers-module__R3mDYa__capabilities{gap:1rem}.developers-module__R3mDYa__capabilities>article{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in oklab, var(--muted) 25%, var(--background)), var(--background));border-radius:20px;padding:clamp(1.5rem,3vw,2.25rem)}.developers-module__R3mDYa__capabilities>article>svg{width:1.5rem;height:1.5rem;margin-bottom:1.75rem}.developers-module__R3mDYa__capabilities>article h3{letter-spacing:-.025em;font-size:1.2rem;font-weight:550}.developers-module__R3mDYa__capabilities>article p{font-size:.875rem}.developers-module__R3mDYa__nextBuild{border-block:1px solid var(--border);background:color-mix(in oklab, var(--muted) 20%, var(--background));padding-block:clamp(3.5rem,7vw,6rem)}.developers-module__R3mDYa__paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.developers-module__R3mDYa__paths>a{border:1px solid var(--border);background:var(--background);border-radius:20px;flex-direction:column;padding:1.75rem;transition:transform .18s;display:flex}.developers-module__R3mDYa__paths>a>span{letter-spacing:.07em;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.625rem;display:flex}.developers-module__R3mDYa__paths h3{letter-spacing:-.03em;margin-top:2rem;font-size:1.375rem;font-weight:550;line-height:1.25}.developers-module__R3mDYa__paths p{color:var(--muted-foreground);margin-block:1rem 1.5rem;font-size:.875rem;line-height:1.75}.developers-module__R3mDYa__paths strong{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem;font-size:.8125rem;font-weight:550}.developers-module__R3mDYa__faqSection{padding-block:clamp(3.5rem,7vw,6rem)}.developers-module__R3mDYa__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);display:grid}.developers-module__R3mDYa__closingSection{background:radial-gradient(at 50% 100%,#5091de1a,#0000 65%);padding-block:clamp(3.5rem,8vw,5rem)}.developers-module__R3mDYa__closingPanel{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in oklab, var(--muted) 28%, var(--background)), var(--background));border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;width:100%;padding:clamp(2rem,4vw,3rem);display:grid}.developers-module__R3mDYa__closingCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.developers-module__R3mDYa__closingCopy .developers-module__R3mDYa__eyebrow{margin-bottom:1rem}.developers-module__R3mDYa__closingSection .developers-module__R3mDYa__closingCopy h2{max-width:15ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin-top:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:550;line-height:1.15}.developers-module__R3mDYa__closingLead{max-width:34rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.85rem;font-size:.9375rem;line-height:1.75}.developers-module__R3mDYa__closingActionGroup{border-left:1px solid color-mix(in oklab, var(--border) 85%, transparent);flex-direction:column;justify-content:center;align-items:flex-end;gap:1rem;min-width:0;padding-inline-start:clamp(2rem,4vw,4rem);display:flex}.developers-module__R3mDYa__closingActionPrimary{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.developers-module__R3mDYa__closingSection .developers-module__R3mDYa__plansLink{border-top:1px solid color-mix(in oklab, var(--border) 85%, transparent);justify-content:flex-end;align-self:stretch;margin-top:0;padding-top:1rem}.developers-module__R3mDYa__hero a,.developers-module__R3mDYa__paths a,.developers-module__R3mDYa__closingSection a{touch-action:manipulation}.developers-module__R3mDYa__hero a:focus-visible,.developers-module__R3mDYa__paths a:focus-visible,.developers-module__R3mDYa__closingSection a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.developers-module__R3mDYa__paths>a:hover{transform:translateY(-3px)}}@media (max-width:900px){.developers-module__R3mDYa__heroGrid,.developers-module__R3mDYa__faqGrid,.developers-module__R3mDYa__closingPanel{grid-template-columns:1fr}.developers-module__R3mDYa__closingActionGroup{padding-top:1.5rem;border-top:1px solid var(--border);border-left:0;align-items:stretch;width:100%;padding-inline-start:0}.developers-module__R3mDYa__closingActionPrimary{align-items:stretch}.developers-module__R3mDYa__closingSection .developers-module__R3mDYa__plansLink{justify-content:flex-start}.developers-module__R3mDYa__heroVisual{width:100%;max-width:38rem;margin-inline:auto}.developers-module__R3mDYa__imageShell{aspect-ratio:4/3}.developers-module__R3mDYa__paths{grid-template-columns:1fr}}@media (max-width:599px){.developers-module__R3mDYa__benefits{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}.developers-module__R3mDYa__benefits li+li{border-top:1px solid var(--border);padding-top:1.25rem}.developers-module__R3mDYa__imageShell{aspect-ratio:1}.developers-module__R3mDYa__imageCaption{padding:.85rem;inset:auto .6rem .6rem}}@media (prefers-reduced-motion:reduce){.developers-module__R3mDYa__paths>a{transition:none}}
