.side-rays-container{width:100%;height:100%}
.oro-module__fETWYq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:78vh;padding:2.5rem 0 3rem;display:flex;position:relative}.oro-module__fETWYq__pageRays{z-index:0;pointer-events:none;position:fixed;inset:0}.oro-module__fETWYq__heroGlow{filter:blur(16px);z-index:0;pointer-events:none;background:radial-gradient(#f0aa4629,#f0aa4600 62%);width:min(880px,92vw);height:min(540px,58vh);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.oro-module__fETWYq__heroInner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.oro-module__fETWYq__heroRow{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.oro-module__fETWYq__heroIcon{border-radius:23%;width:clamp(62px,9vw,96px);height:clamp(62px,9vw,96px);box-shadow:0 1px 2px #00000014,0 16px 46px #f0aa466b}.oro-module__fETWYq__heroDeck{max-width:42rem;margin-top:clamp(2.2rem,5vw,3.4rem)}.oro-module__fETWYq__heroSub{color:var(--text-tertiary);font-family:var(--font-geist-sans),system-ui,sans-serif;max-width:34rem;margin-top:1rem;font-size:clamp(.92rem,2vw,1.05rem)}.oro-module__fETWYq__heroCta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.6rem;display:flex}.oro-module__fETWYq__quote{text-align:center;padding:4.5rem 1rem 5rem}.oro-module__fETWYq__quoteText{max-width:36rem;margin:0 auto}.oro-module__fETWYq__features{padding:3.5rem 0 5rem}.oro-module__fETWYq__featGrid{grid-template-columns:1fr;gap:1rem;max-width:64rem;margin:0 auto;display:grid}.oro-module__fETWYq__featCard{border:1px solid var(--border-glass-soft);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#ffffff8c;border-radius:1rem;padding:1.5rem 1.4rem;position:relative;box-shadow:0 1px 2px #0000000a,0 10px 26px #0000000d}.oro-module__fETWYq__featIcon{width:2.2rem;height:2.2rem;color:var(--text-primary);display:inline-flex}.oro-module__fETWYq__featIcon svg{width:100%;height:100%}.oro-module__fETWYq__featSample{font-family:var(--font-mono-space),ui-monospace,monospace;color:var(--text-tertiary);border:1px solid var(--border-glass-soft);background:#0000000a;border-radius:.4rem;padding:.12rem .5rem;font-size:.74rem;position:absolute;top:1.4rem;right:1.4rem}.oro-module__fETWYq__featTitle{font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--text-primary);margin-top:1rem;font-size:1.05rem;font-weight:600}.oro-module__fETWYq__featDesc{font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--text-tertiary);margin-top:.4rem;font-size:.88rem;line-height:1.6}@media (min-width:640px){.oro-module__fETWYq__featGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.oro-module__fETWYq__featGrid{grid-template-columns:repeat(4,1fr)}}.oro-module__fETWYq__shots,.oro-module__fETWYq__shotsPan{padding:3.5rem 0 5rem}.oro-module__fETWYq__shotsPan{overflow-x:hidden}.oro-module__fETWYq__shotTrack{will-change:transform;gap:1.2rem;width:max-content;padding:1rem clamp(1.5rem,8vw,6rem) 1.4rem;display:flex}.oro-module__fETWYq__shotRowScroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem;padding:1rem 1.5rem 1.4rem;display:flex;overflow-x:auto}.oro-module__fETWYq__shotRowScroll::-webkit-scrollbar{display:none}.oro-module__fETWYq__shotFrame{scroll-snap-align:center;background:#fff;border-radius:1.4rem;flex:none;width:clamp(160px,42vw,208px);padding:5px;box-shadow:0 2px 6px #0000000f,0 18px 44px #00000021}.oro-module__fETWYq__shot{border-radius:1.1rem;width:100%;height:auto;display:block}.oro-module__fETWYq__proof{text-align:center;padding:3.5rem 1rem 5rem}.oro-module__fETWYq__proofStar{align-items:baseline;gap:.6rem;display:inline-flex}.oro-module__fETWYq__proofNum{font-family:var(--font-fraunces),Georgia,serif;color:var(--text-primary);font-size:clamp(3rem,8vw,4.4rem);font-weight:400;line-height:1}.oro-module__fETWYq__proofStars{color:#d6a04a;letter-spacing:.08em;font-size:clamp(1rem,3vw,1.4rem)}.oro-module__fETWYq__proofMeta{color:var(--text-tertiary);font-family:var(--font-geist-sans),system-ui,sans-serif;margin-top:.9rem;font-size:.88rem}.oro-module__fETWYq__cta{text-align:center;padding:5rem 1rem 4rem}.oro-module__fETWYq__ctaKicker{max-width:34rem;margin:0 auto 2rem}.oro-module__fETWYq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.oro-module__fETWYq__footer{text-align:center;border-top:1px solid var(--border-glass-soft);margin-top:3rem;padding:3rem 1rem 2rem}.oro-module__fETWYq__footerLinks{font-family:var(--font-mono-space),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:.4rem 1.3rem;font-size:.72rem;display:flex}.oro-module__fETWYq__footerLinks a{color:var(--text-tertiary);text-decoration:none;transition:color .2s}.oro-module__fETWYq__footerLinks a:hover{color:var(--text-primary)}.oro-module__fETWYq__footerNote{font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--text-quaternary);margin-top:1.4rem;font-size:.7rem}.oro-module__fETWYq__docTabs{border-bottom:1px solid var(--border-glass-soft);flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 2.6rem;padding-bottom:1.6rem;display:flex}.oro-module__fETWYq__docTab{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);border:1px solid var(--border-glass-soft);border-radius:999px;padding:.4rem .9rem;font-size:.7rem;text-decoration:none;transition:color .2s,background .2s,border-color .2s}.oro-module__fETWYq__docTab:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.oro-module__fETWYq__docTabActive{background:var(--text-primary);color:var(--bg-page);border-color:var(--text-primary)}
