:root{--ink:#141210;--text:#24211d;--soft:#635d56;--line:#e8e4dc;--page:#f7f4ec;--alt:#f3eee5;--dark:#1f1f1f;--gold:#c9a96a;--gold-light:#ddc9a1;--gold-deep:#7f642e;--bad:#a8352b;--gutter:16px;--max:1160px;--font-display:var(--font-cairo), Tahoma, Arial, sans-serif}@media (min-width:768px){:root{--gutter:32px}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--page);color:var(--text);font-family:var(--font-plex), Tahoma, Arial, sans-serif;margin:0;font-size:16px;line-height:1.75}a{color:var(--gold-deep)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}img{max-width:100%;height:auto}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}#main:focus{outline:none}.wrap{max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip{inset-inline-start:12px;z-index:10;background:var(--dark);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px}.skip:focus{top:12px}.hdr{z-index:5;border-bottom:1px solid var(--line);background:#faf8f4f5;position:sticky;top:0}.hdr-in{align-items:center;gap:24px;min-height:68px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand img{width:auto;height:48px;display:block}.ftr .brand img{width:160px;height:auto}.hdr nav{gap:22px;margin-inline-start:auto;display:flex}.hdr nav a,.lang{color:var(--text);font-size:15px;font-weight:600;text-decoration:none}.hdr nav a:hover,.lang:hover{color:var(--gold-deep)}.lang{border-inline-start:1px solid var(--line);padding-inline-start:20px}@media (max-width:760px){.hdr-in{flex-wrap:wrap;gap:6px 16px;padding-block:10px}.hdr nav{order:3;gap:18px;width:100%;margin:0;padding-bottom:2px;overflow-x:auto}.lang{border:0;margin-inline-start:auto;padding:0}}.hero{color:#ffffffd6;background:radial-gradient(90% 120% at 100% 0%, #c9a96a33 0%, #c9a96a00 60%), var(--dark);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#e6be8312 0 1px,#0000 1px 96px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-in{z-index:1;justify-items:start;gap:18px;padding-block:88px 80px;display:grid;position:relative}.hero h1{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(40px,7vw,76px);font-weight:800;line-height:1.45}.hero h1:after{content:"";background:var(--gold);width:64px;height:2px;margin-top:16px;display:block}.hero p{max-width:62ch;margin:0;font-size:clamp(16px,1.6vw,19px)}.hero-mark{width:min(220px,56vw);height:auto}.hero.sm .hero-in{padding-block:56px 48px}.hero.sm h1{font-size:clamp(32px,4.5vw,48px)}.draft{color:var(--gold-light);font-size:14px;font-weight:600}.acts{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.btn{background:var(--gold);color:#1f1f1f;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:#c29e56}.btn.ghost{color:#fff;background:0 0;border-color:#e6be8380}.btn.ghost:hover{border-color:var(--gold-light);background:#e6be8314}.sec{padding-block:72px}.sec.alt{background:var(--alt)}.sec h2{font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.45}.sec h2:after{content:"";background:var(--gold);width:48px;height:2px;margin-top:10px;display:block}.sub{color:var(--soft);max-width:70ch;margin:0 0 32px}.lead{max-width:60ch;margin:0 0 14px;font-size:17px}.two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:860px){.two{grid-template-columns:1fr;gap:28px}.sec{padding-block:52px}}.facts{gap:0;margin:0;display:grid}.facts div{border-top:1px solid var(--line);padding-block:18px}.facts div:last-child{border-bottom:1px solid var(--line)}.facts dt{font-family:var(--font-display);color:var(--gold-deep);font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.45}.facts dd{color:var(--soft);margin:0;font-size:15px}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.services{grid-template-columns:1fr}}.services>li{border-top:2px solid var(--gold);padding:18px 0 28px}.services .n{font-family:var(--font-display);color:var(--gold-deep);letter-spacing:.04em;font-size:15px;font-weight:800}.services h3{color:var(--ink);margin:4px 0 6px;font-size:20px;line-height:1.5}.services p{color:var(--soft);margin:0 0 10px}.services ul{color:var(--text);margin:0;padding-inline-start:18px;font-size:15px}.services ul li::marker{color:var(--gold)}.products{gap:20px;display:grid}.product{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0;display:grid;overflow:hidden}@media (max-width:760px){.product{grid-template-columns:1fr}}.product .logo{background:radial-gradient(100% 90% at 100% 0%, #c9a96a33 0%, #c9a96a00 60%), var(--dark);place-items:center;padding:40px 28px;display:grid}.product .txt{align-content:center;justify-items:start;gap:10px;padding:32px;display:grid}.product h3{color:var(--ink);font-size:26px;line-height:1.45;font-family:var(--font-display);margin:0;font-weight:800}.product .line{color:var(--gold-deep);margin:0;font-weight:600}.product p{max-width:56ch;margin:0}.product .btn{margin-top:8px}.contact{gap:14px;margin:18px 0 0;display:grid}.contact dt{color:var(--soft);font-size:14px}.contact dd{color:var(--ink);margin:0;font-size:17px;font-weight:600}.form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;padding:24px;display:grid}.form label{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.form input,.form select,.form textarea{font:inherit;color:var(--text);background:#fff;border:1px solid #d8d2c7;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;font-weight:400}.form textarea{resize:vertical}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.row2{grid-template-columns:1fr}}.err{color:var(--bad);margin:0;font-size:14px;font-weight:600}.note{color:var(--soft);margin:0;font-size:13px}.doc{max-width:760px}.doc section+section{margin-top:28px}.doc h2{font-size:22px}.doc h2:after{width:32px}.doc p{margin:0}.ftr{background:var(--dark);color:#ffffffc7;padding-block:44px 32px}.ftr-in{gap:14px;display:grid}.ftr .brand{color:#fff}.ftr a{color:var(--gold-light)}.legal{margin:0;font-size:14px}.ftr-links{flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.copy{color:#fff9;border-top:1px solid #ffffff1a;margin:0;padding-top:14px;font-size:13px}
@font-face{font-family:cairo;src:url(../media/display_800-s.p.04x_ffmw-uidn.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:cairo Fallback;src:local(Arial);ascent-override:131.63%;descent-override:57.68%;line-gap-override:0.0%;size-adjust:98.99%}.MMvCNG_className{font-family:cairo,cairo Fallback,Tahoma,Arial,sans-serif}.MMvCNG_variable{--font-cairo:"cairo", "cairo Fallback", Tahoma, Arial, sans-serif}
@font-face{font-family:plex;src:url(../media/ui_400-s.05z9sigja7o3w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plex;src:url(../media/ui_600-s.00mgbi3xdt7u4.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plex;src:url(../media/ui_700-s.2b_-5phplrjrw.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:101.13%}.qCSLlG_className{font-family:plex,plex Fallback,Tahoma,Arial,sans-serif}.qCSLlG_variable{--font-plex:"plex", "plex Fallback", Tahoma, Arial, sans-serif}
