/* Six-page design sample: compact editorial rhythm and clear conversion sections. */
.rhythm-page .rhythm-section{padding-block:64px}
.rhythm-page .rhythm-section[data-surface="white"]{background:#fff}
.rhythm-page .rhythm-section[data-surface="paper"]{background:#f7f5f1}
.rhythm-page .rhythm-section[data-surface="navy"]{background:#14283f}
.rhythm-page .rhythm-section>.wrap>:last-child{margin-bottom:0}
.rhythm-page .rhythm-section .section-head{margin-bottom:32px}
.rhythm-page .rhythm-continuation{padding-top:0}
.rhythm-page .rhythm-continuation>.wrap:first-child{border-top:1px solid #ddd8cf;padding-top:32px}
.rhythm-page .brand-movies{padding-bottom:44px}
.rhythm-page .brand-movies-heading{margin-bottom:30px}
.rhythm-page .brand-film-caption h3{margin:6px 0 0}
.rhythm-page .brand-film-kind{margin-bottom:0}
.rhythm-page .rhythm-resources{padding-top:56px}
.rhythm-page .rhythm-contact{padding-block:56px;border-top:1px solid #ded8ce;border-bottom:1px solid #ded8ce}
.rhythm-page .rhythm-contact h2{margin-top:10px;margin-bottom:22px}
.rhythm-page .rhythm-contact .section-head{margin-bottom:28px}
.rhythm-page .rhythm-contact .contact-form{background:#fff;border:1px solid #e2dcd2;padding:28px 30px}
.rhythm-page .rhythm-contact .test-notice{margin-top:0;margin-bottom:20px;background:#efebe3;padding:15px 20px;font-size:13px;line-height:1.9}
.rhythm-page .rhythm-contact .training-contact-hints,.rhythm-page .rhythm-contact .ai-contact-course{background:#fff;border:1px solid #e2dcd2}
.rhythm-page .rhythm-faq{padding-block:56px}
.rhythm-page .rhythm-faq h2{font-size:30px;line-height:1.65}
.rhythm-page .rhythm-faq .faq-list summary{padding-block:20px}
.rhythm-page .rhythm-related{padding-block:38px;border-top:1px solid #ded8ce}
.rhythm-page .rhythm-related h2{font-size:26px;line-height:1.65;margin:12px 0 0}
.rhythm-page .rhythm-related .execution-related{align-items:center;gap:45px}
.rhythm-page .rhythm-related .execution-related>div:last-child{gap:0}
.rhythm-page .rhythm-related .text-link{padding-block:13px;margin:0;border-bottom:1px solid #ddd8cf}
.rhythm-page .rhythm-related .text-link:last-child{border-bottom:0}
@media(max-width:1000px){.rhythm-page .rhythm-section{padding-block:52px}.rhythm-page .rhythm-continuation{padding-top:0}.rhythm-page .rhythm-contact,.rhythm-page .rhythm-faq{padding-block:48px}.rhythm-page .rhythm-related{padding-block:32px}.rhythm-page .rhythm-contact .contact-form{padding:24px}}
@media(max-width:700px){.rhythm-page .rhythm-section{padding-block:40px}.rhythm-page .rhythm-section .section-head{margin-bottom:24px}.rhythm-page .rhythm-continuation{padding-top:0}.rhythm-page .rhythm-continuation>.wrap:first-child{padding-top:24px}.rhythm-page .brand-movies{padding-bottom:32px}.rhythm-page .rhythm-resources{padding-top:40px}.rhythm-page .rhythm-contact,.rhythm-page .rhythm-faq{padding-block:36px}.rhythm-page .rhythm-contact .contact-form{padding:20px 16px}.rhythm-page .rhythm-contact .test-notice{padding:13px 15px;font-size:12px}.rhythm-page .rhythm-contact h2{margin-bottom:18px}.rhythm-page .rhythm-faq h2{font-size:25px}.rhythm-page .rhythm-faq .faq-list summary{padding-block:18px}.rhythm-page .rhythm-related{padding-block:28px}.rhythm-page .rhythm-related h2{font-size:23px}.rhythm-page .rhythm-related .execution-related{gap:18px}.rhythm-page .rhythm-related .text-link{padding-block:12px}}
