.om-oss-module__mx21yW__page{min-height:100vh}.om-oss-module__mx21yW__hero{padding:var(--space-20)0 var(--space-16);background:radial-gradient(ellipse at top right,#c8a55c14,transparent 60%),radial-gradient(ellipse at bottom left,#0f0a230a,transparent 60%),var(--color-bg);border-bottom:1px solid var(--color-border);position:relative}.om-oss-module__mx21yW__heroInner{text-align:center;max-width:780px;margin:0 auto}.om-oss-module__mx21yW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:var(--space-6);background:#c8a55c1f;border:1px solid #c8a55c40;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.om-oss-module__mx21yW__heroTitle{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.02em;margin-bottom:var(--space-5);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;line-height:1.05}.om-oss-module__mx21yW__heroAccent{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.om-oss-module__mx21yW__heroLead{color:var(--color-text-light);margin-bottom:var(--space-8);max-width:640px;margin-left:auto;margin-right:auto;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.om-oss-module__mx21yW__heroCtas{gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.om-oss-module__mx21yW__heroProof{justify-content:center;gap:var(--space-3)var(--space-6);color:var(--color-text-light);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.om-oss-module__mx21yW__heroProof li{padding-left:22px;position:relative}.om-oss-module__mx21yW__heroProof li:before{content:"";background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 3px #c8a55c1f}.om-oss-module__mx21yW__section{padding:var(--space-20)0}.om-oss-module__mx21yW__sectionAlt{background:var(--color-bg-muted,#faf8f3)}.om-oss-module__mx21yW__sectionHeader{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.om-oss-module__mx21yW__sectionTitle{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.015em;margin-bottom:var(--space-3);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.om-oss-module__mx21yW__sectionSubtitle{color:var(--color-text-light);font-size:1.1rem;line-height:1.6}.om-oss-module__mx21yW__steps{gap:var(--space-5);counter-reset:steps;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.om-oss-module__mx21yW__step{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);padding:var(--space-6)var(--space-8);gap:var(--space-5);grid-template-columns:auto 1fr;align-items:start;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.om-oss-module__mx21yW__step:hover{border-color:#c8a55c66;transform:translateY(-2px);box-shadow:0 12px 32px -16px #0f0a231f}.om-oss-module__mx21yW__stepNum{font-family:var(--font-heading);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:#0000;-webkit-background-clip:text;background-clip:text;min-width:60px;font-size:2rem;font-weight:800;line-height:1}.om-oss-module__mx21yW__step h3{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 var(--space-2);font-size:1.25rem;font-weight:700}.om-oss-module__mx21yW__step p{color:var(--color-text-light);margin:0;line-height:1.65}.om-oss-module__mx21yW__benefits{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px;margin:0 auto;display:grid}.om-oss-module__mx21yW__benefit{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);padding:var(--space-6);transition:transform .2s,box-shadow .2s,border-color .2s}.om-oss-module__mx21yW__benefit:hover{border-color:#c8a55c66;transform:translateY(-3px);box-shadow:0 12px 32px -16px #0f0a2326}.om-oss-module__mx21yW__benefitIcon{width:48px;height:48px;color:var(--color-accent-dark);margin-bottom:var(--space-4);background:linear-gradient(135deg,#c8a55c29,#c8a55c0f);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.om-oss-module__mx21yW__portalIcon{width:44px;height:44px;color:var(--color-accent-dark);margin-bottom:var(--space-3);background:linear-gradient(135deg,#c8a55c29,#c8a55c0a);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.om-oss-module__mx21yW__benefit h3{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 var(--space-2);font-size:1.1rem;font-weight:700;line-height:1.3}.om-oss-module__mx21yW__benefit p{color:var(--color-text-light);margin:0;font-size:.95rem;line-height:1.6}.om-oss-module__mx21yW__portalGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1100px;margin:0 auto;display:grid}.om-oss-module__mx21yW__portalCard{border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);padding:var(--space-6);background:linear-gradient(135deg,#c8a55c0a,#0f0a2305);transition:transform .2s,border-color .2s}.om-oss-module__mx21yW__portalCard:hover{border-color:#c8a55c66;transform:translateY(-2px)}.om-oss-module__mx21yW__portalCard h3{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 var(--space-3);font-size:1.15rem;font-weight:700}.om-oss-module__mx21yW__portalCard p{color:var(--color-text-light);margin:0;font-size:.95rem;line-height:1.6}.om-oss-module__mx21yW__faq{gap:var(--space-3);max-width:780px;margin:0 auto;display:grid}.om-oss-module__mx21yW__faqItem{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);padding:var(--space-5)var(--space-6);transition:border-color .2s}.om-oss-module__mx21yW__faqItem[open]{border-color:#c8a55c66}.om-oss-module__mx21yW__faqItem summary{font-family:var(--font-heading);color:var(--color-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:1.05rem;font-weight:700;list-style:none;display:flex}.om-oss-module__mx21yW__faqItem summary::-webkit-details-marker{display:none}.om-oss-module__mx21yW__faqItem summary:after{content:"+";color:var(--color-accent-dark);font-size:1.5rem;line-height:1;transition:transform .2s}.om-oss-module__mx21yW__faqItem[open] summary:after{content:"−"}.om-oss-module__mx21yW__faqItem p{margin:var(--space-4)0 0;color:var(--color-text-light);line-height:1.65}.om-oss-module__mx21yW__ctaSection{padding:var(--space-16)0 var(--space-20)}.om-oss-module__mx21yW__ctaCard{background:radial-gradient(ellipse at top right,#c8a55c2e,transparent 60%),linear-gradient(135deg,var(--color-primary),#1a1230);color:#fff;border-radius:var(--radius-xl,24px);max-width:840px;padding:var(--space-12)var(--space-8);text-align:center;margin:0 auto;box-shadow:0 24px 60px -24px #0f0a2366}.om-oss-module__mx21yW__ctaTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.015em;margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2}.om-oss-module__mx21yW__ctaLead{color:#ffffffd1;max-width:560px;margin:0 auto var(--space-8);font-size:1.05rem;line-height:1.6}.om-oss-module__mx21yW__ctaButtons{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.om-oss-module__mx21yW__ctaButtons .btn-outline{color:#fff;border-color:#ffffff59}.om-oss-module__mx21yW__ctaButtons .btn-outline:hover{background:#ffffff14;border-color:#fff9}@media (max-width:640px){.om-oss-module__mx21yW__step{padding:var(--space-5);grid-template-columns:1fr}.om-oss-module__mx21yW__stepNum{font-size:1.5rem}.om-oss-module__mx21yW__ctaCard{padding:var(--space-8)var(--space-5)}}
