
/* V27 — central application selector and product-led Metecno claims */
.intent-v27{background:#f4f6f5!important;border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;padding:76px 0 54px;overflow:hidden}
.intent-v27-wrap{display:block!important;max-width:1170px;margin:auto}
.intent-v27-head{text-align:center;max-width:740px;margin:0 auto 38px}
.intent-v27-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#e8420a}
.intent-v27-head h2{font-size:clamp(36px,4.8vw,67px);letter-spacing:-.065em;line-height:1.04;color:#102b3a;margin:16px 0 16px;font-weight:800}
.intent-v27-head h2 em{font-style:normal;color:#e8420a}
.intent-v27-head p{font-size:14px;line-height:1.8;color:#637987;max-width:560px;margin:auto}
.intent-v27-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.intent-v27 .intent-choice{border:1px solid #d9e2e5!important;background:#fff!important;min-height:194px!important;padding:24px 26px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;position:relative;gap:0!important;transform:none!important;box-shadow:none!important;border-radius:2px;transition:transform .3s,box-shadow .3s,border-color .3s!important}
.intent-v27 .intent-choice:before{display:none!important}
.intent-v27 .intent-choice:after{height:3px!important}
.intent-v27 .intent-choice:hover{transform:translateY(-5px)!important;box-shadow:0 18px 38px rgba(12,43,60,.1)!important;border-color:#e8420a!important}
.intent-v27-num{font-size:9px;font-weight:800;letter-spacing:.15em;color:#8297a2;display:block;margin-bottom:14px}
.intent-v27 .intent-choice .icon{width:32px!important;height:32px!important;margin-bottom:15px!important;flex-shrink:0}
.intent-v27 .intent-choice .lbl{font-size:19px!important;font-weight:800!important;color:#112e3d!important;line-height:1.2!important;margin-bottom:8px!important}
.intent-v27-desc{font-size:11px;color:#738893;line-height:1.4;padding-right:22px}
.intent-v27 .intent-choice .arr{position:absolute!important;right:22px!important;bottom:20px!important;font-size:20px!important}
.intent-v27-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;font-size:10px;letter-spacing:.13em;color:#738893;font-weight:750}
.intent-v27-foot a{color:#e8420a;text-decoration:none;letter-spacing:0;font-size:12px;border-bottom:1px solid #e8420a;padding-bottom:7px}
.intent-v27-foot a span{margin-left:12px}
@media(max-width:800px){.intent-v27{padding:58px 0 45px}.intent-v27-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.intent-v27 .intent-choice{min-height:185px!important}}
@media(max-width:520px){.intent-v27-grid{grid-template-columns:1fr!important}.intent-v27 .intent-choice{min-height:155px!important;padding:18px 22px!important}.intent-v27 .intent-choice .icon{width:26px!important;height:26px!important;margin-bottom:10px!important}.intent-v27-num{margin-bottom:9px}.intent-v27-foot{align-items:flex-start;flex-direction:column}.intent-v27-head h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.intent-v27 .intent-choice{transition:none!important}}
