/* IONOS Layout CSS - Fix pentru spacing */
.page-section{padding:60px 0}.page-section--short{padding:40px 0}.page-section__block{max-width:1200px;margin:0 auto;padding:0 20px}.page-footer{margin-top:40px;padding:20px 0;border-top:1px solid #e0e0e0}.page-footer__block{max-width:1200px;margin:0 auto;padding:0 20px}.page-footer__section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px}.page-footer__section-item{flex:1 1 auto;min-width:150px}.page-footer__section-item--align-center{text-align:center}.page-footer__section-item--align-right{text-align:right}.page-footer__link{color:#003d7a;text-decoration:none;margin:0 5px}.page-footer__link:hover{text-decoration:underline}.sheet{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin:20px auto;max-width:600px;padding:30px}.sheet__section{padding:20px 0}.sheet__section:first-child{padding-top:0}.sheet__section:last-child{padding-bottom:0}.grid{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.grid-col{flex:1 1 auto;min-width:200px}.grid-col--4{flex:0 0 calc(33.333% - 14px)}.grid-col--6{flex:0 0 calc(50% - 10px)}.tile{display:block;padding:20px;border:1px solid #e0e0e0;border-radius:8px;text-align:center;transition:all 0.3s}.tile:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15)}.tile__image{max-width:100px;height:auto;margin:0 auto 10px}.tile__label{display:block;font-weight:600;color:#003d7a}.clearfix:after{clear:both;content:"";display:table}@media(max-width:768px){.page-section{padding:30px 0}.page-footer__section{flex-direction:column;align-items:flex-start}.page-footer__section-item--align-center,.page-footer__section-item--align-right{text-align:left}.grid-col--4,.grid-col--6{flex:0 0 100%}.sheet{margin:10px;padding:20px}}