.qrs-system,.qrs-beam-guide{color:rgb(var(--color-foreground));max-width:1100px;margin-inline:auto;padding-block:2.5rem}.qrs-system{scroll-margin-top:10rem}.qrs-system__header{max-width:62ch;margin-bottom:1.75rem}.qrs-system__eyebrow{margin:0 0 .65rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.qrs-system__header h2{margin:0;font-size:clamp(1.7rem,2.9vw,2.4rem);letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.qrs-system__header>p:last-child{margin:.8rem 0 0;font-size:.92rem;line-height:1.65;text-wrap:pretty}.qrs-system__flow{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr;gap:1rem;align-items:center;padding:1.5rem 0;border-block:1px solid rgb(var(--color-border))}.qrs-system__unit{min-width:0}.qrs-system__unit img{width:140px;height:90px;object-fit:cover;mix-blend-mode:multiply}.qrs-system__unit strong,.qrs-system__result strong{display:block;font-size:1rem;line-height:1.4;font-weight:600}.qrs-system__unit span{display:block;font-size:.8rem;line-height:1.5;margin-top:.3rem}.qrs-system__connection{width:100px;height:90px}.qrs-system__operator{font-size:1.5rem;font-weight:400}.qrs-system__result p{margin:.5rem 0 0;font-size:.85rem;line-height:1.6}.qrs-system__caption{margin:.6rem 0 0;font-size:.73rem;line-height:1.55;opacity:.8}.qrs-system__platform{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;padding-top:1.5rem}.qrs-system__platform h3{margin:0;font-size:.85rem;font-weight:600}.qrs-system__platform p{margin:.4rem 0 0;font-size:.85rem;line-height:1.65}.qrs-system__link{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;font-size:.85rem;text-decoration:underline;text-underline-offset:.25em}.qrs-system__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qrs-beam-guide{border-top:1px solid rgb(var(--color-border));margin-top:2rem}.qrs-beam-guide__terms{margin:0}.qrs-beam-guide__terms>div{display:grid;grid-template-columns:1fr 2.3fr;gap:2rem;padding-block:.85rem;border-top:1px solid rgb(var(--color-border));font-size:.88rem;line-height:1.65}.qrs-beam-guide__terms dt{font-weight:600}.qrs-beam-guide__terms dd{margin:0}.qrs-beam-guide__visuals{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem}.qrs-beam-guide__visuals figure{margin:0}.qrs-beam-guide__visuals svg{width:100%;max-height:100px}.qrs-beam-guide__visuals figcaption{font-size:.8rem;line-height:1.5}.qrs-beam-guide__footer{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start;margin-top:1.2rem}.qrs-beam-guide__footer p{font-size:.85rem;line-height:1.65;margin:0}.qrs-beam-guide__footer a{margin:0}.qrs-family-references{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.qrs-family-card{border-top:1px solid rgb(var(--color-border));padding-top:1.25rem;scroll-margin-top:10rem}.qrs-family-card__heading h3{font:inherit;margin:0;font-size:1.75rem;letter-spacing:-.03em;font-weight:600}.qrs-family-card__body{font-size:.9rem;line-height:1.65;margin:.8rem 0;max-width:56ch}.qrs-family-card__facts{font-size:.85rem;line-height:1.7;font-variant-numeric:tabular-nums;margin:.6rem 0}.qrs-family-reference-heading{margin:1.5rem 0 0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}@media(max-width:767px){.qrs-system,.qrs-beam-guide{padding-block:1.75rem}.qrs-system__header{margin-bottom:1.25rem}.qrs-system__flow{grid-template-columns:1fr auto 1fr;gap:.7rem;padding:1rem 0}.qrs-system__unit img{width:115px;height:80px}.qrs-system__unit strong,.qrs-system__result strong{font-size:.95rem}.qrs-system__connection{width:90px;height:80px}.qrs-system__flow>.qrs-system__operator:nth-last-child(2){grid-column:2}.qrs-system__result{grid-column:1 / -1;padding:.75rem 0 .1rem}.qrs-system__platform{grid-template-columns:1fr;gap:.65rem;padding-top:1rem}.qrs-beam-guide__terms>div{grid-template-columns:1fr;gap:.2rem;padding-block:.7rem;font-size:.85rem}.qrs-beam-guide__visuals{gap:1rem}.qrs-beam-guide__footer{grid-template-columns:1fr;gap:.5rem}.qrs-family-references{grid-template-columns:1fr;gap:1.25rem}}@media(min-width:768px){.qrs-system__header{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 3rem;align-items:start}.qrs-system__header .qrs-system__eyebrow{grid-column:1 / -1}.qrs-system__header>p:last-child{margin:0;max-width:55ch}}.qrs-family-card [data-qrs-reason]{display:none}.qrs-family-references:not(:has([data-qrs-product]:not([hidden]))),.qrs-family-reference-heading:has(+.qrs-family-references:not(:has([data-qrs-product]:not([hidden])))){display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/qrs-modular-system.css.map */
