html:is([data-brand=pronos-biathlon],.theme-bl) body.faq-page{background:var(--pb-bg)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-main{background:var(--pb-bg);width:100%;max-width:none;margin:0;padding:0;overflow:visible}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-shell{width:100%;max-width:none;margin:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero{isolation:isolate;width:100%;max-width:none;min-height:190px;margin:0 0 var(--pb-space-7);padding:var(--pb-space-6) max(var(--pb-page-gutter),calc((100vw - var(--pb-content-dashboard)) / 2));box-shadow:none;color:var(--pb-navy-deep);text-align:left;background:#e7edf5;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page-hero-media{z-index:0;position:absolute;inset:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page-hero-media img{object-fit:cover;width:100%;height:100%}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero:before,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero:after{z-index:1;content:"";pointer-events:none;position:absolute}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero:before{background:linear-gradient(90deg,#f0f4f9fa 0%,#f0f4f9eb 36%,#f0f4f98c 62%,#f0f4f91a 100%);inset:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero:after{background:linear-gradient(180deg,#eef2f700 0%,#eef2f766 40%,#eef2f7e0 78%,var(--pb-bg) 100%);height:76px;inset:auto 0 0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero h1{z-index:2;color:var(--pb-navy-deep);font-family:var(--pb-font-display);font-size:var(--pb-font-size-h1);letter-spacing:-.045em;font-style:italic;font-weight:900;line-height:var(--pb-line-height-tight);text-align:left;text-transform:none;margin:0;position:relative}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero .pb-page-intro-subtitle{z-index:2;max-width:680px;margin:var(--pb-space-3) 0 0;color:#42546c;font-family:var(--pb-font-body);font-size:1rem;font-weight:700;line-height:1.45;position:relative}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-content{gap:var(--pb-space-5);padding-bottom:var(--pb-space-10);display:grid}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-panel{gap:var(--pb-space-2);display:grid}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control{align-items:center;gap:var(--pb-space-3);min-height:52px;padding:0 var(--pb-space-4);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-md);background:var(--pb-surface);transition:border-color var(--pb-transition-fast),box-shadow var(--pb-transition-fast);display:flex;box-shadow:0 8px 18px #0d16300d}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control:focus-within{box-shadow:var(--pb-focus-ring);border-color:#1e6cf073}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control>svg{fill:none;width:21px;height:21px;stroke:var(--pb-blue-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 21px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control input{min-width:0;color:var(--pb-text);font:700 .96rem/1.4 var(--pb-font-body);background:0 0;border:0;outline:0;flex:auto;padding:14px 0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control input::placeholder{color:#78869a;opacity:1}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control input::-webkit-search-cancel-button{display:none}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-clear{border:1px solid var(--pb-border);border-radius:var(--pb-radius-pill);background:var(--pb-surface-soft);min-height:36px;color:var(--pb-navy);font-family:var(--pb-font-body);cursor:pointer;transition:background-color var(--pb-transition-fast),border-color var(--pb-transition-fast);flex:none;padding:6px 11px;font-size:.78rem;font-weight:900}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-clear:hover{background:#eef5ff;border-color:#1e6cf047}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-clear:focus-visible{box-shadow:var(--pb-focus-ring);outline:none}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-status{min-height:20px;padding-inline:var(--pb-space-1);color:var(--pb-text-muted);margin:0;font-size:.84rem;font-weight:700}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-empty-state{padding-block:var(--pb-space-7);margin:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-empty-state svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page-grid{columns:2 480px;column-gap:var(--pb-space-5);display:block}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-card{width:100%;margin:0 0 var(--pb-space-5);padding:var(--pb-space-5);break-inside:avoid-column;border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg);background:var(--pb-surface);box-shadow:var(--pb-shadow-soft);vertical-align:top;display:inline-block}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-card-wide{column-span:none}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-head{align-items:center;gap:var(--pb-space-3);margin:0 0 var(--pb-space-3);padding:0 0 var(--pb-space-3);border-bottom:1px solid var(--pb-border);display:flex}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-icon{background:var(--pb-navy-soft);width:38px;height:38px;color:var(--pb-navy);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-head>div{min-width:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-head h2{color:var(--pb-navy-deep);font-family:var(--pb-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.5vw,1.28rem);font-style:normal;font-weight:900;line-height:1.2}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-meta{color:var(--pb-text-muted);margin:4px 0 0;font-size:.76rem;font-weight:700;line-height:1.2}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page-list{margin:0;display:block}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item{border:0;border-bottom:1px solid var(--pb-border);box-shadow:none;background:0 0;border-radius:0;margin:0;overflow:hidden}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item:last-child{border-bottom:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item.is-open{border-color:var(--pb-border);box-shadow:none;background:0 0;outline:0}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question{justify-content:space-between;align-items:center;gap:var(--pb-space-3);border-radius:var(--pb-radius-sm);width:100%;min-height:52px;color:var(--pb-text);font-family:var(--pb-font-body);text-align:left;cursor:pointer;transition:background-color var(--pb-transition-fast),color var(--pb-transition-fast);background:0 0;border:0;padding:12px 4px;display:flex}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question:hover{background:var(--pb-surface-soft);color:var(--pb-navy)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid #1e6cf06b}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item.is-open .home-faq-question{padding-inline:var(--pb-space-3);background:var(--pb-surface-soft);color:var(--pb-navy-deep)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item.is-open .home-faq-question:hover{background:var(--pb-surface-soft)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question-text{min-width:0;color:inherit;font-size:.92rem;font-weight:800;line-height:1.4}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-icon{background:var(--pb-navy-soft);color:#0000;width:26px;height:26px;transition:background-color var(--pb-transition-fast),color var(--pb-transition-fast);border-radius:50%;flex:0 0 26px;place-items:center;font-size:0;display:grid;position:relative}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-icon:before,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-icon:after{background:var(--pb-blue-strong);content:"";transform-origin:50%;width:11px;height:2px;transition:opacity var(--pb-transition-fast),transform var(--pb-transition-fast);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item.is-open .home-faq-icon{background:var(--pb-navy);transform:none}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item.is-open .home-faq-icon:before{background:#fff;height:2.5px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-item.is-open .home-faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-answer{transition:max-height .22s,opacity .18s,transform .18s;overflow:hidden}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-answer-inner{margin-inline:var(--pb-space-3);padding:var(--pb-space-3) 0 var(--pb-space-4);color:#42546c;font-family:var(--pb-font-body);border-top:1px solid #1e6cf01f;font-size:.9rem;line-height:1.58}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-answer-inner a{color:var(--pb-blue-strong);text-underline-offset:3px;font-weight:900;text-decoration-thickness:1px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-answer-inner a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1e6cf080}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-panel{justify-content:space-between;align-items:center;gap:var(--pb-space-5);padding:var(--pb-space-4) var(--pb-space-5);border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);background:#ffffffa3;display:flex}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-panel h2{color:var(--pb-navy);font-family:var(--pb-font-display);margin:0;font-size:1rem;font-style:normal;font-weight:900}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-panel p{color:var(--pb-text-muted);margin:4px 0 0;font-size:.84rem}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-links{gap:var(--pb-space-2);flex-wrap:wrap;flex:none;display:flex}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-links a{border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-pill);background:var(--pb-surface);min-height:40px;color:var(--pb-navy);font-family:var(--pb-font-body);transition:background-color var(--pb-transition-fast),border-color var(--pb-transition-fast);justify-content:center;align-items:center;padding:8px 13px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-links a:hover{background:#eef5ff;border-color:#1e6cf04d}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-links a:focus-visible{box-shadow:var(--pb-focus-ring);outline:none}html[data-brand=biathlon-live] .faq-page-hero-media,html[data-brand=biathlon-live] .faq-search-panel,html[data-brand=biathlon-live] .faq-empty-state,html[data-brand=biathlon-live] .faq-support-panel,html[data-brand=biathlon-live] .faq-category-icon,html[data-brand=biathlon-live] .faq-category-meta{display:none}html[data-brand=biathlon-live] .faq-content.pb-container{width:100%;max-width:none;display:block}@media (width<=840px){html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page-grid{columns:1}}@media (width<=768px){html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero{min-height:166px;margin-bottom:var(--pb-space-6);padding-inline:var(--pb-page-gutter)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero:before{background:linear-gradient(90deg,#f0f4f9fa 0%,#f0f4f9e6 46%,#f0f4f961 100%)}}@media (width<=640px){html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero{min-height:142px;padding:var(--pb-space-5) var(--pb-space-4)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero:before{background:linear-gradient(90deg,#f0f4f9fc 0%,#f0f4f9eb 54%,#f0f4f97a 100%)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero h1{font-size:clamp(2rem,11vw,2.65rem)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-hero .pb-page-intro-subtitle{max-width:310px;margin-top:8px;font-size:.87rem;line-height:1.38}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-content{gap:var(--pb-space-4);padding-bottom:var(--pb-space-9)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control{gap:var(--pb-space-2);min-height:48px;padding-inline:var(--pb-space-3)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control input{font-size:.9rem}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-clear{min-height:34px;padding-inline:9px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-card{margin-bottom:var(--pb-space-4);padding:var(--pb-space-4);border-radius:var(--pb-radius-md)}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-category-icon{flex-basis:34px;width:34px;height:34px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question{min-height:50px;padding-block:11px}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question-text,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-answer-inner{font-size:.88rem}html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-panel{padding:var(--pb-space-4);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-control,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-search-clear,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-question,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-icon,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-page .home-faq-answer,html:is([data-brand=pronos-biathlon],.theme-bl) .faq-support-links a{transition:none}}
