.mp{font-size:16px;--accent:#ed6410;--accent2:#ff8a3d;--ink0:#0b0f12;--bg:#0b0806;--line:rgba(255,255,255,.12);--font:"Outfit",system-ui,-apple-system,sans-serif}.mp,.mp *{box-sizing:border-box;margin:0;padding:0}html.mp-active{scroll-behavior:smooth}.mp{isolation:isolate;background:var(--bg);color:#ece7df;-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100vh;overflow-x:hidden}.mp a{color:inherit;text-decoration:none}.mp img{max-width:100%;display:block}.mp .wrap{max-width:1080px;margin:0 auto;padding:0 clamp(18px,5vw,40px)}.mp:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(1200px 520px at 82% -12%,rgba(237,100,16,.15),transparent 60%),radial-gradient(900px 520px at -5% 112%,rgba(237,100,16,.08),transparent 60%),var(--bg)}.mp header{position:sticky;top:0;z-index:40;backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(8,6,4,.9),rgba(8,6,4,.55));border-bottom:1px solid var(--line)}.mp .hd{justify-content:space-between;gap:14px;height:64px}.mp .brand,.mp .hd{display:flex;align-items:center}.mp .brand{gap:.55em}.mp .brand svg{height:27px;filter:drop-shadow(0 0 10px rgba(237,100,16,.5))}.mp .brand b{font-weight:800;text-transform:uppercase;letter-spacing:.22em;font-size:16.8px}.mp .hnav{display:flex;align-items:center;gap:clamp(14px,1.7vw,26px)}.mp .hnav a{font-size:16px;font-weight:600;color:#cfc9c0;transition:color .2s}.mp .hnav a.on,.mp .hnav a:hover{color:#fff}.mp .hact{display:flex;align-items:center;gap:11px}.mp .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:700;font-size:15.68px;padding:.62em 1.2em;border-radius:999px;border:1.5px solid transparent;transition:filter .2s,background .2s,color .2s,transform .15s;white-space:nowrap;cursor:pointer}.mp .btn:active{transform:scale(.98)}.mp .btn-ghost{border-color:rgba(255,255,255,.4);color:#fff}.mp .btn-ghost:hover{background:#fff;color:var(--ink0);border-color:#fff}.mp .btn-primary{background:linear-gradient(180deg,var(--accent),#d45708);color:#fff;box-shadow:0 12px 30px -12px rgba(237,100,16,.8)}.mp .btn-primary:hover{filter:brightness(1.07)}.mp .lang{background:none;border:none;color:#cfc9c0;font-weight:700;cursor:pointer;font-size:15.68px;letter-spacing:.03em}.mp .lang:hover{color:#fff}.mp #burger{display:none;background:none;border:none;color:#fff;font-size:22px;cursor:pointer}.mp .mnav{display:none;flex-direction:column;gap:6px;padding:12px clamp(18px,5vw,40px) 20px;border-bottom:1px solid var(--line);background:rgba(8,6,4,.98)}.mp .mnav.show{display:flex}.mp .mnav a{padding:8px 0;font-weight:600;color:#e7e2da}@media(max-width:900px){.mp .hact .btn-ghost,.mp .hact .lang,.mp .hnav{display:none}.mp #burger{display:block}}.mp .phero{padding:clamp(52px,10vw,104px) 0 clamp(28px,5vw,52px);text-align:center}.mp .eyebrow{font-size:11.52px;letter-spacing:.3em;color:var(--accent);margin-bottom:14px}.mp .eyebrow,.mp .phero h1{font-weight:800;text-transform:uppercase}.mp .phero h1{font-size:clamp(35.2px,7vw,64px);letter-spacing:-.03em;line-height:.95}.mp .phero h1 .ac{color:var(--accent)}.mp .phero .lead{margin:18px auto 0;max-width:54ch;font-size:clamp(16.8px,2.4vw,20.48px);color:#cfc9c0}.mp .phero .ctas{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mp section{padding:clamp(30px,6vw,60px) 0}.mp .band{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mp .shead h2{font-size:clamp(25.6px,4vw,40px);font-weight:800;letter-spacing:-.02em}.mp .shead .k{font-size:11.52px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.mp .shead p{margin-top:8px;color:#b3ada4;font-size:16.8px;max-width:62ch}.mp .grid{margin-top:clamp(20px,3vw,34px);display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}.mp .feat{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:18px;padding:22px;transition:border-color .25s,transform .2s,background .25s}.mp .feat:hover{border-color:rgba(237,100,16,.5);transform:translateY(-4px);background:rgba(255,255,255,.06)}.mp .feat .ic{width:44px;height:44px;border-radius:12px;background:rgba(237,100,16,.14);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mp .feat .ic svg{width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:2}.mp .feat h3{font-size:18.24px;font-weight:800}.mp .feat p{margin-top:7px;color:#b3ada4;font-size:15.36px}.mp .faqcat{margin:clamp(26px,4vw,40px) 0 4px;font-size:11.84px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.mp .acc details{border-bottom:1px solid var(--line)}.mp .acc summary{list-style:none;cursor:pointer;padding:19px 0;display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:700;font-size:clamp(16px,2vw,18.56px)}.mp .acc summary::-webkit-details-marker{display:none}.mp .acc summary .plus{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:18.4px;line-height:1;transition:transform .25s,border-color .25s,background .25s,color .25s}.mp .acc details[open] summary .plus{transform:rotate(45deg);border-color:var(--accent);background:rgba(237,100,16,.16);color:var(--accent)}.mp .acc .ans{padding:0 0 19px;color:#b8b2a9;max-width:72ch;font-size:16px}.mp .ctwo{margin-top:clamp(20px,3vw,30px);display:grid;gap:30px;grid-template-columns:1fr 1fr;align-items:start}@media(max-width:800px){.mp .ctwo{grid-template-columns:1fr}}.mp .cinfo a.mail{font-size:clamp(20.8px,3.4vw,32px);font-weight:800;color:#fff;word-break:break-all}.mp .cinfo a.mail:hover{color:var(--accent)}.mp .cinfo .row{display:flex;gap:12px;align-items:flex-start;margin-top:20px;color:#cfc9c0}.mp .cinfo .row svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:2;flex:none;margin-top:2px}.mp form{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:13px}.mp label{font-size:13.12px;font-weight:700;letter-spacing:.03em;color:#cfc9c0;display:block;margin-bottom:5px}.mp input,.mp textarea{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--line);border-radius:12px;padding:.8em 1em;color:#fff;font-family:inherit;font-size:16px}.mp input::placeholder,.mp textarea::placeholder{color:#8a8078}.mp input:focus,.mp textarea:focus{outline:none;border-color:var(--accent)}.mp textarea{min-height:130px;resize:vertical}.mp footer{border-top:1px solid var(--line);padding:42px 0 36px;margin-top:36px;color:#8a8078;font-size:14.4px}.mp .fgrid{display:flex;flex-wrap:wrap;gap:26px 44px}.mp .fgrid>div{min-width:150px}.mp .fgrid>div:last-child{flex:1 1 220px}.mp .fgrid h4{color:var(--accent);font-size:11.2px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.mp .fgrid ul{list-style:none}.mp .fgrid li{margin-bottom:8px}.mp .fgrid a{color:#b3ada4;transition:color .2s}.mp .fgrid a:hover{color:#fff}.mp .fcopy{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.mp .fcopy a:hover{color:var(--accent)}.mp .lang-fab{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:60;display:inline-flex;align-items:center;gap:.42em;padding:.62em .95em;border-radius:999px;background:rgba(11,8,6,.85);border:1px solid rgba(255,255,255,.24);color:#fff;font:800 14.4px var(--font);letter-spacing:.05em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px -10px rgba(0,0,0,.85);transition:background .2s,color .2s,transform .12s}.mp .lang-fab:hover{background:#fff;color:#0b0f12;border-color:#fff}.mp .lang-fab:active{transform:scale(.95)}.mp .lang-fab svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}