.brand-page{--brand-width:1220px;--brand-gutter:clamp(24px,5vw,80px)}
.brand-width{width:calc(100% - 2 * var(--brand-gutter));max-width:var(--brand-width);margin-inline:auto}
.brand-page .site-header{height:86px;padding-inline:var(--brand-gutter);gap:30px}.brand-page .brand-logo img{width:150px;height:42px;object-fit:contain;object-position:left center}.brand-page.theme-igobet .brand-logo img{width:145px}.brand-page.theme-betahoy .brand-logo img{width:155px}
.brand-page .desktop-nav{gap:30px}.brand-page .desktop-nav a{font-size:12px}.brand-page .header-actions{gap:24px}.brand-page .site-header .button{font-size:12px;min-height:44px;padding:12px 20px}.brand-page .site-header .language select{min-width:60px}
.brand-hero{position:relative;isolation:isolate;background:var(--header);color:var(--header-ink);min-height:690px;overflow:hidden}
.brand-hero-art{position:absolute;inset:0;z-index:-1}.brand-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center center}.brand-hero-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071129bb,transparent 74%),linear-gradient(0deg,#08162665,transparent 40%)}
.brand-hero-inner{width:calc(100% - 2 * var(--brand-gutter));max-width:var(--brand-width);margin:auto;padding:100px 0 36px;min-height:690px;display:flex;flex-direction:column;justify-content:center}
.brand-hero .eyebrow{font-size:10px;letter-spacing:.15em;color:var(--accent);margin-bottom:24px}.brand-hero h1{font-size:clamp(56px,5.9vw,91px);line-height:1.01;letter-spacing:-.055em;font-weight:700;max-width:630px;width:54%;text-wrap:balance;margin:0 0 25px}.brand-hero p{font-size:16px;line-height:1.85;width:45%;max-width:550px;color:#fff9f0e3}
.brand-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:31px}.brand-actions .button{min-height:51px;padding:15px 24px;font-size:13px}.brand-actions .secondary{color:inherit;border:1px solid #ffffff70;background:#ffffff08}.brand-hero-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:76px;font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#ffffffad}.brand-hero-bottom span:last-child{font-size:8px}
.brand-contents{background:var(--surface);padding:25px var(--brand-gutter);border-bottom:1px solid var(--line);display:flex;gap:35px;align-items:center}.brand-contents>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;flex:0 0 100px;color:var(--muted)}.brand-contents>div{display:flex;flex-wrap:wrap;gap:15px 25px}.brand-contents a{font-size:11px;line-height:1.5}.brand-contents a:hover{text-decoration:underline;text-underline-offset:5px}.brand-contents small{font-size:9px;color:var(--muted);padding-right:8px}
.brand-page :is(section[id],article[id]){scroll-margin-top:100px}.brand-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:95px;padding:96px 0 78px}.brand-page .eyebrow{font-size:10px;letter-spacing:.13em}.brand-intro .eyebrow{margin-bottom:25px;color:var(--muted)}.brand-page h2{font-size:clamp(38px,4.4vw,62px);letter-spacing:-.055em;line-height:1.06;font-weight:600;margin:0;text-wrap:balance}.brand-mini-mark{margin-top:35px;background:var(--header);width:185px;padding:15px 22px;border-radius:var(--radius)}.brand-mini-mark img{width:140px;height:36px;object-fit:contain}.brand-prose{font-size:15px;line-height:1.9;color:var(--muted)}.brand-prose p+p{margin-top:21px}.brand-prose>p:first-child{color:var(--ink)}
.brand-highlights{background:var(--header);color:var(--header-ink);padding:50px 0}.brand-highlights>.brand-width{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.brand-highlights article{padding-right:35px;border-right:1px solid #ffffff25}.brand-highlights article:last-child{border:0;padding:0}.brand-highlight-number{font-size:12px;color:var(--accent);display:block;margin-bottom:24px}.brand-highlights h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 15px}.brand-highlights p{font-size:13px;line-height:1.85;color:#ffffffb5}
.brand-chapter-heading{padding-top:85px;padding-bottom:35px}.brand-chapter-heading>.eyebrow{color:var(--muted);margin-bottom:18px}.brand-chapter>.brand-width{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:95px;padding-block:56px;border-top:1px solid var(--line)}.chapter-number{display:block;font-size:12px;color:var(--muted);margin-bottom:22px}.chapter-side h3{font-size:34px;letter-spacing:-.04em;line-height:1.15;font-weight:500;margin:0;max-width:440px;text-wrap:balance}.chapter-accent{background:var(--surface)}.chapter-accent>.brand-width{border:0}
.brand-identity{padding:90px 0;background:var(--header);color:var(--header-ink)}.identity-top{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:36px}.identity-top .eyebrow{color:var(--accent);margin-bottom:18px}.identity-brand img{width:180px;max-height:60px;object-fit:contain}.brand-media{position:relative;margin:0}.brand-media>img{width:100%;height:auto;max-height:510px;object-fit:cover;aspect-ratio:2.4;border-radius:var(--radius)}.brand-media figcaption,.brand-identity-detail figcaption{font-size:9px;letter-spacing:.06em;color:#ffffff85;margin-top:11px}.brand-identity-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:60px;align-items:center}.brand-identity-detail>figure{margin:0}.brand-identity-detail img{width:100%;height:auto;max-height:310px;object-fit:contain;aspect-ratio:1.7;border-radius:var(--radius)}.brand-identity-detail .eyebrow{color:var(--accent);margin-bottom:20px}.brand-identity-detail h3{font-size:40px;letter-spacing:-.04em;line-height:1.15;font-weight:500;margin-bottom:20px}.brand-identity-detail p{font-size:14px;line-height:1.85;color:#ffffffb5}.brand-identity-detail .text-link{font-size:12px;margin-top:25px}
.brand-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:95px;padding-block:90px}.brand-faq .eyebrow{color:var(--muted);margin-bottom:20px}.brand-faq .faq-list details:first-child{border-top:1px solid var(--line)}.brand-faq .faq-list summary{font-size:15px;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.55;display:flex;align-items:baseline;gap:16px;padding:25px 0}.brand-faq .faq-list summary>small{font-size:10px;color:var(--muted)}.brand-faq .faq-list summary>span:nth-child(2){flex:1}.brand-faq .faq-list details>p{font-size:14px;line-height:1.85;color:var(--muted);padding:0 26px 25px 29px;margin:0}
.brand-sources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:95px;padding:0 0 80px}.brand-sources>.eyebrow,.brand-sources .eyebrow{color:var(--muted);margin-bottom:20px}.brand-sources h2{font-size:35px}.brand-sources p{font-size:12px;line-height:1.8;color:var(--muted)}.brand-sources ol{list-style:none;padding:0;margin:20px 0 0}.brand-sources li{padding:13px 0;border-bottom:1px solid var(--line);font-size:11px}.brand-sources a{display:flex;gap:20px;align-items:center;justify-content:space-between}.brand-sources a:hover{text-decoration:underline}.brand-sources svg{width:16px;height:16px;flex:none;transform:rotate(-40deg)}
.brand-closing{padding:75px 0;background:var(--header);color:var(--header-ink);position:relative}.brand-closing .eyebrow{color:var(--accent);margin-bottom:22px}.brand-closing h2{max-width:800px}.brand-closing .brand-actions{margin-top:30px}.brand-page .footer{margin-top:0;border-top:1px solid var(--line)}
.theme-igobet .brand-highlights{background:#dfffca;color:#21332b}.theme-igobet .brand-highlights p{color:#395440}.theme-igobet .brand-highlight-number{color:#35693b}.theme-igobet .brand-highlights article{border-color:#87af77}.theme-igobet .brand-hero h1{text-transform:uppercase;font-weight:700;line-height:.96;letter-spacing:-.07em}.theme-igobet .brand-mini-mark{border-radius:100px}.theme-igobet .brand-chapter-heading h2{font-size:75px}.theme-betahoy .brand-hero h1{font-weight:700}.theme-betahoy .brand-highlights{background:#ffdc70;color:#142b45}.theme-betahoy .brand-highlights p{color:#4c4e42}.theme-betahoy .brand-highlight-number{color:#76621c}.theme-betahoy .brand-highlights article{border-color:#bda34a}.theme-betahoy .brand-chapter:nth-child(even){background:#e8edeb}.theme-koning .brand-closing{background:#203c92}.theme-koning .chapter-number{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;height:40px;width:40px}.theme-koning .brand-media>img{aspect-ratio:3;object-position:85% center}.theme-igobet .brand-media>img{object-fit:contain;background:#2b1a34;aspect-ratio:2.4}
@media(min-width:1700px){.brand-hero,.brand-hero-inner{min-height:760px}}
@media(max-width:1100px){.brand-page .desktop-nav{gap:18px}.brand-page .header-actions{gap:15px}.brand-page .site-header{gap:20px}.brand-page .header-cta{display:none}.brand-hero h1{font-size:70px;width:59%}.brand-intro,.brand-chapter>.brand-width,.brand-faq,.brand-sources{gap:50px}.brand-highlights>.brand-width{gap:24px}.brand-highlights article{padding-right:24px}.brand-identity-detail{gap:40px}}
@media(max-width:760px){
 .brand-page{--brand-gutter:24px}.brand-page .site-header{height:72px}.brand-page .brand-logo img{width:125px;height:36px}.brand-page .header-actions{gap:14px}.brand-page.theme-betahoy .brand-logo img{width:135px}.brand-page.theme-igobet .brand-logo img{width:120px}.brand-page .mobile-nav{top:72px}
 .brand-hero{min-height:0}.brand-hero-inner{width:100%;padding:290px 24px 28px;min-height:700px;justify-content:flex-end}.brand-hero-art img{object-position:77% top}.brand-hero-art::after{background:linear-gradient(0deg,#071129fa 3%,#071129e8 38%,#07112955 68%,transparent 95%)}.theme-igobet .brand-hero-art::after{background:linear-gradient(0deg,#1c1028fc 5%,#1c1028e8 45%,#1c102833 75%,transparent)}.brand-hero h1{font-size:49px;width:100%;max-width:540px;line-height:1.04;letter-spacing:-.05em;margin-bottom:20px}.brand-hero p{font-size:14px;line-height:1.8;width:100%}.brand-hero .eyebrow{font-size:9px;margin-bottom:20px}.brand-actions{gap:10px;margin-top:25px;display:grid;grid-template-columns:1fr 1.2fr}.brand-actions .button{font-size:12px;padding:13px 12px;min-width:0;min-height:49px;justify-content:center;gap:10px}.brand-actions svg{width:17px;flex:none}.brand-hero-bottom{margin-top:30px;font-size:8px;gap:20px;line-height:1.6}.brand-hero-bottom span:last-child{font-size:7px;text-align:right}.theme-igobet .brand-hero h1{font-size:49px}.theme-betahoy .brand-hero-inner{padding-top:250px;min-height:650px}
 .brand-contents{display:block;padding:25px 24px}.brand-contents>span{display:block;margin-bottom:16px}.brand-contents>div{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.brand-contents a{font-size:11px;display:flex;align-items:baseline;line-height:1.6}.brand-contents small{padding-right:0;flex:0 0 18px}.brand-intro{display:block;padding:52px 0}.brand-page h2{font-size:41px;letter-spacing:-.045em}.brand-intro .brand-prose{margin-top:28px}.brand-mini-mark{display:none}.brand-prose{font-size:14px;line-height:1.9}.brand-intro .eyebrow{margin-bottom:18px}
 .brand-highlights{padding:36px 0}.brand-highlights>.brand-width{display:block}.brand-highlights article,.brand-highlights article:last-child{padding:23px 0;border:0;border-bottom:1px solid #ffffff25}.brand-highlights article:first-child{padding-top:0}.brand-highlights article:last-child{padding-bottom:0;border:0}.brand-highlight-number{margin-bottom:14px}.brand-highlights h3{font-size:26px;margin-bottom:12px}.brand-highlights p{font-size:13px}.brand-chapter-heading{padding-top:50px;padding-bottom:25px}.brand-chapter>.brand-width{display:block;padding-block:32px}.chapter-number{margin-bottom:16px}.chapter-side h3{font-size:29px;margin-bottom:24px;max-width:none}.brand-chapter-heading h2,.theme-igobet .brand-chapter-heading h2{font-size:43px}.theme-koning .chapter-number{height:31px;width:31px;font-size:10px}
 .brand-identity{padding:48px 0}.identity-top{display:block;margin-bottom:25px}.identity-brand{display:none}.brand-media>img{aspect-ratio:1.5;object-position:65% center}.theme-koning .brand-media>img{aspect-ratio:1.45;object-position:87% center}.theme-igobet .brand-media>img{aspect-ratio:1.5}.brand-identity-detail{display:flex;flex-direction:column;gap:29px;margin-top:40px}.brand-identity-detail>figure{width:100%}.brand-identity-detail img{aspect-ratio:1.65;max-height:240px}.brand-identity-detail h3{font-size:33px}.brand-identity-detail p{font-size:14px}.brand-faq{display:block;padding-block:50px}.brand-faq>.faq-list{margin-top:30px}.brand-faq .faq-list summary{font-size:14px;gap:12px;padding:22px 0}.brand-faq .faq-list details>p{padding:0 0 22px 26px;font-size:14px}.brand-sources{display:block;padding-bottom:50px}.brand-sources h2{font-size:32px;margin-bottom:22px}.brand-sources li{font-size:11px;line-height:1.6}.brand-closing{padding:45px 0}.brand-closing h2{font-size:39px}.brand-closing .brand-actions{grid-template-columns:1fr}.brand-closing .button{justify-content:space-between}
}
@media(max-width:360px){.brand-page{--brand-gutter:20px}.brand-hero-inner{padding-inline:20px;padding-top:260px}.brand-hero h1,.theme-igobet .brand-hero h1{font-size:42px}.brand-contents{padding-inline:20px}.brand-contents>div{grid-template-columns:1fr}.brand-actions .button{font-size:11px;gap:6px}.brand-page h2{font-size:37px}}
