.page-module-scss-module__rcUngW__page{--landing-max:1360px;background:var(--op-color-canvas);min-height:100vh}.page-module-scss-module__rcUngW__header{z-index:10;background:var(--op-color-surface);border-bottom:1px solid var(--op-color-border);position:sticky;top:0}.page-module-scss-module__rcUngW__headerInner{max-width:var(--landing-max);padding:var(--op-space-4) var(--op-space-6);align-items:center;gap:var(--op-space-6);margin:0 auto;display:flex}.page-module-scss-module__rcUngW__brand{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);white-space:nowrap;font-size:18px;font-weight:700;text-decoration:none;display:flex}.page-module-scss-module__rcUngW__brandLogo{width:auto;height:56px}.page-module-scss-module__rcUngW__navLinks{align-items:center;gap:var(--op-space-6);flex:1;display:none}.page-module-scss-module__rcUngW__navLinks a{color:var(--op-color-text);font-size:14px;font-weight:600;text-decoration:none}.page-module-scss-module__rcUngW__navLinks a:hover{color:var(--op-color-primary-hover)}@media (min-width:768px){.page-module-scss-module__rcUngW__navLinks{display:flex}}.page-module-scss-module__rcUngW__headerActions{align-items:center;gap:var(--op-space-4);margin-left:auto;display:flex}.page-module-scss-module__rcUngW__loginLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__rcUngW__loginLink{min-height:40px;padding:0 var(--op-space-4);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);color:var(--op-color-text-strong);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__rcUngW__loginLink:hover{border-color:var(--op-color-primary);color:var(--op-color-primary-hover)}.page-module-scss-module__rcUngW__hero{background:linear-gradient(180deg, var(--op-color-primary-soft) 0%, var(--op-color-canvas) 55%);padding:var(--op-space-8) var(--op-space-6)}@media (min-width:1024px){.page-module-scss-module__rcUngW__hero{padding:var(--op-space-8) var(--op-space-6) 56px}}.page-module-scss-module__rcUngW__heroInner{max-width:var(--landing-max);gap:var(--op-space-8);align-items:center;margin:0 auto;display:grid}@media (min-width:1024px){.page-module-scss-module__rcUngW__heroInner{gap:var(--op-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module-scss-module__rcUngW__eyebrow{margin:0 0 var(--op-space-3);letter-spacing:.04em;text-transform:uppercase;color:var(--op-color-primary-hover);font-size:12px;font-weight:700}.page-module-scss-module__rcUngW__heroTitle{margin:0 0 var(--op-space-4);color:var(--op-color-text-strong);font-size:32px;font-weight:700;line-height:1.15}@media (min-width:768px){.page-module-scss-module__rcUngW__heroTitle{font-size:44px}}.page-module-scss-module__rcUngW__heroSubtitle{margin:0 0 var(--op-space-6);max-width:560px;color:var(--op-color-text-muted);font-size:16px;line-height:24px}.page-module-scss-module__rcUngW__heroCtas{gap:var(--op-space-3);margin-bottom:var(--op-space-8);flex-wrap:wrap;display:flex}.page-module-scss-module__rcUngW__ctaSecondary:focus-visible,.page-module-scss-module__rcUngW__ctaPrimary:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__rcUngW__ctaSecondary,.page-module-scss-module__rcUngW__ctaPrimary{min-height:56px;padding:var(--op-space-2) var(--op-space-6);border-radius:var(--op-radius-sm);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.page-module-scss-module__rcUngW__ctaSecondary span,.page-module-scss-module__rcUngW__ctaPrimary span{font-size:14px;font-weight:700}.page-module-scss-module__rcUngW__ctaSecondary small,.page-module-scss-module__rcUngW__ctaPrimary small{font-size:12px;font-weight:500}.page-module-scss-module__rcUngW__ctaPrimary{background:var(--op-color-primary);border:1px solid var(--op-color-primary)}.page-module-scss-module__rcUngW__ctaPrimary span,.page-module-scss-module__rcUngW__ctaPrimary small{color:#fff}.page-module-scss-module__rcUngW__ctaPrimary small{opacity:.85}.page-module-scss-module__rcUngW__ctaPrimary:hover{background:var(--op-color-primary-hover)}.page-module-scss-module__rcUngW__ctaSecondary{background:var(--op-color-surface);border:1px solid var(--op-color-border)}.page-module-scss-module__rcUngW__ctaSecondary span{color:var(--op-color-text-strong)}.page-module-scss-module__rcUngW__ctaSecondary small{color:var(--op-color-text-muted)}.page-module-scss-module__rcUngW__ctaSecondary:hover{border-color:var(--op-color-primary)}.page-module-scss-module__rcUngW__trustList{gap:var(--op-space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module-scss-module__rcUngW__trustList{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__rcUngW__trustList li{align-items:flex-start;gap:var(--op-space-2);color:var(--op-color-primary-hover);display:flex}.page-module-scss-module__rcUngW__trustTitle{color:var(--op-color-text-strong);margin:0;font-size:13px;font-weight:700}.page-module-scss-module__rcUngW__trustHint{color:var(--op-color-text-muted);margin:2px 0 0;font-size:12px}.page-module-scss-module__rcUngW__heroVisual{width:100%;max-width:520px;margin:0 auto;display:flex}@media (min-width:1024px){.page-module-scss-module__rcUngW__heroVisual{justify-content:flex-end;max-width:none}}.page-module-scss-module__rcUngW__heroImage{border-radius:var(--op-radius-md);width:100%;height:auto;display:block}@media (min-width:1024px){.page-module-scss-module__rcUngW__heroImage{max-width:640px}}.page-module-scss-module__rcUngW__audience{padding:56px var(--op-space-6);scroll-margin-top:80px}.page-module-scss-module__rcUngW__audienceAlt{background:var(--op-color-surface);border-top:1px solid var(--op-color-border);border-bottom:1px solid var(--op-color-border)}.page-module-scss-module__rcUngW__audienceInner{max-width:var(--landing-max);gap:var(--op-space-8);align-items:center;margin:0 auto;display:grid}@media (min-width:1024px){.page-module-scss-module__rcUngW__audienceInner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}}.page-module-scss-module__rcUngW__audienceTitle{margin:0 0 var(--op-space-3);color:var(--op-color-text-strong);font-size:26px;font-weight:700;line-height:1.25}.page-module-scss-module__rcUngW__audienceDescription{margin:0 0 var(--op-space-6);color:var(--op-color-text-muted);max-width:560px;font-size:15px;line-height:22px}.page-module-scss-module__rcUngW__pointList{margin:0 0 var(--op-space-6);gap:var(--op-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.page-module-scss-module__rcUngW__pointList li{align-items:flex-start;gap:var(--op-space-3);color:var(--op-color-primary);display:flex}.page-module-scss-module__rcUngW__pointTitle{color:var(--op-color-text-strong);margin:0;font-size:14px;font-weight:700}.page-module-scss-module__rcUngW__pointText{color:var(--op-color-text-muted);max-width:440px;margin:2px 0 0;font-size:13px;line-height:19px}.page-module-scss-module__rcUngW__audienceCta:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__rcUngW__audienceCta{min-height:44px;padding:0 var(--op-space-6);border-radius:var(--op-radius-sm);background:var(--op-color-primary);color:#fff;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module-scss-module__rcUngW__audienceCta:hover{background:var(--op-color-primary-hover)}.page-module-scss-module__rcUngW__audienceVisual{justify-content:center;width:100%;display:flex}.page-module-scss-module__rcUngW__audienceImage{border-radius:var(--op-radius-md);width:100%;height:auto;display:block}.page-module-scss-module__rcUngW__features{padding:56px var(--op-space-6) 72px}.page-module-scss-module__rcUngW__featuresInner{max-width:var(--landing-max);margin:0 auto}.page-module-scss-module__rcUngW__featuresTitle{margin:0 0 var(--op-space-8);color:var(--op-color-text-strong);text-align:center;font-size:24px;font-weight:700}.page-module-scss-module__rcUngW__featureGrid{gap:var(--op-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module-scss-module__rcUngW__featureGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__rcUngW__featureGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__rcUngW__featureCard{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-4) var(--op-space-6);min-height:116px;color:var(--op-color-primary)}.page-module-scss-module__rcUngW__featureTitle{margin:var(--op-space-3) 0 0;color:var(--op-color-text-strong);font-size:14px;font-weight:700}.page-module-scss-module__rcUngW__featureText{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:13px;line-height:19px}.page-module-scss-module__rcUngW__footer{background:var(--op-color-surface);border-top:1px solid var(--op-color-border);padding:var(--op-space-8) var(--op-space-6)}.page-module-scss-module__rcUngW__footerInner{text-align:center;align-items:center;gap:var(--op-space-3);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.page-module-scss-module__rcUngW__footerBrand{align-items:center;gap:var(--op-space-2);color:var(--op-color-text-strong);font-size:16px;font-weight:700;display:flex}.page-module-scss-module__rcUngW__footerTagline{color:var(--op-color-text-muted);max-width:420px;margin:0;font-size:13px}.page-module-scss-module__rcUngW__footerLogin:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__rcUngW__footerLogin{color:var(--op-color-primary-hover);font-size:13px;font-weight:600;text-decoration:none}.page-module-scss-module__rcUngW__footerLogin:hover{text-decoration:underline}.page-module-scss-module__rcUngW__footerCopyright{margin:var(--op-space-2) 0 0;color:var(--op-color-text-muted);font-size:12px}.page-module-scss-module__rcUngW__page,.page-module-scss-module__rcUngW__headerInner,.page-module-scss-module__rcUngW__heroInner,.page-module-scss-module__rcUngW__audienceInner,.page-module-scss-module__rcUngW__featuresInner,.page-module-scss-module__rcUngW__footerInner,.page-module-scss-module__rcUngW__heroCopy,.page-module-scss-module__rcUngW__audienceCopy,.page-module-scss-module__rcUngW__featureCard,.page-module-scss-module__rcUngW__trustList li,.page-module-scss-module__rcUngW__pointList li{min-width:0}.page-module-scss-module__rcUngW__heroTitle,.page-module-scss-module__rcUngW__heroSubtitle,.page-module-scss-module__rcUngW__audienceTitle,.page-module-scss-module__rcUngW__audienceDescription,.page-module-scss-module__rcUngW__trustTitle,.page-module-scss-module__rcUngW__trustHint,.page-module-scss-module__rcUngW__pointTitle,.page-module-scss-module__rcUngW__pointText,.page-module-scss-module__rcUngW__featureTitle,.page-module-scss-module__rcUngW__featureText,.page-module-scss-module__rcUngW__footerTagline{overflow-wrap:anywhere}@media (max-width:640px){.page-module-scss-module__rcUngW__headerInner{padding:var(--op-space-3) var(--op-space-4);gap:var(--op-space-2)}.page-module-scss-module__rcUngW__brand{flex:auto;min-width:0}.page-module-scss-module__rcUngW__headerActions{gap:var(--op-space-2);flex:0 auto;min-width:0}.page-module-scss-module__rcUngW__loginLink{min-height:44px;padding:0 var(--op-space-3);font-size:13px}.page-module-scss-module__rcUngW__hero,.page-module-scss-module__rcUngW__audience,.page-module-scss-module__rcUngW__features,.page-module-scss-module__rcUngW__footer{padding-left:var(--op-space-4);padding-right:var(--op-space-4)}.page-module-scss-module__rcUngW__heroCtas>a{width:100%;min-width:0}}@media (max-width:380px){.page-module-scss-module__rcUngW__headerInner{flex-wrap:wrap;align-items:flex-start}.page-module-scss-module__rcUngW__headerActions{justify-content:space-between;width:100%}}
