@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--ink:#1b1630;--purple:#260b92;--lavender:#b39aef;--muted:#716d7e;--line:#e6e2ed;--paper:#faf9fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a,summary{ -webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #b58bff;outline-offset:6px}.wrap{width:min(1240px,calc(100% - 96px));margin:auto}header{background:#ffffffee;position:sticky;top:0;z-index:20;backdrop-filter:blur(15px);border-bottom:1px solid #eee9f5}.nav{height:98px;display:flex;align-items:center;justify-content:space-between;gap:34px}.wordmark{line-height:1.03;display:inline-flex;flex-direction:column;letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-weight:800;font-size:27px;color:#a589e2}.wordmark b{color:#240789}.wordmark small{font-size:11px;letter-spacing:4.2px;color:#240789;margin-top:7px}.nav nav{display:flex;gap:32px;font-size:14px;font-weight:550}.nav nav a:hover,footer a:hover{color:#7b4cce}.nav-end{display:flex;align-items:center;gap:30px}.language{display:flex;gap:10px;font-size:12px;letter-spacing:.04em;color:#8a8595}.language a[aria-current]{color:var(--purple);font-weight:700}.nav-contact{border-bottom:1px solid var(--purple);font-size:13px;color:var(--purple);padding:7px 0}.nav-contact span{margin-left:18px}.hero{position:relative;background:#220a79;isolation:isolate;color:white;overflow:hidden}.hero-inner{padding-top:88px;position:relative;z-index:2}.eyebrow{font-size:11px;font-weight:650;letter-spacing:2px;display:flex;align-items:center;gap:10px;margin:0 0 26px}.status-dot{width:6px;height:6px;border-radius:50%;background:#bbaaec}.hero h1{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(48px,5.55vw,82px);letter-spacing:-4px;line-height:1.12;margin:0 0 30px;max-width:1000px}.hero h1 em{font-style:normal;color:#c6acf6}.hero-intro{color:#d4cce7;max-width:490px;font-size:18px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:35px}.button{display:inline-flex;align-items:center;gap:40px;padding:17px 24px;font-size:14px;font-weight:600}.light{background:#fff;color:var(--purple);border-radius:3px}.button:hover{background:#e7dcfa}.text-link{font-size:14px;color:#eee5ff}.text-link span{margin-left:20px}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff29;margin-top:82px;padding:22px 0;color:#c3b5df;font-size:10px;letter-spacing:1.4px}.hero-orbit{position:absolute;right:-160px;top:-140px;width:820px;height:820px;border:1px solid #b89ce533;border-radius:50%;z-index:0}.hero-orbit i{position:absolute;inset:90px;border:1px solid #b89ce533;border-radius:50%}.hero-orbit i:nth-child(2){inset:170px}.hero-orbit i:nth-child(3){inset:250px;background:#5c2fad26}.hero-orbit:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#8150d32b,transparent 65%)}.hero-orbit span{position:absolute;top:230px;left:250px;color:#b097ee0d;font:800 280px Manrope,sans-serif;transform:rotate(-15deg)}.facts{display:grid;grid-template-columns:1fr 1.3fr .8fr;padding:43px 0;border-bottom:1px solid var(--line);gap:50px}.facts>div+div{border-left:1px solid var(--line);padding-left:55px}.facts strong{font-family:Manrope,sans-serif;font-size:47px;line-height:1.2;letter-spacing:-2px;font-weight:600}.facts strong span{color:#9870db}.facts strong.region{font-size:26px;letter-spacing:-.8px;display:block;margin-top:9px}.facts p{font-size:12px;color:var(--muted);margin:8px 0 0}.mini-label{font-size:13px;font-weight:600;letter-spacing:1px}.fact-last{padding-top:13px}.section{padding-top:105px;padding-bottom:105px}.purple{color:#7151a8}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:42px}h2{font-family:Manrope,sans-serif;font-size:clamp(32px,3.3vw,47px);font-weight:500;line-height:1.2;letter-spacing:-1.9px;margin:0}.section-intro{max-width:310px;color:var(--muted);font-size:15px;line-height:1.8;margin:0 0 4px}.representation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rep-card{border:1px solid #e0d9ee;border-radius:5px;padding:32px 34px;background:#f6f2fc}.rep-card.hu{background:#faf9fc}.card-top{display:flex;justify-content:space-between;align-items:center}.pill{font-size:10px;letter-spacing:.7px;text-transform:uppercase;padding:7px 11px;border:1px solid #cfc2e8;border-radius:30px;color:#61438d}.card-no{font-size:11px;color:#9b8eaf}.rep-card h3{font-family:Manrope,sans-serif;font-size:40px;font-weight:750;letter-spacing:-1px;margin:40px 0 16px;color:#342155}.rep-card h3 span{font-size:13px;vertical-align:top;margin-left:4px}.rep-card p{max-width:350px;font-size:15px;color:#71647f;min-height:53px}.card-bottom{margin-top:34px;border-top:1px solid #ded5e9;display:flex;align-items:center;gap:8px;padding-top:20px;font-size:12px}.country-dot{width:6px;height:6px;background:#8865bd;border-radius:50%}.arrow{margin-left:auto;font-size:23px}.brands-section{background:#f7f6f9;padding:86px 0}.brand-grid{padding:0;margin:44px 0 20px;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dedbe5;border-left:1px solid #dedbe5}.brand-grid li{display:flex;align-items:center;justify-content:center;min-height:118px;border-right:1px solid #dedbe5;border-bottom:1px solid #dedbe5;font-family:Manrope,sans-serif;font-size:22px;font-weight:750;letter-spacing:-.6px;color:#41374f}.brand-grid li:nth-child(3n){font-weight:500}.brand-grid .more{color:#9678c1;font-size:18px;font-weight:400}.brand-note{max-width:740px;font-size:12px;color:#837a90}.about{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-art{background:#eae0f7;min-height:470px;position:relative;padding:30px;overflow:hidden;display:flex;align-items:center;justify-content:center}.about-art:before,.about-art:after{content:'';width:450px;height:450px;border-radius:50%;border:1px solid #cdb9e6;position:absolute;left:-180px;top:90px}.about-art:after{left:180px;top:-130px}.art-label,.art-bottom{position:absolute;font-size:9px;letter-spacing:2px;left:30px;z-index:1;color:#6a4a91}.art-label{top:28px}.art-bottom{bottom:28px}.big-number{font-family:Manrope,sans-serif;font-size:165px;font-weight:500;letter-spacing:-15px;color:#3b157c;z-index:1}.big-number sup{font-size:65px;vertical-align:top;position:relative;top:35px;letter-spacing:0}.about-copy p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.85}.about-copy h2{margin-bottom:25px}.faq-section{background:#faf9fc;border-top:1px solid var(--line);padding:85px 0}.faq-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:100px}.faq-layout h2{font-size:36px}.faqs details{border-bottom:1px solid #ddd7e7}.faqs details:first-child{border-top:1px solid #ddd7e7}.faqs summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:15px;font-weight:550}.faqs summary::-webkit-details-marker{display:none}.faqs summary span{color:#8261b3;font-size:24px;font-weight:400}.faqs details[open] summary span{transform:rotate(45deg)}.faqs p{font-size:14px;color:var(--muted);margin:0 35px 24px 0}.contact-section{background:#260b85;color:#fff;padding:85px 0}.contact-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px}.contact-section .eyebrow{color:#c6afea}.contact-section p:not(.eyebrow){font-size:15px;color:#cfc1e7;max-width:400px}.instagram-card{border:1px solid #ffffff40;display:flex;align-items:center;padding:30px;gap:20px;border-radius:4px;transition:background .2s}.instagram-card:hover{background:#ffffff12}.instagram-card svg{width:31px;flex-shrink:0}.instagram-card span{font-size:11px;color:#cabbdf}.instagram-card strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.6px;color:white;margin-top:4px}.instagram-card .ig-arrow{font-size:30px;margin-left:auto;color:white}footer{padding-top:45px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:40px}.footer-top p{color:#81778c;font-size:13px}.footer-top>a:last-child{font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:20px;padding-bottom:24px;color:#8d8397;font-size:11px}.footer-bottom div{display:flex;gap:20px}.skip{position:fixed;top:-80px;left:20px;z-index:99;background:white;padding:12px;color:var(--purple)}.skip:focus{top:10px}
@media(min-width:1500px){.hero-orbit{right:0}}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.nav nav{gap:18px}.nav-end{gap:20px}.nav-contact{display:none}.hero h1{font-size:67px}.hero-orbit{right:-420px}.facts{gap:25px}.facts>div+div{padding-left:25px}.facts strong.region{font-size:22px}.about,.faq-layout{gap:45px}.contact-layout{gap:35px}.instagram-card{padding:22px}.instagram-card strong{font-size:21px}.brand-grid li{font-size:19px}.big-number{font-size:145px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.nav{height:80px;gap:12px}.wordmark{font-size:23px}.wordmark small{font-size:9px}.nav nav{display:none}.language{gap:12px;font-size:13px}.hero-inner{padding-top:62px}.hero h1{font-size:44px;letter-spacing:-2px;line-height:1.17}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero-intro{font-size:16px;max-width:360px}.hero-orbit{width:620px;height:620px;right:-440px;top:0}.hero-actions{gap:20px;align-items:flex-start;flex-direction:column}.hero-bottom{margin-top:55px;font-size:8px;letter-spacing:.7px}.facts{grid-template-columns:.8fr 1.2fr;gap:20px;padding:30px 0}.facts strong{font-size:38px}.facts strong.region{font-size:19px;margin-top:4px}.facts p{font-size:10px}.facts .fact-last{display:none}.section{padding-top:65px;padding-bottom:65px}.section-head{display:block;margin-bottom:30px}.section-intro{margin-top:22px;max-width:100%;font-size:14px}h2{font-size:34px;letter-spacing:-1.2px}.eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:18px}.representation-grid{grid-template-columns:1fr;gap:16px}.rep-card{padding:25px}.rep-card h3{margin-top:30px;font-size:36px}.rep-card p{min-height:0}.brand-grid{grid-template-columns:repeat(2,1fr);margin-top:30px}.brand-grid li{min-height:88px;font-size:20px}.brands-section{padding:60px 0}.about{grid-template-columns:1fr;gap:35px}.about-art{min-height:330px}.big-number{font-size:150px}.faq-section{padding:60px 0}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-layout h2{font-size:32px}.faqs summary{font-size:14px;padding:19px 0}.contact-section{padding:60px 0}.contact-layout{grid-template-columns:1fr;gap:25px}.instagram-card strong{font-size:24px}.footer-top{flex-wrap:wrap;gap:15px;padding-bottom:28px}.footer-top p{width:100%;order:3;margin-bottom:0}.footer-bottom{flex-direction:column;gap:12px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.wordmark img{display:block;width:205px;height:auto;max-height:80px;object-fit:contain}.wordmark{flex-shrink:0}@media(max-width:700px){.wordmark img{width:166px;max-height:64px}}
