.section-landu-compatibility-system .landu-compat-system{position:relative;padding-top:var(--landu-compat-padding-top);padding-bottom:var(--landu-compat-padding-bottom);background:var(--landu-compat-field, var(--landu-cloud, #F3F5F8));color:var(--landu-slate, #5B6472);font-family:var(--font-body-family, sans-serif)}.section-landu-compatibility-system .landu-compat-system *,.section-landu-compatibility-system .landu-compat-system *:before,.section-landu-compatibility-system .landu-compat-system *:after{box-sizing:border-box}.section-landu-compatibility-system .landu-compat-system__panel{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--landu-border, #E7EAEF);border-radius:var(--landu-radius-card, 12px);background:var(--landu-white, #FFFFFF);box-shadow:0 12px 32px #0b1f3d0f}.section-landu-compatibility-system .landu-compat-system__proof{position:relative;overflow:hidden;padding:clamp(2.8rem,6vw,5.2rem) clamp(2.2rem,5vw,5.6rem);color:var(--landu-white, #FFFFFF);background:radial-gradient(88% 120% at 110% 115%,rgba(255,255,255,.11) 0%,transparent 62%),var(--landu-compat-panel, var(--landu-navy, #0B1F3D))}.section-landu-compatibility-system .landu-compat-system__proof:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-position:right top;background-size:6.4rem 100%;mask-image:linear-gradient(90deg,transparent 28%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 100%)}.section-landu-compatibility-system .landu-compat-system__proof:after{position:absolute;right:-10.8rem;bottom:-11.6rem;width:29rem;height:29rem;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 2.4rem #ffffff09,0 0 0 4.8rem #ffffff05;content:"";pointer-events:none}.section-landu-compatibility-system .landu-compat-system__proof-content,.section-landu-compatibility-system .landu-compat-system__brands{position:relative;z-index:1}.section-landu-compatibility-system .landu-compat-system__eyebrow,.section-landu-compatibility-system .landu-compat-system__brands-kicker{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.section-landu-compatibility-system .landu-compat-system__eyebrow{color:#ffffffa3}.section-landu-compatibility-system .landu-compat-system__heading{max-width:10ch;margin:1.4rem 0 0;color:var(--landu-white, #FFFFFF);font-family:var(--font-heading-family, sans-serif);font-size:clamp(3.4rem,4.8vw,5.8rem);font-weight:var(--font-heading-weight, 700);letter-spacing:-.04em;line-height:.98}.section-landu-compatibility-system .landu-compat-system__description{max-width:50rem;margin-top:1.8rem;color:#ffffffbd;font-size:1.45rem;line-height:1.65}.section-landu-compatibility-system .landu-compat-system__description p,.section-landu-compatibility-system .landu-compat-system__disclosure p{margin:0}.section-landu-compatibility-system .landu-compat-system__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.6rem 0 0}.section-landu-compatibility-system .landu-compat-system__metric{padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.18)}.section-landu-compatibility-system .landu-compat-system__metric dt{margin:0;color:#ffffff8c;font-size:.95rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.section-landu-compatibility-system .landu-compat-system__metric dd{margin:.45rem 0 0;color:var(--landu-white, #FFFFFF);font-size:1.3rem;font-weight:500;line-height:1.4}.section-landu-compatibility-system .landu-compat-system__disclosure{display:flex;max-width:52rem;margin-top:2.2rem;align-items:flex-start;gap:.9rem;color:#ffffff9e;font-size:1.15rem;line-height:1.55}.section-landu-compatibility-system .landu-compat-system__disclosure-marker{width:.7rem;height:.7rem;margin-top:.55rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#ffffff8c;box-shadow:inset 0 0 0 2px var(--landu-compat-panel, var(--landu-navy, #0B1F3D))}.section-landu-compatibility-system .landu-compat-system__brands{padding:clamp(2.8rem,5vw,5.2rem) clamp(2.2rem,5vw,5.6rem);background:var(--landu-white, #FFFFFF)}.section-landu-compatibility-system .landu-compat-system__brands-header{display:flex;margin-bottom:2.2rem;align-items:flex-end;justify-content:space-between;gap:1.6rem}.section-landu-compatibility-system .landu-compat-system__brands-kicker{color:var(--landu-navy, #0B1F3D)}.section-landu-compatibility-system .landu-compat-system__brands-note{max-width:22rem;margin:0;color:var(--landu-slate, #5B6472);font-size:1.15rem;line-height:1.45;text-align:right}.section-landu-compatibility-system .landu-compat-system__brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.section-landu-compatibility-system .landu-compat-system__brand{display:flex;min-height:9.4rem;padding:1.45rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--landu-border, #E7EAEF);border-radius:var(--landu-radius-card, 12px);color:var(--landu-navy, #0B1F3D);background:var(--landu-white, #FFFFFF);box-shadow:var(--landu-shadow-rest, 0 1px 3px rgba(11, 31, 61, .04));text-align:center;text-decoration:none;transition:border-color var(--landu-motion-base, .2s) ease,box-shadow var(--landu-motion-base, .2s) ease,transform var(--landu-motion-base, .2s) ease}.section-landu-compatibility-system .landu-compat-system__brand-mark{display:flex;width:100%;min-height:3.4rem;align-items:center;justify-content:center}.section-landu-compatibility-system .landu-compat-system__brand-logo{display:block;width:auto;max-width:12rem;max-height:2.8rem;object-fit:contain;filter:grayscale(1) contrast(1.08);opacity:.55;transition:filter var(--landu-motion-base, .2s) ease,opacity var(--landu-motion-base, .2s) ease,transform var(--landu-motion-base, .2s) ease}.section-landu-compatibility-system .landu-compat-system__brand-name{color:var(--landu-navy, #0B1F3D);font-family:var(--font-heading-family, sans-serif);font-size:1.7rem;font-weight:var(--font-heading-weight, 700);letter-spacing:-.03em;line-height:1.1}.section-landu-compatibility-system .landu-compat-system__brand-coverage{margin:1.2rem 0 0;color:var(--landu-slate, #5B6472);font-size:1.1rem;line-height:1.45}.section-landu-compatibility-system .landu-compat-system__tested-models{margin-top:1.5rem;border-top:1px solid var(--landu-border, #E7EAEF)}.section-landu-compatibility-system .landu-compat-system__tested-models summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:5rem;align-items:center;gap:.9rem;color:var(--landu-navy, #0B1F3D);font-size:1.15rem;font-weight:700;letter-spacing:.02em;cursor:pointer;list-style:none}.section-landu-compatibility-system .landu-compat-system__tested-models summary::-webkit-details-marker{display:none}.section-landu-compatibility-system .landu-compat-system__tested-models-badge{padding:.45rem .7rem;border:1px solid var(--landu-border, #E7EAEF);border-radius:var(--landu-radius-pill, 999px);color:var(--landu-slate, #5B6472);background:var(--landu-cloud, #F3F5F8);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.section-landu-compatibility-system .landu-compat-system__tested-models-icon{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;transition:transform var(--landu-motion-fast, .18s) ease}.section-landu-compatibility-system .landu-compat-system__tested-models[open] .landu-compat-system__tested-models-icon{transform:rotate(180deg)}.section-landu-compatibility-system .landu-compat-system__tested-models-content{overflow:hidden;padding-bottom:1.5rem}.section-landu-compatibility-system .landu-compat-system__tested-models table{width:100%;border-collapse:collapse;color:var(--landu-slate, #5B6472);font-size:1.1rem;line-height:1.5;text-align:left}.section-landu-compatibility-system .landu-compat-system__tested-models th,.section-landu-compatibility-system .landu-compat-system__tested-models td{padding:1.2rem 1.8rem;border-top:1px solid var(--landu-border, #E7EAEF);vertical-align:middle}.section-landu-compatibility-system .landu-compat-system__tested-models thead th{color:var(--landu-muted, #9AA1AC);font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.section-landu-compatibility-system .landu-compat-system__tested-models tbody th{width:28%;padding-right:1.8rem;color:var(--landu-navy, #0B1F3D);font-weight:700}.section-landu-compatibility-system .landu-compat-system__brand:focus-visible,.section-landu-compatibility-system .landu-compat-system__tested-models summary:focus-visible{outline:2px solid var(--landu-navy, #0B1F3D);outline-offset:3px}@media(hover:hover)and (pointer:fine){.section-landu-compatibility-system .landu-compat-system__brand:hover{border-color:#0b1f3d33;box-shadow:var(--landu-shadow-hover, 0 12px 28px rgba(11, 31, 61, .08));transform:translateY(-2px)}.section-landu-compatibility-system .landu-compat-system__brand:hover .landu-compat-system__brand-logo{filter:grayscale(0) contrast(1);opacity:1;transform:scale(1.02)}}@media screen and (min-width:750px){.section-landu-compatibility-system .landu-compat-system__panel{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.section-landu-compatibility-system .landu-compat-system__brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.section-landu-compatibility-system .landu-compat-system__metrics{grid-template-columns:1fr;gap:1.2rem}.section-landu-compatibility-system .landu-compat-system__brands-header{align-items:flex-start;flex-direction:column}.section-landu-compatibility-system .landu-compat-system__brands-note{max-width:none;text-align:left}.section-landu-compatibility-system .landu-compat-system__brand{min-height:9.8rem;padding:1.5rem}.section-landu-compatibility-system .landu-compat-system__tested-models summary{grid-template-columns:minmax(0,1fr) auto;min-height:5.8rem}.section-landu-compatibility-system .landu-compat-system__tested-models-badge{grid-column:1 / 2;justify-self:start;margin-top:-1.5rem}.section-landu-compatibility-system .landu-compat-system__tested-models-icon{grid-column:2 / 3;grid-row:1 / 3}.section-landu-compatibility-system .landu-compat-system__tested-models thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.section-landu-compatibility-system .landu-compat-system__tested-models table,.section-landu-compatibility-system .landu-compat-system__tested-models tbody,.section-landu-compatibility-system .landu-compat-system__tested-models tr,.section-landu-compatibility-system .landu-compat-system__tested-models th,.section-landu-compatibility-system .landu-compat-system__tested-models td{display:block;width:100%}.section-landu-compatibility-system .landu-compat-system__tested-models tbody th{width:100%;padding:1.5rem 1.8rem .4rem}.section-landu-compatibility-system .landu-compat-system__tested-models tbody td{width:100%;padding:0 1.8rem 1.5rem;border-top:0}}@media(prefers-reduced-motion:reduce){.section-landu-compatibility-system .landu-compat-system__brand,.section-landu-compatibility-system .landu-compat-system__brand-logo,.section-landu-compatibility-system .landu-compat-system__tested-models-icon{transition:none}.section-landu-compatibility-system .landu-compat-system__brand:hover,.section-landu-compatibility-system .landu-compat-system__brand:hover .landu-compat-system__brand-logo{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-landu-compat.css.map */
