:root{--bg:#f7f6f2;--surface:#fff;--surface-soft:#eef3f1;--ink:#18211f;--muted:#66736f;--line:#dfe6e2;--teal:#0f766e;--teal-dark:#075e58;--amber:#c98a15;--blue:#2563eb;--red:#dc2626;--shadow:0 18px 55px #18211f1a;--radius:8px;--shell:min(1120px, calc(100% - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif;line-height:1.7}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6f2eb;border-bottom:1px solid #dfe6e2d9;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;padding:0 max(24px,50vw - 560px);display:grid;position:sticky;top:0}.site-header--overlay{color:#fff;background:#0d181538;border-bottom-color:#ffffff2e;position:fixed;inset-inline:0}.site-header.is-scrolled,.site-header--overlay.is-scrolled{color:var(--ink);background:#f7f6f2f0;border-bottom-color:#dfe6e2e6}.brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand__mark{border-radius:var(--radius);background:var(--teal);color:#fff;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.brand__text{line-height:1.1;display:grid}.brand__text strong{font-size:1.05rem}.brand__text small{color:currentColor;opacity:.72;letter-spacing:0;font-size:.76rem}.site-nav{color:currentColor;justify-content:center;gap:26px;font-size:.95rem;display:flex}.site-nav a{opacity:.82;transition:color .18s,opacity .18s}.site-nav a:hover,.site-nav a.is-active{color:var(--teal);opacity:1}.site-header--overlay:not(.is-scrolled) .site-nav a:hover,.site-header--overlay:not(.is-scrolled) .site-nav a.is-active{color:#fff;opacity:1}.header-actions{align-items:center;gap:10px;min-width:max-content;display:flex}.language-switch{border-radius:var(--radius);color:currentColor;cursor:pointer;background:#ffffff1f;border:1px solid #dfe6e2d9;align-items:center;gap:6px;height:40px;padding:0 12px;display:inline-flex}.language-switch span:first-child{font-weight:800}.btn{border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--teal);color:#fff;box-shadow:0 12px 30px #0f766e38}.btn--primary:hover{background:var(--teal-dark)}.btn--ghost{color:currentColor;background:#ffffff1a;border-color:#dfe6e2d9}.btn--glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border-color:#ffffff75}.btn--outline{color:var(--teal);background:#fff;border-color:#0f766e47}.btn--large{min-height:52px;padding-inline:24px}.nav-toggle{border-radius:var(--radius);color:currentColor;cursor:pointer;background:#ffffff1f;border:1px solid #dfe6e2d9;width:42px;height:42px;display:none}.nav-toggle span{background:currentColor;width:18px;height:2px;margin:5px auto;display:block}.hero{color:#fff;min-height:760px;position:relative;overflow:hidden}.hero__image,.hero__shade{position:absolute;inset:0}.hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__shade{background:linear-gradient(90deg,#0b13122e,#0b1312b8),linear-gradient(#0b131261,#0b131233 48%,#0b131280)}[dir=ltr] .hero__shade{background:linear-gradient(90deg,#0b1312b8,#0b13122e),linear-gradient(#0b131261,#0b131233 48%,#0b131280)}.hero__content{z-index:1;grid-template-columns:minmax(0,680px);justify-content:start;align-items:end;min-height:760px;padding-top:160px;padding-bottom:86px;display:grid;position:relative}.hero__copy{max-width:680px}.eyebrow{color:var(--teal);letter-spacing:0;margin:0 0 12px;font-size:.82rem;font-weight:900}.hero .eyebrow,.hero-panel .eyebrow{color:#b9f2e9}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(2.8rem,6vw,5.7rem);line-height:1.05}h2{letter-spacing:0;margin-bottom:14px;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.18}h3{margin-bottom:8px;font-size:1.15rem;line-height:1.35}.hero__lead{color:#ffffffdb;max-width:590px;margin-bottom:28px;font-size:clamp(1.1rem,1.7vw,1.35rem)}.hero__actions,.cta-panel__actions{flex-wrap:wrap;gap:12px;display:flex}.trust-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trust-row span{border-radius:var(--radius);color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;align-items:center;min-height:34px;padding:0 12px;font-size:.9rem;display:inline-flex}.hero-panel{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c191675;border:1px solid #fff3;padding:18px}.hero-panel__header,.hero-panel__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-panel__header{color:#ffffffc2;margin-bottom:18px}.hero-panel__header strong,.hero-panel__footer strong{color:#fff}.route-card{border-top:1px solid #ffffff24;grid-template-columns:16px 1fr;gap:12px;padding:14px 0;display:grid}.route-card p{color:#ffffffb8;margin-bottom:0;font-size:.9rem}.pin{border-radius:999px;width:12px;height:12px;margin-top:8px}.pin--teal{background:#6ee7d8}.pin--amber{background:#f5c76d}.hero-panel__footer{border-top:1px solid #ffffff24;margin-top:14px;padding-top:16px}.hero-panel__footer span{color:#ffffffb8;font-size:.9rem}.section{padding:96px 0}.section--overlap{margin-top:-34px;padding-top:0;position:relative}.section--soft{background:var(--surface-soft)}.section-heading{max-width:720px;margin-bottom:34px}.section-heading--compact{margin-bottom:22px}.section-heading p:not(.eyebrow),.copy-block p,.page-hero p,.price-band p,.cta-panel p{color:var(--muted);font-size:1.05rem}.steps-grid,.auction-grid,.faq-grid,.privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step-card,.role-card,.process-panel,.formula-card,.auction-grid article,.legal-card,.note-box,.privacy-grid article,.contact-form,.contact-card,.contact-method,.faq-grid article,.clean-list,.cta-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 34px #18211f0f}.step-card{padding:28px;position:relative}.step-card__number{color:#0f766e2e;font-size:2.3rem;font-weight:900;line-height:1;position:absolute;top:24px;left:24px}.step-card p,.role-card li,.auction-grid p,.legal-card p,.privacy-grid p,.faq-grid p{color:var(--muted);margin-bottom:0}.icon-line{border-radius:var(--radius);background:#0f766e14;border:1px solid #0f766e33;place-items:center;width:42px;height:42px;margin-bottom:18px;display:inline-grid;position:relative}.icon-line:before,.icon-line:after{content:"";display:block;position:absolute}.icon-pin:before{border:2px solid var(--teal);border-radius:50% 50% 50% 0;width:13px;height:13px;transform:rotate(-45deg)}.icon-bid:before{border:2px solid var(--teal);border-radius:50%;width:18px;height:18px}.icon-bid:after{background:var(--teal);width:12px;height:2px}.icon-route:before{border:2px solid var(--teal);border-top-color:#0000;border-radius:0 0 14px 14px;width:21px;height:14px}.icon-route:after{background:var(--amber);border-radius:50%;width:6px;height:6px;transform:translate(-11px,-8px)}.icon-support:before{border:2px solid var(--teal);border-radius:8px;width:18px;height:14px}.icon-support:after{border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);width:8px;height:8px;transform:translate(-6px,9px)rotate(45deg)}.split-section,.price-band,.cta-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;display:grid}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.role-card{padding:28px}.role-card--accent{background:#f3faf8;border-color:#0f766e47}.role-card__label{color:var(--teal);margin-bottom:14px;font-size:.8rem;font-weight:900;display:inline-flex}.role-card ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.role-card li:before,.clean-list span:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}[dir=ltr] .role-card li:before,[dir=ltr] .clean-list span:before{margin-left:0;margin-right:8px}.price-band{align-items:stretch}.formula-card{gap:8px;padding:26px;display:grid}.formula-card strong{color:var(--teal);font-size:2.5rem;line-height:1}.formula-card span{color:var(--muted)}.cta-panel{padding:34px}.page-hero{color:#fff;background:linear-gradient(90deg,#091c1994,#091c19e0),url(/assets/musaed-hero-branded.png) 50%/cover;padding:156px 0 72px;position:relative}[dir=ltr] .page-hero:not(.page-hero--plain){background:linear-gradient(90deg,#091c19e0,#091c197a),url(/assets/musaed-hero-branded-en.png) 50%/cover}.page-hero--plain{color:var(--ink);background:radial-gradient(circle at 18% 20%,#0f766e1a,#0000 32%),linear-gradient(#fbfaf7,#eef3f1)}.page-hero__inner{max-width:760px}.page-hero .eyebrow{color:#b9f2e9}.page-hero--plain .eyebrow{color:var(--teal)}.page-hero h1{font-size:clamp(2.35rem,4.4vw,4.2rem)}.page-hero:not(.page-hero--plain) p:not(.eyebrow){color:#ffffffd1}.two-columns,.contact-layout,.legal-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.process-panel{padding:30px}.process-panel--accent{background:#f3faf8}.timeline-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{grid-template-columns:46px 1fr;gap:16px;display:grid}.timeline-list li>span{border-radius:var(--radius);width:42px;height:42px;color:var(--teal);background:#0f766e1a;place-items:center;font-size:.82rem;font-weight:900;display:grid}.timeline-list p{color:var(--muted);margin-bottom:0}.auction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auction-grid article{padding:24px}.auction-grid strong{color:var(--teal);margin-bottom:12px;display:inline-flex}.clean-list{gap:0;display:grid;overflow:hidden}.clean-list div{grid-template-columns:160px 1fr;gap:16px;padding:20px 22px;display:grid}.clean-list div+div{border-top:1px solid var(--line)}.clean-list span{color:var(--muted)}.legal-layout{grid-template-columns:260px minmax(0,1fr)}.legal-nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;padding:16px;display:grid;position:sticky;top:100px}.legal-nav a{border-radius:var(--radius);color:var(--muted);padding:10px 12px}.legal-nav a:hover{color:var(--teal);background:#0f766e14}.legal-content{gap:48px;display:grid}.legal-content section{scroll-margin-top:110px}.legal-content>section>p:not(.eyebrow){color:var(--muted);font-size:1.05rem}.legal-card,.note-box,.privacy-grid article{margin-top:14px;padding:22px}.note-box{background:#f4f7ff;border-color:#2563eb3d;gap:6px;display:grid}.note-box span{color:var(--muted)}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.contact-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.contact-form{gap:18px;padding:30px;display:grid}.form-row{gap:8px;display:grid}.form-row label{font-weight:800}.form-row input,.form-row select,.form-row textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#fff}.form-row input,.form-row select{min-height:48px;padding:0 14px}.form-row textarea{resize:vertical;padding:12px 14px}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:#0f766e8c;outline:3px solid #0f766e1f}.form-status{color:var(--teal);margin-bottom:0;font-weight:800}.contact-side{gap:14px;display:grid}.contact-card,.contact-method{padding:22px}.contact-card p,.contact-method span{color:var(--muted);margin-bottom:0}.contact-method{justify-content:space-between;gap:16px;display:flex}.mini-map{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#0f766e1f,#2563eb14),repeating-linear-gradient(45deg,#0000 0 18px,#18211f0a 18px 19px);min-height:180px;position:relative;overflow:hidden}.mini-map span{background:var(--teal);border:5px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;top:46%;left:42%;box-shadow:0 0 0 8px #0f766e1f}.mini-map strong{position:absolute;bottom:18px;right:20px}.faq-grid article{padding:24px}.alert{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:14px 16px;font-weight:700}.alert--ok{color:var(--teal-dark);background:#f0faf7;border-color:#0f766e59}.alert--warn{color:#8a5d0a;background:#fdf6e9;border-color:#c98a1559}.alert--err{color:#a51d1d;background:#fdf2f2;border-color:#dc26264d}.alert a{text-decoration:underline}.site-footer{color:var(--muted);background:#111c1a;padding:38px 0}.footer-grid{justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer .brand{color:#fff;margin-bottom:12px}.site-footer p{margin-bottom:0}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:#d7dfdc}@media (max-width:980px){.site-header{grid-template-columns:auto auto 1fr;padding-inline:20px}.nav-toggle{align-content:center;display:inline-grid}.site-nav{top:76px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow);background:#fffffff5;justify-content:start;gap:0;padding:12px;display:none;position:fixed;inset-inline:20px}.site-nav.is-open{display:grid}.site-nav a{padding:12px}.header-actions{justify-self:end}.header-actions .btn--ghost{display:none}.hero__content,.split-section,.price-band,.cta-panel,.two-columns,.contact-layout,.legal-layout{grid-template-columns:1fr}.hero__content{align-items:end}.hero-panel{max-width:420px}.steps-grid,.auction-grid,.privacy-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-nav{position:static}}@media (max-width:680px){:root{--shell:min(100% - 28px, 1120px)}.site-header{gap:12px;min-height:68px}.brand__text small,.language-switch,.header-actions .btn--primary{display:none}.site-nav{top:68px}.hero,.hero__content{min-height:720px}.hero__content{padding-top:120px;padding-bottom:58px}.hero__shade{background:linear-gradient(90deg,#0b131275,#0b1312c2),linear-gradient(#0b131275,#0b13125c)}.hero-panel,.trust-row{display:none}.section{padding:68px 0}.page-hero{padding:116px 0 56px}.steps-grid,.role-grid,.auction-grid,.privacy-grid,.faq-grid{grid-template-columns:1fr}.clean-list div{grid-template-columns:1fr;gap:4px}.contact-method,.footer-grid{display:grid}.btn,.btn--large,.hero__actions,.cta-panel__actions{width:100%}}
