.fcto-hero[data-astro-cid-52cyrish]{padding:var(--space-32) 0 var(--space-20);background-color:var(--color-bg-primary);text-align:center;position:relative;overflow:visible}.fcto-hero[data-astro-cid-52cyrish]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#ffb70b14,#0000 70%);width:100%;max-width:700px;height:500px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.hero-content[data-astro-cid-52cyrish]{max-width:900px;margin:0 auto;position:relative}.fcto-hero[data-astro-cid-52cyrish] h1[data-astro-cid-52cyrish]{font-size:var(--text-5xl);margin-top:var(--space-6);margin-bottom:var(--space-6);letter-spacing:-.02em;line-height:1.1}.fcto-hero[data-astro-cid-52cyrish] h1[data-astro-cid-52cyrish] .highlight[data-astro-cid-52cyrish]{color:var(--color-accent-gold);display:block}.fcto-hero[data-astro-cid-52cyrish] .subtitle[data-astro-cid-52cyrish]{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-8);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.hero-cta[data-astro-cid-52cyrish]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.section-header[data-astro-cid-52cyrish]{text-align:center;margin-bottom:var(--space-12)}.section-header[data-astro-cid-52cyrish] h2[data-astro-cid-52cyrish]{font-size:var(--text-4xl);margin-top:var(--space-4);margin-bottom:var(--space-4);letter-spacing:-.02em}.section-header[data-astro-cid-52cyrish] .highlight[data-astro-cid-52cyrish]{color:var(--color-accent-gold)}.problem[data-astro-cid-52cyrish]{background-color:var(--color-bg-secondary);position:relative;overflow:hidden}.problem-bg-parallax[data-astro-cid-52cyrish]{opacity:.08;pointer-events:none;will-change:transform;background-position:50% 60%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-80px 0}.problem-content[data-astro-cid-52cyrish]{text-align:center;max-width:800px;margin:0 auto}.problem-title[data-astro-cid-52cyrish]{font-size:var(--text-4xl);margin:var(--space-4) 0 var(--space-10);letter-spacing:-.02em}.mistakes-list[data-astro-cid-52cyrish]{gap:var(--space-8);margin-bottom:var(--space-12);text-align:left;grid-template-columns:1fr 1fr;display:grid}.mistake-item[data-astro-cid-52cyrish]{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.mistake-number[data-astro-cid-52cyrish]{color:var(--color-accent-gold);font-weight:700}.mistake-item[data-astro-cid-52cyrish] strong[data-astro-cid-52cyrish]{color:var(--color-text-primary)}.mistake-dash[data-astro-cid-52cyrish]{color:var(--color-text-muted)}.solution-text[data-astro-cid-52cyrish]{text-align:center}.solution-text[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6}.solution-highlight[data-astro-cid-52cyrish]{color:var(--color-accent-gold);font-weight:600}.pillars[data-astro-cid-52cyrish]{background-color:var(--color-bg-primary)}.pillars[data-astro-cid-52cyrish] .section-header[data-astro-cid-52cyrish]{margin-bottom:var(--space-24)}.pillars-grid[data-astro-cid-52cyrish]{gap:var(--space-12);grid-template-columns:repeat(4,1fr);display:grid}.pillar-card[data-astro-cid-52cyrish] h3[data-astro-cid-52cyrish]{font-size:var(--text-xl);margin-bottom:var(--space-5);color:var(--color-text-primary);font-weight:700;line-height:1.3}.pillar-card[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.comparison[data-astro-cid-52cyrish]{background-color:var(--color-bg-secondary)}.process[data-astro-cid-52cyrish]{background-color:var(--color-bg-primary)}.process[data-astro-cid-52cyrish] .section-header[data-astro-cid-52cyrish]{margin-bottom:var(--space-20)}.process-timeline[data-astro-cid-52cyrish]{gap:var(--space-4);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;max-width:1000px;margin:0 auto;display:grid}.process-step[data-astro-cid-52cyrish]{text-align:center;position:relative}.step-number[data-astro-cid-52cyrish]{background:var(--color-text-primary);width:56px;height:56px;color:var(--color-bg-primary);font-weight:700;font-size:var(--text-lg);margin:0 auto var(--space-8);border-radius:50%;justify-content:center;align-items:center;display:flex}.step-arrow[data-astro-cid-52cyrish]{color:#ffffff26;justify-content:center;align-items:start;padding-top:14px;display:flex}.step-content[data-astro-cid-52cyrish] h3[data-astro-cid-52cyrish]{font-size:var(--text-base);margin-bottom:var(--space-2)}.step-content[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.fcto-cta[data-astro-cid-52cyrish]{background:linear-gradient(180deg, var(--color-bg-primary) 0%, var(--color-bg-secondary) 100%);text-align:center}.cta-content[data-astro-cid-52cyrish]{max-width:700px;margin:0 auto}.cta-content[data-astro-cid-52cyrish] h2[data-astro-cid-52cyrish]{font-size:var(--text-4xl);margin-top:var(--space-4);margin-bottom:var(--space-4)}.cta-content[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:1.7}.fcto-contact[data-astro-cid-52cyrish]{background:linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-bg-primary) 100%);position:relative;overflow:hidden}.fcto-contact[data-astro-cid-52cyrish]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#ffb70b14,#0000 70%);width:500px;height:500px;position:absolute;top:0;right:-200px}.fcto-contact[data-astro-cid-52cyrish] .container[data-astro-cid-52cyrish]{gap:var(--space-16);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (width>=1024px){.fcto-contact[data-astro-cid-52cyrish] .container[data-astro-cid-52cyrish]{grid-template-columns:1fr 1fr}}.contact-content[data-astro-cid-52cyrish]{text-align:center}@media (width>=1024px){.contact-content[data-astro-cid-52cyrish]{text-align:left}}.contact-content[data-astro-cid-52cyrish] h2[data-astro-cid-52cyrish]{font-size:var(--text-4xl);margin-bottom:var(--space-6);letter-spacing:-.02em}.contact-content[data-astro-cid-52cyrish] .highlight[data-astro-cid-52cyrish]{color:var(--color-accent-gold)}.contact-content[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-xl);margin-bottom:var(--space-10);color:var(--color-text-secondary);line-height:1.7}.contact-cta[data-astro-cid-52cyrish]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (width>=1024px){.contact-cta[data-astro-cid-52cyrish]{justify-content:flex-start}}.contact-team[data-astro-cid-52cyrish]{gap:var(--space-4);flex-wrap:nowrap;justify-content:center;display:flex}@media (width>=480px){.contact-team[data-astro-cid-52cyrish]{gap:var(--space-8)}}@media (width>=1024px){.contact-team[data-astro-cid-52cyrish]{gap:var(--space-10);justify-content:flex-end}}.team-member[data-astro-cid-52cyrish]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:140px;display:flex}@media (width>=480px){.team-member[data-astro-cid-52cyrish]{gap:var(--space-4);max-width:none}}.member-avatar[data-astro-cid-52cyrish]{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-bg-tertiary), var(--color-bg-secondary));border:3px solid var(--color-border-subtle);width:100px;height:100px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media (width>=480px){.member-avatar[data-astro-cid-52cyrish]{width:140px;height:140px}}.member-avatar[data-astro-cid-52cyrish] img[data-astro-cid-52cyrish]{object-fit:cover;width:100%;height:100%}.member-info[data-astro-cid-52cyrish]{gap:var(--space-1);flex-direction:column;display:flex}.member-name[data-astro-cid-52cyrish]{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}@media (width>=480px){.member-name[data-astro-cid-52cyrish]{font-size:var(--text-base)}}.member-role[data-astro-cid-52cyrish]{font-size:var(--text-xs);color:var(--color-text-tertiary)}@media (width>=480px){.member-role[data-astro-cid-52cyrish]{font-size:var(--text-sm)}}@media (width<=1200px){.pillars[data-astro-cid-52cyrish] .section-header[data-astro-cid-52cyrish]{margin-bottom:var(--space-16)}.pillars-grid[data-astro-cid-52cyrish]{gap:var(--space-10);grid-template-columns:repeat(2,1fr)}.process-timeline[data-astro-cid-52cyrish]{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.step-arrow[data-astro-cid-52cyrish]{display:none}}@media (width<=809px){.fcto-hero[data-astro-cid-52cyrish]{padding:var(--space-20) 0 var(--space-12)}.fcto-hero[data-astro-cid-52cyrish] h1[data-astro-cid-52cyrish],.section-header[data-astro-cid-52cyrish] h2[data-astro-cid-52cyrish],.problem-title[data-astro-cid-52cyrish]{font-size:var(--text-3xl)}.mistakes-list[data-astro-cid-52cyrish]{grid-template-columns:1fr}.solution-text[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-lg)}.pillars[data-astro-cid-52cyrish] .section-header[data-astro-cid-52cyrish]{margin-bottom:var(--space-12)}.pillars-grid[data-astro-cid-52cyrish]{gap:var(--space-10);grid-template-columns:1fr}.pillar-card[data-astro-cid-52cyrish] h3[data-astro-cid-52cyrish]{font-size:var(--text-lg)}.process-timeline[data-astro-cid-52cyrish]{gap:var(--space-4);grid-template-columns:1fr}.process-step[data-astro-cid-52cyrish]{gap:var(--space-4);text-align:left;display:flex}.step-number[data-astro-cid-52cyrish]{flex-shrink:0;width:48px;height:48px;margin:0}.step-arrow[data-astro-cid-52cyrish]{display:none}.cta-content[data-astro-cid-52cyrish] h2[data-astro-cid-52cyrish]{font-size:var(--text-3xl)}}.cross-sell[data-astro-cid-52cyrish]{border-top:1px solid var(--color-border-subtle);background:linear-gradient(135deg,#0099ff08 0%,#ffb70b08 100%)}.cross-sell[data-astro-cid-52cyrish] .section-header[data-astro-cid-52cyrish]{margin-bottom:var(--space-16)}.cross-sell-grid[data-astro-cid-52cyrish]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto;display:grid}@media (width<=809px){.cross-sell-grid[data-astro-cid-52cyrish]{grid-template-columns:1fr}}.cross-sell-card[data-astro-cid-52cyrish]{text-decoration:none;display:block}.cross-sell-card[data-astro-cid-52cyrish] h3[data-astro-cid-52cyrish]{font-size:var(--text-xl);margin-bottom:var(--space-5);color:var(--color-text-primary);font-weight:700;line-height:1.3}.cross-sell-card[data-astro-cid-52cyrish] p[data-astro-cid-52cyrish]{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.7}.cross-sell-cta[data-astro-cid-52cyrish]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-accent-gold);font-weight:600;display:inline-flex}.cross-sell-cta[data-astro-cid-52cyrish] svg[data-astro-cid-52cyrish]{color:var(--color-accent-gold);transition:transform .2s}.cross-sell-card[data-astro-cid-52cyrish]:hover .cross-sell-cta[data-astro-cid-52cyrish] svg[data-astro-cid-52cyrish]{transform:translate(4px)}.cross-sell-links[data-astro-cid-52cyrish]{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:1fr;max-width:1100px;margin-left:auto;margin-right:auto;display:grid}@media (width>=810px){.cross-sell-links[data-astro-cid-52cyrish]{grid-template-columns:repeat(2,1fr)}}.cross-sell-links-title[data-astro-cid-52cyrish]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:600}.cross-sell-links[data-astro-cid-52cyrish] ul[data-astro-cid-52cyrish]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cross-sell-links[data-astro-cid-52cyrish] li[data-astro-cid-52cyrish] a[data-astro-cid-52cyrish]{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-2) 0;transition:color var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.cross-sell-links[data-astro-cid-52cyrish] li[data-astro-cid-52cyrish] a[data-astro-cid-52cyrish]:after{content:"\11 92";color:var(--color-accent-gold);font-size:var(--text-sm);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:translate(-4px)}.cross-sell-links[data-astro-cid-52cyrish] li[data-astro-cid-52cyrish] a[data-astro-cid-52cyrish]:hover{color:var(--color-text-primary)}.cross-sell-links[data-astro-cid-52cyrish] li[data-astro-cid-52cyrish] a[data-astro-cid-52cyrish]:hover:after{opacity:1;transform:translate(0)}
