.ct-page a:hover{opacity:.8}.ct-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,56px);display:grid}.ct-rx{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ct-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ct-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ct-shots img,.ct-phones img{filter:saturate(.8)contrast(1.03)brightness(.95)}.ct-shots figure,.ct-phones .ct-frame{position:relative}.ct-shots figure:after,.ct-phones .ct-frame:after{content:"";pointer-events:none;background:linear-gradient(#1c222b0a 0%,#1c222b38 100%);border-radius:6px;position:absolute;inset:0}.ct-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,22px);max-width:720px;display:grid}.ct-frame{display:block}@media (max-width:560px){.ct-phones{grid-template-columns:minmax(0,1fr);max-width:340px}}.ct-page button:focus-visible,.ct-page a:focus-visible{outline-offset:3px;outline:2px solid #d4dbe3}@media (max-width:900px){.ct-shots,.ct-top,.ct-rx{grid-template-columns:minmax(0,1fr)}.ct-rx .ct-op{justify-self:start;transform:rotate(90deg)}.ct-tabs{grid-template-columns:minmax(0,1fr)}}.ct-page [role=tabpanel]:focus-visible{outline-offset:3px;outline:2px solid #d4dbe3}.ct-eq-m{display:none}@media (max-width:900px){.ct-rx .ct-op.ct-eq{transform:none}.ct-eq-d{display:none}.ct-eq-m{display:inline}}.ct-page main:focus{outline:none}
