.page-module__4LVuuW__main{background:var(--surface-base);padding:max(48px,min(8vw,88px)) max(18px,min(6vw,48px))}.page-module__4LVuuW__article{gap:max(32px,min(6vw,48px));width:min(1280px,100%);margin:0 auto;display:grid}.page-module__4LVuuW__hero{background:radial-gradient(140% 110% at 12% 8%,rgba(var(--color-brand-rgb),.3),transparent 42%),radial-gradient(120% 110% at 88% 12%,rgba(var(--color-brand-strong-rgb),.22),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated)72%,transparent),color-mix(in srgb,var(--surface-base)94%,transparent));border:1px solid rgba(var(--color-brand-strong-rgb),.16);box-shadow:0 26px 54px rgba(var(--shadow-rgb),.22);isolation:isolate;border-radius:32px;grid-template-columns:1fr;grid-auto-rows:auto;justify-items:center;gap:max(18px,min(4vw,28px));display:grid;position:relative;overflow:hidden}.page-module__4LVuuW__hero:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(60% 80% at 80% 70%,rgba(255,255,255,.14),transparent 60%),linear-gradient(120deg,rgba(255,255,255,.08),rgba(255,255,255,.02));position:absolute;top:0;bottom:0;left:0;right:0}.page-module__4LVuuW__badge{text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--surface-base)88%,transparent);color:var(--color-fg);box-shadow:0 10px 24px rgba(var(--shadow-rgb),.18);border-radius:999px;justify-self:flex-start;padding:6px 14px;font-size:12px;font-weight:800}.page-module__4LVuuW__title{letter-spacing:-.02em;color:var(--color-fg);margin:0;font-size:max(28px,min(3.75vw,52px));font-weight:900}.page-module__4LVuuW__summary{max-width:54ch;color:rgba(var(--color-fg-rgb,18,23,34),.85);text-align:center;margin:0 auto;font-size:max(16px,min(2.4vw,18px));line-height:1.6}.page-module__4LVuuW__ctaGroup{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-module__4LVuuW__cta{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.page-module__4LVuuW__ctaPrimary{background:var(--color-brand);color:#fff;box-shadow:0 18px 34px rgba(var(--color-brand-rgb),.32)}.page-module__4LVuuW__ctaPrimary:hover{box-shadow:0 24px 42px rgba(var(--color-brand-rgb),.4);transform:translateY(-1px)}.page-module__4LVuuW__ctaSecondary{background:color-mix(in srgb,var(--surface-elevated)82%,transparent);color:var(--color-fg);border:1px solid rgba(var(--color-brand-rgb),.24);box-shadow:0 16px 28px rgba(var(--shadow-rgb),.16)}.page-module__4LVuuW__ctaSecondary:hover{background:color-mix(in srgb,var(--surface-elevated)92%,transparent);transform:translateY(-1px)}.page-module__4LVuuW__heroMedia{z-index:1;aspect-ratio:16/9;background:radial-gradient(80% 80% at 20% 20%,rgba(var(--color-brand-strong-rgb),.2),transparent 62%),color-mix(in srgb,var(--surface-elevated)88%,transparent);border:1px solid rgba(var(--color-brand-strong-rgb),.22);width:100%;max-width:min(1180px,100%);box-shadow:0 28px 56px rgba(var(--shadow-rgb),.3);isolation:isolate;border-radius:32px;margin:0 auto;padding:max(12px,min(2vw,20px));position:relative;overflow:hidden}.page-module__4LVuuW__heroMedia:before{content:"";background-image:var(--hero-image);filter:blur(28px)saturate(1.1);opacity:.36;z-index:0;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.page-module__4LVuuW__heroMedia:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:3;background:linear-gradient(rgba(0,0,0,.12) 0%,transparent 28%,rgba(0,0,0,.22) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__4LVuuW__heroImage{object-fit:cover;object-position:center;background:color-mix(in srgb,var(--surface-elevated)82%,transparent);box-shadow:0 22px 48px rgba(var(--shadow-rgb),.28);z-index:2;border-radius:20px}.page-module__4LVuuW__heroOverlay{color:#fff;z-index:4;align-content:start;gap:10px;width:max(220px,min(43vw,600px));max-width:600px;display:grid;position:absolute;top:max(16px,min(3vw,26px));bottom:auto;left:max(16px,min(3vw,28px));right:max(16px,min(3vw,28px))}.page-module__4LVuuW__heroOverlay .page-module__4LVuuW__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:0 10px 24px rgba(var(--shadow-rgb),.3);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.22)}.page-module__4LVuuW__heroOverlay .page-module__4LVuuW__title{color:#fff;text-shadow:0 10px 24px rgba(0,0,0,.45)}.page-module__4LVuuW__heroBody{z-index:1;background:color-mix(in srgb,var(--surface-base)82%,transparent);border:1px solid rgba(var(--color-brand-strong-rgb),.12);width:min(960px,100%);box-shadow:0 18px 32px rgba(var(--shadow-rgb),.2);text-align:center;border-radius:22px;gap:max(14px,min(3vw,20px));padding:max(18px,min(3vw,24px)) max(20px,min(4vw,28px));display:grid;position:relative}.page-module__4LVuuW__body{background:var(--surface-elevated);box-shadow:0 18px 32px rgba(var(--shadow-rgb),.14);border-radius:24px;gap:18px;padding:max(24px,min(4vw,32px));display:grid}.page-module__4LVuuW__paragraph{color:rgba(var(--color-fg-rgb,18,23,34),.84);margin:0;font-size:max(16px,min(2.2vw,18px));line-height:1.7}.page-module__4LVuuW__features{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-strong)18%,transparent),color-mix(in srgb,var(--surface-elevated)84%,transparent));box-shadow:0 18px 32px rgba(var(--shadow-rgb),.14);border-radius:24px;gap:max(20px,min(4vw,28px));padding:max(24px,min(4vw,32px));display:grid;position:relative;overflow:hidden}.page-module__4LVuuW__features:after{content:"";pointer-events:none;background:radial-gradient(80% 70% at 80% 20%,rgba(255,255,255,.18),transparent 65%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__4LVuuW__featuresHeader{z-index:1;gap:10px;display:grid;position:relative}.page-module__4LVuuW__sectionTitle{letter-spacing:-.015em;margin:0;font-size:max(24px,min(3.4vw,32px));font-weight:800}.page-module__4LVuuW__sectionLead{color:rgba(var(--color-fg-rgb,18,23,34),.68);margin:0;font-size:max(15px,min(2.2vw,17px));line-height:1.6}.page-module__4LVuuW__featuresList{z-index:1;gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__4LVuuW__featureItem{background:color-mix(in srgb,var(--surface-elevated)92%,transparent);box-shadow:0 12px 24px rgba(var(--shadow-rgb),.18);color:var(--color-fg);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 18px;font-weight:600;display:grid}.page-module__4LVuuW__featureIcon{background:var(--color-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.page-module__4LVuuW__featureIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-module__4LVuuW__metrics{background:var(--surface-elevated);box-shadow:0 16px 30px rgba(var(--shadow-rgb),.16);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;padding:max(20px,min(3.5vw,28px));display:grid}.page-module__4LVuuW__metric{text-align:center;gap:4px;padding:14px 10px;display:grid}.page-module__4LVuuW__metricValue{color:var(--color-brand);font-size:max(20px,min(3.2vw,28px));font-weight:900}.page-module__4LVuuW__metricLabel{text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-fg-rgb,18,23,34),.6);font-size:13px;font-weight:700}.page-module__4LVuuW__footer{background:linear-gradient(120deg,color-mix(in srgb,var(--color-brand)32%,transparent),color-mix(in srgb,var(--color-brand-strong)40%,transparent));box-shadow:0 18px 36px rgba(var(--color-brand-rgb),.32);border-radius:24px;align-items:center;gap:18px;padding:max(24px,min(4vw,32px));display:grid}.page-module__4LVuuW__footerContent{color:#fff;gap:10px;display:grid}.page-module__4LVuuW__footerTitle{letter-spacing:-.015em;color:var(--color-fg);margin:0;font-size:max(24px,min(3.4vw,30px));font-weight:900}.page-module__4LVuuW__footerText{color:var(--color-fg);margin:0;font-size:max(15px,min(2.2vw,17px));line-height:1.6}.page-module__4LVuuW__footerActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__4LVuuW__footerActions .page-module__4LVuuW__ctaSecondary{background:color-mix(in srgb,var(--surface-base)85%,transparent);color:var(--color-brand);box-shadow:0 16px 28px rgba(var(--shadow-rgb),.18);border:none}.page-module__4LVuuW__footerActions .page-module__4LVuuW__ctaSecondary:hover{background:color-mix(in srgb,var(--surface-base)95%,transparent)}.theme-dark .page-module__4LVuuW__ctaSecondary{color:var(--color-fg);box-shadow:0 16px 28px rgba(var(--shadow-rgb),.26);border-color:rgba(255,255,255,.16)}.theme-dark .page-module__4LVuuW__ctaSecondary:hover{background:color-mix(in srgb,var(--surface-elevated)95%,transparent)}.theme-dark .page-module__4LVuuW__footerActions .page-module__4LVuuW__ctaSecondary{color:#fff}@media (min-width:980px){.page-module__4LVuuW__hero{padding:max(24px,min(4vw,32px)) max(26px,min(5vw,38px))}.page-module__4LVuuW__heroMedia{max-width:min(1240px,100%)}}@media (max-width:720px){.page-module__4LVuuW__heroOverlay{width:min(100%,520px);top:max(12px,min(4vw,18px));bottom:max(12px,min(4vw,18px));left:max(12px,min(4vw,18px));right:max(12px,min(4vw,18px))}.page-module__4LVuuW__heroOverlay .page-module__4LVuuW__title{font-size:max(24px,min(7vw,36px));line-height:1.1}}@media (max-width:640px){.page-module__4LVuuW__main{padding:0}.page-module__4LVuuW__body,.page-module__4LVuuW__metrics,.page-module__4LVuuW__footer,.page-module__4LVuuW__hero,.page-module__4LVuuW__heroMedia,.page-module__4LVuuW__heroImage,.page-module__4LVuuW__heroBody{border-radius:0}.page-module__4LVuuW__ctaGroup,.page-module__4LVuuW__footerActions{flex-direction:column;align-items:stretch}.page-module__4LVuuW__cta,.page-module__4LVuuW__footerActions .page-module__4LVuuW__cta{width:100%}.page-module__4LVuuW__hero,.page-module__4LVuuW__hero:after,.page-module__4LVuuW__cta,.page-module__4LVuuW__ctaPrimary,.page-module__4LVuuW__ctaSecondary,.page-module__4LVuuW__footerActions .page-module__4LVuuW__ctaSecondary,.page-module__4LVuuW__features,.page-module__4LVuuW__features:after,.page-module__4LVuuW__featureItem,.page-module__4LVuuW__metrics,.page-module__4LVuuW__footer{box-shadow:none;transition:none;animation:none}.page-module__4LVuuW__heroSquare{border-radius:0}}
