.ag-hero{padding:calc(var(--space-10) + 24px) 0 var(--space-9);background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--txilar) 12%, transparent), transparent 70%), radial-gradient(40% 40% at 85% 30%, color-mix(in srgb, var(--iratze) 7%, transparent), transparent 70%), var(--bg);position:relative;overflow:hidden}.ag-hero__inner{text-align:center;justify-items:center;gap:var(--space-5);margin-bottom:var(--space-8);display:grid}.ag-hero h1{max-width:15ch;letter-spacing:var(--tracking-tight);font-size:clamp(2.6rem,1.4rem + 5vw,5.2rem);line-height:.98}.ag-hero h1 .serif{color:var(--accent-text);font-size:1.06em;display:block}.ag-hero__lede{max-width:680px;font-size:var(--text-lg);color:var(--text-3)}.ag-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ag-shot{--tilt:0;max-width:1180px}.ag-loop{padding-top:var(--space-9)}.ag-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ag-step{flex-direction:column;gap:10px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}.ag-step:before{content:"";background:var(--c);opacity:.8;width:3px;position:absolute;inset:0 auto 0 0}.ag-step__n{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--c)}.ag-step h3{font-size:var(--text-xl)}.ag-step p{color:var(--text-3);font-size:var(--text-sm);flex:1}.ag-step p code{color:var(--text-2);font-size:.92em}.ag-step__ui{color:var(--text-2);background:color-mix(in srgb, var(--c) 10%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);border-radius:7px;align-self:flex-start;margin-top:6px;padding:5px 9px;font-size:11.5px}@media (width<=1000px){.ag-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ag-steps{grid-template-columns:minmax(0,1fr)}}.ag-inbox{padding-top:0}.ag-caption{margin-top:var(--space-5);text-align:center;color:var(--text-3);font-size:var(--text-md)}.ag-yours__grid{gap:var(--space-8);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.ag-yours h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-5);line-height:1.02}.ag-yours h2 .serif{color:var(--accent-text)}.ag-yours p{font-size:var(--text-lg);color:var(--text-3)}.ag-ticks{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:1fr;gap:16px;padding:28px}@media (width<=900px){.ag-yours__grid{gap:var(--space-6);grid-template-columns:1fr}}.ag-next__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ag-soon{flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.ag-soon h3{font-size:var(--text-lg)}.ag-soon p{color:var(--text-3);font-size:var(--text-sm)}.ag-next__link{margin-top:var(--space-6);color:var(--accent-text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.ag-next__link:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.ag-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ag-next__grid{grid-template-columns:minmax(0,1fr)}}.ag-cta{padding-bottom:var(--space-10)}.ag-cta__inner{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.ag-cta h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:1.02}.ag-cta h2 .serif{color:var(--accent-text)}.ag-cta p{color:var(--text-3);font-size:var(--text-lg);margin-bottom:var(--space-3)}
