.records-root .rec-desk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(32px,4vw,56px)}.records-root .rec-desk-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:22px}.records-root .rec-desk-badge{display:inline-flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border:1px solid var(--line-2);--r:999px;font-size:14px;font-weight:600}.records-root .rec-desk-icon{--r:8px}.records-root .rec-desk-lede{max-width:500px;margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.records-root .rec-desk-ctas{display:flex;flex-wrap:wrap;gap:10px}.records-root .rec-desk-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--dim)}.records-root .rec-desk-trust li{display:inline-flex;align-items:center;gap:8px}.records-root .rec-desk-trust li:before{content:"";width:6px;height:6px;--r:999px;background:var(--accent)}.records-root .rec-desk-art{position:relative;margin:0;overflow:hidden;aspect-ratio:1/1;max-height:560px;justify-self:end;width:100%;max-width:560px;--r:26px;background:#050505;box-shadow:0 0 0 1px var(--line-2),0 40px 80px -50px rgb(0 0 0/60%)}.records-root .rec-desk-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;transform-origin:100% 50%;transform:scale(1.02);transition:transform 1.4s var(--ease-out)}.records-root .rec-desk-art:hover img{transform:scale(1.08)}.records-root .rec-plans{padding-top:24px;padding-bottom:72px;scroll-margin-top:80px}.records-root .rec-plan-panel{border:1px solid var(--line-2);--r:22px;background:var(--surface)}.records-root .rec-plan-kicker{margin:0;font-size:13px;font-weight:500;color:var(--accent-text)}.records-root .rec-plan-title{margin:0;font-family:var(--font-tight);font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.records-root .rec-plan-email{font-family:var(--font-code);font-size:12px;color:var(--dim)}.records-root .rec-plan-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--line-2);--r:22px;background:var(--bg);transition:border-color .25s ease,box-shadow .45s var(--ease-out)}.records-root .rec-plan-card:hover{border-color:var(--line-3);box-shadow:0 24px 50px -36px rgb(0 0 0/40%)}.records-root .rec-plan-card--featured{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-2));background:color-mix(in srgb,var(--accent) 4%,var(--bg))}.records-root .rec-plan-card .rec-btn{align-self:stretch}.records-root .rec-plan-price{margin-bottom:0;font-family:var(--font-tight);font-size:clamp(36px,3.6vw,48px);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--text)}.records-root .rec-plan-empty{align-items:flex-start;font-size:14.5px;color:var(--muted);border-style:dashed;background:transparent}.records-root .rec-plan-toggle{display:inline-flex;height:40px;align-items:center;padding:0 16px;border:1px solid var(--line-3);--r:999px;background:transparent;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.records-root .rec-plan-toggle:hover{border-color:var(--text)}.records-root .rec-plan-toggle.is-selected{border-color:var(--inv-bg);background:var(--inv-bg);color:var(--inv-fg)}.records-root .rec-plan-toggle--sm{height:34px;padding:0 13px;font-size:13px}.records-root .rec-plan-alert{--r:14px}.records-root .rec-plans .rec-input{height:44px}@media (max-width:900px){.records-root .rec-desk-hero{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.records-root .rec-desk-art{--r:20px;justify-self:stretch}.records-root .rec-plan-card{padding:22px}.records-root .rec-desk-ctas .rec-btn{flex:1}}@media (prefers-reduced-motion:reduce){.records-root .rec-desk-art:hover img{transform:scale(1.02)}}.records-root .rec-desk-hero--plans{grid-template-columns:minmax(0,760px);padding-bottom:0}@media (max-width:760px){.records-root .rec-desktop-dl{display:none}}