.about-hero:where(.astro-zlx7s737){padding-block:clamp(28px,6vw,64px) clamp(56px,8vw,88px)}.hero-grid:where(.astro-zlx7s737){align-items:center;gap:40px;display:grid}h1:where(.astro-zlx7s737){margin-top:12px}.hero-actions:where(.astro-zlx7s737){margin-top:28px}.story:where(.astro-zlx7s737){gap:20px;max-width:46rem;font-size:1.15rem;display:grid}.two-col:where(.astro-zlx7s737){gap:48px;display:grid}.badges:where(.astro-zlx7s737),.two-col:where(.astro-zlx7s737) .list{margin-top:24px}.badges:where(.astro-zlx7s737){gap:14px;display:grid}.badges:where(.astro-zlx7s737) li:where(.astro-zlx7s737){align-items:flex-start;gap:12px;font-weight:600;display:flex}.badges:where(.astro-zlx7s737) svg{color:var(--text);flex:none;margin-top:1px}.timeline:where(.astro-zlx7s737){border-left:2px solid var(--line-strong);gap:0;max-width:46rem;display:grid}.timeline:where(.astro-zlx7s737) li:where(.astro-zlx7s737){gap:4px;padding:0 0 26px 28px;display:grid;position:relative}.timeline:where(.astro-zlx7s737) li:where(.astro-zlx7s737):before{content:"";border:2px solid var(--text);background:var(--highlight);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-8px}.years:where(.astro-zlx7s737){color:var(--text);font-size:.95rem;font-weight:700}.approach:where(.astro-zlx7s737){gap:16px;display:grid}.approach:where(.astro-zlx7s737) li:where(.astro-zlx7s737){padding:26px}.approach:where(.astro-zlx7s737) li:where(.astro-zlx7s737):first-child{background:var(--tint)}.approach:where(.astro-zlx7s737) li:where(.astro-zlx7s737):nth-child(2){background:var(--bg-alt)}.approach:where(.astro-zlx7s737) li:where(.astro-zlx7s737):nth-child(3){background:var(--accent-soft)}.approach:where(.astro-zlx7s737) h3:where(.astro-zlx7s737){margin-bottom:8px}@media (width>=860px){.hero-grid:where(.astro-zlx7s737){grid-template-columns:1.3fr .7fr;gap:64px}.two-col:where(.astro-zlx7s737){grid-template-columns:repeat(2,1fr);gap:64px}.approach:where(.astro-zlx7s737){grid-template-columns:repeat(3,1fr)}}.service-hero:where(.astro-nsurbltt){padding-block:clamp(24px,5vw,56px) clamp(56px,8vw,88px)}.hero-grid:where(.astro-nsurbltt){align-items:center;gap:36px;display:grid}.crumbs:where(.astro-nsurbltt){color:var(--text-soft);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:.95rem;display:flex}.crumbs:where(.astro-nsurbltt) a:where(.astro-nsurbltt){color:inherit;text-underline-offset:3px}h1:where(.astro-nsurbltt){margin-top:12px;font-size:clamp(2.1rem,5.4vw,3.4rem)}.hero-actions:where(.astro-nsurbltt){margin-top:28px}.trial-note:where(.astro-nsurbltt){color:var(--text-soft);margin-top:14px;font-size:.95rem}.facts:where(.astro-nsurbltt){background:var(--bg-alt);max-width:420px;box-shadow:var(--shadow-lift);padding:30px 28px}.facts-icon:where(.astro-nsurbltt){border:2px solid var(--text);background:var(--surface);width:68px;height:68px;color:var(--text);box-shadow:3px 3px 0 var(--text);border-radius:16px;place-items:center;display:grid}.facts-price:where(.astro-nsurbltt){color:var(--primary);font-family:var(--font-display);margin-top:20px;font-size:2.2rem;font-weight:600;line-height:1.1}.facts-price:where(.astro-nsurbltt) span:where(.astro-nsurbltt){color:var(--text-soft);font-family:var(--font-body);font-size:1rem;font-weight:700}.facts-list:where(.astro-nsurbltt){border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:20px;font-weight:600;display:grid}.facts-list:where(.astro-nsurbltt) li:where(.astro-nsurbltt){align-items:center;gap:10px;display:flex}.facts-list:where(.astro-nsurbltt) svg{color:var(--text);flex:none}.two-col:where(.astro-nsurbltt){gap:48px;display:grid}.two-col:where(.astro-nsurbltt) .list{margin-top:24px}.how-grid:where(.astro-nsurbltt){gap:16px;display:grid}.how-item:where(.astro-nsurbltt){align-items:flex-start;gap:14px;padding:22px;font-weight:600;display:flex}.how-item:where(.astro-nsurbltt):nth-child(3n+1){background:var(--tint)}.how-item:where(.astro-nsurbltt):nth-child(3n+2){background:var(--bg-alt)}.how-item:where(.astro-nsurbltt):nth-child(3n+3){background:var(--accent-soft)}.how-item:where(.astro-nsurbltt) svg{color:var(--text);flex:none}.note:where(.astro-nsurbltt){border:2px solid var(--text);border-radius:var(--radius);background:var(--tint);max-width:52rem;box-shadow:var(--shadow);margin-top:40px;padding:26px 28px}.note-title:where(.astro-nsurbltt){font-size:1.35rem}.note:where(.astro-nsurbltt) p:where(.astro-nsurbltt){margin-top:12px}.note:where(.astro-nsurbltt) .text-link:where(.astro-nsurbltt){margin-top:16px}@media (width>=900px){.hero-grid:where(.astro-nsurbltt){grid-template-columns:1.35fr .65fr;gap:56px}.two-col:where(.astro-nsurbltt){grid-template-columns:repeat(2,1fr);gap:64px}.how-grid:where(.astro-nsurbltt){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}
