.resource-download-modal{flex-direction:column;gap:20px;display:flex}.resource-download-modal__header{text-align:left}.resource-download-modal__header h3{color:var(--primary);margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.25}.resource-download-modal__header p{color:var(--text2);margin:0;font-size:14px;line-height:1.4}.resource-download-modal__form{flex-direction:column;gap:16px;display:flex}.resource-download-modal__form .form-field,.resource-download-modal__form .form-field-homepage{margin-bottom:0}.resource-download-modal__form label{color:var(--black);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.resource-download-modal__form .ui-input,.resource-download-modal__form .phone-box-homepage{border:1px solid var(--grey3,#d9d9d9);background:var(--white);border-radius:8px;min-height:44px;font-size:14px}.resource-download-modal__form .ui-input.error,.resource-download-modal__form .phone-box-homepage.error{border-color:var(--red,#d9534f)}.resource-download-modal__form .order-btn-full{min-height:46px;margin-top:8px;font-size:15px;font-weight:600}.resource-download-modal__error-msg{color:var(--red,#d9534f);margin:0 0 0 2px;font-size:12px}.resource-download-modal__submit-error{color:var(--red,#d9534f);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.4}.resource-success-modal{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:10px 8px;display:flex}.resource-success-modal__icon-wrap{background:rgba(46,155,103,.12);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.resource-success-modal__icon-wrap svg{color:#2e9b67;width:32px;height:32px}.resource-success-modal h3{color:var(--primary);margin:0;font-size:22px;font-weight:600}.resource-success-modal p{color:var(--text2);max-width:420px;margin:0;font-size:14px;line-height:1.5}.resource-success-modal .order-btn-primary{min-width:140px;margin-top:8px}
.publication-girl-section{text-align:center;max-width:1120px;margin:60px auto}.publication-girl-section .services-box-top{flex-direction:column;gap:16px;max-width:800px;margin:0 auto 40px;display:flex}.publication-girl-section .services-grid-layout{grid-template-columns:1fr 380px 1fr;align-items:stretch;gap:40px;display:grid}.publication-girl-section .services-column{flex-direction:column;gap:35px;display:flex}.publication-girl-section .services-column .ui-card{text-align:left;flex-direction:column;flex:1;justify-content:flex-start;display:flex}.publication-girl-section .step-card-button-box{margin-top:auto;padding-top:8px}.pub-girl-btn{color:var(--primary,#0052cc)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;font-size:15px!important;font-weight:600!important;display:inline-flex!important}.pub-girl-btn:hover{color:var(--primary,#0052cc)!important;background:0 0!important}.publication-girl-section .services-image-frame{border:1px solid var(--grey1,#e6e6e6);background:var(--white,#fff);border-radius:20px;justify-content:center;align-items:center;padding:10px;display:flex;position:relative;overflow:hidden}.publication-girl-section .services-image-frame img{object-fit:cover;border-radius:16px}@media (max-width:1025px){.publication-girl-section{padding:0 15px}}@media (max-width:768px){.publication-girl-section .services-grid-layout{grid-template-columns:1fr;padding:20px}.publication-girl-section .services-image-frame{order:-1;min-height:450px}}@media (max-width:426px){.publication-girl-section .services-image-frame{min-height:360px}}
