@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#08090c;--panel:#111317;--panel2:#17191d;--gold:#d4b172;--gold2:#f4d4a0;--line:rgba(229,198,145,.16);--text:#f7f4ed;--muted:#adb0b9;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:'';position:absolute;inset:0 0 auto;height:650px;pointer-events:none;background:radial-gradient(ellipse at 60% 0%,rgba(172,121,57,.11),transparent 56%)}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.header{position:sticky;top:0;z-index:10;background:rgba(9,10,13,.88);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brandmark{width:39px;height:39px;border:1px solid rgba(220,177,110,.5);display:grid;place-items:center;transform:rotate(45deg);border-radius:7px;background:linear-gradient(135deg,#241a10,#0d0f13)}.brandmark span{transform:rotate(-45deg);font-family:Georgia,serif;color:var(--gold2);font-size:24px;font-weight:bold}.brandtext strong{display:block;letter-spacing:.16em;font-family:Manrope,sans-serif;font-size:17px}.brandtext small{display:block;color:var(--gold);letter-spacing:.22em;font-size:9px;margin-top:3px}.navlinks{display:flex;align-items:center;gap:32px}.navlinks a{font-size:13px;color:#d6d5d2;transition:.2s}.navlinks a:hover,.navlinks .active{color:var(--gold2)}.navcta,.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:14px 22px;border-radius:9px;background:linear-gradient(120deg,#c7a166,#f1d19a,#b98a4d);color:#1a140d;font:800 12px Manrope;letter-spacing:.06em;border:1px solid #e5c38d;box-shadow:0 10px 36px #d4b1721c;transition:transform .2s}.button:hover,.navcta:hover{transform:translateY(-2px)}.button.secondary{background:#151619;color:#efe7d8;border:1px solid #4b4030;box-shadow:none}.eyebrow{color:var(--gold);font:700 11px Manrope;letter-spacing:.27em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:27px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(43px,6.3vw,84px);letter-spacing:-.055em;line-height:1.08;font-weight:700;margin:21px 0 25px}h1 em,h2 em{font-style:normal;color:var(--gold)}h2{font-size:clamp(28px,3.2vw,45px);letter-spacing:-.045em;line-height:1.2}.lead{color:#b3b3b7;line-height:1.9;max-width:625px;font-size:16px}.hero{min-height:610px;padding:125px 0 100px;position:relative;overflow:hidden}.hero:after{content:'';position:absolute;width:550px;height:550px;right:-140px;top:65px;border-radius:50%;border:1px solid rgba(222,181,112,.11);box-shadow:0 0 0 75px rgba(222,181,112,.018),0 0 0 150px rgba(222,181,112,.02);pointer-events:none}.hero .wrap{position:relative;z-index:1}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.stats{border-block:1px solid #ffffff13;background:#0e1014}.stats .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.stat{padding:26px 20px;border-right:1px solid #ffffff13}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat strong{display:block;color:#f2e7d4;font-size:15px;letter-spacing:.02em}.stat span{display:block;color:#858790;font-size:12px;margin-top:7px}.section{padding:104px 0}.section-top{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.section-top p{max-width:430px;color:var(--muted);line-height:1.8}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{padding:30px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,#17191d,#0d0f12);min-height:235px;position:relative;overflow:hidden}.card:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#cba36680,transparent)}.card .number{font:700 12px Manrope;color:var(--gold);letter-spacing:.1em}.card h3{font-size:20px;margin:32px 0 12px}.card p{font-size:14px;color:var(--muted);line-height:1.75}.card .link{font-size:12px;color:var(--gold2);font-weight:bold}.feature{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.featureArt{min-height:375px;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 30%,#5e482c29,#0d1013 68%);border-radius:23px;display:flex;justify-content:center;align-items:center;position:relative}.featureArt img{width:190px;height:190px;border-radius:42px;box-shadow:0 22px 100px #d0a56020}.featureArt .floatlabel{position:absolute;bottom:35px;padding:9px 16px;border:1px solid #caa57240;border-radius:99px;font-size:11px;letter-spacing:.15em;color:var(--gold2);background:#131315}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.chip{padding:9px 13px;border:1px solid #ffffff1c;border-radius:999px;color:#d2cfca;font-size:11px}.feature p{color:var(--muted);line-height:1.9}.contactband{padding:57px 0;background:linear-gradient(90deg,#17130e,#17191c);border-block:1px solid var(--line)}.contactband .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.contactband h2{font-size:32px;margin:10px 0}.footer{border-top:1px solid #ffffff12;padding:35px 0;color:#83848b;font-size:12px}.footerin{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer nav{display:flex;gap:24px;flex-wrap:wrap}.footer a:hover{color:var(--gold)}.pagehero{padding:85px 0 50px;border-bottom:1px solid #ffffff12}.pagehero h1{font-size:clamp(37px,5vw,64px)}.pagehero .lead{max-width:740px}.doclayout{display:grid;grid-template-columns:235px 1fr;gap:45px;padding:50px 0 110px}.sidebar{align-self:start;position:sticky;top:110px}.sidebar a{display:block;padding:13px 15px;font-size:13px;color:#aaabb2;border-left:1px solid #4a3b28}.sidebar a:hover{color:var(--gold2);border-left-color:var(--gold)}.doc{border:1px solid #ffffff15;border-radius:18px;padding:44px;background:linear-gradient(150deg,#121418,#0b0c0e)}.doc section{margin-bottom:39px;scroll-margin-top:115px}.doc section:last-child{margin:0}.doc h2{font-size:23px;letter-spacing:-.02em;color:#f2e3cc;margin-bottom:16px}.doc p,.doc li{color:#c0c0c5;line-height:1.85;font-size:14px}.doc li{padding-bottom:10px}.doc ul,.doc ol{padding-left:22px}.doc strong{color:#fff}.doc a{color:var(--gold2);text-decoration:underline;text-decoration-color:#c9a16d66}.note{border:1px solid var(--line);border-radius:12px;background:#ae8a4c0e;padding:18px 20px;color:#cfc5b5;line-height:1.7;font-size:13px;margin:20px 0}.tag{display:inline-block;padding:7px 11px;border-radius:999px;background:#d4b17214;color:var(--gold2);border:1px solid var(--line);font-size:11px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.step{background:#14161a;border:1px solid var(--line);border-radius:14px;padding:23px}.step b{display:block;color:var(--gold);font-size:12px;margin-bottom:13px}.step h3{font-size:16px}.step p{font-size:13px;color:var(--muted);line-height:1.7}.status{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.status>div{padding:20px;border:1px solid #ffffff1c;border-radius:12px}.status b{display:block;font-size:13px;margin-bottom:8px}.status span{font-size:12px;line-height:1.65;color:var(--muted)}.contactlink{overflow-wrap:anywhere}.mobile-menu{display:none}@media(max-width:820px){.wrap{width:min(var(--max),calc(100% - 34px))}.nav{height:69px}.navlinks{display:none}.mobile-menu{display:inline-flex;border:1px solid #ffffff30;background:none;color:#eee;padding:9px 12px;border-radius:8px;cursor:pointer}.nav.open .navlinks{display:flex;position:absolute;top:69px;left:0;right:0;background:#111215;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:20px 24px;gap:20px}.nav.open .navlinks .navcta{align-self:flex-start}.hero{min-height:0;padding:95px 0 100px}.hero:after{opacity:.4}.cards,.steps,.status{grid-template-columns:1fr}.section{padding:65px 0}.feature{grid-template-columns:1fr;gap:35px}.featureArt{min-height:300px}.section-top{display:block}.contactband .wrap{display:block}.contactband .button{margin-top:16px}.stats .wrap{grid-template-columns:1fr}.stat{padding:16px 0;border:0;border-bottom:1px solid #ffffff13}.stat:last-child{border:0}.doclayout{display:block;padding:23px 0 70px}.sidebar{display:none}.doc{padding:25px 19px}.pagehero{padding:70px 0 35px}.footerin{display:block}.footer nav{margin-top:20px;gap:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
