:where(.pg-cases) .nb-nav-logo{content:url(/media/2025/09/Logo_nb_dark_long_big-scaled.png)}:where(.pg-cases) .site-logo img{width:auto;display:block}:where(.pg-cases) .container{box-sizing:border-box;width:66vw;margin-inline:auto}@media (max-width:1200px){:where(.pg-cases) .container{width:66vw}}:where(.pg-cases) .nb-cases-intro{padding:3rem 1.25rem}:where(.pg-cases) .nb-cases-intro__grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:2rem;display:grid}:where(.pg-cases) .nb-cases-intro h1{color:#121821;margin:0;font-size:clamp(2rem,3vw + 1rem,3.2rem)}:where(.pg-cases) .nb-cases-intro__copy p{color:#2b333d}:where(.pg-cases) .nb-cases-intro__copy .btn{margin-top:1rem;display:inline-block}:where(.pg-cases) .nb-cases-grid{grid-template-columns:1.1fr 1fr;gap:1.5rem;margin:1rem auto 5rem;display:grid}:where(.pg-cases) .nb-cases-grid .case-card{background:#fff;border-radius:1.4rem;grid-template-columns:1fr 56px;align-items:start;column-gap:12px;padding:0 1.25rem 1.25rem;display:grid;overflow:hidden}:where(.pg-cases) .nb-cases-grid .case-card--xl{grid-row:span 2}:where(.pg-cases) .nb-cases-grid .case-card img{aspect-ratio:16/9;object-fit:cover;border-radius:1.2rem;grid-column:1/-1;width:100%;height:auto}:where(.pg-cases) .nb-cases-grid .case-card h3,:where(.pg-cases) .nb-cases-grid .case-card p{color:#0f1a24;grid-column:1}:where(.pg-cases) .nb-cases-grid .case-card h3{margin:1rem 1rem .25rem;font-size:1.6rem;font-weight:900}:where(.pg-cases) .nb-cases-grid .case-card p{color:#4b5663;margin:0 1rem}:where(.pg-cases) .nb-cases-grid .case-card__chip{color:#0f1a24;background:#5adec4;border-radius:999px;grid-column:2;place-self:center end;place-items:center;width:44px;height:44px;font-weight:900;text-decoration:none;display:grid}:where(.pg-cases) .nb-faq-title{text-align:center;padding:4rem 0 2rem}:where(.pg-cases) .nb-faq-logo{width:80px;margin-bottom:.5rem}:where(.pg-cases) .nb-faq{padding:2rem 0 6rem}:where(.pg-cases) .nb-faq__grid{grid-template-columns:1fr 1.5fr;align-items:start;gap:2rem;display:grid}:where(.pg-cases) .nb-faq__left{color:#fff;background:#0f1a24;border-radius:1rem;padding:2.5rem 2rem}:where(.pg-cases) .nb-faq__left h3{color:#fff;margin:0 0 1rem}:where(.pg-cases) .nb-faq__left p strong{font-weight:800}:where(.pg-cases) .nb-faq__right details{background:#fff;border-radius:.8rem;margin-bottom:1rem;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000d}:where(.pg-cases) .nb-faq__right summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;display:flex}:where(.pg-cases) .nb-faq__right summary:after{content:"↗";color:#fff;background:#0f1a24;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:900;display:grid}:where(.pg-cases) .nb-faq__right p{color:#4b5663;margin-top:.8rem}@media (max-width:980px){:where(.pg-cases) .nb-faq__grid{grid-template-columns:1fr}:where(.pg-cases) .nb-faq__left{background-size:40%}}:where(.pg-cases) .nb-cases-grid .case-card--xl img{aspect-ratio:4/5;object-fit:cover}:where(.pg-cases) .nb-cases-grid .case-card:not(.case-card--xl) img{aspect-ratio:16/9;object-fit:cover}:where(.pg-cases) .nb-burger span{background-color:#000}:where(.pg-cases) .case-card-3 img{object-position:100% 41%}:where(.pg-cases) .ofp-faq{background:#fff;padding:3rem 0 5rem}:where(.pg-cases) .ofp-faq__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}:where(.pg-cases) .ofp-faq__aside{color:#fff;background:#0f1a24 url(/media/thema/images/icon-envelope.svg) 100% 100%/60% no-repeat;border-radius:1rem;padding:2.25rem 2rem}:where(.pg-cases) .ofp-faq__aside h3{color:#fff;margin:0 0 .8rem}:where(.pg-cases) .ofp-faq__list details{background:#fff;border-radius:.8rem;margin-bottom:1rem;padding:1.2rem 1.4rem;box-shadow:0 1px 3px #0000000d}:where(.pg-cases) .ofp-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}:where(.pg-cases) .ofp-faq__list summary::-webkit-details-marker{display:none}:where(.pg-cases) .faq-chip{background:#0f1a24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}:where(.pg-cases) .faq-chip__icon{transform-origin:50%;width:20px;height:20px;transition:transform .2s;display:block;transform:rotate(-45deg)}:where(.pg-cases) .ofp-faq__list details[open] .faq-chip__icon{transform:rotate(45deg)}:where(.pg-cases) .ofp-faq__list p{color:#4b5663;margin:.6rem 0 0}:where(.pg-cases) .ofp-faq__aside h3,:where(.pg-cases) .ofp-faq__aside a,:where(.pg-cases) .ofp-faq__aside p{color:#fff}:where(.pg-cases) .ofp-faq-heading{text-align:center;background:#fff;padding:4rem 0 2rem}:where(.pg-cases) .ofp-faq-heading .container{flex-direction:column;justify-content:center;align-items:center;display:flex}:where(.pg-cases) .ofp-faq-heading__logo{width:80px;max-width:100%;margin-bottom:1.25rem}@media (max-width:980px){:where(.pg-cases) .container{width:min(92vw,720px);padding-inline:1rem}}@media (max-width:520px){:where(.pg-cases) .container{width:100%;padding-inline:1rem}}@media (max-width:980px){:where(.pg-cases) .nb-cases-intro{padding-inline:1rem}:where(.pg-cases) .nb-cases-intro__grid{grid-template-columns:1fr;gap:1rem;padding-inline:1rem}:where(.pg-cases) .nb-cases-intro h1{font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.1}:where(.pg-cases) .nb-cases-intro__copy p{margin:0 0 .75rem}:where(.pg-cases) .nb-cases-grid{grid-template-columns:1fr;gap:1rem;margin:1rem auto 3rem}:where(.pg-cases) .nb-cases-grid .case-card--xl{grid-row:auto}:where(.pg-cases) .nb-cases-grid .case-card{border-radius:1.25rem;grid-template-columns:1fr;padding:0 1rem 1rem}:where(.pg-cases) .nb-cases-grid .case-card img{border-radius:1rem}:where(.pg-cases) .nb-cases-grid .case-card--xl img{aspect-ratio:16/9;object-position:0% 4%}:where(.pg-cases) .nb-cases-grid .case-card h3{margin:.9rem 0 .35rem;font-size:1.2rem}:where(.pg-cases) .nb-cases-grid .case-card p{margin:0;font-size:.98rem;line-height:1.45}:where(.pg-cases) .nb-cases-grid .case-card__chip{grid-column:auto;justify-self:end;width:42px;height:42px;margin-top:.9rem}}@media (max-width:520px){:where(.pg-cases) .nb-cases-grid .case-card h3{font-size:1.1rem}}@media (max-width:980px){:where(.pg-cases) .nb-faq-title{padding:3rem 0 1.5rem}:where(.pg-cases) .nb-faq-logo{width:64px}:where(.pg-cases) .nb-faq-title h2{margin-top:.5rem;font-size:1.4rem;line-height:1.15}:where(.pg-cases) .ofp-faq{padding:2rem 0 3.5rem}:where(.pg-cases) .ofp-faq__grid{grid-template-columns:1fr;gap:1rem}:where(.pg-cases) .ofp-faq__aside{background-size:45%;padding:1.6rem 1.4rem}:where(.pg-cases) .ofp-faq__list details{padding:1rem}:where(.pg-cases) .ofp-faq__list summary{align-items:flex-start;gap:.75rem}:where(.pg-cases) .faq-chip{width:38px;height:38px}:where(.pg-cases) .ofp-faq__list p{font-size:.98rem;line-height:1.45}}:where(.pg-cases) .case-card,:where(.pg-cases) .ofp-faq__aside,:where(.pg-cases) .ofp-faq__list details{overflow-wrap:anywhere;word-break:break-word}:where(.pg-cases) .nb-cases-grid .case-card img{display:block}
