.agp-hero{background:radial-gradient(60rem 24rem at 85% -10%, var(--sky-tint), transparent 70%), var(--surface);border-block-end:1px solid var(--border)}.agp-hero__inner{padding-block:1.25rem}.agp-hero h1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1.15}.agp-hero__sub{max-inline-size:44rem;color:var(--muted);margin-block-start:.5rem;font-size:1.0625rem;line-height:1.6}@media (min-width:60rem){.agp-hero__inner{text-align:center;padding-block:2rem 1.75rem}.agp-hero__sub{margin-inline:auto}}.agp-chat{background:var(--bg)}.agp-chat__box{block-size:calc(100vh - var(--header-h));block-size:calc(100dvh - var(--header-h));background:var(--surface);flex-direction:column;min-block-size:26rem;display:flex;overflow:hidden}.agp-chat__box .agent-convo{flex:auto}@media (max-width:59.99rem){.agp-chat__box .agent-form{padding-inline-end:4.75rem}}@media (min-width:40rem){.agp-chat{padding-block:1.25rem}.agp-chat__box{max-inline-size:46rem;block-size:min(46rem, calc(100dvh - var(--header-h) - 2.5rem));border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-inline:auto}}@media (min-width:40rem) and (max-width:59.99rem){.agp-chat__box{margin-inline:var(--gutter)}}.agp-info{gap:1rem;padding-block-start:2rem;display:grid}@media (min-width:60rem){.agp-info{grid-template-columns:repeat(2,minmax(0,1fr))}}.agp-info__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.agp-info__card h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25}.agp-steps{gap:.5rem;margin:.75rem 0 0;padding-inline-start:1.5rem;line-height:1.6;display:grid}.agp-steps li::marker{color:var(--sky-ink);font-weight:700}.agp-can{gap:.5rem;margin:.75rem 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.agp-can li{align-items:flex-start;gap:.5rem;display:flex}.agp-can svg{color:var(--good-ink);flex:none;margin-block-start:.3rem}.agp-faq{padding-block-end:2.5rem}.agp-faq .faq__item a{color:var(--sky-ink);text-decoration:underline}.agp-stage{block-size:calc(100vh - var(--header-h));block-size:calc(100dvh - var(--header-h));flex-direction:column;min-block-size:30rem;display:flex}.agp-stage>.agp-hero{flex:none}.agp-stage>.agp-chat{flex-direction:column;flex:auto;min-block-size:0;display:flex}.agp-stage .agp-chat__box{flex:auto;block-size:auto;min-block-size:0}.agp-stage .agp-hero__inner{padding-block:.75rem}.agp-stage .agp-hero h1{font-size:clamp(1.375rem,1.1rem + 1.4vw,2.25rem)}.agp-stage .agp-hero__sub{margin-block-start:.25rem;font-size:.9375rem;line-height:1.5}@media (max-width:39.99rem){.agp-stage .agp-hero__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:40rem){.agp-stage>.agp-chat{padding-block:.75rem}.agp-stage .agp-chat__box{inline-size:min(46rem, calc(100% - 2 * var(--gutter)));margin-inline:auto}}@media (min-width:60rem){.agp-stage .agp-hero__inner{padding-block:1rem .75rem}}
