.nok-icon-cards{background:var(--nic-bg,#f7f4f0);font-family:var(--ff-paragraph,Inter,Arial,sans-serif);padding:var(--nic-space,80px) 24px}.nok-icon-cards,.nok-icon-cards *{box-sizing:border-box}.nok-icon-cards__inner{margin:0 auto;max-width:var(--lo-content-width,1152px);min-width:0}.nok-icon-cards__header{color:var(--nic-heading,#011848);margin:0 auto 40px;max-width:840px;text-align:center}.nok-icon-cards .nok-icon-cards__eyebrow{color:#c27655;font:600 14px/1.5 var(--ff-paragraph,Inter,Arial,sans-serif);letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.nok-icon-cards .nok-icon-cards__title{color:inherit;margin:0}.nok-icon-cards__intro{font-size:var(--fs-paragraph,16px);line-height:var(--lh-paragraph,1.5);margin-top:18px}.nok-icon-cards__intro p{color:inherit;margin:0}.nok-icon-cards__grid{align-items:stretch;display:grid;gap:20px 0;grid-template-columns:repeat(var(--nic-columns,3),minmax(0,1fr))}.nok-icon-cards__card{color:var(--nic-foreground,#011848);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:280px;min-width:0;padding:36px 38px 36px 90px;position:relative}.nok-icon-cards__icon{border-radius:50%;color:#011848;display:grid;height:60px;isolation:isolate;left:10px;place-items:center;position:absolute;transform:translateY(-50%);width:60px}.nok-icon-cards__icon:before{background:var(--nic-icon-bg,#b6bbd6);border-radius:50%;content:"";inset:0;opacity:var(--nic-icon-opacity,.45);position:absolute;z-index:-1}.nok-icon-cards__icon img,.nok-icon-cards__icon svg{display:block;height:36px;object-fit:contain;width:36px}.nok-icon-cards__icon .hs_cos_wrapper_type_icon{display:grid;place-items:center}.nok-icon-cards__icon .hs_cos_wrapper_type_icon svg{fill:currentColor;stroke:none}.nok-icon-cards .nok-icon-cards__card-title{color:var(--nic-foreground,#011848);font-family:var(--ff-h3,Poppins,Arial,sans-serif);font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.12;margin:0 0 22px;overflow-wrap:break-word}.nok-icon-cards .nok-icon-cards__text,.nok-icon-cards .nok-icon-cards__text p{color:var(--nic-body,#32446a);font-family:var(--ff-paragraph,Inter,Arial,sans-serif);font-size:var(--fs-paragraph,16px);font-weight:var(--fw-paragraph,400);letter-spacing:var(--ls-paragraph,0);line-height:var(--lh-paragraph,1.5)}.nok-icon-cards__text>:first-child{margin-top:0}.nok-icon-cards__text>:last-child{margin-bottom:0}@media(min-width:768px) and (max-width:991px){.nok-icon-cards__grid{grid-template-columns:1fr}.nok-icon-cards__card{min-height:180px;padding:32px 60px 32px 100px}.nok-icon-cards__icon{left:16px}}@media(max-width:767px){.nok-icon-cards{padding:var(--nic-mobile-space,64px) 24px}.nok-icon-cards__grid{gap:16px;grid-template-columns:1fr}.nok-icon-cards__header{margin-bottom:32px}.nok-icon-cards__card{min-height:220px;padding:32px 38px 32px 84px}.nok-icon-cards .nok-icon-cards__card-title{margin-bottom:18px}.nok-icon-cards .nok-icon-cards__text,.nok-icon-cards .nok-icon-cards__text p,.nok-icon-cards__intro{font-size:var(--fs-paragraph-mobile,15px);line-height:var(--lh-paragraph-mobile,1.5)}}.nok-icon-cards__card:before{background:var(--nic-card,#fff);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%,26px 50%);content:"";inset:0;position:absolute;z-index:-1}@media(max-width:767px){.nok-icon-cards__icon{height:56px;left:8px;width:56px}.nok-icon-cards__icon img,.nok-icon-cards__icon svg{height:30px;width:30px}.nok-icon-cards__card:before{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%)}}.nok-icon-cards__grid{isolation:isolate;padding-right:30px}.nok-icon-cards__card{isolation:auto;padding:36px 60px 36px 40px}.nok-icon-cards__icon{left:auto;right:0;top:50%;transform:translate(50%,-50%);z-index:2}@media(min-width:768px) and (max-width:991px){.nok-icon-cards__card{min-height:180px;padding:32px 64px 32px 40px}.nok-icon-cards__icon{left:auto;right:0}}@media(max-width:767px){.nok-icon-cards__grid{padding-right:28px}.nok-icon-cards__card{padding:32px 48px 32px 36px}.nok-icon-cards__icon{left:auto;right:0}}.nok-icon-cards__grid{padding-right:42px}.nok-icon-cards__icon{background:var(--nic-bg,#f7f4f0);border:7px solid var(--nic-bg,#f7f4f0);right:-12px}@media(min-width:768px) and (max-width:991px){.nok-icon-cards__icon{right:-12px}}@media(max-width:767px){.nok-icon-cards__grid{padding-right:40px}.nok-icon-cards__icon{right:-12px}}.nok-icon-cards .nok-icon-cards__inner:after{content:none;display:none}.nok-icon-cards__dots{display:none}@media (max-width:767px){.nok-icon-cards__grid{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 32px 20px 0;scrollbar-color:#b6bbd6 transparent;scrollbar-width:thin}.nok-icon-cards__grid>.nok-icon-cards__card{box-sizing:border-box;flex:0 0 88%;margin:0;min-height:300px;min-width:0;padding:48px 52px 36px 36px;scroll-snap-align:start;scroll-snap-stop:always;width:88%}.nok-icon-cards .nok-icon-cards__grid{scrollbar-width:none}}@media(max-width:767px){.nok-icon-cards .nok-icon-cards__grid::-webkit-scrollbar{display:none}.nok-icon-cards__dots{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:18px}.nok-icon-cards__dot{background:transparent;border:0;cursor:pointer;height:30px;padding:14px 3px;width:40px}.nok-icon-cards__dot:after{background:#b6bbd6;border-radius:0;content:"";display:block;height:3px;width:34px}.nok-icon-cards__dot[aria-current=true]:after{background:#c27655}.nok-icon-cards__dot:focus-visible{outline:2px solid #011848;outline-offset:2px}}@media(min-width:992px){.nok-icon-cards__card{justify-content:flex-start;padding-bottom:64px;padding-top:80px}}.nok-icon-cards .nok-icon-cards__icon img,.nok-icon-cards .nok-icon-cards__icon svg{height:24px;max-height:100%;max-width:100%;object-fit:contain;width:24px}@media(max-width:767px){.nok-icon-cards .nok-icon-cards__icon img,.nok-icon-cards .nok-icon-cards__icon svg{height:22px;width:22px}}.nok-icon-cards .nok-icon-cards__card{padding-left:64px}@media(max-width:767px){.nok-icon-cards .nok-icon-cards__grid>.nok-icon-cards__card{padding-left:56px}}