﻿.process-timeline{--pt-ink:#ffffff;--pt-ink-2:rgba(255,255,255,0.72);--pt-ink-3:rgba(255,255,255,0.48);--pt-bg:#0a0a0a;--pt-card:#161616;--pt-card-hover:#1c1c1c;--pt-line:rgba(255,255,255,0.06);--pt-line-strong:rgba(255,255,255,0.12);--pt-brand:#f07900;--pt-brand-line:rgba(240,121,0,0.35);--pt-ease:cubic-bezier(0.16,1,0.3,1);background:var(--pt-bg);padding:clamp(80px,10vw,140px) clamp(20px,4vw,48px);border-bottom:1px solid var(--pt-line);font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.process-timeline__inner{max-width:1200px;margin:0 auto}.process-timeline__title{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:clamp(32px,4.5vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--pt-ink);margin:0 0 56px;max-width:780px}.process-timeline__title:before{content:"— Process";display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pt-brand);margin-bottom:14px}.process-timeline__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1px;gap:1px;background:var(--pt-line);border:1px solid var(--pt-line);border-radius:14px;overflow:hidden}.process-timeline__step{background:var(--pt-bg);padding:36px 28px;display:flex;flex-direction:column;gap:14px;transition:background .3s var(--pt-ease)}.process-timeline__step:hover{background:var(--pt-card-hover)}.process-timeline__step-number{display:inline-flex;align-items:center;gap:10px}.process-timeline__step-number span{text-transform:uppercase;color:var(--pt-brand)}.process-timeline__step-number span,.process-timeline__step-number:before{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em}.process-timeline__step-number:before{content:"STEP";color:var(--pt-ink-3)}.process-timeline__step-content{display:flex;flex-direction:column;gap:8px}.process-timeline__step-title{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--pt-ink);margin:0;line-height:1.25}.process-timeline__step-desc{font-size:13px;line-height:1.6;color:var(--pt-ink-2);margin:0}.benefits-grid{--bg-card:#161616;--bg-card-hover:#1c1c1c;--line:rgba(255,255,255,0.06);--line-strong:rgba(255,255,255,0.12);--ink:#ffffff;--ink-2:rgba(255,255,255,0.72);--ink-3:rgba(255,255,255,0.48);--brand:#f07900;--brand-tint:rgba(240,121,0,0.12);max-width:1100px;margin:0 auto 4rem;padding:0 1.5rem}.benefits-grid__title{font-size:1.8rem;color:var(--ink);text-align:center;margin-bottom:2.5rem;font-weight:600;font-family:var(--font-space-grotesk),var(--font-base),system-ui,sans-serif;letter-spacing:-.02em}.benefits-grid__title:after{content:"";display:block;width:60px;height:3px;background:var(--brand);margin:.75rem auto 0;border-radius:2px}.benefits-grid__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.benefits-grid__item{padding:1.75rem 1.5rem;border-radius:14px;background:var(--bg-card);border:1px solid var(--line);transition:border-color .3s ease,background .3s ease}.benefits-grid__item:hover{border-color:var(--line-strong);background:var(--bg-card-hover)}.benefits-grid__icon{width:42px;height:42px;border-radius:10px;background:var(--brand-tint);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--brand)}.benefits-grid__icon svg{width:22px;height:22px}.benefits-grid__item-title{font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.5rem;line-height:1.3;font-family:var(--font-space-grotesk),var(--font-base),system-ui,sans-serif}.benefits-grid__item-desc{font-size:.88rem;color:var(--ink-3);line-height:1.6;font-family:var(--font-inter),var(--font-base),system-ui,sans-serif}@media(max-width:1024px){.benefits-grid__items{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.benefits-grid__items{grid-template-columns:1fr;gap:1rem}.benefits-grid__title{font-size:1.4rem;margin-bottom:2rem}.benefits-grid__item{padding:1.25rem 1.15rem;border-radius:12px}}