.page-module__eYMcNa__homeMain{flex:1;padding:0}.page-module__eYMcNa__hero{padding-top:56px}.page-module__eYMcNa__section{padding:64px 0}.page-module__eYMcNa__container{padding-left:max(16px,min(6vw,80px));padding-right:max(16px,min(6vw,80px))}.page-module__eYMcNa__heroGrid{align-items:center;gap:32px;display:grid}@media (min-width:768px){.page-module__eYMcNa__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:480px){.page-module__eYMcNa__section{padding:56px 0}}.page-module__eYMcNa__heroCopy{align-content:center;gap:24px;display:grid}.page-module__eYMcNa__heroTitle{margin-bottom:16px;font-size:max(2.25rem,min(4vw,3rem))}.page-module__eYMcNa__heroBody{color:var(--color-subtle-text);margin-bottom:32px;font-size:1rem}.page-module__eYMcNa__heroActions{flex-wrap:wrap;gap:16px;display:flex}.page-module__eYMcNa__btn{cursor:pointer;border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:0 20px;font-size:.95rem;font-weight:600;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.page-module__eYMcNa__btnPrimary{background:var(--color-brand);color:#fff;border-color:transparent;box-shadow:0 18px 40px rgba(15,23,42,.16)}.page-module__eYMcNa__btnPrimary:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 22px 48px rgba(15,23,42,.18)}.page-module__eYMcNa__btnPrimary:active{transform:translateY(0);box-shadow:0 12px 28px rgba(15,23,42,.14)}.page-module__eYMcNa__btnSecondary{color:#334155;background:#f8fafc;border-color:rgba(148,163,184,.45);box-shadow:0 8px 20px rgba(15,23,42,.08)}.page-module__eYMcNa__btnSecondary:hover{background:#e2e8f0;transform:translateY(-1px);box-shadow:0 16px 32px rgba(15,23,42,.12)}.page-module__eYMcNa__btnSecondary:active{transform:translateY(0);box-shadow:0 10px 24px rgba(15,23,42,.1)}.page-module__eYMcNa__btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;filter:grayscale(.15);transform:none}.page-module__eYMcNa__heroMedia{border-radius:var(--radius-lg);border:1px solid var(--color-border);text-align:center;background:#fff;place-self:stretch stretch;justify-items:center;gap:16px;padding:max(20px,min(4vw,28px));display:grid;box-shadow:0 18px 44px rgba(15,23,42,.12)}.page-module__eYMcNa__heroImageWrapper{border-radius:calc(var(--radius-lg) - 6px);background:radial-gradient(120% 120% at 50% 0,rgba(59,130,246,.32),rgba(15,23,42,.9));width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(148,163,184,.3)}.page-module__eYMcNa__heroImage{width:100%;height:auto;display:block}.page-module__eYMcNa__heroCaption{color:var(--color-subtle-text);font-size:.95rem}.page-module__eYMcNa__servicesSection{background:#f8fafc}.page-module__eYMcNa__servicesContent{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:32px;padding:max(28px,min(5vw,44px));display:grid;box-shadow:0 20px 45px rgba(15,23,42,.08)}.page-module__eYMcNa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__eYMcNa__sectionNote{color:var(--color-subtle-text);font-size:.95rem}.page-module__eYMcNa__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-content:center;gap:max(16px,min(3vw,24px));display:grid}.page-module__eYMcNa__serviceCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:10px;padding:max(20px,min(4vw,24px));transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 16px 36px rgba(15,23,42,.08)}.page-module__eYMcNa__serviceCard:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(15,23,42,.1)}.page-module__eYMcNa__serviceCard h3{font-size:1.05rem}.page-module__eYMcNa__serviceCard p{color:var(--color-subtle-text);font-size:.95rem}.page-module__eYMcNa__scenarioContent{gap:32px;display:grid}.page-module__eYMcNa__scenarioGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:max(16px,min(3vw,24px));display:grid}.page-module__eYMcNa__scenarioCard{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:18px;gap:12px;padding:max(20px,min(4vw,26px));transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 16px 42px rgba(15,23,42,.08)}.page-module__eYMcNa__scenarioCard:hover{transform:translateY(-3px);box-shadow:0 24px 52px rgba(15,23,42,.12)}.page-module__eYMcNa__scenarioCard p{color:var(--color-subtle-text);font-size:.95rem}.page-module__eYMcNa__aboutContent{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:768px){.page-module__eYMcNa__aboutContent{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.page-module__eYMcNa__aboutPoints{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module__eYMcNa__aboutPoints{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.page-module__eYMcNa__aboutPoint{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;padding:max(18px,min(4vw,22px));display:grid;box-shadow:0 14px 32px rgba(15,23,42,.08)}.page-module__eYMcNa__aboutPointIcon{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:2px;font-size:16px;display:grid}.page-module__eYMcNa__aboutPointTitle{margin-bottom:6px;font-weight:600}.page-module__eYMcNa__workflowGrid{gap:max(28px,min(6vw,48px));display:grid}@media (min-width:900px){.page-module__eYMcNa__workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.page-module__eYMcNa__workflowColumn{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:22px;gap:20px;padding:max(24px,min(5vw,32px));display:grid;box-shadow:0 18px 44px rgba(15,23,42,.09)}.page-module__eYMcNa__workflowIntro{color:var(--color-subtle-text)}.page-module__eYMcNa__workflowSubheading{color:#0f172a;font-size:1.05rem;font-weight:600}.page-module__eYMcNa__workflowSteps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.page-module__eYMcNa__workflowSteps li{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.page-module__eYMcNa__stepBadge{background:var(--color-brand);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:600;display:grid;box-shadow:0 12px 28px rgba(15,23,42,.15)}.page-module__eYMcNa__stepTitle{margin-bottom:6px;font-weight:600}.page-module__eYMcNa__workflowSteps p{color:var(--color-subtle-text);margin:0;font-size:.95rem}.page-module__eYMcNa__faqList{gap:16px;margin:0;padding:0;display:grid}.page-module__eYMcNa__faqItem{background:rgba(248,250,252,.8);border:1px solid rgba(226,232,240,.9);border-radius:16px;gap:8px;padding:max(18px,min(4vw,24px));display:grid}.page-module__eYMcNa__faqItem dt{color:#0f172a;font-weight:600}.page-module__eYMcNa__faqItem dd{color:var(--color-subtle-text);margin:0;font-size:.95rem}.page-module__eYMcNa__ctaSection{background:#0f172a;position:relative;overflow:hidden}.page-module__eYMcNa__ctaSection:before{content:"";opacity:.75;background:radial-gradient(120% 120% at 20% -10%,rgba(59,130,246,.4),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__eYMcNa__ctaCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.35);border-radius:28px;flex-direction:column;align-items:flex-start;gap:24px;padding:max(32px,min(6vw,48px));display:flex;position:relative;box-shadow:0 32px 70px rgba(15,23,42,.35)}@media (min-width:768px){.page-module__eYMcNa__ctaCard{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__eYMcNa__ctaCopy{color:#f8fafc;gap:12px;display:grid}.page-module__eYMcNa__ctaCopy p{color:rgba(226,232,240,.86);max-width:540px}
