:root{--qsec-page-ratio:595/842;--qsec-page-min:220px;--qsec-page-max:400px;--qsec-gap:24px;--theme-primary: ;--theme-bg: ;--ink-900:#0f172a;--ink-600:#475569}.qsec-tiltrow{background:transparent;padding:24px 0;text-align:center}.qsec-tiltrow__title{color:var(--ink-900);letter-spacing:-.01em;margin:0 0 20px}.qsec-tiltrow__images{align-items:end;display:grid;gap:var(--qsec-gap);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.qsec-tiltrow__item{aspect-ratio:var(--qsec-page-ratio);background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(2,6,23,.12);overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;width:clamp(var(--qsec-page-min),30vw,var(--qsec-page-max));will-change:transform}.qsec-tiltrow__item img{aspect-ratio:var(--qsec-page-ratio);block-size:100%;display:block;inline-size:100%;object-fit:cover}.qsec-tiltrow__item--left{transform:rotate(-6deg)}.qsec-tiltrow__item--center{transform:rotate(0deg) scale(1.02);z-index:1}.qsec-tiltrow__item--right{transform:rotate(6deg)}.qsec-tiltrow__item:hover{box-shadow:0 30px 80px rgba(2,6,23,.22);transform:rotate(0deg) scale(1.03)}.qsec-tiltrow__item figcaption{background:rgba(0,0,0,.55);border-radius:8px;color:#fff;font-size:12px;inset:auto 8px 8px 8px;padding:4px 6px;position:absolute}.qsec-tiltrow__cta{margin-top:20px}.qsec-btn{align-items:center;border:1px solid transparent;border-radius:12px;display:inline-flex;font-weight:600;justify-content:center;padding:12px 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.qsec-btn--primary{background:var(--theme-primary);color:#fff}.qsec-btn--primary:hover{transform:translateY(-1px)}.qsec-tiltrow__placeholder{border:1px dashed rgba(2,6,23,.15);border-radius:12px;color:var(--ink-600);grid-column:1/-1;padding:20px}@media (max-width:960px){.qsec-tiltrow__images{gap:16px}}@media (max-width:700px){.qsec-tiltrow__images{grid-template-columns:1fr}.qsec-tiltrow__item--left,.qsec-tiltrow__item--right{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.qsec-tiltrow__item,.qsec-tiltrow__item:hover{transform:none;transition:none}}