/* Cotometru RED AI v4.5.3 — bookmaker collaboration / B2B landing */
.cot43 .cot453-b2b-nav{display:inline-flex;align-items:center;gap:5px;color:#e7e0e3!important;font-weight:750;font-size:11px!important;border:1px solid #613e49!important;background:#34222c!important;border-radius:9px;padding:8px 10px!important;text-decoration:none;white-space:nowrap}
.cot43 .cot453-b2b-nav:hover{border-color:#ff8b98!important;color:#fff!important;box-shadow:0 0 17px #f2496024}
.cot43 .cot453-footer-b2b{color:#e3f9a1!important;font-weight:750!important}
.cot453-b2b{font-family:Manrope,Inter,system-ui,Arial,sans-serif;color:#f8f3f5;max-width:1220px;margin:16px auto 30px;line-height:1.5}
.cot453-b2b h1,.cot453-b2b h2,.cot453-b2b h3{font-family:Sora,Manrope,Inter,system-ui,sans-serif;letter-spacing:-.045em;margin:0;color:#fcf9fb}
.cot453-b2b p{margin:0;color:#d4c4ca;line-height:1.65}
.cot453-overline{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:900;letter-spacing:.17em;color:#ff9dac;text-transform:uppercase}
.cot453-overline i{width:6px;height:6px;background:#d9fa69;border-radius:50%;box-shadow:0 0 12px #d9fa6966}
.cot453-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(260px,.78fr);align-items:stretch;gap:20px;padding:clamp(24px,4vw,50px);border-radius:25px;border:1px solid #754657;background:radial-gradient(ellipse at 96% 8%,#b33e6342,transparent 55%),radial-gradient(ellipse at -10% 100%,#5b303733,transparent 65%),linear-gradient(135deg,#24171e,#121015 90%);overflow:hidden;box-shadow:0 22px 45px #0005}
.cot453-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background:repeating-linear-gradient(145deg,transparent 0 44px,#ffb0be09 46px,transparent 47px 88px);z-index:-1}
.cot453-hero-main{max-width:715px;display:flex;flex-direction:column;align-items:flex-start;gap:19px;justify-content:center}
.cot453-hero h1{font-size:clamp(31px,4.1vw,53px);line-height:1.1;max-width:720px;font-weight:850}
.cot453-hero h1 em{font-style:normal;color:#e1fa83}
.cot453-hero-main>p{font-size:15px;max-width:650px}
.cot453-cta-row,.cot453-contact-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.cot453-cta{display:inline-flex!important;align-items:center;justify-content:space-between;gap:15px;text-decoration:none!important;padding:12px 18px;border-radius:11px;font-size:12px;font-weight:830;transition:transform .2s,border-color .2s,box-shadow .2s}
.cot453-cta span{font-size:16px}
.cot453-cta:hover{transform:translateY(-2px)}
.cot453-cta-main{background:linear-gradient(100deg,#e82c50,#f65a6d);border:1px solid #ff7c8e;color:#fff!important;box-shadow:0 8px 25px #e73c5244}
.cot453-cta-main:hover{box-shadow:0 10px 30px #ff475e6b}
.cot453-cta-alt{background:#372630;border:1px solid #704553;color:#faf1f5!important}
.cot453-cta-alt:hover{border-color:#d8a9bb}
.cot453-hero-tags{display:flex;gap:8px;flex-wrap:wrap}
.cot453-hero-tags span{color:#cfc1cb;padding:6px 9px;border:1px solid #5c434d;background:#281d25;border-radius:999px;font-size:10px;font-weight:780}
.cot453-hero-side{align-self:center;background:#211822ed;border:1px solid #76505d;border-radius:20px;padding:19px 18px;box-shadow:0 15px 35px #0004}
.cot453-demo-top{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#d5bac4;font-weight:850;letter-spacing:.09em}
.cot453-demo-top b{color:#e4f790}
.cot453-demo-mock{position:relative;margin:17px 0;min-height:100px;border:1px solid #874452;background:linear-gradient(130deg,#4e2836,#291f29);border-radius:13px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;overflow:hidden}
.cot453-demo-mock::after{content:"";width:150px;height:150px;border-radius:50%;border:18px solid #ff799c0a;position:absolute;right:-42px;top:-50px}
.cot453-demo-symbol{color:#e6ff9a;font-size:22px}
.cot453-demo-mock b{font-size:20px;color:white}
.cot453-demo-mock small{font-size:10px;color:#e8cbd4}
.cot453-demo-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.cot453-demo-flow>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:8px;background:#30232e;border:1px solid #543843;border-radius:10px;min-width:0}
.cot453-demo-flow b{font-size:12px;color:#e4f884}
.cot453-demo-flow span{font-size:10px;color:#d6c2cd;overflow-wrap:anywhere}
.cot453-hero-side p{font-size:10px;margin-top:13px}
.cot453-snapshot{margin:15px 0 35px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.cot453-snapshot>div{background:#1d161f;border:1px solid #513542;border-radius:15px;padding:18px}
.cot453-snapshot small{display:block;color:#bcafbb;font-size:12px}
.cot453-snapshot strong{display:block;font-variant-numeric:tabular-nums;color:#e1f785;font-size:26px;line-height:1.2;margin-top:8px}
.cot453-snapshot>p{grid-column:1/-1;color:#a899a2;font-size:11px}
.cot453-section-heading{margin:35px 0 20px;max-width:850px}
.cot453-section-heading h2{font-size:clamp(23px,3vw,35px);line-height:1.18;margin:9px 0}
.cot453-capabilities,.cot453-deals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.cot453-cap,.cot453-deals article{border:1px solid #5d414d;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#ed46661b,transparent 58%),linear-gradient(160deg,#30212a,#19151d);padding:22px;position:relative;overflow:hidden}
.cot453-cap>span{font-size:12px;color:#c9ef91;font-weight:900}
.cot453-cap h3,.cot453-deals article h3{font-size:16px;margin:15px 0 8px;line-height:1.2}
.cot453-cap p,.cot453-deals article p{font-size:12px}
.cot453-collab{padding-top:10px}
.cot453-deals{grid-template-columns:repeat(3,minmax(0,1fr))}
.cot453-deals article{display:flex;flex-direction:column;gap:10px;min-height:260px}
.cot453-deal-index{font-size:11px;color:#d5fa81;font-weight:850}
.cot453-deals article h3{margin:0}
.cot453-deals article p{flex:1}
.cot453-deals article .cot453-cta{font-size:11px;padding:10px 12px}
.cot453-credibility{margin:28px 0;background:#241c24;border:1px solid #664653;border-radius:18px;padding:28px;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:center}
.cot453-credibility h2{margin:10px 0;font-size:25px}
.cot453-credibility nav{display:flex;flex-direction:column;gap:8px}
.cot453-credibility nav>a{display:flex;justify-content:space-between;color:#ecf9a8!important;background:#352935;padding:11px 14px;border-radius:10px;text-decoration:none!important;font-size:12px;font-weight:760;border:1px solid #664653}
.cot453-credibility nav>a:hover{border-color:#e2f79b}
.cot453-contact{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;background:linear-gradient(115deg,#412536,#211821);border:1px solid #925268;border-radius:19px;padding:30px;align-items:center}
.cot453-contact h2{font-size:27px;margin:9px 0}
.cot453-contact-actions{align-items:flex-start;flex-direction:column}
.cot453-contact-actions>span{font-size:14px;color:#e6f48c;font-weight:800;overflow-wrap:anywhere}
.cot453-contact-actions>small{color:#c7b6c0;font-size:10px;line-height:1.5}
.cot453-disclaimer{font-size:11px;color:#b1a5ae!important;margin:20px 0 40px!important}
.cot453-admin-page{max-width:850px;padding:20px 0 50px}
.cot453-admin-page h1{font-size:29px;margin:10px 0}
.cot453-admin-page .panel{margin:25px 0}
.cot453-admin-page label{font-size:12px;color:#f6e9f0}
.cot453-admin-page input[type=email]{max-width:500px;display:block;margin-top:8px;width:100%;background:#211923;color:#fff;border:1px solid #795262;padding:12px;border-radius:10px}
.cot453-b2b-teaser{margin:22px 0 12px;padding:19px 22px;border:1px solid #75505b;border-radius:16px;display:flex;align-items:center;gap:20px;background:linear-gradient(110deg,#2d1d28,#21151e 85%)}
.cot453-b2b-teaser>div{flex:1}
.cot453-b2b-teaser .eyebrow{font-size:10px;color:#d7f48a}
.cot453-b2b-teaser h2{margin:7px 0;color:#f6edf1;font-size:18px}
.cot453-b2b-teaser p{margin:0;color:#c9bbc4;font-size:12px}
.cot453-b2b-teaser a{flex:0 0 auto;color:#fff!important;text-decoration:none!important;border:1px solid #9b5b6a;background:#593343;padding:10px 14px;border-radius:9px;font-size:12px;font-weight:800}
.cot453-b2b-teaser a:hover{background:#824458}
@media(max-width:1200px){.cot43 .cot453-b2b-nav{display:none}}
@media(max-width:980px){.cot453-hero{grid-template-columns:1fr}.cot453-hero-side{width:100%;max-width:520px}.cot453-capabilities{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.cot453-b2b{margin-top:4px}.cot453-hero{padding:23px 18px;border-radius:18px}.cot453-hero h1{font-size:31px}.cot453-hero-main>p{font-size:13px}.cot453-hero-side{padding:16px}.cot453-capabilities,.cot453-deals{grid-template-columns:1fr}.cot453-credibility,.cot453-contact{grid-template-columns:1fr;padding:20px;gap:18px}.cot453-snapshot{gap:7px}.cot453-snapshot>div{padding:10px;border-radius:11px}.cot453-snapshot small{font-size:9px;min-height:28px}.cot453-snapshot strong{font-size:22px}.cot453-b2b-teaser{flex-direction:column;align-items:flex-start;padding:15px}.cot453-section-heading{margin-top:27px}}
@media print{.site-head,.mobile-tab,.site-foot,.cot453-cta,.cot453-b2b-teaser{display:none!important}.cot453-b2b{color:#111}.cot453-b2b p{color:#222}.cot453-b2b h1,.cot453-b2b h2,.cot453-b2b h3{color:#111}.cot453-hero,.cot453-cap,.cot453-deals article,.cot453-contact,.cot453-credibility{box-shadow:none;background:#fff;border:1px solid #ddd;break-inside:avoid}.cot453-snapshot>div{background:#fff;color:#111}.cot453-snapshot strong{color:#111}}
@media(prefers-reduced-motion:reduce){.cot453-cta{transition:none!important}.cot453-cta:hover{transform:none!important}}
