*{box-sizing:border-box} :root{--ink:#191b19;--gold:#c8ad78;--cream:#f1efe8;--line:#ffffff22}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:"DM Sans",Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1160px,calc(100% - 60px));margin:auto}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:white;padding:12px;z-index:30}header{height:86px;position:absolute;inset:0 0 auto;z-index:10;color:white;border-bottom:1px solid var(--line)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand>b,.brand>span:first-child{font:800 35px Manrope;color:var(--gold);letter-spacing:-5px}.brand b span{color:white}.brand>span:last-child{font:700 13px Manrope;letter-spacing:3px}.brand small{display:block;font:8px "DM Sans";letter-spacing:4px;color:#aaa;margin-top:3px}nav{display:flex;align-items:center;gap:32px;font-size:11px;letter-spacing:1px}nav>a{color:#ddd}nav>a:hover{color:var(--gold)}.lang{background:none;border:1px solid #ffffff55;color:white;padding:9px 12px;cursor:pointer}.menu{display:none}.hero{height:100svh;min-height:700px;max-height:900px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 46%,#c8ad7824,transparent 32%),linear-gradient(115deg,#171917,#20231f 70%,#29271f);color:white}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:90px 90px}.hero:after{content:"";position:absolute;width:550px;height:550px;border:1px solid #c8ad7830;border-radius:50%;right:7%;top:18%;box-shadow:0 0 0 65px #c8ad7808,0 0 0 130px #c8ad7805}.hero-inner{position:relative;z-index:1;padding-top:70px}.eyebrow{font-size:9px;letter-spacing:2.5px;color:var(--gold);font-weight:700}.hero h1{font:500 clamp(46px,6.4vw,82px)/1.08 Manrope;letter-spacing:-4px;max-width:820px;margin:30px 0 22px}.hero h1 em,h2 em{font-style:normal;color:var(--gold)}.lead{font-size:15px;line-height:1.9;color:#c2c3bc;max-width:520px}.actions{display:flex;align-items:center;gap:30px;margin-top:38px}.gold{display:inline-flex;background:var(--gold);color:#171817;padding:17px 20px;font-size:11px;font-weight:700}.gold:hover{background:#dfc99d}.plain{font-size:11px;color:#ddd}.footnote{margin-top:90px;color:#92938d;font-size:8px;letter-spacing:2px}.side{position:absolute;right:30px;top:45%;writing-mode:vertical-rl;font-size:8px;letter-spacing:3px;color:#92938d}.section{padding:115px 0}.split{display:grid;grid-template-columns:220px 1fr;gap:40px}.kicker{font-size:9px;letter-spacing:2px;color:#85857a;font-weight:700}.dark{color:#8d8b80}.section h2{font:500 clamp(37px,4.5vw,58px)/1.17 Manrope;letter-spacing:-2.5px;margin:22px 0 32px}.section h2 em{color:#aa8e5b}.cols{display:grid;grid-template-columns:1fr 1fr;gap:42px}.cols p,.section-head>p,.ecosystem-grid>div:first-child>p{font-size:13px;line-height:1.95;color:#696b63;margin:0}.dark-section{background:#191b19;color:#f1f0e9}.dark-section .kicker{color:#aaa}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:55px}.section-head h2{margin-bottom:0}.section-head>p{max-width:320px;color:#aaa}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.services article{position:relative;min-height:230px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.services article:hover{background:#242722}.services small{position:absolute;right:23px;top:23px;color:#777;font-size:9px}.services b{display:block;font:28px Manrope;color:var(--gold);margin:10px 0 25px}.services h3{font:600 15px/1.45 Manrope;margin:0 20px 10px 0}.services p{font-size:11px;line-height:1.8;color:#aaa}.quote{background:var(--gold);padding:78px 0;text-align:center}.quote .wrap{max-width:900px}.quote span{font:90px/.6 Georgia;color:#191b1940}.quote p{font:500 clamp(26px,3.6vw,42px)/1.35 Manrope;letter-spacing:-1px;margin:24px auto}.quote small{font-size:8px;letter-spacing:2px}.approach{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:25px}.steps{border-top:1px solid #191b1928}.steps>div{display:grid;grid-template-columns:55px 1fr;gap:15px;padding:24px 0;border-bottom:1px solid #191b1928}.steps b{font-size:10px;color:#a58a5b}.steps h3{font:700 15px Manrope;margin:0 0 8px}.steps p{font-size:11px;line-height:1.8;color:#71736a;margin:0}.ecosystem{background:#e9e6dd}.ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.brands{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #191b1928;border-left:1px solid #191b1928}.brands span{height:88px;display:grid;place-items:center;text-align:center;border-right:1px solid #191b1928;border-bottom:1px solid #191b1928;font:700 15px Manrope;color:#555}.disclaimer{grid-column:2;font-size:9px;line-height:1.7;color:#929187;margin:-35px 0 0}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:100px}.contact>div:first-child>p{font-size:13px;line-height:1.9;color:#aaa;max-width:430px;margin-bottom:28px}.details{align-self:center;border-top:1px solid var(--line)}.details>div{display:flex;flex-direction:column;gap:11px;padding:22px 0;border-bottom:1px solid var(--line)}.details small{font-size:8px;letter-spacing:2px;color:var(--gold)}.details a,.details p{font-size:13px;line-height:1.8;color:#e1e0d9;margin:0}footer{background:#111311;color:#aaa;padding:26px 0 18px}.foot-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #ffffff19}.foot-top>p{font-size:11px}.foot-top>a:last-child{border:1px solid #555;padding:9px 12px;color:var(--gold)}.foot-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:17px;font-size:9px;color:#777}.whatsapp{position:fixed;right:22px;bottom:22px;width:48px;height:48px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-size:23px;z-index:8;color:#171817;box-shadow:0 8px 25px #0003}
@media(max-width:800px){.wrap{width:calc(100% - 42px)}header{height:72px}.menu{display:block;background:none;border:0;color:white;font-size:22px}nav{display:none;position:absolute;top:71px;left:0;right:0;padding:24px;background:#191b19;flex-direction:column;align-items:flex-start;gap:20px}nav.open{display:flex}.hero{min-height:690px;height:92svh}.hero:after{width:350px;height:350px;right:-180px;top:30%}.hero h1{font-size:clamp(42px,10vw,62px);letter-spacing:-2.7px}.lead{font-size:13px}.actions{align-items:flex-start;flex-direction:column;gap:20px}.footnote{margin-top:65px;font-size:7px}.side{display:none}.section{padding:80px 0}.split{grid-template-columns:1fr;gap:30px}.section h2{font-size:39px;letter-spacing:-1.8px}.cols{grid-template-columns:1fr;gap:15px}.section-head{display:block;margin-bottom:38px}.section-head>p{margin-top:22px}.services{grid-template-columns:1fr 1fr}.services article{min-height:220px;padding:19px}.services h3{font-size:14px}.services p{font-size:10px}.quote{padding:62px 0}.quote p{font-size:27px}.approach{grid-template-columns:1fr;gap:20px}.ecosystem-grid{grid-template-columns:1fr;gap:30px}.disclaimer{grid-column:1;margin:0}.brands span{height:70px;font-size:13px}.contact{grid-template-columns:1fr;gap:45px}.foot-top>p{max-width:150px;text-align:right}.foot-bottom{flex-wrap:wrap;line-height:1.6}.foot-bottom span:first-child{width:100%}}@media(max-width:420px){.services{grid-template-columns:1fr}.services article{min-height:195px}.brands{grid-template-columns:1fr 1fr}.brands span{height:68px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}