/* v3.2 — corporate system for all inner pages */
body:not(.home) .pagehero{background:radial-gradient(circle at 82% 10%,rgba(22,140,255,.13),transparent 28%),radial-gradient(circle at 14% 18%,rgba(124,58,237,.12),transparent 27%),linear-gradient(135deg,#fff 0%,#f7f3ff 50%,#eef7ff 100%)!important;border-bottom:1px solid #e1e6f0!important;padding:92px 0 62px!important}
body:not(.home) .pagehero h1{color:#171b38!important;-webkit-text-fill-color:#171b38!important;font-size:clamp(46px,6vw,74px)!important;line-height:1!important;letter-spacing:-.05em!important;max-width:980px!important}
body:not(.home) .pagehero .lead{color:#4f5872!important;-webkit-text-fill-color:#4f5872!important;max-width:850px!important;font-size:19px!important}
body:not(.home) .eyebrow,body:not(.home) .kicker{color:#6f42e8!important;-webkit-text-fill-color:#6f42e8!important;font-weight:900!important;letter-spacing:.14em!important}
body:not(.home) .section{background:#fff;color:#171b38}body:not(.home) .section.alt{background:linear-gradient(180deg,#f6f4fb,#f8f9fd)!important}
body:not(.home) .section h2,body:not(.home) .section h3,body:not(.home) .section strong{color:#171b38!important;-webkit-text-fill-color:#171b38!important}
body:not(.home) .sectionlead,body:not(.home) .muted,body:not(.home) .card p,body:not(.home) .panel p,body:not(.home) .subnote,body:not(.home) .list li{color:#4f5872!important;-webkit-text-fill-color:#4f5872!important;opacity:1!important}
body:not(.home) .card,body:not(.home) .panel{background:#fff!important;border:1px solid #dfe4ef!important;box-shadow:0 14px 38px rgba(41,45,78,.06)!important}
body:not(.home) .card:hover{border-color:rgba(111,66,232,.3)!important;box-shadow:0 22px 50px rgba(48,44,102,.1)!important}
body:not(.home) .badge{background:#f1edff!important;border-color:#ded6fa!important;color:#6f42e8!important;-webkit-text-fill-color:#6f42e8!important;font-weight:850!important}
body:not(.home) .price{color:#171b38!important;-webkit-text-fill-color:#171b38!important}
body:not(.home) .step{background:#fff!important;color:#171b38!important;-webkit-text-fill-color:#171b38!important;border-color:#dce1f0!important}
body:not(.home) .step:not(:last-child):after{color:#6f42e8!important}
body:not(.home) .btn.primary{background:linear-gradient(90deg,#7044ea,#3f86f5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:999px!important}
body:not(.home) .btn.secondary{background:#fff!important;color:#171b38!important;-webkit-text-fill-color:#171b38!important;border-color:#d4d9eb!important;border-radius:999px!important}
body:not(.home) .featured{border-color:rgba(111,66,232,.38)!important;box-shadow:0 0 0 1px rgba(111,66,232,.06),0 22px 52px rgba(70,55,150,.11)!important}
body:not(.home) .architecture .arch{color:#171b38!important;-webkit-text-fill-color:#171b38!important;background:#fff!important}
body:not(.home) a:not(.btn):not(.navcta):not(.brand):not(.hostinger-partner):not(.footer-certification){color:#6240d6}

body:not(.home) .section .architecture-blocks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:38px!important}body:not(.home) .section .architecture-blocks article{display:block!important;position:relative!important;min-height:220px!important;padding:24px!important;border:1px solid #dfe4ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 38px rgba(41,45,78,.055)!important}body:not(.home) .section .architecture-blocks article>b{display:flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f0ebff!important;color:#6f42e8!important;-webkit-text-fill-color:#6f42e8!important;font-size:11px!important}body:not(.home) .section .architecture-blocks article>span{display:block!important;margin-top:24px!important;color:#6f42e8!important;-webkit-text-fill-color:#6f42e8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important}body:not(.home) .section .architecture-blocks article h3{display:block!important;margin:6px 0 9px!important;font-size:20px!important;color:#171b38!important;-webkit-text-fill-color:#171b38!important}body:not(.home) .section .architecture-blocks article p{display:block!important;margin:0!important;color:#4f5872!important;-webkit-text-fill-color:#4f5872!important;font-size:13px!important;line-height:1.55!important}@media(max-width:1000px){body:not(.home) .section .architecture-blocks{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){body:not(.home) .section .architecture-blocks{grid-template-columns:1fr!important}body:not(.home) .section .architecture-blocks article{min-height:0!important}}
.architecture-blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px}.architecture-blocks article{position:relative;min-height:220px;padding:24px;border:1px solid #dfe4ef;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(41,45,78,.055)}.architecture-blocks article>b{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#f0ebff;color:#6f42e8;font-size:11px}.architecture-blocks article>span{display:block;margin-top:24px;color:#6f42e8;font-size:10px;font-weight:900;letter-spacing:.13em}.architecture-blocks article h3{margin:6px 0 9px!important;font-size:20px!important;color:#171b38!important;-webkit-text-fill-color:#171b38!important}.architecture-blocks article p{margin:0;color:#4f5872!important;-webkit-text-fill-color:#4f5872!important;font-size:13px;line-height:1.55}.architecture-governance{margin-top:18px;padding:18px 20px;border:1px solid #dfe4ef;border-radius:15px;background:linear-gradient(135deg,#f8f6ff,#f2f7ff);text-align:center;color:#4f5872;font-size:12px;font-weight:800;letter-spacing:.06em}.architecture-governance i{padding:0 9px;color:#6f42e8;font-style:normal}@media(max-width:1000px){.architecture-blocks{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.architecture-blocks{grid-template-columns:1fr}.architecture-blocks article{min-height:0}.architecture-governance{line-height:2}
body:not(.home) .pagehero{padding:64px 0 44px!important}body:not(.home) .pagehero h1{font-size:44px!important}}
