.oyrs-ask-section.oy-section{padding-top:32px}.oyrs-ask{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.oyrs-ask-copy{display:flex;flex-direction:column;gap:20px}.oyrs-ask-sub{margin:0;max-width:34ch;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--oy-muted)}@media (max-width:900px){.oyrs-ask{grid-template-columns:1fr}.oyrs-ask-copy{order:-1}}.oyrs-env{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--oy-line-soft);border-radius:999px;background:rgb(23 20 18/.5)}.oyrs-env-btn{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;padding:5px 12px;border:0;border-radius:999px;background:transparent;color:var(--oy-stone-500);cursor:pointer;transition:color .15s,background .15s}.oyrs-env-btn:hover{color:var(--oy-stone-200)}.oyrs-env-btn[aria-pressed=true]{background:rgb(255 255 255/.08);color:var(--oy-stone-100)}.oyrs-env-logo{width:auto;flex-shrink:0;opacity:.55;transition:opacity .15s}.oyrs-env-btn:hover .oyrs-env-logo,.oyrs-env-btn[aria-pressed=true] .oyrs-env-logo{opacity:1}.oyrs-env-btn:focus-visible{outline:2px solid var(--oy-brand);outline-offset:1px}.oyrs-cmp{position:relative;overflow:hidden;cursor:ew-resize;touch-action:pan-y;user-select:none;outline:none}.oyrs-cmp-img{display:block;width:100%;height:auto;pointer-events:none}.oyrs-cmp-top{position:absolute;inset:0;height:100%}.oyrs-cmp-line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--oy-brand);pointer-events:none}.oyrs-cmp-knob{position:absolute;top:50%;left:50%;width:34px;height:34px;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;border:2px solid var(--oy-brand);background:#0a0a0a;color:var(--oy-brand)}.oyrs-cmp:focus-visible .oyrs-cmp-knob{box-shadow:0 0 0 3px color-mix(in srgb,var(--oy-brand) 45%,transparent)}.oyrs-shot{position:relative;z-index:1;width:80vw;max-width:1040px;margin:clamp(48px,6.5vw,104px) auto 0}.oyrs-window{border:1px solid var(--oy-line);border-radius:14px;background:rgb(12 10 9/.86);backdrop-filter:blur(3px);box-shadow:0 24px 60px -30px rgb(0 0 0/.9);padding:14px;display:flex;flex-direction:column;gap:12px;font-family:var(--oy-sans);text-align:left}.oyrs-window-panes{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.oyrs-pane{border:1px solid var(--oy-line-soft);border-radius:10px;background:rgb(23 20 18/.5);padding:13px;display:flex;flex-direction:column;gap:9px;min-width:0;min-height:clamp(260px,24vw,340px)}@media (max-width:760px){.oyrs-window-panes{grid-template-columns:1fr}.oyrs-pane--paper{display:none}}.oyrs-lean{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(32px,5vw,72px);align-items:start}.oyrs-lean-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.oyrs-lean-title{max-width:16ch}.oyrs-lean-panel{border:1px solid var(--oy-line);border-radius:14px;background:rgb(12 10 9/.86);padding:16px;display:flex;flex-direction:column;gap:12px;font-family:var(--oy-sans)}.oyrs-lean-split{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;align-items:stretch}@media (max-width:900px){.oyrs-lean{grid-template-columns:1fr}.oyrs-lean-title{max-width:none}.oyrs-lean-split{grid-template-columns:1fr}}.oyrs-detail{max-width:65ch;margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--oy-muted)}.oyrs-detail a{color:inherit;text-decoration:underline}.oyrs-caption{margin:0;font-size:14px;line-height:1.5;color:var(--oy-muted)}.oyrs-note-capture{width:94%;height:fit-content;margin:auto}.oyrs-note-capture .oyrs-caption{margin-top:12px}.oyrs-lean-copy .oyrs-detail{margin:0}.oyrs-cta .oy-cta-sub{max-width:44ch}.oyrs-cta-actions{flex-wrap:wrap;gap:12px}.oy-hero.oyrs-hero{padding-bottom:0}.oyrs-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.oyrs-hero-title{font-size:clamp(38px,5vw,72px);line-height:1.1}.oyrs-hero-copy .oyhero-sub{font-size:clamp(16px,1.3vw,18px);line-height:1.5;max-width:44ch}@media (max-width:899px){.oyrs-hero-title{font-size:clamp(38px,9.5vw,56px)}}