:root{--paper:#F3EBDD;--ink:#090806;--gold:#B8873B;--muted:#746C61;--line:rgba(9,8,6,.15)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.58}
body[dir=rtl],html[dir=rtl] body{font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif}
a{color:inherit}a:hover{text-decoration-color:var(--gold)}
.mc-wrap{width:min(1120px,calc(100% - 42px));margin-inline:auto}
.mc-head{border-bottom:1px solid var(--line);position:relative;z-index:10;background:var(--paper)}
.mc-head-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.mc-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.2}
.mc-logo img{width:52px;height:52px;object-fit:contain}
.mc-nav{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.mc-nav a{text-decoration:none;font-size:.84rem;font-weight:500}
.mc-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:7px}
.mc-langs{display:flex;gap:6px;align-items:center;border-inline-start:1px solid var(--line);padding-inline-start:15px}
.mc-langs a{padding:4px;text-decoration:none;font-size:.78rem}.mc-langs a[aria-current=true]{font-weight:700;color:#85551A;border-bottom:2px solid var(--gold)}
.mc-kicker{color:#946823;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700;margin:0 0 18px}
html[lang=ar] .mc-kicker{letter-spacing:0}
.mc-hero{padding:clamp(62px,10vw,134px) 0 74px;border-bottom:1px solid var(--line)}
.mc-hero h1,.mc-section h2,.mc-cta h2,.mc-offer h3{font-family:"EB Garamond",Georgia,serif;font-weight:500;line-height:1.08;letter-spacing:-.025em}
html[lang=ar] .mc-hero h1,html[lang=ar] .mc-section h2,html[lang=ar] .mc-cta h2,html[lang=ar] .mc-offer h3{font-family:"Noto Naskh Arabic","IBM Plex Sans Arabic",serif;letter-spacing:0;line-height:1.38}
.mc-hero h1{font-size:clamp(44px,6.5vw,78px);max-width:950px;margin:0 0 25px}
.mc-lead{font-size:clamp(17px,2.1vw,21px);max-width:720px;color:#403A32;line-height:1.65}
.mc-hero-actions,.mc-action-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}
.mc-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;min-height:48px;border-radius:7px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none;cursor:pointer}
.mc-button.light{background:transparent;color:var(--ink)}.mc-button:hover{background:#332b20;color:#fff}
.mc-section{padding:67px 0;border-bottom:1px solid var(--line)}
.mc-section-grid{display:grid;grid-template-columns:minmax(200px, .8fr) minmax(0,1.6fr);gap:48px}
.mc-section h2{font-size:clamp(30px,4.2vw,48px);margin:0 0 22px}
.mc-section p{font-size:1rem;color:#3c362f;line-height:1.78;max-width:750px}
.mc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0;list-style:none}
.mc-list li,.mc-offer,.mc-step,.mc-card{background:rgba(255,255,255,.22);border:1px solid var(--line);border-radius:7px;padding:20px}
.mc-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.mc-step strong{font-size:.95rem}.mc-step span{display:block;color:#95702f;font-size:.73rem;margin-bottom:11px}
.mc-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mc-offer h3{font-size:30px;margin:0 0 11px}.mc-price{font-weight:700;font-size:1.22rem}.mc-small{font-size:.84rem!important;color:var(--muted)!important}
.mc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mc-card h3{margin:0 0 10px}
.mc-cta{padding:65px 0;background:var(--ink);color:var(--paper)}
.mc-cta h2{font-size:clamp(37px,5vw,57px);margin:0 0 17px}.mc-cta p{max-width:660px;color:#d5cabb}.mc-cta .mc-button{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.mc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:850px}
.mc-field{display:flex;flex-direction:column;gap:7px}.mc-field.full{grid-column:1/-1}.mc-field label,.mc-check{font-size:.85rem;font-weight:600}
.mc-field input,.mc-field select,.mc-field textarea{border:1px solid #b2a897;border-radius:6px;min-width:0;width:100%;font:inherit;padding:12px;color:var(--ink);background:#fffdf8}
.mc-field textarea{min-height:110px}.mc-field :is(input,select,textarea):focus-visible,.mc-button:focus-visible,.mc-nav a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.mc-check{display:flex;gap:10px;align-items:flex-start;grid-column:1/-1}.mc-check input{margin-top:5px;flex:none}
.mc-status{grid-column:1/-1;min-height:1.5em}.mc-status.error{color:#8a281e}.mc-status.success{color:#285f3c}
.mc-foot{padding:36px 0;font-size:.82rem;border-top:1px solid var(--line);color:var(--muted)}.mc-foot-inner{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}
.mc-foot a{margin-inline-start:14px}
.mc-legal-flag{border-inline-start:3px solid var(--gold);padding-inline-start:18px}
.mc-hidden{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
html[dir=rtl] .mc-hidden{left:auto!important;right:-9999px!important}
@media(max-width:800px){.mc-head-inner{align-items:flex-start;padding-block:14px}.mc-nav{gap:10px}.mc-section-grid{grid-template-columns:1fr;gap:8px}.mc-steps{grid-template-columns:repeat(2,1fr)}.mc-offers,.mc-cards{grid-template-columns:1fr 1fr}}
@media(max-width:550px){.mc-head-inner{flex-direction:column;align-items:stretch}.mc-head-inner>.mc-nav{justify-content:space-between}.mc-langs{margin-inline-start:auto}.mc-wrap{width:calc(100% - 36px)}.mc-steps,.mc-offers,.mc-cards,.mc-list,.mc-form{grid-template-columns:1fr}.mc-hero{padding:56px 0}.mc-section{padding:43px 0}.mc-hero h1{font-size:43px}}
