.ag-sheet{position:relative}.ag-chat{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ag-chat li{max-width:86%;padding:8px 12px;border-radius:14px;background:var(--tint);font-size:var(--text-caption);line-height:1.4;transform-origin:left bottom}.ag-chat small{display:block;margin-bottom:2px;color:var(--mute);font-size:.6875rem;font-weight:var(--weight-medium)}.ag-chat .ag-pm{justify-self:end;background:var(--acc);color:var(--acc-ink);transform-origin:right bottom}.ag-chat .ag-pm small{color:inherit;opacity:.75}.ag-chat .ag-you{justify-self:center;max-width:none;border:1px dashed var(--line);background:transparent;color:var(--mute);text-align:center}.ag-chat .ag-you small{display:inline;margin:0 6px 0 0;color:var(--ink)}.ag-clause{margin-top:10px;padding:12px 14px;border-left:3px solid var(--acc);border-radius:0 10px 10px 0;background:var(--tint);font-size:var(--text-caption);line-height:1.5}.ag-stamp{position:absolute;top:-16px;right:24px;padding:6px 12px;border:2px solid var(--acc);border-radius:8px;background:var(--bg);color:var(--acc);font-size:var(--text-caption);font-weight:var(--weight-bold);rotate:-8deg}.ag-report{margin:10px 0 0;padding:0;list-style:none}.ag-report li{padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--text-caption)}.ag-report b{display:block;color:var(--mute);font-size:var(--text-micro)}.ag-report .sheet-chip{margin-right:6px}@keyframes ag-pop{0%{opacity:0;scale:.6;translate:0 14px}}@keyframes ag-row{0%{opacity:0;translate:0 10px}}@keyframes ag-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes ag-stamp{0%{opacity:0;scale:1.8;rotate:-22deg}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ag-chat li{animation:ag-pop linear both;animation-timeline:--card}.ag-chat li:nth-child(1){animation-range:cover 30% cover 36%}.ag-chat li:nth-child(2){animation-range:cover 38% cover 44%}.ag-chat li:nth-child(3){animation-range:cover 46% cover 52%}.ag-clause{animation:ag-wipe linear both;animation-timeline:--card;animation-range:cover 30% cover 44%}.ag-stamp{animation:ag-stamp linear both;animation-timeline:--card;animation-range:cover 46% cover 52%}.ag-rows :is(.sheet-list,.ag-report)>li,.ag-rows .sheet-total{animation:ag-row linear both;animation-timeline:--card}.ag-rows li:nth-child(1){animation-range:cover 30% cover 36%}.ag-rows li:nth-child(2){animation-range:cover 34% cover 40%}.ag-rows li:nth-child(3){animation-range:cover 38% cover 44%}.ag-rows .sheet-total{animation-range:cover 44% cover 50%}}}.ag[data-astro-cid-dayp67yf]{--gap: 20px}.ag-sec[data-astro-cid-dayp67yf]{padding-top:var(--section)}.ag-head[data-astro-cid-dayp67yf]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:var(--section-head-gap)}.ag-head[data-astro-cid-dayp67yf] p[data-astro-cid-dayp67yf]{max-width:44ch;color:var(--mute)}.ag-hero[data-astro-cid-dayp67yf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center;padding-top:var(--space-8)}.ag-hero[data-astro-cid-dayp67yf] .lead[data-astro-cid-dayp67yf]{max-width:42ch;margin-top:var(--space-5);color:var(--mute)}.ag-note[data-astro-cid-dayp67yf]{margin-top:var(--space-5);color:var(--mute);font-size:var(--text-small)}.ag-actions[data-astro-cid-dayp67yf]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:var(--space-6)}.ag-calc[data-astro-cid-dayp67yf]{padding:var(--space-7);border-radius:var(--radius-card-lg);background:var(--acc);color:var(--acc-ink);--mute: color-mix(in srgb, var(--acc-ink) 78%, transparent)}.ag-terms-label[data-astro-cid-dayp67yf]{color:var(--mute);font-size:var(--text-small)}.ag-terms[data-astro-cid-dayp67yf] ul[data-astro-cid-dayp67yf]{display:grid;gap:var(--space-5);margin-top:var(--space-5);padding:0;list-style:none}.ag-terms[data-astro-cid-dayp67yf] li[data-astro-cid-dayp67yf]{display:grid;gap:4px;padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--acc-ink) 24%,transparent)}.ag-terms[data-astro-cid-dayp67yf] li[data-astro-cid-dayp67yf]:first-child{padding-top:0;border-top:0}.ag-terms[data-astro-cid-dayp67yf] b[data-astro-cid-dayp67yf]{font-size:var(--text-subtitle);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title)}.ag-terms[data-astro-cid-dayp67yf] span[data-astro-cid-dayp67yf]{color:var(--mute)}.ag-calc[data-astro-cid-dayp67yf] fieldset[data-astro-cid-dayp67yf]{margin:0;padding:0;border:0}.ag-calc[data-astro-cid-dayp67yf] legend[data-astro-cid-dayp67yf]{padding:0;color:var(--mute);font-size:var(--text-small)}.ag-rates[data-astro-cid-dayp67yf]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ag-rates[data-astro-cid-dayp67yf] input[data-astro-cid-dayp67yf]{position:absolute;opacity:0;pointer-events:none}.ag-rates[data-astro-cid-dayp67yf] label[data-astro-cid-dayp67yf]{padding:8px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--acc-ink) 14%,transparent);font-size:var(--text-small);cursor:pointer;transition:background var(--dur-fast)}.ag-rates[data-astro-cid-dayp67yf] label[data-astro-cid-dayp67yf]:hover{background:color-mix(in srgb,var(--acc-ink) 24%,transparent)}.ag-rates[data-astro-cid-dayp67yf] input[data-astro-cid-dayp67yf]:checked+label[data-astro-cid-dayp67yf]{background:var(--acc-ink);color:var(--acc)}.ag-rates[data-astro-cid-dayp67yf] input[data-astro-cid-dayp67yf]:focus-visible+label[data-astro-cid-dayp67yf]{outline:2px solid var(--acc-ink);outline-offset:2px}.ag-res[data-astro-cid-dayp67yf]{display:none}.ag-calc[data-astro-cid-dayp67yf]:has(input:first-of-type:checked) .ag-res[data-astro-cid-dayp67yf]:first-child,.ag-calc[data-astro-cid-dayp67yf]:has(input:nth-of-type(2):checked) .ag-res[data-astro-cid-dayp67yf]:nth-child(2),.ag-calc[data-astro-cid-dayp67yf]:has(input:nth-of-type(3):checked) .ag-res[data-astro-cid-dayp67yf]:nth-child(3),.ag-calc[data-astro-cid-dayp67yf]:has(input:nth-of-type(4):checked) .ag-res[data-astro-cid-dayp67yf]:nth-child(4),.ag-calc[data-astro-cid-dayp67yf]:has(input:nth-of-type(5):checked) .ag-res[data-astro-cid-dayp67yf]:nth-child(5),.ag-calc[data-astro-cid-dayp67yf]:has(input:nth-of-type(6):checked) .ag-res[data-astro-cid-dayp67yf]:nth-child(6){display:block}.ag-eq[data-astro-cid-dayp67yf]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:end;margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--acc-ink) 22%,transparent)}.ag-eq[data-astro-cid-dayp67yf]>span[data-astro-cid-dayp67yf]{padding-bottom:6px;font-size:var(--text-h3);font-weight:var(--weight-bold);opacity:.6}.ag-eq[data-astro-cid-dayp67yf] dt[data-astro-cid-dayp67yf]{color:var(--mute);font-size:var(--text-caption)}.ag-eq[data-astro-cid-dayp67yf] dd[data-astro-cid-dayp67yf]{margin:4px 0 0;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:var(--weight-bold);line-height:1;letter-spacing:-.04em;white-space:nowrap}.ag-total[data-astro-cid-dayp67yf]{margin-top:var(--space-5);color:var(--mute);font-size:var(--text-small)}.ag-total[data-astro-cid-dayp67yf] b[data-astro-cid-dayp67yf]{color:var(--acc-ink)}.ag-grid[data-astro-cid-dayp67yf]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.ag-card[data-astro-cid-dayp67yf]{display:flex;flex-direction:column;min-height:520px;padding:var(--space-7);border-radius:var(--radius-card-lg);background:var(--tint);color:var(--ink);overflow:clip;scroll-margin-top:var(--nav-h)}.ag-wide[data-astro-cid-dayp67yf]{grid-column:span 7}.ag-narrow[data-astro-cid-dayp67yf]{grid-column:span 5}.ag-soft[data-astro-cid-dayp67yf]{background:var(--acc-soft)}.ag-acc[data-astro-cid-dayp67yf]{background:var(--acc);color:var(--acc-ink);--mute: color-mix(in srgb, var(--acc-ink) 78%, transparent)}.ag-fear[data-astro-cid-dayp67yf]{align-self:flex-start;display:inline-block;padding:5px 12px;border-radius:var(--radius-pill);background:var(--bg);color:var(--mute);font-size:var(--text-nav);font-weight:var(--weight-medium)}.ag-acc[data-astro-cid-dayp67yf] .ag-fear[data-astro-cid-dayp67yf]{background:color-mix(in srgb,var(--acc-ink) 16%,transparent);color:var(--acc-ink)}.ag-card[data-astro-cid-dayp67yf] h2[data-astro-cid-dayp67yf]{max-width:18ch;margin-top:var(--space-5);font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.025em}.ag-card[data-astro-cid-dayp67yf] p[data-astro-cid-dayp67yf]{max-width:44ch;margin-top:12px;color:var(--mute);font-size:var(--text-small)}.ag-big[data-astro-cid-dayp67yf]{display:block;margin-top:var(--space-5);font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);font-weight:var(--weight-bold);line-height:1;letter-spacing:-.05em;color:var(--acc)}.ag-text[data-astro-cid-dayp67yf]{display:flex;flex-direction:column}.ag-pic[data-astro-cid-dayp67yf]{display:flex;flex:1 0 auto;justify-content:center;margin-bottom:calc(var(--space-7) * -1 - 40px);padding-top:var(--space-6)}.ag-pic[data-astro-cid-dayp67yf] .sheet{width:100%;max-width:380px;rotate:-2deg;transition:transform .6s var(--ease)}.ag-card[data-astro-cid-dayp67yf]:hover .ag-pic[data-astro-cid-dayp67yf] .sheet{transform:translateY(-10px)}.ag-full[data-astro-cid-dayp67yf]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:center;min-height:0}.ag-full[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf]{margin:0;padding:0}.ag-svc[data-astro-cid-dayp67yf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.ag-svc-card[data-astro-cid-dayp67yf]{display:flex;flex-direction:column;min-height:440px;padding:var(--space-6);border-radius:var(--radius-card-lg);background:var(--tint);color:var(--ink);text-decoration:none;overflow:clip;transition:transform .4s var(--ease),box-shadow .4s}.ag-svc-card[data-astro-cid-dayp67yf].ag-soft{background:var(--acc-soft)}.ag-svc-card[data-astro-cid-dayp67yf] h3[data-astro-cid-dayp67yf]{font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-title)}.ag-price[data-astro-cid-dayp67yf]{margin-top:10px;color:var(--acc);font-weight:var(--weight-bold)}.ag-svc-card[data-astro-cid-dayp67yf] p[data-astro-cid-dayp67yf]{margin-top:10px;color:var(--mute);font-size:var(--text-small)}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf]{margin-bottom:calc(var(--space-6) * -1 - 70px);padding-top:var(--space-5)}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] .sheet{max-width:400px}.ag-svc-card[data-astro-cid-dayp67yf]:hover{transform:translateY(-4px);box-shadow:var(--shadow-sheet)}.ag-svc-card[data-astro-cid-dayp67yf]:hover .ag-pic[data-astro-cid-dayp67yf] .sheet{transform:translateY(-10px)}@keyframes ag-svc-row{0%{opacity:0;translate:0 10px}}.ag-case[data-astro-cid-dayp67yf]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:center;padding:var(--space-8);border-radius:var(--radius-card-lg);background:var(--tint);color:var(--ink);text-decoration:none;overflow:clip}.ag-case-big[data-astro-cid-dayp67yf]{display:block;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:var(--weight-bold);line-height:.95;letter-spacing:-.05em;color:var(--acc)}.ag-case[data-astro-cid-dayp67yf] h3[data-astro-cid-dayp67yf]{margin-top:var(--space-4);font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title)}.ag-case[data-astro-cid-dayp67yf] p[data-astro-cid-dayp67yf]{max-width:46ch;margin-top:var(--space-4);color:var(--mute)}.ag-case[data-astro-cid-dayp67yf] dl[data-astro-cid-dayp67yf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:var(--space-6) 0 0}.ag-case[data-astro-cid-dayp67yf] dt[data-astro-cid-dayp67yf]{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.03em}.ag-case[data-astro-cid-dayp67yf] dd[data-astro-cid-dayp67yf]{margin:4px 0 0;color:var(--mute);font-size:var(--text-caption)}.ag-more[data-astro-cid-dayp67yf]{display:inline-block;margin-top:var(--space-6);color:var(--acc);font-size:var(--text-body);font-weight:var(--weight-medium)}.ag-more[data-astro-cid-dayp67yf]:after{content:"";display:inline-block;width:1.05em;height:1.05em;margin-left:.35em;vertical-align:-.17em;background:currentColor;mask:var(--arrow-icon) center / contain no-repeat;transition:translate var(--dur) var(--ease)}.ag-case[data-astro-cid-dayp67yf]:is(:hover,:focus-visible) .ag-more[data-astro-cid-dayp67yf]:after{translate:4px}@media(prefers-reduced-motion:reduce){.ag-more[data-astro-cid-dayp67yf]:after{transition:none}}.ag-case-pic[data-astro-cid-dayp67yf]{display:flex;justify-content:center}.ag-case-pic[data-astro-cid-dayp67yf] .sheet{rotate:2deg}.ag-steps-h[data-astro-cid-dayp67yf]{margin-bottom:var(--section-head-gap)}.ag-steps[data-astro-cid-dayp67yf]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:20px;margin:0;padding:0;list-style:none}.ag-step[data-astro-cid-dayp67yf]{display:flex;flex-direction:column;min-height:250px;padding:var(--space-6);border-radius:var(--radius-card);background:var(--tint);--mute: var(--graphite)}.ag-step-hot[data-astro-cid-dayp67yf]{background:var(--acc);color:var(--acc-ink);--mute: color-mix(in srgb, var(--acc-ink) 78%, transparent)}.ag-step-note[data-astro-cid-dayp67yf]{color:var(--mute);font-size:var(--text-nav);font-weight:var(--weight-bold)}.ag-step[data-astro-cid-dayp67yf] h3[data-astro-cid-dayp67yf]{margin-top:auto;font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title)}.ag-step[data-astro-cid-dayp67yf] p[data-astro-cid-dayp67yf]{margin-top:10px;color:var(--mute);font-size:var(--text-small)}@media(width<=67.5rem){.ag-hero[data-astro-cid-dayp67yf]{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.ag-steps[data-astro-cid-dayp67yf]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media(width<=48rem){.ag-hero[data-astro-cid-dayp67yf]{padding-top:var(--space-6)}.ag-calc[data-astro-cid-dayp67yf]{padding:var(--space-5)}.ag-eq[data-astro-cid-dayp67yf]{grid-template-columns:minmax(0,1fr);gap:6px}.ag-eq[data-astro-cid-dayp67yf]>span[data-astro-cid-dayp67yf]{display:none}.ag-head[data-astro-cid-dayp67yf]{flex-direction:column;align-items:flex-start;gap:8px}.ag-grid[data-astro-cid-dayp67yf]>.ag-card[data-astro-cid-dayp67yf]{grid-column:1 / -1;min-height:0;padding:var(--space-6)}.ag-pic[data-astro-cid-dayp67yf]{margin-bottom:calc(var(--space-6) * -1 - 40px)}.ag-full[data-astro-cid-dayp67yf]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ag-full[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf]{margin-bottom:0}.ag-svc[data-astro-cid-dayp67yf],.ag-steps[data-astro-cid-dayp67yf]{grid-template-columns:minmax(0,1fr)}.ag-svc-card[data-astro-cid-dayp67yf]{min-height:0}.ag-case[data-astro-cid-dayp67yf]{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-6) var(--space-5)}.ag-case[data-astro-cid-dayp67yf] dl[data-astro-cid-dayp67yf]{gap:12px}}@media(prefers-reduced-motion:reduce){.ag-svc-card[data-astro-cid-dayp67yf],.ag-pic[data-astro-cid-dayp67yf] .sheet{transition:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ag-card[data-astro-cid-dayp67yf]{view-timeline-name:--card}.ag-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] .sheet{animation:linear both ag-rise;animation-timeline:view();animation-range:entry cover 24%}.ag-svc-card[data-astro-cid-dayp67yf]{view-timeline-name:--svc}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] :is(.sheet-list>li,.sheet-rows>li,.cs-step,.sheet-note,.sheet-foot,.sheet-total){animation:linear both ag-svc-row;animation-timeline:--svc}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] :is(.sheet-list>li,.sheet-rows>li,.cs-step):first-child{animation-range:cover 20% cover 26%}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] :is(.sheet-list>li,.sheet-rows>li,.cs-step):nth-child(2){animation-range:cover 24% cover 30%}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] :is(.sheet-list>li,.sheet-rows>li,.cs-step):nth-child(3){animation-range:cover 28% cover 34%}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] :is(.sheet-list>li,.sheet-rows>li,.cs-step):nth-child(n+4){animation-range:cover 32% cover 38%}.ag-svc-card[data-astro-cid-dayp67yf] .ag-pic[data-astro-cid-dayp67yf] .sheet :is(.sheet-note,.sheet-foot,.sheet-total){animation-range:cover 36% cover 42%}html:has(.ag){timeline-scope:--bg-form}html:has(.ag) body{animation:ease-in-out forwards ag-tint;animation-timeline:--bg-form;animation-range:cover 20vh cover 50vh}html:has(.ag) #form{view-timeline-name:--bg-form;background:none}}}@keyframes ag-rise{0%{opacity:0;translate:0 48px}}@keyframes ag-tint{0%{background-color:var(--bg)}to{background-color:var(--tint)}}
