.marketing-hero{padding:65px 0 35px;text-align:center}.breadcrumbs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;font-size:12px;color:var(--ink2);margin-bottom:25px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.marketing-hero h1{font-size:clamp(38px,6vw,70px);font-weight:800;max-width:18ch;margin:20px auto}.marketing-hero .lead{max-width:750px;margin:0 auto 25px}.marketing-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.marketing-note{font-size:12px;color:var(--ink2);margin-top:18px}.marketing-section{padding:32px 0}.marketing-section h2{font-size:clamp(29px,4vw,42px);font-weight:750;margin-bottom:18px;max-width:26ch}.marketing-section>p{max-width:800px;color:var(--ink2);font-size:15px;line-height:1.85;margin-bottom:24px}.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marketing-card{padding:29px}.marketing-card h3{font-size:24px;margin:10px 0 16px}.marketing-card p{font-size:14px;line-height:1.85;color:var(--ink2)}.marketing-card .step-number{font-size:25px}.marketing-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-panel{padding:34px}.marketing-panel p,.marketing-panel li{font-size:14px;line-height:1.9;color:var(--ink2);margin-bottom:14px}.marketing-panel ul{padding-left:21px}.marketing-panel a,.marketing-section>p a,.marketing-card a{color:#6141b3;text-decoration:underline;text-underline-offset:3px}.price-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.price-table caption{text-align:left;font-family:var(--head);font-size:25px;font-weight:700;margin-bottom:18px}.price-table th,.price-table td{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top}.price-table thead th{font-size:12px;color:#655485;text-transform:uppercase;letter-spacing:.04em}.price-table tbody th{font-weight:600}.price-table td:last-child{white-space:nowrap;font-weight:700;color:#6141b3}.price-table tr:last-child td,.price-table tr:last-child th{border-bottom:0}.pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.credit-pack{text-align:center;padding:24px 14px}.credit-pack strong{font-family:var(--head);font-size:36px;line-height:1.2;display:block;color:#6840bd}.credit-pack span{display:block;margin-top:9px;font-size:14px;color:var(--ink2)}.marketing-faq{padding:38px 0}.marketing-faq h2{font-size:38px;margin-bottom:25px}.marketing-faq .faq-list{max-width:900px}.marketing-related{padding:32px 0 60px}.marketing-related h2{font-size:30px;margin-bottom:20px}.marketing-related .topic-card p{margin-bottom:10px}.marketing-related .topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer{padding-bottom:24px}
@media(max-width:760px){.marketing-hero{padding-top:42px}.marketing-hero h1{max-width:16ch}.marketing-grid,.marketing-grid.two,.marketing-related .topic-grid{grid-template-columns:1fr}.marketing-card,.marketing-panel{padding:26px}.price-table th,.price-table td{padding:13px 8px}.marketing-section{padding:26px 0}.marketing-faq h2{font-size:32px}}
@media(max-width:480px){.marketing-hero h1{font-size:41px}.pack-grid{gap:9px}.credit-pack{padding:21px 6px}.credit-pack strong{font-size:30px}.credit-pack span{font-size:11px}.price-table{font-size:12px}.price-table caption{font-size:23px}.price-table thead th{font-size:10px}.price-table th,.price-table td{padding:13px 6px}.marketing-panel{padding:22px 17px}.marketing-actions .btn{width:100%}.marketing-faq .faq-list details{padding:0 19px}.marketing-note{font-size:12px}.marketing-related .topic-card{padding:24px}}
