.page-header[data-astro-cid-qqu3goih]{text-align:center;max-width:760px;margin:0 auto clamp(28px,4vw,44px)}.page-title[data-astro-cid-qqu3goih]{color:var(--color-secondary);margin-top:12px;margin-bottom:12px;font-size:clamp(2.3rem,4.5vw,3.1rem);line-height:1.15}.page-subtitle[data-astro-cid-qqu3goih]{color:var(--color-text-muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6}.core-feature-card[data-astro-cid-qqu3goih]{background-color:var(--color-bg-surface);color:var(--color-text-main);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--card-padding)}.feature-header[data-astro-cid-qqu3goih]{text-align:center;max-width:820px;margin:0 auto 32px}.feature-tag[data-astro-cid-qqu3goih]{text-transform:uppercase;letter-spacing:.8px;color:var(--color-secondary);background-color:var(--color-secondary-light);border-radius:var(--radius-full);border:1px solid #cc4ab040;margin-bottom:12px;padding:4px 14px;font-size:.78rem;font-weight:700;display:inline-block}.feature-header[data-astro-cid-qqu3goih] h2[data-astro-cid-qqu3goih]{font-family:var(--font-heading);color:var(--color-text-main);margin:0 0 14px;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.2}.feature-intro[data-astro-cid-qqu3goih]{color:var(--color-text-main);margin:0;font-size:1.05rem;line-height:1.7}.quality-grid[data-astro-cid-qqu3goih]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.quality-box[data-astro-cid-qqu3goih]{background-color:var(--color-bg-surface-alt);color:var(--color-text-main);border-radius:var(--radius-md);border:1.5px solid var(--color-border-subtle);flex-direction:column;padding:24px 20px;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex}.quality-box[data-astro-cid-qqu3goih]:hover{box-shadow:var(--shadow-sm);background-color:var(--color-bg-surface);border-color:#83d0f5cc;transform:translateY(-3px)}html[data-theme=dark] .quality-box[data-astro-cid-qqu3goih]:hover,html.dark .quality-box[data-astro-cid-qqu3goih]:hover{border-color:var(--color-primary);background-color:#242c3b}.quality-icon[data-astro-cid-qqu3goih]{margin-bottom:12px;font-size:2.2rem;line-height:1}.quality-box[data-astro-cid-qqu3goih] h3[data-astro-cid-qqu3goih]{font-family:var(--font-heading);color:var(--color-primary-dark);margin:0 0 10px;font-size:1.2rem;font-weight:700}.quality-box[data-astro-cid-qqu3goih] p[data-astro-cid-qqu3goih]{color:var(--color-text-main);margin:0;font-size:.95rem;line-height:1.55}.section-divider[data-astro-cid-qqu3goih]{box-sizing:border-box;justify-content:center;align-items:center;margin:clamp(36px,5vw,56px) 0;display:flex;position:relative}.section-divider[data-astro-cid-qqu3goih]:before{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg,#0000 0%,#83d0f573 50%,#cc4ab073 100%);flex:1;height:2px}.section-divider[data-astro-cid-qqu3goih]:after{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg,#cc4ab073 0%,#83d0f573 50%,#0000 100%);flex:1;height:2px}.divider-bubble[data-astro-cid-qqu3goih]{border-radius:var(--radius-full);background-color:var(--color-bg-surface);border:1.5px solid var(--color-border);width:42px;height:42px;box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;margin:0 16px;font-size:1.15rem;display:inline-flex}.additional-section[data-astro-cid-qqu3goih]{margin-bottom:clamp(36px,5vw,56px)}.section-intro[data-astro-cid-qqu3goih]{text-align:center;max-width:720px;margin:0 auto clamp(24px,3.5vw,36px)}.section-heading[data-astro-cid-qqu3goih]{font-family:var(--font-heading);color:var(--color-text-main);margin-top:10px;margin-bottom:10px;font-size:clamp(1.8rem,3.2vw,2.3rem);font-weight:700;line-height:1.2}.section-subtext[data-astro-cid-qqu3goih]{color:var(--color-text-muted);margin:0;font-size:1.05rem;line-height:1.55}.services-grid[data-astro-cid-qqu3goih]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-card[data-astro-cid-qqu3goih]{background-color:var(--color-bg-surface);color:var(--color-text-main);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(24px,3vw,32px);transition:all .25s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.service-card[data-astro-cid-qqu3goih]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.card-magenta[data-astro-cid-qqu3goih]:hover{border-color:var(--color-secondary)}.card-cyan[data-astro-cid-qqu3goih]:hover{border-color:var(--color-primary-dark)}.card-gold[data-astro-cid-qqu3goih]:hover{border-color:var(--color-accent-gold)}.service-badge[data-astro-cid-qqu3goih]{background-color:var(--color-primary-light);border-radius:var(--radius-full);font-size:.78rem;font-weight:700;font-family:var(--font-heading);border:1.5px solid #83d0f5cc;padding:4px 10px;position:absolute;top:20px;right:20px;color:var(--color-primary-contrast)!important}.card-magenta[data-astro-cid-qqu3goih] .service-badge[data-astro-cid-qqu3goih]{background-color:var(--color-secondary-light);border-color:#cc4ab066;color:var(--color-secondary-dark)!important}.card-gold[data-astro-cid-qqu3goih] .service-badge[data-astro-cid-qqu3goih]{background-color:var(--color-accent-gold-light);border-color:#f7b23966;color:var(--color-accent-gold-contrast)!important}.service-icon[data-astro-cid-qqu3goih]{margin-bottom:12px;font-size:2.4rem;line-height:1}.service-card[data-astro-cid-qqu3goih] h3[data-astro-cid-qqu3goih]{font-family:var(--font-heading);color:var(--color-text-main);margin-bottom:10px;font-size:1.35rem}.service-card[data-astro-cid-qqu3goih] p[data-astro-cid-qqu3goih]{color:var(--color-text-main);margin-bottom:20px;font-size:.95rem;line-height:1.6}.service-features[data-astro-cid-qqu3goih]{border-top:1.5px solid var(--color-border-subtle);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;padding-left:0;list-style:none;display:flex}.service-features[data-astro-cid-qqu3goih] li[data-astro-cid-qqu3goih]{align-items:flex-start;gap:8px;font-size:.9rem;font-weight:500;line-height:1.45;display:flex;color:var(--color-text-main)!important}.service-features[data-astro-cid-qqu3goih] li[data-astro-cid-qqu3goih]:before{content:"✓";color:var(--color-secondary);flex-shrink:0;font-size:1rem;font-weight:800}.pricing-card[data-astro-cid-qqu3goih]{color:var(--color-text-main);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff 0%,#fdf0fa 50%,#eef8fd 100%);border:1.5px solid #cc4ab059;padding:clamp(28px,4vw,44px)}html[data-theme=dark] .pricing-card[data-astro-cid-qqu3goih],html.dark .pricing-card[data-astro-cid-qqu3goih]{background:linear-gradient(135deg,#171c26 0%,#291828 50%,#15222d 100%);border-color:#e660c866}.pricing-card[data-astro-cid-qqu3goih] h2[data-astro-cid-qqu3goih]{font-family:var(--font-heading);color:var(--color-secondary-dark);margin-top:14px;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.25}.pricing-card[data-astro-cid-qqu3goih] p[data-astro-cid-qqu3goih]{max-width:740px;color:var(--color-text-main);margin:0 auto 28px;font-size:1.02rem;line-height:1.65}.pricing-actions[data-astro-cid-qqu3goih]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}@media (width<=960px){.quality-grid[data-astro-cid-qqu3goih]{grid-template-columns:1fr;gap:16px}.services-grid[data-astro-cid-qqu3goih]{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.pricing-actions[data-astro-cid-qqu3goih]{flex-direction:column;width:100%}.pricing-actions[data-astro-cid-qqu3goih] a[data-astro-cid-qqu3goih]{justify-content:center;width:100%}}
