.aforo-integrations-card__brands img{width:100px;height:29px}.aforo-integrations-hero{background:#fff;padding:110px 24px 120px}.aforo-integrations-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:7%;display:grid}.aforo-integrations-hero h1{max-width:13ch;margin:20px 0 24px}.aforo-integrations-hero p{color:var(--aforo-text-muted);max-width:46ch;font-size:20px}.aforo-integrations-hero__scene{background:radial-gradient(circle at 48% 45%,#244e89,#14243d 58%,#10141e);border-radius:32px;place-items:center;min-height:480px;padding:37px;display:grid;position:relative;overflow:hidden}.aforo-integrations-hero__scene:before{content:"";border:1px solid #b0cfff2e;border-radius:50%;width:75%;height:69%;position:absolute}.aforo-integrations-hero__core{color:#11151d;z-index:1;background:#fff;border:8px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:205px;min-height:160px;display:flex;position:relative;box-shadow:0 22px 55px #00000040}.aforo-integrations-hero__logo{font-size:30px}.aforo-integrations-hero__core small{color:#626d7c;margin-top:5px;font-size:13px;font-weight:500}.aforo-integrations-hero__orbit{position:absolute;inset:0}.aforo-integrations-hero__orbit span{color:#171b24;z-index:1;background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:51px;padding:10px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 13px 28px #00000026}.aforo-integrations-hero__orbit span:first-child{top:15%;left:6%}.aforo-integrations-hero__orbit span:nth-child(2){top:15%;right:6%}.aforo-integrations-hero__orbit span:nth-child(3){top:45%;right:5%}.aforo-integrations-hero__orbit span:nth-child(4){bottom:15%;left:5%}.aforo-integrations-hero__orbit span:nth-child(5){bottom:15%;right:5%}.aforo-integrations-hero__orbit svg{color:#1769ed;width:21px;height:21px}.aforo-integrations-catalog{background:#f7f8fa;padding:110px 24px 120px;scroll-margin-top:85px}.aforo-integrations-catalog header{text-align:center}.aforo-integrations-catalog h2{margin:15px 0 12px}.aforo-integrations-catalog header p{color:var(--aforo-text-muted);margin:0;font-size:19px}.aforo-integrations-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.aforo-integrations-card{background:#fff;border:1px solid #e3e7ed;border-radius:24px;flex-direction:column;min-height:365px;padding:32px;scroll-margin-top:85px;display:flex}.aforo-integrations-card--web{background:#eef5ff}.aforo-integrations-card--payments{color:#fff;background:#15233b;border-color:#15233b}.aforo-integrations-card__top{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.aforo-integrations-card__top>span:first-child{color:#165bb9;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.aforo-integrations-card--payments .aforo-integrations-card__top>span:first-child{color:#9dc6ff}.aforo-integrations-card__top svg{color:#1769ed}.aforo-integrations-card__symbol{background:#2b4770;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:flex}.aforo-integrations-card h3{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(25px,2.5vw,33px);line-height:1.14}.aforo-integrations-card p{color:var(--aforo-text-muted);max-width:46ch;margin:0;font-size:16px}.aforo-integrations-card--payments p{color:#d0d9e6}.aforo-integrations-card__brands{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.aforo-integrations-card__brands>span{background:#fff;border:1px solid #e3e7ed;border-radius:9px;justify-content:center;align-items:center;min-width:112px;min-height:47px;padding:7px 12px;display:flex}.aforo-integrations-card__brands img{object-fit:contain;max-height:29px}.aforo-integrations-card__brands--channels>span{gap:8px;font-size:13px;font-weight:650}.aforo-integrations-card__brands .aforo-integrations-card__sepa{color:#1b2637;font-size:14px;font-weight:750}.aforo-integrations-card__platforms{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.aforo-integrations-card__platform{color:#243147;background:#ffffffa6;border:1px solid #d5e2f4;border-radius:11px;align-items:center;gap:7px;min-height:43px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.aforo-integrations-card__platform small{color:#5b687b;font-size:11px;font-weight:500}.aforo-integrations-card__platform--ready{background:#fff;border-color:#abc9f5}.aforo-integrations-card>a{color:#1558b4;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:29px;font-size:14px;font-weight:700;display:inline-flex}.aforo-integrations-card--payments>a{color:#fff}.aforo-integrations-faq{background:#fff;padding:105px 24px 120px}.aforo-integrations-faq .faq-proposal{margin-top:0}@media (max-width:850px){.aforo-integrations-hero__grid{grid-template-columns:1fr;gap:55px}.aforo-integrations-hero__scene{min-height:420px}.aforo-integrations-catalog__grid{grid-template-columns:1fr}}@media (max-width:560px){.aforo-integrations-hero,.aforo-integrations-catalog,.aforo-integrations-faq{padding:75px 20px 85px}.aforo-integrations-hero p{font-size:18px}.aforo-integrations-hero__scene{border-radius:23px;min-height:370px;padding:14px}.aforo-integrations-hero__scene:before{width:80%;height:68%}.aforo-integrations-hero__core{width:136px;min-height:112px}.aforo-integrations-hero__logo{font-size:21px}.aforo-integrations-hero__orbit span{gap:5px;min-height:39px;padding:7px;font-size:10px}.aforo-integrations-hero__orbit svg{width:16px;height:16px}.aforo-integrations-hero__orbit span:first-child,.aforo-integrations-hero__orbit span:nth-child(2){top:13%}.aforo-integrations-hero__orbit span:nth-child(3){top:45%;right:4%}.aforo-integrations-hero__orbit span:nth-child(4),.aforo-integrations-hero__orbit span:nth-child(5){bottom:12%}.aforo-integrations-card{min-height:0;padding:24px}.aforo-integrations-card__top{margin-bottom:35px}.aforo-integrations-card>a{margin-top:25px}}
