.service-enriched{color:#193c41;font-size:16px;line-height:1.75}.service-enriched *{box-sizing:border-box}.service-enriched .page-title{max-width:1100px}.service-enriched p{margin:0 0 18px;text-align:left}.service-enriched h2{font-size:28px;line-height:1.3;font-weight:600;margin:0 0 22px}.service-enriched h3{font-size:21px;line-height:1.4;font-weight:600;margin:0 0 14px}.service-enriched section{padding:30px 0;scroll-margin-top:24px}.service-enriched a{color:#21635c;text-decoration:underline}.service-enriched a:focus-visible,.service-enriched button:focus-visible,.service-enriched summary:focus-visible{outline:3px solid #21635c;outline-offset:4px}.service-enriched .se-intro{font-size:18px;line-height:1.75;max-width:1000px}.se-actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin:24px 0}.service-enriched .btn{height:auto;white-space:normal;line-height:1.5;padding:12px 20px;max-width:100%;text-decoration:none}.se-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-top:1px solid #d6e1db;border-bottom:1px solid #d6e1db;margin:28px 0 10px}.se-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d6e1db;border-radius:6px;margin:24px 0}.service-enriched table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;line-height:1.6}.service-enriched caption{caption-side:top;padding:14px 18px;background:#f3f6f3;color:#405c59;font-size:14px}.service-enriched th,.service-enriched td{padding:16px 18px;border-bottom:1px solid #d6e1db;text-align:left;vertical-align:top}.service-enriched thead th{background:#e9f0eb}.service-enriched tbody th{width:26%;font-weight:600}.service-enriched tbody tr:last-child>*{border-bottom:0}.service-enriched ul,.service-enriched ol{padding-left:24px;margin:20px 0}.service-enriched li{margin-bottom:12px}.se-note{font-size:14px;line-height:1.7;color:#526d68}.se-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0}.se-grid>article{min-width:0;padding:24px;border:1px solid #d6e1db;border-radius:6px;background:#fbfcfa}.se-grid p:last-child{margin-bottom:0}.se-price-note{padding:24px 28px;border-left:4px solid #efb435;background:#f7f8f2;margin:24px 0}.se-price-note>strong{display:block;font-size:22px;line-height:1.4;margin-bottom:12px}.se-price-note p{margin-bottom:0}.se-faq details{border-bottom:1px solid #d6e1db;padding:16px 0}.se-faq summary{font-weight:600;cursor:pointer}.se-faq details p{padding-top:16px;margin:0}.se-bottom{background:#edf3ef;border:1px solid #d6e1db;border-radius:6px;padding:28px;margin:32px 0}.se-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.se-project{min-width:0;border:1px solid #d6e1db;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.se-project-image{display:block;aspect-ratio:640/420;background:#f4f6f3}.se-project-image img{width:100%;height:100%;object-fit:contain;display:block}.se-project-body{padding:22px;flex:1;display:flex;flex-direction:column}.se-project h3{font-size:20px}.se-project h3 a{text-decoration:none}.se-project-price{font-size:23px;font-weight:600;line-height:1.4}.se-project-body>a:last-child{margin-top:auto;font-size:14px}.se-project-body .se-note{font-size:13px}@media(max-width:991px){.se-projects{grid-template-columns:1fr 1fr}}@media(max-width:575px){.service-enriched{font-size:15px;line-height:1.7}.service-enriched h2{font-size:24px}.service-enriched h3{font-size:20px}.service-enriched .se-intro{font-size:16px}.service-enriched section{padding:24px 0}.se-grid,.se-projects{grid-template-columns:1fr;gap:18px}.se-grid>article,.se-bottom{padding:22px}.se-price-note{padding:20px}.service-enriched table{font-size:14px}.se-nav{gap:10px 18px;font-size:14px}}
