.opryn-public-dark .cinematic-home{overflow:visible}.premium-gallery,.premium-memory,.premium-trust{position:relative;padding-block:76px;background:transparent}.premium-section-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:52px;margin-bottom:42px}.premium-section-intro .cinematic-heading{font-size:clamp(38px,4.6vw,64px);line-height:1.08;letter-spacing:-.045em}.premium-section-intro>p{color:#c1cad9;font-size:16px;line-height:1.65;max-width:350px;padding-bottom:6px}.premium-section-intro .cinematic-kicker{color:#adc0ff;margin-bottom:20px}.opryn-image-stack{--stack-top:98px;position:relative;width:min(100%,1040px);margin-inline:auto;padding-bottom:12px}.opryn-stack-card{position:sticky;scroll-margin-top:110px}.opryn-stack-card+.opryn-stack-card{margin-top:42svh}.opryn-stack-card{overflow:hidden;border-radius:20px;background:#0b0e13;border:1px solid rgb(255 255 255/10%);box-shadow:0 -12px 35px rgb(0 0 0/12%),0 20px 48px rgb(0 0 0/18%)}.opryn-stack-card-heading{display:flex;gap:32px;justify-content:space-between;align-items:center;min-height:106px;padding:22px 28px;background:linear-gradient(110deg,#111722,#0d1118 65%);border-top:1px solid rgb(124 153 255/64%)}.stack-index{color:#b9caff;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:650}.opryn-stack-card-heading h3{font-size:clamp(19px,2vw,27px);color:#fff;line-height:1.2;font-weight:650;letter-spacing:-.03em;margin-top:7px}.opryn-stack-card-heading p{max-width:310px;color:#c5cfde;font-size:12px;line-height:1.6}.opryn-stack-art{padding:12px;background:#e7edf7}.opryn-stack-art img{display:block;width:100%;height:auto;max-height:calc(100svh - 270px);object-fit:contain;border-radius:9px}.premium-memory,.premium-trust{border-top:0}.premium-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.premium-trust-item{min-width:0;scroll-margin-top:100px}.premium-field-label{display:block;color:#b7c8f1;font-size:10px;font-weight:650;letter-spacing:.1em;margin-bottom:20px}.premium-trust-item .cinematic-source-answer{margin:0;background:#282e39;border-color:#61718d}.premium-trust-item .evidence-example{margin-top:39px}.premium-trust-item .cinematic-source-answer>strong{font-size:clamp(24px,2.4vw,34px)}.premium-connections{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between;margin-top:54px;padding-top:36px;border-top:1px solid #ffffff20;scroll-margin-top:100px}.premium-connections h3{color:#f7f9fc;font-size:clamp(23px,2.5vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.opryn-public-dark .cinematic-pricing-scene{min-height:0;padding-block:80px;background:transparent}.opryn-public-dark .cinematic-final-scene{min-height:0;padding-block:118px;background:radial-gradient(circle at 78% 36%,rgb(132 163 255/18%),transparent 30%),linear-gradient(180deg,#050607 0,#10204b 42%,#2855f9)!important}.opryn-public-dark .cinematic-final-scene .cinematic-heading{font-size:clamp(44px,6vw,78px)}.opryn-public-dark .cinematic-final-scene .public-action-primary{background:#f7f9fc!important;color:#172b70!important;border:1px solid #ffffff!important}.opryn-public-dark .cinematic-final-scene p:not(.cinematic-kicker){color:#eef2ff}.opryn-public-dark .cinematic-final-scene .cinematic-kicker{color:#d9e3ff}@media (max-width:760px){.premium-gallery,.premium-memory,.premium-trust{padding-block:48px}.premium-section-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.premium-section-intro .cinematic-heading{font-size:clamp(30px,8.4vw,44px)}.premium-section-intro>p{font-size:15px;max-width:100%}.opryn-image-stack{--stack-top:88px}.opryn-stack-card+.opryn-stack-card{margin-top:20svh}.opryn-stack-card-heading{display:block;padding:18px;min-height:125px}.opryn-stack-card-heading p{margin-top:9px;font-size:12px;line-height:1.55}.opryn-stack-art{padding:6px}.opryn-stack-art img{max-height:calc(100svh - 310px)}.premium-trust-grid{grid-template-columns:1fr;gap:32px}.premium-trust-item .evidence-example{margin-top:0}.premium-connections{gap:24px;margin-top:36px}.premium-connections>div{width:100%}}@media (prefers-reduced-motion:reduce){.opryn-stack-card{position:relative;top:auto!important;margin-top:24px!important}}