.zoom-cc-page .zoom-cc-hero{padding-block:45px 80px}
.zoom-cc-page .zoom-cc-hero h1{max-width:650px;font-size:clamp(42px,4.7vw,64px)}
.zoom-cc-page .zoom-cc-hero .hero-actions{margin-top:26px}
.zoom-cc-visual{min-height:390px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:34px;border:1px solid #ffffff6b;border-radius:12px;background:linear-gradient(145deg,#ffffff25,#ffffff09);text-align:center}
.zoom-cc-visual__channels{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}
.zoom-cc-visual__channels span{padding:9px 13px;border:1px solid #ebdced;border-radius:100px;background:#fff;color:#351251;font:700 13px Montserrat,Arial,sans-serif}
.zoom-cc-visual__flow{margin:12px 0;color:#f0c43d;font-size:29px;line-height:1}
.zoom-cc-visual__team{width:min(100%,330px);padding:27px 18px;border:2px solid #f0c43d;border-radius:10px;background:#351251;box-shadow:0 16px 40px #17091e55}
.zoom-cc-visual__team strong,.zoom-cc-visual__team span{display:block}
.zoom-cc-visual__team strong{font:700 21px/1.25 Montserrat,Arial,sans-serif}
.zoom-cc-visual__team span{margin-top:9px;color:#e5d8eb;font-size:13px}
.zoom-cc-visual>p{max-width:310px;margin:18px 0 0;color:#d9cae2;font-size:12px;line-height:1.5}
.zoom-cc-intro,.zoom-cc-features,.zoom-cc-project,.zoom-cc-faq,.zoom-cc-related{padding:95px 0}
.zoom-cc-intro{background:#fff}.zoom-cc-intro__grid{display:grid;grid-template-columns:20% 1fr;gap:30px}.zoom-cc-intro h2,.zoom-cc-project h2,.zoom-cc-faq h2,.zoom-cc-related h2{max-width:850px;font-size:clamp(34px,4vw,52px);line-height:1.13;color:#351251}.zoom-cc-intro p:not(.kicker),.zoom-cc-project p:not(.kicker){max-width:780px;color:#62556a;font-size:16px;line-height:1.7}
.zoom-cc-features{background:#eee7f2}.zoom-cc-features h2{max-width:760px;font-size:clamp(34px,4vw,52px);color:#351251}.zoom-cc-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px}.zoom-cc-features__grid article{min-height:270px;padding:26px;background:#fff;border-top:3px solid #ab23c7}.zoom-cc-features__grid article>span{color:#ab23c7;font:700 11px Montserrat,Arial,sans-serif}.zoom-cc-features__grid h3{margin:36px 0 12px;color:#351251;font-size:22px}.zoom-cc-features__grid p{margin:0;color:#65596c;font-size:14px;line-height:1.6}
.zoom-cc-project{background:#351251;color:#fff}.zoom-cc-project .kicker{color:#f0c43d}.zoom-cc-project h2{color:#fff}.zoom-cc-project p:not(.kicker){color:#e6dbea}.zoom-cc-project__grid{display:grid;grid-template-columns:1fr 1fr;gap:9%}.zoom-cc-project ul{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff70}.zoom-cc-project li{padding:19px 0;border-bottom:1px solid #ffffff70}.zoom-cc-project li strong,.zoom-cc-project li span{display:block}.zoom-cc-project li strong{font:700 15px Montserrat,Arial,sans-serif}.zoom-cc-project li span{margin-top:6px;color:#dfcfe7;font-size:14px;line-height:1.5}.zoom-cc-project .button{margin-top:19px}
.zoom-cc-faq{background:#f9f6fa}.zoom-cc-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.zoom-cc-faq__grid>div:last-child{border-top:1px solid #dfd4e5}.zoom-cc-faq details{padding:20px 0;border-bottom:1px solid #dfd4e5}.zoom-cc-faq summary{cursor:pointer;color:#351251;font:700 16px/1.45 Montserrat,Arial,sans-serif}.zoom-cc-faq details p{margin:12px 0 0;color:#62556a;font-size:15px}
.zoom-cc-related{background:#fff}.zoom-cc-related__links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.zoom-cc-related__links a{display:flex;flex-direction:column;gap:15px;min-height:155px;padding:25px;border:1px solid #ded3e6;border-radius:5px;color:#351251}.zoom-cc-related__links a:hover{background:#f7f1fa}.zoom-cc-related__links strong{font:700 20px/1.3 Montserrat,Arial,sans-serif}.zoom-cc-related__links span{font-size:13px;color:#675b6d}.zoom-cc-sources{max-width:850px;margin:34px 0 0;color:#675b6d;font-size:12px;line-height:1.6}.zoom-cc-sources a{text-decoration:underline}
.zoom-cc-feature{padding:65px 0;background:#efe7f4}.zoom-cc-feature__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.zoom-cc-feature .kicker{color:#872aa7}.zoom-cc-feature h2{max-width:720px;margin:0 0 20px;color:#351251;font-size:clamp(32px,3.5vw,46px)}.zoom-cc-feature p:not(.kicker){max-width:690px;color:#62556a;font-size:16px;line-height:1.65}.zoom-cc-feature__link{display:inline-block;margin-top:8px;padding:13px 18px;border-radius:4px;background:#351251;color:#fff;font:700 13px Montserrat,Arial,sans-serif}.zoom-cc-feature__link:hover{background:#5d1b72}.zoom-cc-feature__channels{display:flex;flex-wrap:wrap;gap:9px}.zoom-cc-feature__channels span{padding:10px 14px;border:1px solid #c4abd2;border-radius:100px;background:#fff;color:#351251;font:700 13px Montserrat,Arial,sans-serif}
@media(max-width:1000px){.zoom-cc-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zoom-cc-feature__grid,.zoom-cc-project__grid,.zoom-cc-faq__grid{grid-template-columns:1fr;gap:30px}}
@media(max-width:700px){.zoom-cc-page .zoom-cc-hero,.zoom-cc-intro,.zoom-cc-features,.zoom-cc-project,.zoom-cc-faq,.zoom-cc-related{padding-block:70px}.zoom-cc-intro__grid,.zoom-cc-features__grid,.zoom-cc-related__links{grid-template-columns:1fr}.zoom-cc-visual{min-height:320px}.zoom-cc-features__grid article{min-height:0}.zoom-cc-feature{padding:60px 0}}
