.et-content-section{padding-block:clamp(2.5rem,6vw,5rem)}
.et-section-intro{max-width:55ch;color:var(--color-muted);margin-block:.75rem 0;line-height:1.65}
.et-text-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:650;text-decoration:none;color:var(--color-ink);padding-block:.5rem}
.et-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.et-button-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:1.75rem}
.et-hero{background:linear-gradient(116deg,#f3f6fa 0%,#edf3fc 55%,#e8effa 100%);overflow:hidden;position:relative}
.et-hero__inner{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:var(--hero-min-height);gap:2rem;padding-block:4rem}
.et-hero__copy{position:relative;z-index:2;max-width:630px}
.et-hero__heading{font-family:var(--font-heading);font-size:clamp(2.3rem,4.9vw,4.6rem);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin-block:1rem 1.5rem;text-wrap:balance}
.et-hero__text{font-size:1.075rem;color:var(--color-muted);max-width:46ch;line-height:1.7}
.et-hero__text p{margin:0}
.et-hero__note{color:var(--color-muted);font-size:.82rem;margin-block:1.5rem 0}
.et-hero__visual{position:relative;min-width:0;display:grid;place-items:center}
.et-hero__image{width:100%;height:auto;max-height:700px;object-fit:contain;border-radius:var(--radius)}
.et-hero--reverse .et-hero__copy{order:2}.et-hero--reverse .et-hero__visual{order:1}
.et-hero--centered .et-hero__inner{grid-template-columns:1fr;text-align:center;gap:0}
.et-hero--centered .et-hero__copy{margin-inline:auto;max-width:850px}.et-hero--centered .et-hero__text{margin-inline:auto;max-width:65ch}.et-hero--centered .et-button-row{justify-content:center}
.et-hero--centered .et-hero__visual{max-width:700px;width:100%;margin-inline:auto;margin-block-start:2rem}.et-hero--centered .et-network-art{height:330px}
.et-hero--editorial .et-hero__inner{grid-template-columns:1.2fr 1fr}.et-hero--editorial .et-hero__heading{font-size:clamp(2.75rem,6.3vw,6rem)}
.et-hero--dark{background:radial-gradient(ellipse at 80% 30%,#193b65,#0a1b30 70%);color:#fff}.et-hero--dark .et-hero__text,.et-hero--dark .et-hero__note{color:#c6d4e6}.et-hero--dark .eyebrow{color:#8cb6ff}.et-hero--dark .button--secondary{background:transparent;border-color:#7b91b0;color:#fff}
.et-hero--blue{background:linear-gradient(125deg,#10346a,#155eef);color:#fff}.et-hero--blue .et-hero__text,.et-hero--blue .et-hero__note{color:#e3edff}.et-hero--blue .eyebrow{color:#d6e6ff}.et-hero--blue .button{background:#fff;color:#1148ba;border-color:#fff}.et-hero--blue .button--secondary{color:#fff;background:transparent;border-color:#b5cfff}
.et-network-art{width:100%;height:430px;position:relative;perspective:1100px;isolation:isolate}
.et-network-art::before{content:"";position:absolute;inset:8% 5%;background:radial-gradient(ellipse,rgba(89,145,239,.23),transparent 68%);border-radius:50%}
.et-network-art__orbit{position:absolute;inset:8%;border:1px solid rgba(80,124,183,.2);border-radius:50%;transform:rotate(-18deg) scaleY(.75)}
.et-network-art__orbit--two{inset:18%;transform:rotate(25deg) scaleY(.8)}.et-network-art__orbit--three{inset:30%;transform:rotate(-18deg)}
.et-device{position:absolute;background:linear-gradient(140deg,#fff 10%,#eef2f7 52%,#cdd7e5);border:1px solid #eaf0f8;box-shadow:18px 28px 24px rgba(34,61,94,.13),inset -6px -5px 12px rgba(134,153,179,.12);color:#8a9bb1;z-index:2}
.et-device__brand{display:block;font-weight:750;letter-spacing:.23em;font-size:9px}.et-device--router{inset-inline-start:19%;top:49%;width:64%;height:29%;border-radius:24px;transform:rotate(-9deg) rotateY(-14deg) rotateX(20deg)}
.et-device--router .et-device__brand{position:absolute;top:37%;inset-inline-start:33%}
.et-device__antenna{position:absolute;width:11px;height:110px;bottom:91%;border-radius:10px;background:linear-gradient(90deg,#dae1eb,#fff,#d7dfeb);box-shadow:4px 2px 5px rgba(53,73,103,.1);transform-origin:bottom}
.et-device__antenna--left{inset-inline-start:16%;transform:rotate(-11deg)}.et-device__antenna--right{inset-inline-end:16%;transform:rotate(15deg)}
.et-device__lights{position:absolute;bottom:16px;inset-inline-start:37%;display:flex;gap:12px}.et-device__lights i{display:block;width:4px;height:4px;background:#3a90f6;border-radius:50%;box-shadow:0 0 7px #439aff}
.et-device--access{top:12%;inset-inline-end:12%;width:32%;aspect-ratio:1;border-radius:50%;transform:rotateX(30deg) rotateY(-16deg);display:grid;place-items:center}
.et-device--access .et-device__brand{position:relative;z-index:2;font-size:8px}.et-device__ring{position:absolute;inset:17%;border:2px solid #5089e7;border-radius:50%;box-shadow:0 0 8px rgba(56,134,255,.22)}
.et-device--cpe{top:25%;inset-inline-start:5%;height:43%;width:17%;border-radius:23px;transform:rotate(12deg) rotateY(15deg)}.et-device--cpe .et-device__brand{position:absolute;top:39%;inset-inline-start:17%;writing-mode:vertical-rl;font-size:8px}.et-device--cpe .et-device__lights{inset-inline-start:50%;bottom:18px}
.et-network-art__label{position:absolute;z-index:3;padding:.5rem .7rem;border:1px solid rgba(100,135,186,.22);border-radius:8px;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);color:#36526f;font-size:.68rem;font-weight:650;letter-spacing:.02em;box-shadow:0 8px 24px rgba(36,77,134,.05)}
.et-network-art__label--one{top:15%;inset-inline-start:12%}.et-network-art__label--two{top:41%;inset-inline-end:0}.et-network-art__label--three{bottom:10%;inset-inline-start:32%}
.et-categories{display:grid;grid-template-columns:repeat(var(--category-columns),minmax(0,1fr));gap:1.25rem}
.et-category{text-decoration:none;color:var(--color-ink);min-width:0;display:block}.et-category__visual{background:var(--color-surface);border-radius:var(--radius);overflow:hidden;aspect-ratio:1.15;display:grid;place-items:center;border:1px solid rgba(15,34,56,.04);transition:background .2s}
.et-category__visual img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.et-category:hover .et-category__visual img{transform:scale(1.035)}.et-category:hover .et-category__visual{background:#e9eff9}.et-category__symbol{font-size:4.4rem;color:var(--color-primary);line-height:1;font-weight:300}
.et-category__caption{padding-block:1.1rem;position:relative;padding-inline-end:1.75rem}.et-category__caption h2,.et-category__caption h3{font-size:1rem;margin:0;font-weight:650;line-height:1.4}.et-category__caption p{color:var(--color-muted);font-size:.78rem;margin-block:.3rem 0;line-height:1.5}.et-category__caption>span{position:absolute;inset-inline-end:0;top:1.1rem;color:var(--color-primary)}
.et-categories--circles .et-category{text-align:center}.et-categories--circles .et-category__visual{border-radius:50%;aspect-ratio:1;width:82%;margin-inline:auto}.et-categories--circles .et-category__caption{padding-inline:0}.et-categories--circles .et-category__caption>span{display:none}
.et-categories--compact .et-category{border:1px solid var(--color-border);border-radius:var(--radius);display:flex;align-items:center;padding:.7rem;gap:.8rem}.et-categories--compact .et-category__visual{width:54px;height:54px;flex-shrink:0}.et-categories--compact .et-category__symbol{font-size:2.1rem}.et-categories--compact .et-category__caption{padding:.25rem 0}.et-categories--compact .et-category__caption>span{display:none}
.et-categories--editorial .et-category:nth-child(3n+1){grid-row:span 1}.et-categories--editorial .et-category__visual{aspect-ratio:.9;border-radius:0}.et-categories--editorial .et-category__caption h3{font-size:1.2rem}
.et-featured-grid{display:grid;grid-template-columns:repeat(var(--product-columns),minmax(0,1fr));gap:1.5rem}.et-featured-grid--rail{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--product-columns) - 1)*1.5rem)/var(--product-columns));grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-block-end:1rem}.et-featured-grid--rail>*{scroll-snap-align:start}
.et-collection-cta{padding:2rem;background:var(--color-surface);border-radius:var(--radius);display:flex;gap:1rem;align-items:center;justify-content:space-between}.et-collection-cta p{margin:0;color:var(--color-muted)}.et-editor-empty{border:1px dashed var(--color-border);border-radius:var(--radius);padding:2.5rem}
.et-benefits-wrap{border-block:1px solid var(--color-border)}.et-benefits{display:grid;grid-template-columns:repeat(var(--benefit-columns),minmax(0,1fr));gap:1.5rem;padding-block:1.8rem}.et-benefit{display:flex;gap:1rem;align-items:flex-start}.et-benefit__icon{font-size:1.6rem;line-height:1;color:var(--color-primary);padding-block-start:.25rem;flex-shrink:0}.et-benefit h2{font-size:.85rem;margin:0;font-weight:700}.et-benefit p{color:var(--color-muted);font-size:.75rem;margin-block:.3rem 0;line-height:1.55}.et-benefits-wrap--soft{border:0;background:var(--color-surface)}.et-benefits-wrap--dark{background:var(--color-ink);border:0;color:#fff}.et-benefits-wrap--dark .et-benefit p{color:#c8d7e6}.et-benefits-wrap--dark .et-benefit__icon{color:#8bb5ff}
.et-feature{display:grid;grid-template-columns:1fr 1fr;border-radius:calc(var(--radius)*1.5);overflow:hidden;background:var(--color-surface)}.et-feature__media{min-width:0;min-height:360px;position:relative}.et-feature__media>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.et-feature__copy{padding:clamp(2rem,5vw,4rem);align-self:center}.et-feature__copy h2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.3vw,3rem);line-height:1.12;letter-spacing:-.035em;margin-block:.7rem 1.2rem}.et-feature__copy .rte{color:var(--color-muted);line-height:1.7;margin-block-end:1.6rem}.et-feature--text-first .et-feature__media{order:2}.et-feature--dark{background:#0e2239;color:#fff}.et-feature--dark .rte{color:#c8d7e6}.et-feature--dark .eyebrow{color:#87b2ff}.et-feature--blue{background:#e9f1ff}.button--light{background:#fff!important;color:#10346a!important;border-color:#fff!important}
.et-feature__diagram{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,#dfeafa,#eef3fa 70%)}.et-diagram-node{position:absolute;z-index:2;display:grid;place-items:center;width:90px;height:125px;border-radius:24px;background:linear-gradient(140deg,#fff,#e5eaf2);box-shadow:10px 16px 30px rgba(26,54,95,.15);color:var(--color-primary);font-weight:750;font-size:1.3rem;top:32%;transform:rotate(-8deg)}.et-diagram-node--one{inset-inline-start:14%}.et-diagram-node--two{inset-inline-end:14%;transform:rotate(8deg)}.et-diagram-line{position:absolute;inset-inline:27%;top:50%;height:1px;background:repeating-linear-gradient(90deg,#155eef 0,#155eef 6px,transparent 6px,transparent 12px)}.et-diagram-orbit{position:absolute;width:65%;aspect-ratio:1;border:1px solid #c4d6f0;border-radius:50%;box-shadow:0 0 0 35px rgba(194,214,241,.16),0 0 0 70px rgba(194,214,241,.09)}
.et-lookbook{position:relative;border-radius:calc(var(--radius)*1.5);aspect-ratio:var(--lookbook-ratio);min-height:260px;background:var(--color-surface)}.et-lookbook__image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.et-lookbook__placeholder{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(105deg,#e5ebf3,#f3f6fa)}.et-lookbook__room{position:absolute;inset-inline:10%;top:14%;height:55%;border:1px solid #ccd7e5;border-block-end:0;transform:skewY(-3deg)}.et-lookbook__desk{position:absolute;width:56%;height:6%;background:#b7c7dc;top:66%;inset-inline-start:25%;box-shadow:0 16px 30px rgba(26,54,95,.07)}.et-lookbook__desk::before,.et-lookbook__desk::after{content:"";position:absolute;width:2%;height:150px;top:100%;background:#b7c7dc}.et-lookbook__desk::before{inset-inline-start:5%}.et-lookbook__desk::after{inset-inline-end:5%}.et-lookbook__screen{position:absolute;width:24%;height:30%;top:31%;inset-inline-start:40%;background:linear-gradient(120deg,#123760,#23508b);border:7px solid #eef3fa;border-radius:8px;box-shadow:0 10px 30px rgba(36,65,111,.13)}.et-lookbook__screen::after{content:"";position:absolute;width:10%;height:22%;background:#c5d1df;top:100%;inset-inline-start:45%}
.et-hotspot{position:absolute;z-index:3;transform:translate(-50%,-50%)}[dir=rtl] .et-hotspot{transform:translate(50%,-50%)}.et-hotspot__button,.et-hotspot--empty{list-style:none;width:42px;height:42px;display:grid;place-items:center;background:white;border:1px solid #d5dfed;border-radius:50%;color:var(--color-ink);font-size:1.4rem;box-shadow:0 0 0 6px rgba(255,255,255,.3);cursor:pointer}.et-hotspot__button::-webkit-details-marker{display:none}.et-hotspot[open]{z-index:5}.et-hotspot[open] .et-hotspot__button{background:var(--color-primary);color:#fff}.et-hotspot__card{position:absolute;inset-inline-start:50%;top:calc(100% + 10px);width:220px;transform:translateX(-50%);background:#fff;border:1px solid var(--color-border);box-shadow:0 12px 35px rgba(15,34,56,.13);padding:1rem;border-radius:var(--radius);color:var(--color-ink)}[dir=rtl] .et-hotspot__card{transform:translateX(50%)}.et-hotspot__card a{display:grid;gap:.5rem;color:inherit;text-decoration:none}.et-hotspot__card img{max-height:100px;width:100%;object-fit:contain}.et-hotspot__card strong{font-size:.9rem;line-height:1.4}.et-hotspot__card span{font-size:.85rem}.et-hotspot--empty{font-size:1rem;border-style:dashed}
.et-social-grid{display:grid;grid-template-columns:repeat(var(--social-columns),minmax(0,1fr));gap:1rem}.et-social-card{margin:0;position:relative;min-width:0}.et-social-card img,.et-social-card__placeholder{aspect-ratio:1;width:100%;object-fit:cover;border-radius:var(--radius)}.et-social-card__placeholder{display:grid;place-items:center;background:linear-gradient(140deg,#e7eef9,#f3f6fa);color:#98aecb;font-size:3rem}.et-social-card figcaption{margin-block:.8rem .4rem;color:var(--color-muted);font-size:.84rem;line-height:1.5}.et-social-card__product{display:inline-flex;gap:.5rem;color:var(--color-ink);font-weight:650;text-decoration:none;font-size:.82rem}
.et-newsletter{padding-block:3.8rem;background:var(--color-surface)}.et-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.et-newsletter__copy h2{font-size:clamp(1.75rem,3vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.03em;line-height:1.15;margin-block:.75rem 1rem;max-width:22ch}.et-newsletter__copy>p:last-child{font-size:.9rem;color:var(--color-muted);max-width:50ch;line-height:1.6}.et-newsletter__input-row{display:flex;gap:.6rem}.et-newsletter__input-row input{min-width:0;flex:1;background:#fff;border:1px solid var(--color-border);border-radius:7px;padding:1rem;color:var(--color-ink);font:inherit;min-height:48px}.et-consent{display:flex;align-items:flex-start;gap:.65rem;font-size:.76rem;line-height:1.6;margin-block:1rem}.et-consent input{width:16px;height:16px;margin-block-start:.15rem;flex-shrink:0;accent-color:var(--color-primary)}.et-newsletter__privacy{font-size:.75rem;color:inherit;text-underline-offset:3px}.et-newsletter--dark{background:#0d2138;color:#fff}.et-newsletter--dark .eyebrow{color:#87b2ff}.et-newsletter--dark .et-newsletter__copy>p:last-child,.et-newsletter--dark .et-consent{color:#c6d5e6}.et-newsletter--blue{background:#155eef;color:#fff}.et-newsletter--blue .eyebrow,.et-newsletter--blue .et-newsletter__copy>p:last-child{color:#e3edff}.et-newsletter--blue .button{background:#0e2239;border-color:#0e2239;color:#fff}.et-editor-note{padding:1rem;background:#fff5d6;color:#5c4400;font-size:.8rem;border-radius:8px}.et-form-success{padding:1rem;background:#e8f5ee;border:1px solid #b4dcca;color:#17593b;border-radius:8px}
.et-rich-text{margin-inline:auto}.et-rich-text--narrow{max-width:760px}.et-rich-text--wide{max-width:1100px}.et-rich-text--center{text-align:center}.et-rich-text h1,.et-rich-text h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.035em;margin-block:1rem 1.5rem}.et-rich-text .rte{line-height:1.8;color:var(--color-muted);margin-block-end:1.75rem}
.et-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}.et-faq__intro h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15;letter-spacing:-.03em;margin-block:.7rem 1.2rem}.et-faq__intro .rte{color:var(--color-muted);font-size:.95rem;line-height:1.7}.et-faq__item{border-block-end:1px solid var(--color-border)}.et-faq__item:first-child{border-block-start:1px solid var(--color-border)}.et-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding-block:1.25rem;font-size:.95rem;font-weight:650}.et-faq__item summary::-webkit-details-marker{display:none}.et-faq__item summary>span{font-weight:400;font-size:1.2rem;color:var(--color-primary)}.et-faq__item[open] summary>span{transform:rotate(45deg)}.et-faq__item>.rte{padding-block-end:1.5rem;line-height:1.75;color:var(--color-muted);font-size:.9rem}.et-faq__item>.rte p:first-child{margin-block-start:0}
.et-brands-wrap{border-block:1px solid var(--color-border);padding-block:2.2rem}.et-brands__heading{text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-block:0 1.75rem}.et-brands{display:grid;grid-template-columns:repeat(var(--brand-columns),minmax(0,1fr));gap:1.8rem;align-items:center}.et-brand{text-align:center;opacity:.8}.et-brand img{max-width:180px;width:100%;height:55px;object-fit:contain}.et-brand a{color:inherit;text-decoration:none}.et-brand span{font-size:clamp(.9rem,2vw,1.4rem);font-weight:750;letter-spacing:-.025em}
.et-page-content{max-width:860px;margin-inline:auto;min-height:35vh}.et-page-content--wide{max-width:none}.et-page-content>h1{font-family:var(--font-heading);font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.035em}.et-page-content>.rte{line-height:1.8}.et-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem}.et-contact h1{font-family:var(--font-heading);font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.04em;margin-block:.75rem 1.5rem}.et-contact>div>p{color:var(--color-muted);line-height:1.8}.et-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-block-end:1.5rem}.et-form-grid label{display:block;font-size:.85rem;font-weight:650;margin-block-end:.5rem}.et-form-grid input,.et-form-grid textarea{display:block;width:100%;padding:.9rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-ink);font:inherit;min-height:48px}.et-form-grid textarea{resize:vertical}.et-form-grid__full{grid-column:1/-1}
.et-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.et-article-card img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:var(--radius)}.et-article-card>div{padding-block:1rem}.et-article-card time{font-size:.75rem;color:var(--color-muted)}.et-article-card h2{font-size:1.25rem;line-height:1.3;margin-block:.65rem}.et-article-card h2 a{color:inherit;text-decoration:none}.et-article-card p{color:var(--color-muted);font-size:.87rem;line-height:1.7}.et-article{max-width:860px;margin-inline:auto}.et-article>h1{font-family:var(--font-heading);font-size:clamp(2.3rem,4vw,3.8rem);letter-spacing:-.04em;line-height:1.08}.et-article__meta{font-size:.85rem;color:var(--color-muted);margin-block:1.5rem 2rem}.et-article__image{width:100%;height:auto;border-radius:var(--radius);margin-block-end:2.5rem}.et-article>.rte{line-height:1.8;margin-block-end:2rem}.et-article .rte img{max-width:100%;height:auto}.et-article .rte iframe{max-width:100%}
@media(min-width:990px){.et-hero--dark .et-network-art__orbit{border-color:rgba(126,168,228,.25)}}
@media(max-width:989px){.et-hero__inner,.et-hero--editorial .et-hero__inner{grid-template-columns:1fr 1fr;gap:1rem;padding-block:3rem}.et-hero__heading{font-size:clamp(2.3rem,5.4vw,3.6rem)}.et-network-art{height:340px}.et-device--router{top:50%}.et-device__antenna{height:80px}.et-device__brand{font-size:7px}.et-device--access .et-device__brand{font-size:6px}.et-network-art__label{font-size:.58rem}.et-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.et-categories--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.et-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.et-featured-grid--rail{grid-template-columns:none;grid-auto-columns:calc((100% - 3rem)/3)}.et-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.et-feature__media{min-height:320px}.et-feature__copy{padding:2rem}.et-newsletter__inner{gap:2rem}.et-newsletter__input-row{flex-direction:column}.et-faq{gap:2.5rem;grid-template-columns:1fr 1.35fr}.et-contact{gap:3rem;grid-template-columns:1fr 1.1fr}.et-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.et-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.et-content-section{padding-block:2.7rem}.et-hero__inner,.et-hero--editorial .et-hero__inner{grid-template-columns:1fr;padding-block:2.5rem 1.5rem;min-height:auto;gap:1.25rem}.et-hero__copy{max-width:100%}.et-hero__heading{font-size:clamp(2.35rem,9.5vw,4rem);max-width:15ch;margin-block:.8rem 1.15rem}.et-hero__text{font-size:.95rem;max-width:50ch}.et-hero__visual{min-height:260px}.et-network-art{height:300px;max-width:450px}.et-hero--reverse .et-hero__copy{order:0}.et-hero--reverse .et-hero__visual{order:1}.et-hero--centered .et-hero__heading{margin-inline:auto}.et-hero--centered .et-hero__visual{margin-block-start:.6rem}.et-hero--centered .et-network-art{height:280px}.et-button-row{gap:.7rem;margin-block:1.4rem}.et-button-row .button{font-size:.8rem;padding-inline:1rem}.et-hero__note{margin-block-start:1rem;font-size:.75rem}.et-hero__image{max-height:390px}.et-network-art__label--two{inset-inline-end:4%}.et-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.et-category__visual{aspect-ratio:1.2}.et-category__symbol{font-size:3.3rem}.et-category__caption h3,.et-category__caption h2{font-size:.9rem}.et-category__caption{padding-block:.8rem}.et-category__caption>span{top:.8rem}.et-category__caption p{font-size:.7rem}.et-categories--compact .et-category{gap:.55rem;padding:.5rem}.et-categories--compact .et-category__visual{width:42px;height:42px}.et-categories--compact .et-category__caption h3{font-size:.8rem}.et-categories--compact .et-category__caption p{display:none}.et-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.et-featured-grid--rail{grid-template-columns:none;grid-auto-columns:72%}.et-collection-cta{flex-direction:column;align-items:flex-start;padding:1.5rem}.et-benefits{padding-block:1.5rem;gap:1.2rem}.et-benefit{gap:.65rem}.et-benefit h2{font-size:.76rem}.et-benefit p{font-size:.7rem}.et-benefit__icon{font-size:1.3rem}.et-feature{grid-template-columns:1fr}.et-feature__media{min-height:260px}.et-feature__copy{padding:1.75rem}.et-feature--text-first .et-feature__media{order:0}.et-feature__copy h2{font-size:2rem}.et-diagram-node{width:70px;height:100px}.et-lookbook{min-height:300px}.et-lookbook__image{position:absolute;inset:0}.et-hotspot__button{width:36px;height:36px}.et-hotspot__card{width:160px;padding:.65rem}.et-hotspot__card strong{font-size:.75rem}.et-hotspot__card img{max-height:75px}.et-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.et-social-card__product{font-size:.75rem}.et-newsletter{padding-block:2.7rem}.et-newsletter__inner{grid-template-columns:1fr;gap:1.5rem}.et-newsletter__copy h2{max-width:25ch;font-size:2rem}.et-newsletter__input-row{flex-direction:row}.et-newsletter__input-row input{font-size:.85rem;padding:.8rem}.et-newsletter__input-row .button{padding-inline:1rem;font-size:.8rem;white-space:nowrap}.et-faq{grid-template-columns:1fr;gap:1.5rem}.et-faq__item summary{font-size:.88rem}.et-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.et-brand img{height:40px}.et-brand span{font-size:1rem}.et-contact{grid-template-columns:1fr;gap:2rem}.et-form-grid{grid-template-columns:1fr;gap:1.2rem}.et-article-grid{grid-template-columns:1fr;gap:1.5rem}.et-article>h1{font-size:2.3rem}.et-article__image{margin-block-end:1.5rem}}
@media(prefers-reduced-motion:reduce){.et-category__visual img,.et-category__visual{transition:none}}

/* Keep product popovers inside the image on narrow screens and at RTL edges. */
.et-hotspot--start .et-hotspot__card{inset-inline-start:-10px;inset-inline-end:auto;transform:none}.et-hotspot--end .et-hotspot__card{inset-inline-start:auto;inset-inline-end:-10px;transform:none}[dir=rtl] .et-hotspot--start .et-hotspot__card,[dir=rtl] .et-hotspot--end .et-hotspot__card{transform:none}.et-hotspot--bottom .et-hotspot__card{top:auto;bottom:calc(100% + 10px)}.et-hotspot__button{width:44px;height:44px}
[dir=rtl] .et-hero__heading,[dir=rtl] .et-feature__copy h2,[dir=rtl] .et-newsletter__copy h2,[dir=rtl] .et-rich-text h1,[dir=rtl] .et-rich-text h2,[dir=rtl] .et-faq__intro h2,[dir=rtl] .et-page-content>h1,[dir=rtl] .et-contact h1,[dir=rtl] .et-article>h1{letter-spacing:0;line-height:1.35}
