.fctel-solutions{box-sizing:border-box;padding:22px 20px 70px;color:#263849}.fctel-solutions *{box-sizing:border-box}.fctel-solutions__layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px}.fctel-solutions__sidebar{position:sticky;top:18px}.fctel-solutions__nav,.fctel-solutions__contact{overflow:hidden;border:1px solid #dde7ec;border-radius:15px;background:#fff;box-shadow:0 12px 32px rgba(23,43,58,.07)}.fctel-solutions__nav-title{min-height:95px;padding:22px 20px 15px}.fctel-solutions__nav-title i{display:inline-block;width:10px;height:10px;margin-right:10px;border:3px solid #ffd8dc;border-radius:50%;background:#c9212c}.fctel-solutions__nav-title b{font-size:20px}.fctel-solutions__nav-title span{display:block;margin:6px 0 0 22px;color:#8296a0;font-size:10px;letter-spacing:.26em}.fctel-solutions__nav nav a{position:relative;display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px 12px 25px;border-top:1px solid #edf1f3;color:#435461;font-size:14px;line-height:1.4}.fctel-solutions__nav nav a span{color:#9aaab1;font-size:20px}.fctel-solutions__nav nav a:hover,.fctel-solutions__nav nav a.is-active{color:#c9212c;background:#fff3f4}.fctel-solutions__nav nav a.is-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:#c9212c}.fctel-solutions__contact{margin-top:16px;padding:23px 21px;background:linear-gradient(145deg,#fff,#f3fafc)}.fctel-solutions__contact small{color:#1586ac;font-size:11px;font-weight:800;letter-spacing:.2em}.fctel-solutions__contact h3{margin:8px 0;font-size:19px}.fctel-solutions__contact p{margin:0 0 16px;color:#5f6e79;font-size:13px;line-height:1.6}.fctel-solutions__contact a{display:inline-block;padding:10px 15px;border-radius:7px;color:#fff;background:#c9212c;font-size:13px;font-weight:700}.fctel-solutions__main{min-width:0}.fctel-solutions__tabs{display:flex;overflow-x:auto;margin:0 0 18px;border:1px solid #dde7ec;background:#fff;scrollbar-width:thin}.fctel-solutions__tabs a{position:relative;display:flex;flex:1 0 auto;min-height:62px;align-items:center;justify-content:center;padding:12px 16px;color:#65727d;font-size:13px;text-align:center;white-space:nowrap}.fctel-solutions__tabs a:hover,.fctel-solutions__tabs a.is-active{color:#c9212c}.fctel-solutions__tabs a.is-active{font-weight:700}.fctel-solutions__tabs a.is-active:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#c9212c}.fctel-solutions__heading{margin-bottom:17px;padding:22px 26px;border-left:4px solid #c9212c;border-radius:0 12px 12px 0;background:linear-gradient(105deg,#f8fbfc,#eff8fa)}.fctel-solutions__heading p{margin:0 0 5px;color:#1586ac;font-size:10px;font-weight:800;letter-spacing:.22em}.fctel-solutions__heading h1{margin:0 0 7px;font-size:clamp(23px,2vw,29px);line-height:1.3}.fctel-solutions__heading span{color:#637480;font-size:13px;line-height:1.6}.fctel-solutions__list{display:grid;gap:14px}.fctel-solutions__item{display:grid;grid-template-columns:215px minmax(0,1fr);min-height:158px;overflow:hidden;border:1px solid #e0e9ee;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(23,43,58,.045)}.fctel-solutions__image{display:block;height:158px;overflow:hidden;background:#f0f5f7}.fctel-solutions__image img{display:block;width:100%;height:100%;object-fit:cover}.fctel-solutions__item-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:18px 23px 15px}.fctel-solutions__item h2{display:-webkit-box;max-width:100%;overflow:hidden;margin:0 0 7px;font-size:18px;line-height:1.32;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fctel-solutions__item h2 a{color:#263849}.fctel-solutions__item h2 a:hover{color:#c9212c}.fctel-solutions__item p{display:-webkit-box;max-width:100%;overflow:hidden;margin:0;color:#637480;font-size:13px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fctel-solutions__read{margin-top:auto;padding-top:9px;color:#bd2230;font-size:12px;font-weight:700}.fctel-solutions__read span{margin-left:5px}.fctel-solutions__pagination{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.fctel-solutions__pagination .page-numbers{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #dce6ec;border-radius:6px;color:#42596a;background:#fff}.fctel-solutions__pagination .current,.fctel-solutions__pagination a:hover{border-color:#c9212c;color:#fff;background:#c9212c}.fctel-solutions__empty{padding:35px;color:#637480;background:#f7fafb}
@media(max-width:1050px){.fctel-solutions__layout{grid-template-columns:205px minmax(0,1fr);gap:14px}.fctel-solutions__item{grid-template-columns:185px minmax(0,1fr)}.fctel-solutions__image{height:158px}.fctel-solutions__tabs a{min-height:52px}}
@media(max-width:767px){.fctel-solutions{padding:15px 12px 45px}.fctel-solutions__layout{display:block}.fctel-solutions__sidebar{position:static;margin-bottom:15px}.fctel-solutions__nav-title{min-height:0;padding:15px 17px}.fctel-solutions__nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fctel-solutions__nav nav a{min-height:47px;padding:9px 11px 9px 15px;font-size:12px}.fctel-solutions__nav nav a span,.fctel-solutions__contact{display:none}.fctel-solutions__tabs a{min-height:45px;padding:8px 11px;font-size:12px}.fctel-solutions__heading{padding:20px}.fctel-solutions__item{grid-template-columns:130px minmax(0,1fr);min-height:145px}.fctel-solutions__image{height:145px}.fctel-solutions__item-body{padding:12px}.fctel-solutions__item h2{font-size:15px}.fctel-solutions__item p{font-size:12px;-webkit-line-clamp:2}}
@media(max-width:480px){.fctel-solutions__item{grid-template-columns:105px minmax(0,1fr)}.fctel-solutions__image{height:145px}.fctel-solutions__item h2{font-size:14px}}
/* Align the sidebar and results with the full content width above. */
.fctel-solutions{padding-right:0;padding-left:0}.fctel-solutions__tabs{margin-bottom:14px}
@media(max-width:767px){.fctel-solutions{padding-right:12px;padding-left:12px}}
.fctel-solution-detail{min-width:0}.fctel-solution-detail__back{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:13px 18px;border:1px solid #dfe7ec;color:#8b9ba5;background:#fff;font-size:13px}.fctel-solution-detail__back a{color:#5c6f7d}.fctel-solution-detail__back a:hover{color:#c9212c}.fctel-solution-detail article{overflow:hidden;border:1px solid #dfe7ec;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(23,43,58,.05)}.fctel-solution-detail__header{padding:27px 30px 18px;border-bottom:1px solid #e9eef1}.fctel-solution-detail__header h1{margin:0;color:#263849;font-size:clamp(23px,2vw,30px);line-height:1.34}.fctel-solution-detail__meta{margin-top:11px;color:#81919d;font-size:13px}.fctel-solution-detail__body{overflow:hidden;padding:24px 30px 32px;color:#4d606d;font-size:15px;line-height:1.8}.fctel-solution-detail__body p{margin:0 0 1.15em;line-height:1.8}.fctel-solution-detail__body img{display:block;max-width:100%;height:auto;margin:20px auto}.fctel-solution-detail__body table{display:block;max-width:100%;overflow-x:auto}.fctel-solution-detail__actions{display:flex;justify-content:space-between;gap:15px;margin-top:18px}.fctel-solution-detail__actions a{padding:11px 16px;border:1px solid #dfe7ec;border-radius:7px;color:#c9212c;background:#fff;font-size:13px;font-weight:700}.fctel-solution-detail__actions a:hover{border-color:#c9212c}
@media(max-width:767px){.fctel-solution-detail__header{padding:21px}.fctel-solution-detail__body{padding:20px;font-size:14px}.fctel-solution-detail__actions{flex-wrap:wrap}}
.fctel-power-article{max-width:100%;color:#415568}.fctel-power-article__lead{padding:20px 23px;border-left:4px solid #c9212c;border-radius:0 8px 8px 0;background:#f2f8fa;font-size:16px;font-weight:500}.fctel-power-article section{margin:35px 0}.fctel-power-article h2{margin:0 0 16px;color:#1d3548;font-size:25px;line-height:1.3}.fctel-power-article h3{margin:22px 0 7px;color:#243e51;font-size:18px}.fctel-power-article p{margin:0 0 16px;line-height:1.82}.fctel-power-article a{color:#b91f2b;text-decoration:underline;text-underline-offset:2px}.fctel-power-article__figure,.fctel-power-article__products{margin:28px 0 35px}.fctel-power-article__figure img{display:block;width:100%;height:auto;margin:0;border-radius:13px}.fctel-power-article figcaption{margin:10px 2px 0;color:#6c7b88;font-size:12px;line-height:1.55}.fctel-power-article__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fctel-power-article__product-grid a{display:flex;min-width:0;flex-direction:column;align-items:center;padding:10px;border:1px solid #dfe8ed;border-radius:12px;color:#243e51;text-align:center;text-decoration:none;background:#fff}.fctel-power-article__product-grid a:hover{border-color:#c9212c}.fctel-power-article__product-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;margin:0}.fctel-power-article__product-grid strong{font-size:15px}.fctel-power-article__product-grid span{color:#6d7e89;font-size:12px}.fctel-power-article__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:37px;padding:29px;border-radius:13px;color:#fff;background:linear-gradient(115deg,#17364d,#28627b)}.fctel-power-article__cta small{color:#a4d8e5;font-size:11px;font-weight:800;letter-spacing:.15em}.fctel-power-article__cta h2{margin:8px 0;color:#fff}.fctel-power-article__cta p{margin:0 0 9px;color:#dcebf0;font-size:14px}.fctel-power-article__contact a{color:#fff}.fctel-power-article__cta .fctel-power-article__button{flex:none;padding:11px 17px;border-radius:6px;color:#fff;background:#c9212c;font-weight:700;text-decoration:none}
@media(max-width:767px){.fctel-power-article__lead{padding:16px;font-size:14px}.fctel-power-article h2{font-size:21px}.fctel-power-article__product-grid{grid-template-columns:1fr;gap:10px}.fctel-power-article__product-grid a{display:grid;grid-template-columns:100px 1fr;column-gap:12px;text-align:left}.fctel-power-article__product-grid img{grid-row:span 2}.fctel-power-article__cta{align-items:flex-start;flex-direction:column;padding:22px}.fctel-power-article__cta h2{font-size:21px}}
