:root{--lux-wine:#451b2a;--lux-wine2:#6c2d3f;--lux-ink:#171b24;--lux-paper:#f7f3eb;--lux-cream:#fffaf0;--lux-gold:#d7b76a;--lux-gold2:#f1dda2;--lux-sage:#dfe7df;--lux-line:#d9cfbd;--lux-white:#fff}.lux,.lux *{box-sizing:border-box}.lux{background:#fff;color:#252832;font-family:"Tajawal","Segoe UI",sans-serif;line-height:1.85}.lux-shell{width:min(1160px,calc(100% - 32px));margin-inline:auto}.lux-crumb{border-bottom:1px solid #e7dfd2;background:#fbf9f4}.lux-crumb .lux-shell{display:flex;gap:9px;padding:10px 0;font-size:.84rem}.lux-crumb a{color:#6c2d3f}.lux-kicker{margin:0 0 10px;color:#8a5f19;font-size:.78rem;font-weight:900;letter-spacing:.08em}.lux-hero{background:linear-gradient(115deg,#171b24 0 58%,#2b1c24 100%);color:#fff;padding:78px 0;overflow:hidden}.lux-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);gap:70px;align-items:center}.lux .lux-hero h1{color:#fff!important;font-size:clamp(2.55rem,5vw,4.9rem);line-height:1.08;margin:0 0 22px;max-width:810px}.lux .lux-hero .lux-kicker,.lux-section--ink .lux-kicker,.lux-section--wine .lux-kicker{color:var(--lux-gold2)!important}.lux-lead{color:#e9e5dd!important;font-size:1.12rem;max-width:780px}.lux-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.lux-btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:10px 21px;border:1px solid transparent;text-decoration:none;font:900 1rem inherit;cursor:pointer;transition:.2s ease}.lux-btn:focus-visible,.lux a:focus-visible,.lux summary:focus-visible,.lux input:focus-visible,.lux select:focus-visible{outline:3px solid #efc85e;outline-offset:3px}.lux-btn--gold{background:var(--lux-gold);color:#201b13!important}.lux-btn--gold:hover{background:#ebcf84;transform:translateY(-2px)}.lux-btn--ghost{border-color:#8d7d70;color:#fff!important;background:transparent}.lux-btn--light{background:#fff;color:var(--lux-wine)!important}.lux-proof{list-style:none;display:flex;gap:20px;flex-wrap:wrap;padding:0;margin:25px 0 0}.lux-proof li{color:#c8c3bb;font-size:.86rem}.lux-proof li:before{content:"✦";color:var(--lux-gold);margin-left:7px}.lux-dossier{background:var(--lux-paper);color:var(--lux-ink);padding:30px;border-top:5px solid var(--lux-gold);box-shadow:17px 17px 0 rgba(215,183,106,.14);transform:rotate(-1deg)}.lux-dossier>p{font:800 .7rem monospace;color:#775e33;letter-spacing:.08em}.lux-dossier>strong{float:left;font:900 .74rem monospace}.lux-dossier h2{font-size:1.55rem;margin:18px 0;color:var(--lux-wine)}.lux-dossier dl{margin:0}.lux-dossier dl div{border-top:1px solid #ddd4c6;padding:10px 0}.lux-dossier dt{font-weight:900;color:#6c2d3f}.lux-dossier dd{margin:1px 0 0;font-size:.9rem}.lux-strip{background:var(--lux-gold);color:#231d15;padding:20px 0}.lux-strip .lux-shell{display:grid;grid-template-columns:repeat(4,1fr)}.lux-strip .lux-shell div{text-align:center;border-left:1px solid rgba(35,29,21,.25)}.lux-strip .lux-shell div:last-child{border-left:0}.lux-strip b{display:block;font-size:1.3rem}.lux-strip span{font-size:.84rem}.lux-section{padding:80px 0}.lux-section--paper{background:var(--lux-paper)}.lux-section--ink{background:var(--lux-ink);color:#e7e3dc}.lux-section--wine{background:var(--lux-wine);color:#fff}.lux-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.lux h2{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.22;margin:0 0 15px;color:var(--lux-wine)}.lux-intro .lux-two>div:last-child p:first-child{font-size:1.12rem}.lux-heading{max-width:880px;margin-bottom:38px}.lux-heading>p:last-child{font-size:1.04rem}.lux-section--ink h2,.lux-section--ink h3,.lux-section--wine h2,.lux-section--wine h3{color:#fff!important}.lux-section--ink p,.lux-section--wine p{color:#e7e3dc}.lux-standards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.lux-standards article{border-top:1px solid #665744;padding:23px 17px;background:#1f232d}.lux-standards span{font:900 .76rem monospace;color:var(--lux-gold)}.lux-standards h3{font-size:1.08rem;margin:12px 0 8px}.lux-standards p{font-size:.91rem;margin:0;color:#d8d3ca!important}.lux-models{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lux-model{background:#fff;border:1px solid var(--lux-line);padding:29px;position:relative}.lux-model:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--lux-wine),var(--lux-gold))}.lux-model__top{display:flex;justify-content:space-between;gap:12px}.lux-model__top span{font:900 .76rem monospace;color:#8b6c34}.lux-model__top b{background:#f3e7c8;padding:3px 10px}.lux-model h3{font-size:1.45rem;color:var(--lux-wine);margin:14px 0 4px}.lux-model__fit{margin:0 0 16px;color:#6b5a51}.lux-model dl{margin:0}.lux-model dl div{display:grid;grid-template-columns:82px 1fr;gap:10px;border-top:1px solid #ece5d9;padding:10px 0}.lux-model dt{font-weight:900;color:#6c2d3f}.lux-model dd{margin:0}.lux-model__actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.lux-model__actions a{font-weight:900;color:#6c2d3f}.lux-table-wrap{overflow:auto}.lux-table-wrap table{width:100%;min-width:950px;border-collapse:collapse;background:#fff}.lux-table-wrap th,.lux-table-wrap td{text-align:right;padding:14px;border:1px solid #ded5c5;vertical-align:top}.lux-table-wrap thead th{background:var(--lux-wine);color:#fff}.lux-table-wrap tbody th{background:#faf4e7;color:var(--lux-wine)}.lux-note{padding:18px 22px;margin-top:22px;background:#f8f1df;border-right:5px solid var(--lux-gold)}.lux-brief{display:grid;grid-template-columns:1.2fr .8fr;gap:52px;align-items:start}.lux-brief form{display:grid;gap:15px;margin-top:25px}.lux-brief form>label{font-weight:900}.lux-brief select{width:100%;min-height:48px;padding:8px 12px;margin-top:5px;background:#fff;border:1px solid #b9966f;color:#251820;font:inherit}.lux-brief fieldset{border:1px solid #845162;padding:14px;display:flex;gap:9px;flex-wrap:wrap}.lux-brief legend{font-weight:900;padding:0 6px}.lux-brief fieldset label{cursor:pointer}.lux-brief fieldset span{display:block;border:1px solid #9b6777;padding:7px 12px}.lux-brief input{position:absolute;opacity:0}.lux-brief input:checked+span{background:var(--lux-gold);border-color:var(--lux-gold);color:#201b13}.lux-brief__result{background:#201b22;border-top:5px solid var(--lux-gold);padding:30px;position:sticky;top:90px}.lux-brief__result>span{font:900 .75rem monospace;color:var(--lux-gold)}.lux-brief__result h3{margin:10px 0;font-size:1.45rem}.lux-brief__result p{color:#e9e5dd!important}.lux-brief__result ul{padding-right:18px}.lux-brief__result li{margin:5px 0}.lux-brief__result .lux-btn{width:100%;margin-top:16px}.lux-brief__result small{display:block;margin-top:14px;color:#c9c1ba}.lux-scope{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px}.lux-scope__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lux-scope article{background:#fff;border:1px solid var(--lux-line);padding:24px}.lux-scope h3{color:var(--lux-wine);margin-top:0}.lux-scope ul{padding-right:19px}.lux-process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.lux-process li{display:flex;gap:19px;padding:24px;border:1px solid var(--lux-line)}.lux-process li>span{font:900 1rem monospace;color:#9a722f}.lux-process h3{margin:0;color:var(--lux-wine)}.lux-process p{margin:5px 0 0}.lux-trust{display:grid;grid-template-columns:1.05fr .95fr;gap:60px}.lux-sources{list-style:none;padding:0;margin:0}.lux-sources li{border-bottom:1px solid #554d47;padding:11px 0}.lux-sources a{color:var(--lux-gold2)!important;font-weight:800}.lux-faq{background:#f5f2ec;padding:80px 0}.lux-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lux-faq details{background:#fff;border:1px solid var(--lux-line);padding:0 20px}.lux-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;padding:17px 0;font-weight:900}.lux-faq summary span{color:#8b672c}.lux-faq details p{margin:0 0 17px}.lux-final{background:var(--lux-gold);padding:62px 0}.lux-final__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:center}.lux-final h2{color:#241d15;font-size:clamp(2rem,3.5vw,3.2rem)}.lux-final p{color:#332a20}.lux-final__grid>div:last-child{display:grid;gap:11px}.lux-final__grid>div:last-child>a:not(.lux-btn){color:#291d23;font-weight:900}.lux-review{min-height:60vh;display:grid;place-items:center;padding:40px;background:#f7f3eb}.lux-review>div{max-width:680px;background:#fff;padding:42px;border-top:5px solid #d7b76a}.lux-review h1{color:#451b2a}.lux-review a{color:#451b2a;font-weight:800}
@media(max-width:1000px){.lux-hero__grid,.lux-brief,.lux-trust,.lux-scope{grid-template-columns:1fr}.lux-hero__grid{gap:44px}.lux-dossier{max-width:650px}.lux-standards{grid-template-columns:repeat(3,1fr)}.lux-brief__result{position:static}.lux-two{grid-template-columns:1fr;gap:20px}}
@media(max-width:760px){.lux-section,.lux-faq{padding:58px 0}.lux-hero{padding:55px 0}.lux .lux-hero h1{font-size:2.65rem}.lux-strip .lux-shell{grid-template-columns:1fr 1fr;gap:16px}.lux-strip .lux-shell div{border:0}.lux-standards,.lux-models,.lux-scope__grid,.lux-process,.lux-faq__grid{grid-template-columns:1fr}.lux-model{padding:23px}.lux-actions,.lux-actions .lux-btn{width:100%}.lux-proof{display:grid;gap:5px}.lux-final__grid{grid-template-columns:1fr;gap:25px}.lux-dossier{transform:none}.lux-brief fieldset{display:grid;grid-template-columns:1fr 1fr}.lux-model dl div{grid-template-columns:1fr}.lux-model dt{margin-bottom:-8px}}
@media(max-width:420px){.lux-shell{width:min(100% - 22px,1160px)}.lux .lux-hero h1{font-size:2.25rem}.lux-brief fieldset{grid-template-columns:1fr}.lux-dossier{padding:22px}}
@media(prefers-reduced-motion:reduce){.lux *{scroll-behavior:auto!important;transition:none!important}}
