.photo-hero[data-astro-cid-eiu3kcok]{isolation:isolate;background:var(--gg-white);border-bottom:1px solid var(--gg-border);position:relative}.hero-photo[data-astro-cid-eiu3kcok]{z-index:-1;position:absolute;inset:0 0 0 30%}.hero-photo[data-astro-cid-eiu3kcok] img[data-astro-cid-eiu3kcok]{object-fit:cover;object-position:center 42%;width:100%;height:100%}.photo-hero[data-astro-cid-eiu3kcok]:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--gg-white) 0%, var(--gg-white) 28%, color-mix(in srgb, var(--gg-white) 95%, transparent) 39%, transparent 65%);position:absolute;inset:0}.hero-content[data-astro-cid-eiu3kcok]{align-items:center;min-height:410px;padding-block:46px;display:flex}.hero-copy[data-astro-cid-eiu3kcok]{width:51%;max-width:570px}.kicker[data-astro-cid-eiu3kcok]{letter-spacing:.15em;margin-bottom:18px;font-size:10px}h1[data-astro-cid-eiu3kcok]{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(32px,3.7vw,50px);line-height:1.45}.tagline[data-astro-cid-eiu3kcok]{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(18px,1.8vw,25px);font-weight:700}.hero-body[data-astro-cid-eiu3kcok] p{max-width:48ch;font-size:14px;line-height:1.9}.hero-body[data-astro-cid-eiu3kcok] .btn-row{margin-top:22px}.hero-body[data-astro-cid-eiu3kcok] .btn{justify-content:center;min-height:46px}@media (width<=760px){.hero-photo[data-astro-cid-eiu3kcok]{height:clamp(200px,55vw,320px);position:relative;inset:auto}.photo-hero[data-astro-cid-eiu3kcok]:after{display:none}.hero-content[data-astro-cid-eiu3kcok]{min-height:0;padding-block:24px 28px}.hero-copy[data-astro-cid-eiu3kcok]{width:100%;max-width:none}h1[data-astro-cid-eiu3kcok]{margin-bottom:12px;font-size:30px;line-height:1.45}.kicker[data-astro-cid-eiu3kcok]{margin-bottom:10px}.tagline[data-astro-cid-eiu3kcok]{font-size:19px}.hero-body[data-astro-cid-eiu3kcok] .btn{white-space:normal;flex:1}}.process-steps[data-astro-cid-jvqum2y2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.process-hint[data-astro-cid-jvqum2y2]{color:var(--gg-gray);margin:-6px 0 16px;font-size:12px}.process-step[data-astro-cid-jvqum2y2]{border:1px solid var(--gg-border);background:var(--gg-white);border-radius:10px;position:relative}.process-step[data-astro-cid-jvqum2y2][open]{border-color:color-mix(in srgb, var(--gg-red) 25%, var(--gg-border))}.process-step[data-astro-cid-jvqum2y2]:not(:last-child):after{content:"→";z-index:1;color:var(--gg-red);background:var(--gg-white);font-size:17px;position:absolute;top:50%;right:-12px}summary[data-astro-cid-jvqum2y2]{cursor:pointer;min-height:64px;font-family:var(--font-display);border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:16px;font-size:17px;font-weight:700;list-style:none;display:grid}summary[data-astro-cid-jvqum2y2]::-webkit-details-marker{display:none}summary[data-astro-cid-jvqum2y2]:hover{background:var(--gg-bg)}.step-icon[data-astro-cid-jvqum2y2]{color:var(--gg-red);grid-row:2;display:inline-flex}.step-title[data-astro-cid-jvqum2y2]{grid-row:2;line-height:1.6}.step-number[data-astro-cid-jvqum2y2]{color:var(--gg-red);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:14px}summary[data-astro-cid-jvqum2y2]>.toggle-indicator{grid-area:3/1/auto/-1;justify-self:end}.step-description[data-astro-cid-jvqum2y2]{color:var(--gg-gray);padding:0 16px 18px;font-size:12px;line-height:1.85}.step-description[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{margin:0}@media (width<=960px){.process-steps[data-astro-cid-jvqum2y2]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step[data-astro-cid-jvqum2y2]:after{display:none}}@media (width<=640px){.process-steps[data-astro-cid-jvqum2y2]{grid-template-columns:1fr;gap:8px}summary[data-astro-cid-jvqum2y2]{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 14px;font-size:14px}.step-icon[data-astro-cid-jvqum2y2]{display:none}.step-number[data-astro-cid-jvqum2y2]{grid-area:1/1}.step-title[data-astro-cid-jvqum2y2]{grid-area:1/2}summary[data-astro-cid-jvqum2y2]>.toggle-indicator{grid-area:1/3}.step-description[data-astro-cid-jvqum2y2]{padding-left:42px}}
