.integrationSite{background:radial-gradient(ellipse at top right,#18324c 0,transparent 40%),#07101d;color:#eaf0fa;padding:70px max(24px,calc((100vw - 1200px)/2)) 90px}.integrationHero{max-width:950px;padding:35px 0 50px}.integrationBadge{display:inline-block;border:1px solid #6c5b3a;background:#322a1b;color:#e4c488;border-radius:30px;padding:9px 14px;font-size:10px;letter-spacing:1.8px;font-weight:700}.integrationHero h1{font-size:clamp(38px,5vw,68px);line-height:1.07;letter-spacing:-2px;margin:26px 0}.integrationHero h1 em{font-style:normal;color:#d8ba7e}.integrationHero>p{max-width:720px;font-size:18px;color:#a3b6d0;line-height:1.8}.integrationActions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.integrationCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:30px 0 55px}.integrationCards article,.integrationLevelGrid article{border:1px solid #314660;background:linear-gradient(135deg,#14243a,#0d1829);border-radius:18px;padding:30px}.integrationNumber{font-size:12px;color:#d8ba7e;letter-spacing:2px}.integrationCards h2{font-size:24px;letter-spacing:-.5px;margin:24px 0 15px}.integrationCards p,.integrationLevelGrid p,.integrationLevels>p,.integrationPanel p{color:#a5b7cf;line-height:1.8;font-size:14px}.integrationCards small{display:block;font-size:11px;color:#dfc58d;margin-top:25px}.integrationPanel{border:1px solid #33465d;border-radius:20px;padding:40px;margin:40px 0;background:#0f1c2f}.integrationEyebrow{font-size:10px;letter-spacing:2px;color:#d8ba7e;font-weight:700}.integrationLevels h2,.integrationPanel h2{font-size:clamp(27px,3vw,39px);letter-spacing:-1px;line-height:1.2;margin:18px 0}.integrationNote{font-size:12px!important;color:#859ab5!important}.integrationLevels{padding:35px 0}.integrationLevelGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:30px 0}.integrationLevelGrid article>span{color:#e3c38a;font-size:12px;letter-spacing:1px}.integrationLevelGrid h3{font-size:21px;margin:20px 0 12px}.integrationBottom{display:flex;gap:35px;align-items:center;justify-content:space-between}.integrationBottom>div{max-width:730px}.integrationBottom>a{flex-shrink:0}@media(max-width:850px){.integrationCards,.integrationLevelGrid{grid-template-columns:1fr}.integrationBottom{display:block}.integrationBottom>a{margin-top:20px}.integrationPanel{padding:26px}.integrationSite{padding-top:35px}}