:root{--navy:#14283f;--ink:#303a43;--copper:#c88a44;--paper:#f6f7f7;--line:#dce1e3;--white:#fff;--radius:18px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.skip-link{position:fixed;left:1rem;top:-4rem;background:var(--white);z-index:99;padding:.65rem 1rem;border-radius:8px}.skip-link:focus{top:1rem}.shell{min-height:100vh}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.top{background:var(--navy);color:#e9eff4;font-size:.78rem}.top .wrap{display:flex;justify-content:space-between;padding:.5rem 0}.header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.header .wrap{height:75px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:800;letter-spacing:.06em;color:var(--navy);font-size:1.05rem}.brand span{color:var(--copper)}.nav{display:flex;gap:22px;align-items:center;font-size:.9rem;font-weight:650}.nav a{padding:7px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a.active{color:var(--copper);border-color:var(--copper)}.language{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;font-size:.78rem}.language a{padding:4px 8px;border-radius:999px}.language a.active{background:var(--navy);color:#fff}.menu{display:none;border:0;background:transparent;font-size:1.5rem;color:var(--navy)}.hero{background:linear-gradient(114deg,#102439 0%,#18334e 56%,#314151 100%);color:white;overflow:hidden}.hero .wrap{min-height:560px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:20px}.eyebrow{display:inline-flex;gap:8px;align-items:center;color:#e7bf8b;letter-spacing:.13em;text-transform:uppercase;font-weight:700;font-size:.73rem}.eyebrow:before{content:'';width:27px;height:1px;background:var(--copper)}h1{font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.04;letter-spacing:-.045em;margin:.7rem 0 1.2rem;max-width:760px}h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.12;letter-spacing:-.035em;color:var(--navy);margin:.45rem 0 1rem}h3{line-height:1.25;color:var(--navy);margin:.45rem 0}.hero p{font-size:1.08rem;max-width:600px;color:#d7e0e7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:1.7rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;min-height:44px;border-radius:9px;padding:.65rem 1rem;font-weight:750;font-size:.88rem;cursor:pointer}.button.copper{background:var(--copper);color:#1d2730}.button.light{border-color:#b8c7d1;background:transparent;color:white}.button.navy{background:var(--navy);color:white}.button.outline{border-color:var(--navy);color:var(--navy);background:transparent}.hero-media{align-self:end;height:510px;position:relative;display:flex;justify-content:center}.hero-media:after{content:"";width:72%;height:70%;position:absolute;bottom:-15%;border-radius:50%;background:radial-gradient(ellipse,rgba(200,138,68,.4),transparent 68%)}.hero-media img{position:relative;z-index:1;max-height:500px;max-width:100%;object-fit:contain;filter:drop-shadow(0 30px 22px rgba(0,0,0,.38))}.section{padding:86px 0}.section.white{background:#fff}.section.tint{background:#edf1f2}.intro{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.intro p{max-width:560px;margin:0;color:#58636b}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-3px);box-shadow:0 12px 34px rgba(20,40,63,.11)}.card .image{height:270px;background:linear-gradient(#f4f6f7,#e8edef);display:grid;place-items:center;padding:14px}.card .image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.card .body{padding:20px;display:flex;flex:1;flex-direction:column}.card p{font-size:.9rem;color:#5b666e;margin:.35rem 0 1.1rem}.card .meta{font-size:.74rem;text-transform:uppercase;letter-spacing:.09em;color:#879096;font-weight:750}.card .bottom{margin-top:auto;display:flex;justify-content:space-between;color:var(--navy);font-size:.86rem;font-weight:750}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.feature-image{height:420px;background:#eaf0f1;border-radius:var(--radius);position:relative;overflow:hidden;display:grid;place-items:center;padding:25px}.feature-image img{width:100%;height:100%;object-fit:contain}.feature-image:after{content:"";position:absolute;inset:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none}.checks{list-style:none;padding:0;margin:1.4rem 0}.checks li{display:flex;gap:10px;margin:.6rem 0}.checks li:before{content:'✓';color:var(--copper);font-weight:900}.band{background:var(--navy);color:white;padding:58px 0}.band h2{color:white;max-width:670px}.band .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.page-hero{background:var(--navy);color:white;padding:76px 0}.page-hero h1{font-size:clamp(2.1rem,4vw,3.5rem);margin:.6rem 0}.page-hero p{max-width:680px;color:#d7e0e7}.breadcrumbs{color:#b9c8d2;font-size:.85rem}.two-col{display:grid;grid-template-columns:1.18fr .82fr;gap:45px}.sidebar{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:23px;align-self:start}.sidebar a{display:block;border-bottom:1px solid var(--line);padding:11px 0;font-size:.9rem;font-weight:650}.sidebar a:last-child{border:0}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.product-image{background:#eef2f3;border-radius:var(--radius);min-height:490px;padding:28px;display:grid;place-items:center}.product-image img{width:100%;height:430px;object-fit:contain}.specs{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:22px}.specs div{display:flex;justify-content:space-between;gap:22px;padding:12px 15px;background:#fff;border-bottom:1px solid var(--line);font-size:.9rem}.specs div:last-child{border:0}.specs span:first-child{font-weight:700;color:var(--navy)}.quote{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.quote label{display:grid;gap:6px;font-size:.82rem;font-weight:700;color:var(--navy)}.quote label.full{grid-column:1/-1}input,select,textarea{font:inherit;border:1px solid #bec8cf;border-radius:8px;padding:.75rem;background:#fff;color:var(--ink)}textarea{min-height:130px;resize:vertical}.notice{margin-top:13px;background:#fff3df;border-left:3px solid var(--copper);padding:12px;font-size:.86rem}.footer{background:#101d2a;color:#cbd4da;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:35px}.footer h3{color:#fff}.footer a{display:block;margin:.5rem 0;font-size:.9rem}.foot-bottom{border-top:1px solid #2b3c4a;margin-top:38px;padding-top:18px;font-size:.78rem;color:#9aabb7}.rtl{direction:rtl;text-align:right}.rtl .eyebrow:before{order:2}.rtl .top .wrap,.rtl .header .wrap{flex-direction:row-reverse}.rtl .nav{flex-direction:row-reverse}.rtl .breadcrumbs{direction:rtl}.rtl .checks li{flex-direction:row-reverse}.rtl .checks li:before{content:'✓'}.rtl .card .bottom{flex-direction:row-reverse}.rtl .specs div{flex-direction:row-reverse}.rtl .quote label{text-align:right}@media(max-width:850px){.nav{display:none}.nav.open{display:flex;position:absolute;top:75px;left:0;right:0;background:white;flex-direction:column;align-items:stretch;padding:18px 22px;border-bottom:1px solid var(--line)}.menu{display:block}.hero .wrap,.split,.product-hero,.two-col{grid-template-columns:1fr}.hero .wrap{padding-top:62px}.hero-media{height:340px;order:-1;align-self:start}.hero-media img{max-height:335px}.grid{grid-template-columns:repeat(2,1fr)}.band .wrap,.intro{align-items:start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.page-hero{padding:55px 0}.product-image{min-height:360px}.product-image img{height:320px}}@media(max-width:540px){.wrap{width:min(calc(100% - 28px),var(--max))}.top .wrap{font-size:.68rem}.top .wrap span:last-child{display:none}.header .wrap{height:64px}.nav.open{top:64px}.language{font-size:.7rem}.hero .wrap{min-height:0;padding-top:46px}.hero-media{height:290px}.hero-media img{max-height:286px}h1{font-size:2.5rem}.section{padding:58px 0}.grid{grid-template-columns:1fr}.card .image{height:245px}.feature-image{height:330px}.quote-grid{grid-template-columns:1fr}.quote label.full{grid-column:auto}.footer-grid{grid-template-columns:1fr}.actions .button{width:100%}.specs div{flex-direction:column;gap:3px}.product-image{min-height:310px}.product-image img{height:285px}}

.brand{display:inline-flex;align-items:center;min-width:170px}.brand-logo{display:block;width:164px;height:36px;object-fit:contain;object-position:left center}.footer .brand-logo{width:176px;height:39px}.quote-status{min-height:1.4em;margin:.8rem 0 0;color:#235b40;font-size:.9rem;font-weight:650}.quote-status:empty{display:none}@media(max-width:540px){.brand{min-width:126px}.brand-logo{width:132px;height:30px}.footer .brand-logo{width:164px;height:36px}}
.product-slide .hero-media{height:510px;background:#eef2f3;border-radius:24px 24px 0 0;padding:20px;align-self:end}.product-slide .hero-media:after{display:none}.product-slide .hero-media img{width:100%;height:100%;max-height:none;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(0,0,0,.25))}.international-slide.product-slide .slider-copy{position:relative;z-index:2}.cross-family{margin-top:28px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#fff,#edf1f2)}.cross-family span{font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;font-weight:750;color:var(--copper)}@media(max-width:850px){.product-slide .hero-media{height:340px;border-radius:18px;padding:12px}}@media(max-width:540px){.product-slide .hero-media{height:290px}.nav.open a{font-size:.9rem}.language{max-width:50%;overflow:auto}.header .wrap{gap:10px}}
.phone-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.rtl .phone-ltr{direction:ltr;text-align:left}
.catalogue-hero{padding:38px 0}.catalogue-hero h1{margin:.4rem 0}.catalogue-hero p{margin-bottom:0}.catalogue-section{padding-top:54px}.catalogue-nav{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:23px;margin-bottom:42px}.catalogue-nav h2{font-size:1.35rem;margin:0 0 16px}.catalogue-links{display:flex;flex-wrap:wrap;gap:10px}.catalogue-links a{border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:.87rem;font-weight:700;color:var(--navy);background:#fff}.catalogue-links a:hover{border-color:var(--copper);color:var(--copper)}.catalogue-links span{color:var(--copper);margin-left:4px}.catalogue-intro{margin-top:0}.document-grid{display:grid;grid-template-columns:minmax(0,420px);gap:18px}.document-card .image{height:auto;padding:12px;background:#fff}.document-card .image img{height:auto;object-fit:contain;mix-blend-mode:normal}.document-card .button{align-self:flex-start}@media(max-width:540px){.catalogue-hero{padding:32px 0}.catalogue-section{padding-top:42px}.catalogue-links{gap:8px}.catalogue-links a{width:100%;border-radius:10px;display:flex;justify-content:space-between}.document-grid{grid-template-columns:1fr}}
/* Supplied AYD LIGHT International logo: preserve its native wide ratio. */
.brand-logo{width:195px;height:auto;max-height:65px;object-fit:contain;object-position:left center}.footer .brand-logo{width:205px;height:auto;max-height:69px}.footer .brand-logo-on-dark{background:#fff;border-radius:8px;padding:5px 9px}@media(max-width:540px){.brand-logo{width:145px;max-height:49px}.footer .brand-logo{width:175px;max-height:59px}}
