.vr-page{min-height:60vh;background:radial-gradient(1200px 600px at 70% -10%,rgba(77,184,171,.18),transparent 60%),radial-gradient(900px 480px at 0% 0%,rgba(77,184,171,.08),transparent 70%)}.vr-page__container{max-width:960px;margin-inline:auto;padding:clamp(56px,8vw,120px) var(--gutter-x) clamp(64px,8vw,120px)}.vr-page__hero{margin-bottom:clamp(32px,4vw,64px)}.vr-page__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.vr-page__h1{margin:0 0 16px;font-family:var(--font-serif);font-size:var(--fz-h1);line-height:var(--lh-tight);font-weight:400;letter-spacing:-.02em;color:var(--color-text)}.vr-page__lead{margin:0;max-width:720px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--color-text-muted)}.vr-page__body{font-size:17px;line-height:1.7;color:var(--color-text)}.vr-page__body h2{margin:56px 0 18px;font-family:var(--font-serif);font-size:var(--fz-h2);font-weight:400;line-height:var(--lh-snug);letter-spacing:-.02em}.vr-page__body h3{margin:36px 0 12px;font-size:var(--fz-h3);font-weight:600;letter-spacing:-.01em}.vr-page__body p{margin:0 0 18px;color:var(--color-text)}.vr-page__body p+p{margin-top:0}.vr-page__body ul,.vr-page__body ol{margin:0 0 24px;padding-left:24px}.vr-page__body li{margin-bottom:8px;color:var(--color-text)}.vr-page__body li::marker{color:var(--color-accent)}.vr-page__body strong{color:var(--color-text);font-weight:700}.vr-page__body em{color:var(--color-text-muted);font-style:italic}.vr-page__body p a:not([class]),.vr-page__body li a:not([class]),.vr-page__body td a:not([class]),.vr-page__body blockquote a:not([class]){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vr-page__body p a:not([class]):hover,.vr-page__body li a:not([class]):hover,.vr-page__body td a:not([class]):hover,.vr-page__body blockquote a:not([class]):hover{color:var(--color-accent-strong)}.vr-page__body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.vr-page__body th,.vr-page__body td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-border)}.vr-page__body th{background:var(--color-bg-elev-1);font-weight:600;letter-spacing:-.01em}.vr-page__body tr:hover td{background:#4db8ab0a}.vr-page__body blockquote{border-left:3px solid var(--color-accent);padding:4px 0 4px 18px;margin:24px 0;color:var(--color-text-muted);font-style:italic}.vr-page__body code{font-family:var(--font-mono);font-size:.92em;background:var(--color-bg-elev-1);padding:2px 6px;border-radius:4px}.vr-callout{margin:40px 0;padding:28px;background:linear-gradient(135deg,#4db8ab29,#4db8ab0a);border:1px solid rgba(77,184,171,.32);border-radius:var(--radius-lg)}.vr-callout h3{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}.vr-callout p{margin:0 0 18px;color:var(--color-text-muted)}.vr-callout__actions{display:flex;gap:12px;flex-wrap:wrap}.vr-page__body .vr-btn-primary,.vr-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:var(--color-accent);color:#0a1f1c;font-weight:700;border-radius:var(--radius-pill);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.vr-page__body .vr-btn-primary:hover,.vr-btn-primary:hover{background:var(--color-accent-strong);color:#0a1f1c;transform:translateY(-1px)}.vr-page__body .vr-btn-ghost,.vr-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:transparent;color:var(--color-text);font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius-pill);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.vr-page__body .vr-btn-ghost:hover,.vr-btn-ghost:hover{border-color:var(--color-accent);background:#4db8ab14;color:var(--color-text)}.vr-faq{display:grid;gap:12px}.vr-faq__item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elev-1);overflow:hidden}.vr-faq__item[open]{border-color:#4db8ab73}.vr-faq__summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--color-text)}.vr-faq__summary::-webkit-details-marker{display:none}.vr-faq__icon{position:relative;flex-shrink:0;width:28px;height:28px;border:1px solid var(--color-border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);transition:transform var(--dur-base) var(--ease-out),background var(--dur-fast) var(--ease-out)}.vr-faq__icon:before,.vr-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:1px}.vr-faq__icon:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.vr-faq__icon:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.vr-faq__item[open] .vr-faq__icon{transform:rotate(45deg);background:var(--color-accent);border-color:var(--color-accent);color:#0a1f1c}.vr-faq__answer{padding:0 22px 22px;color:var(--color-text-muted);font-size:15px;line-height:1.7}
