.advertising-hero,.plan-config-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding:34px;border:1px solid #e6d9cb;border-radius:26px;background:#f6dfce;color:#352b26}.advertising-hero span,.plan-config-hero span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#9a593d}.advertising-hero h2,.plan-config-hero h2{margin:10px 0 8px;font-size:clamp(28px,3.2vw,50px);line-height:1}.advertising-hero p,.plan-config-hero p{max-width:780px;margin:0;color:#6f6158;line-height:1.55}.advertising-hero>b{padding:16px 20px;border-radius:16px;background:#342a25;color:#fff;white-space:nowrap}.advertising-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.advertising-packages article{display:grid;grid-template-columns:1fr auto;padding:22px;border:1px solid #e4d9cf;border-radius:20px;background:#fff}.advertising-packages article>span{grid-column:1/-1;font-size:12px;font-weight:800;color:#a45e42}.advertising-packages h3{margin:12px 0 4px;font-size:21px}.advertising-packages b{align-self:end;font-size:20px}.advertising-packages small,.advertising-packages p{grid-column:1/-1;color:#786b62}.advertising-packages p{min-height:48px;line-height:1.45}.advertising-packages button{grid-column:1/-1;border:0;border-radius:12px;padding:12px 16px;background:#efe3d6;font-weight:800;color:#4b382f;cursor:pointer}.advertising-form,.plan-config-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.advertising-form label,.plan-config-form label{display:grid;gap:7px;font-size:12px;font-weight:800;letter-spacing:.05em;color:#75675e}.advertising-form input,.advertising-form select,.advertising-form textarea,.plan-config-form input,.plan-config-form select{width:100%;box-sizing:border-box;border:1px solid #ddd0c3;border-radius:13px;padding:13px 14px;background:#fff;color:#332d29;font:inherit;letter-spacing:0}.advertising-form .wide,.plan-config-form .wide{grid-column:1/-1}.advertising-confirm{display:flex!important;grid-template-columns:20px 1fr!important;align-items:flex-start;font-size:14px!important;letter-spacing:0!important}.advertising-confirm input{width:18px;height:18px;margin:2px 0 0}.advertising-submit,.plan-config-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border-radius:16px;background:#f5efe9}.advertising-submit p,.plan-config-submit p{margin:0;color:#74665c}.advertising-submit button,.plan-config-submit button{border:0;border-radius:14px;padding:14px 20px;background:#352c27;color:#fff;font-weight:800;white-space:nowrap;cursor:pointer}.plan-config-hero{background:#e6eadc}.plan-config-hero code{padding:14px 18px;border-radius:14px;background:#344034;color:#fff}.plan-protocol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.plan-protocol article{padding:20px;border:1px solid #d9dfcf;border-radius:18px;background:#f4f6ef}.plan-protocol b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#374135;color:#fff;font-size:12px}.plan-protocol h3{margin:18px 0 8px;font-size:18px}.plan-protocol p{margin:0;color:#6c7568;line-height:1.45}.advertising-form-panel{margin-top:18px}
@media(max-width:1000px){.advertising-packages{grid-template-columns:1fr}.plan-protocol{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-form,.plan-config-form{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.advertising-hero,.plan-config-hero{grid-template-columns:1fr;padding:24px}.advertising-hero>b,.plan-config-hero code{justify-self:start;white-space:normal}.advertising-form,.plan-config-form,.plan-protocol{grid-template-columns:1fr}.advertising-form .wide,.plan-config-form .wide{grid-column:auto}.advertising-submit,.plan-config-submit{align-items:flex-start;flex-direction:column}.advertising-submit button,.plan-config-submit button{width:100%}}
