@media (max-width:991px){.sr-rate .srank-stars{--srank-star-size:1rem}}@media (max-width:767px){.sr-consent.sr-consent{left:0;right:0;bottom:0;width:100%;max-height:100vh;overflow-y:auto;border-left:0;border-right:0;border-bottom:0}.sr-consent.sr-consent .sr-consent__inner{padding:var(--cds-spacing-05)}}@media (prefers-reduced-motion:reduce){.sr-consent.sr-consent{transition:none}}@media (max-width:359px){.sr-consent.sr-consent .sr-consent__actions{grid-template-columns:1fr}}.sr-link{color:var(--cds-link-primary);font-weight:400;text-decoration:none;background:none;transition:color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-link:hover{color:var(--cds-link-primary-hover);text-decoration:underline}.sr-rate .srank-stars{--srank-star-size:1.125rem;--srank-star-empty:var(--cds-gray-20)}.srank-open{display:inline-flex;align-items:center;gap:.45em;font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400}.srank-open::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.srank-open.is-open{color:#198038}.srank-open.is-closed{color:#da1e28}.sr-agency__sub .srank-open{height:1.5rem;padding:0 var(--cds-spacing-03);background:var(--cds-g100-layer-01)}.sr-agency__sub .srank-open.is-open{color:#0f7a4f}.sr-agency__sub .srank-open.is-closed{color:#ff8389}.sr-hours summary{cursor:pointer;list-style:none;display:inline-flex;gap:var(--cds-spacing-03);align-items:center;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-link-primary)}.sr-hours summary::-webkit-details-marker{display:none}.sr-hours summary::after{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3L13 6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3L13 6z'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-hours[open] summary::after{transform:rotate(180deg)}.sr-hours .srank-hours{margin-top:var(--cds-spacing-03)}.srank-hours{list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px}.srank-hours li{display:flex;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-03) 0;border-bottom:1px solid var(--cds-border-subtle-00)}.srank-hours li:last-child{border-bottom:0}.srank-hours__day{text-transform:capitalize}.srank-hours__time{font-family:var(--cds-font-mono);font-variant-numeric:tabular-nums;color:var(--cds-text-secondary)}.srank-hours .is-today{font-weight:600}.srank-stars{--srank-star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E");display:inline-block;flex:none;vertical-align:-.12em;width:calc(var(--srank-star-size,1.05em) * 5);height:var(--srank-star-size,1.05em);background:linear-gradient(90deg,var(--cds-star) var(--srank-fill,0%),var(--srank-star-empty,rgba(141,141,141,.45)) var(--srank-fill,0%));-webkit-mask:var(--srank-star-mask) 0 0 / var(--srank-star-size,1.05em) var(--srank-star-size,1.05em) repeat-x;mask:var(--srank-star-mask) 0 0 / var(--srank-star-size,1.05em) var(--srank-star-size,1.05em) repeat-x}.srank-rating{display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap}.srank-rating__value{font-family:var(--cds-font-mono);font-weight:400;font-variant-numeric:tabular-nums}.srank-rating__count{color:var(--cds-text-helper);font-size:.875rem}.sr-consent{position:fixed;z-index:10000;left:var(--cds-spacing-06);bottom:var(--cds-spacing-06);width:min(27rem,calc(100% - 2 * var(--cds-spacing-06)));box-sizing:border-box;background:var(--cds-g100-background);color:var(--cds-g100-text-secondary);border:1px solid var(--cds-g100-border-subtle);border-top:3px solid var(--cds-blue-60);box-shadow:none;font-family:var(--cds-font-sans);opacity:0;transform:translateY(1rem);transition:opacity var(--cds-duration-moderate-02) var(--cds-ease-entrance),transform var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.sr-consent.is-visible{opacity:1;transform:none}.sr-consent[hidden]{display:none}.sr-consent__inner{display:flex;flex-direction:column;gap:var(--cds-spacing-05);padding:var(--cds-spacing-06)}.sr-consent__head{display:flex;align-items:center;gap:var(--cds-spacing-04)}.sr-consent__icon{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;background:var(--cds-blue-60);color:#fff}.sr-consent__icon svg{width:1.375rem;height:1.375rem;fill:currentColor}.sr-consent__title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:0;color:var(--cds-text-primary)}.sr-consent__text{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px}.sr-consent a{color:var(--cds-link-inverse);text-decoration:underline;text-underline-offset:2px}.sr-consent a:hover{color:#b7ebd2}.sr-consent__prefs{display:flex;flex-direction:column;border-top:1px solid var(--cds-g100-border-subtle)}.sr-consent__prefs[hidden]{display:none}.sr-consent__row{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-04) 0;border-bottom:1px solid var(--cds-g100-border-subtle)}.sr-consent__label{margin:0;font-size:.875rem;line-height:1.125rem;font-weight:600;letter-spacing:.16px;color:#fff}.sr-consent__hint{margin:2px 0 0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-g100-text-helper)}.sr-consent__always{flex:none;font:400 .75rem/1rem var(--cds-font-mono);color:#0f7a4f;white-space:nowrap}.sr-consent__switch{position:relative;flex:none;width:3rem;height:1.5rem;margin:0;padding:0;border:0;border-radius:var(--rad);background:var(--cds-g100-border-strong);cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-consent__switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-consent__switch[aria-checked="true"]{background:#24a148}.sr-consent__switch[aria-checked="true"] span{transform:translateX(24px)}.sr-consent__link{order:1;align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--cds-link-inverse);font:400 .875rem/1.25rem var(--cds-font-sans);letter-spacing:.16px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sr-consent__link:hover{color:#b7ebd2}.sr-consent__actions{order:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--cds-spacing-03);margin:var(--cds-spacing-02) 0 0}.sr-consent__btn{display:flex;align-items:center;justify-content:center;min-height:3rem;margin:0;padding:var(--cds-spacing-03) var(--cds-spacing-05);border:0;border-radius:0;font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;text-align:center;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-consent__btn[hidden]{display:none}.sr-consent__btn--primary{background:var(--cds-button-primary);color:#fff}.sr-consent__btn--primary:hover{background:var(--cds-button-primary-hover)}.sr-consent__btn--secondary{background:var(--cds-gray-80);color:#fff}.sr-consent__btn--secondary:hover{background:#4b5358}.sr-consent button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.sr-consent .sr-consent__switch:focus-visible{outline-offset:2px}.sr-consent .sr-consent__link:focus-visible{outline-offset:2px}.srank-review__admin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cds-spacing-03);margin-top:var(--cds-spacing-04);padding-top:var(--cds-spacing-04);border-top:1px dashed var(--cds-border-subtle-01)}.srank-review__admin-note{font:400 .75rem/1rem var(--cds-font-mono);color:var(--cds-text-helper)}.srank-review__delete{display:inline-flex;align-items:center;min-height:2rem;margin:0;padding:0 var(--cds-spacing-04);border:1px solid currentColor;border-radius:0;background:transparent;font:400 .75rem/1rem var(--cds-font-sans);letter-spacing:.32px;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive),color var(--cds-duration-fast-02) var(--cds-ease-productive)}.srank-review__undo{display:inline-flex;align-items:center;min-height:2rem;margin:0;padding:0 var(--cds-spacing-04);border:1px solid currentColor;border-radius:0;background:transparent;font:400 .75rem/1rem var(--cds-font-sans);letter-spacing:.32px;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive),color var(--cds-duration-fast-02) var(--cds-ease-productive)}.srank-review__delete{color:#da1e28}.srank-review__delete:hover{background:#da1e28;border-color:#da1e28;color:#fff}.srank-review__undo{color:var(--cds-link-primary)}.srank-review__undo:hover{background:var(--cds-link-primary);border-color:var(--cds-link-primary);color:#fff}.srank-review__delete:disabled{opacity:.5;cursor:progress}.srank-review__undo:disabled{opacity:.5;cursor:progress}.srank-review.is-removed>:not(.srank-review__admin){opacity:.4}.sr-pop-loading{min-height:6rem;color:var(--cds-text-secondary)}.sr-pop-note{margin:var(--cds-spacing-05) 0 0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.sr-pop-assets{display:none !important}:root{--g:#b7ebd2;--g2:#d9f5e6;--g3:#effbf5;--bar:#0f7a4f;--s:#11181c;--s2:#0a6340;--s3:#0f7a4f;--t:#11181c;--t2:#60696f;--l:#e6e8eb;--bg:#fff;--bg2:#f8f9fa;--up:#0B7F58;--dn:#C62F47;--fd:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--cds-text-primary:#11181c;--cds-text-secondary:#60696f;--cds-text-helper:#687076;--cds-text-placeholder:#7f87a0;--cds-text-on-color:#fff;--cds-text-disabled:#a1a8bc;--cds-button-primary:#11181c;--cds-button-primary-hover:#0a6340;--cds-button-primary-active:#11181c;--cds-link-primary:#0f7a4f;--cds-link-inverse:#b7ebd2;--cds-focus:#0f7a4f;--cds-focus-inset:#fff;--cds-interactive:#0f7a4f;--cds-layer-01:#f8f9fa;--cds-layer-02:#fff;--cds-layer-hover-01:#f1f3f5;--cds-layer-accent-01:#e6e8eb;--cds-field-01:#f8f9fa;--cds-field-02:#fff;--cds-border-subtle-00:#e6e8eb;--cds-border-subtle-01:#e6e8eb;--cds-border-strong-01:#9fa6bb;--cds-support-error:#C62F47;--cds-support-success:#0B7F58;--cds-star:#D39B16;--cds-font-sans:var(--fb);--cds-font-mono:var(--fb);--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-ease-productive:cubic-bezier(.2,0,.38,.9);--cds-ease-entrance:cubic-bezier(0,0,.38,.9);--cds-duration-fast-01:70ms;--cds-duration-fast-02:110ms;--cds-duration-moderate-02:240ms;--cds-g100-background:#11181c;--cds-g100-layer-02:#1c2024;--cds-g100-layer-hover-01:#0a6340;--cds-g100-border-subtle:#18794e;--cds-g100-text-secondary:#d9deeb;--cds-g100-text-helper:#c3c9db;--cds-g100-field-01:#1c2024;--cds-blue-60:#0f7a4f;--cds-blue-40:#7fdcb3;--cds-gray-100:#11181c;--cds-gray-80:#2b3136;--cds-header-height:4.5rem;--cds-medal-gold:#b7ebd2;--cds-medal-silver:#C9C7D6;--cds-medal-bronze:#D99A5B;--cds-heading-03-size:1.25rem;--cds-heading-03-lh:1.4;--cds-heading-04-size:1.75rem;--cds-heading-04-lh:1.25;--cds-heading-07-size:3.375rem;--cds-heading-07-lh:1.1}html:root{--bde-heading-font-family:var(--fd);--bde-body-font-family:var(--fb);--bde-headings-color:inherit;--bde-body-text-color:var(--t);--bde-background-color:#fff;--bde-links-color:var(--s3);--bde-links-color-hover:var(--s)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--t);font:400 1.0625rem/1.6 var(--fb);overflow-x:clip}body :is(h1,h2,h3,h4){font-family:var(--fd);color:inherit;font-weight:600;letter-spacing:-.015em;line-height:1.12;margin:0}img{max-width:100%;height:auto}a{color:var(--s3);text-underline-offset:.16em}a:hover{color:var(--s)}:focus-visible{outline:3px solid var(--s3);outline-offset:2px;border-radius:3px}.nas-sec--plum :focus-visible,.nas-foot :focus-visible{outline-color:var(--g)}[hidden]{display:none!important}.is-hidden,.nas-out,.sr-af-out{display:none!important}.nas-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);box-sizing:border-box}.nas-sec{padding-block:clamp(3rem,6vw,5.5rem)}.nas-sec--tint{background:var(--bg2)}.nas-sec--plum{background:var(--s);color:#fff}.nas-sec--plum a{color:var(--g2)}.nas-h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);margin:.5rem 0 1rem;max-width:22ch}.nas-h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.75rem);margin-bottom:1rem;max-width:26ch}.nas-h3{font-size:1.375rem;margin:2.25rem 0 .75rem}.nas-lead{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.5;margin:0 0 1.25rem;max-width:64ch}.nas-lead p{margin:0}.nas-note{color:var(--t2);max-width:72ch;margin:0 0 1.5rem}.nas-sec--plum .nas-note{color:#d9deeb}.nas-more{margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem}.nas-btn,.sr-x-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.5rem 1.375rem;border:2px solid var(--s);border-radius:var(--rad);background:transparent;color:var(--s);font:600 1rem/1.2 var(--fb);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.nas-btn:hover,.sr-x-btn:hover{background:var(--s);color:#fff}.nas-btn--main,.sr-x-btn{background:var(--s);color:#fff}.nas-btn--main:hover,.sr-x-btn:hover{background:var(--s2);border-color:var(--s2);color:#fff}.nas-btn--sun{background:var(--g);border-color:var(--g);color:var(--s)}.nas-btn--sun:hover{background:var(--g2);border-color:var(--g2);color:var(--s)}.sr-x-btn--ghost{background:transparent;color:var(--s)}.sr-x-btn--sm{min-height:2.375rem;padding:.25rem 1rem;font-size:.9375rem}.nas-crumbs{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.9375rem;margin-bottom:1rem;color:var(--t2)}.nas-crumbs a{color:inherit}.sr-header{background:#fff;border-bottom:1px solid var(--l);position:relative;z-index:50}.sr-header__bar{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem}.nas-mark{display:inline-flex;align-items:center;gap:.625rem;color:var(--s);text-decoration:none;font:600 1.1875rem/1.05 var(--fd);letter-spacing:-.01em}.nas-mark__txt{white-space:nowrap}\n.nas-mark__star{flex:none;width:2.25rem;height:2.25rem;color:var(--s)}.nas-mark__star svg{width:100%;height:100%;display:block}.nas-mark:hover{color:var(--s2)}.sr-nav{display:flex;align-items:center;gap:.25rem;margin-left:auto}.sr-nav a{white-space:nowrap;padding:.5rem .875rem;border-radius:var(--rad);color:var(--t);text-decoration:none;font-weight:600;font-size:1rem}.sr-nav a:hover,.sr-nav a.is-active{background:var(--g3);color:var(--s)}.nas-head-cta{min-height:2.625rem;padding-block:.25rem}.sr-burger{display:none;margin-left:auto;width:2.75rem;height:2.75rem;border:0;background:none;padding:.625rem;cursor:pointer}.sr-burger span{display:block;height:3px;border-radius:3px;background:var(--s);transition:transform .2s}.sr-burger span+span{margin-top:7px}.is-open .sr-burger span:first-child{transform:translateY(5px) rotate(45deg)}.is-open .sr-burger span+span{transform:translateY(-5px) rotate(-45deg)}@media (max-width:1119px){.sr-burger{display:block}.nas-head-cta{display:none}.sr-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1rem 1rem;background:#fff;border-bottom:1px solid var(--l)}.is-open .sr-nav{display:flex}.sr-nav a{padding:.875rem 1rem;font-size:1.125rem}.sr-nav .nas-nav-cta{display:block}}@media (min-width:1120px){.sr-nav .nas-nav-cta{display:none}}.nas-hero{background:var(--g);color:var(--s);overflow:hidden}.nas-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;padding-top:clamp(2.5rem,5vw,4.5rem)}.nas-hero__copy{padding-bottom:clamp(2rem,4vw,4rem);align-self:center}.nas-display{font-size:clamp(2.75rem,1.55rem + 5vw,5.75rem);line-height:.96;letter-spacing:-.03em;margin:0 0 1.25rem}.nas-hero .nas-lead{max-width:34rem;color:var(--s)}.nas-hero__meta{margin:0;font-size:.9375rem;line-height:1.5;max-width:34rem}.nas-hero__meta a{color:var(--s);font-weight:600}.nas-hero__acts{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1023px){.nas-hero__in{grid-template-columns:minmax(0,1fr)}.nas-hero__copy{padding-bottom:0}}.nas-ranksec{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.nas-ranksec__head{margin-bottom:1.5rem}.nas-rank{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2.5rem);align-items:start}.nas-rail{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 1rem);display:grid;gap:.875rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.125rem;border-radius:var(--rad);background:var(--bg2)}.nas-field{display:grid;gap:.25rem;font-size:.9375rem;font-weight:600}.nas-field input,.nas-field select,.sr-af__field select{width:100%;box-sizing:border-box;min-height:2.75rem;padding:.25rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#fff;color:var(--t);font:400 1rem/1.2 var(--fb)}.nas-rail .sr-af__panel{grid-template-columns:minmax(0,1fr);margin-top:.5rem}.nas-rail .sr-af__box>summary{width:100%;box-sizing:border-box;justify-content:space-between;border-radius:var(--rad);background:#fff;min-height:2.75rem;font-weight:600;cursor:pointer}.nas-rail .sr-af__result{font-size:.875rem;margin-top:.25rem}.nas-rail__cta{display:block;padding:.75rem 1rem;border-radius:var(--rad);background:var(--s);color:#fff;text-align:center;font-weight:600;text-decoration:none}.nas-rail__cta:hover{background:var(--s2);color:#fff}.nas-rail__jump{display:grid;gap:.25rem;font-size:.9375rem;padding-top:.5rem;border-top:1px solid var(--l)}.nas-rail__jump a{padding:.125rem 0}.sr-thead{display:grid;grid-template-columns:3.25rem 3.75rem minmax(0,1fr) 6.5rem 4.75rem 4.5rem 5rem;gap:.875rem;padding:.625rem 1rem;border-radius:var(--rad);background:var(--s);color:#fff;font-size:.875rem;font-weight:600;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + .5rem);z-index:6}.sr-thead p{margin:0}.sr-thead p:nth-child(2){grid-column:span 2}.sr-thead p:nth-child(n+3){text-align:right}.sr-thead .sr-sort{display:inline-flex;align-items:center;gap:.125rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sr-sort__ic{width:1rem;height:1rem;fill:currentColor;opacity:.75}.sr-sort.is-asc .sr-sort__down,.sr-sort.is-desc .sr-sort__up{opacity:.3}.sr-sort.is-asc,.sr-sort.is-desc{color:var(--g)}.sr-board{list-style:none;margin:.5rem 0 0;padding:0}.sr-row{position:relative;display:grid;grid-template-columns:3.25rem 3.75rem minmax(0,1fr) 6.5rem 4.75rem 4.5rem 5rem;gap:.875rem;align-items:start;padding:1.125rem 1rem 1.25rem;border-bottom:1px solid var(--l)}.sr-row::after{content:"";position:absolute;left:0;bottom:-1px;height:3px;width:var(--v);background:var(--bar);border-radius:var(--rad)}.sr-row:hover{background:var(--bg2)}.sr-board>.sr-row:nth-child(n+6){content-visibility:auto;contain-intrinsic-size:auto 7.5rem}.sr-row__pos{margin:0;font:600 1.875rem/1 var(--fd);letter-spacing:-.03em;color:var(--s)}.sr-row.is-top{background:var(--g3)}.sr-row.is-top:hover{background:#e4f8ed}.sr-logo-tile{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:var(--rad);background:#fff;border:1px solid var(--l);overflow:hidden;text-decoration:none}.sr-logo-tile img{width:82%;height:82%;object-fit:contain}.sr-initials{font:600 1.125rem/1 var(--fd);color:var(--s)}.sr-row__main{min-width:0}.sr-row__name{font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.sr-row__name a{color:var(--s);text-decoration:none}.sr-row__name a:hover{text-decoration:underline}.sr-row__sub{margin:.125rem 0 0;font-size:.9375rem;color:var(--t2)}.sr-badge{display:inline-block;margin:.375rem 0 0;padding:.125rem .625rem;border-radius:var(--rad);background:var(--s);color:var(--g);font-size:.8125rem;font-weight:700}.sr-row__tag{margin:.25rem 0 0;font-size:.9375rem}.sr-race-mini{margin:.125rem 0 0;font-size:.8125rem;color:var(--t2)}.sr-row__actions{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.sr-row__btn{display:inline-flex;align-items:center;min-height:2.125rem;padding:.125rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);color:var(--s);background:#fff;font-size:.875rem;font-weight:600;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.sr-row__btn:hover{background:var(--s);border-color:var(--s);color:#fff}.sr-row__btn:first-child{background:var(--s);border-color:var(--s);color:#fff}.sr-row__btn:first-child:hover{background:var(--s2)}.sr-row__btn--tel,.sr-row__btn--mail,.sr-row__btn--web{border-color:transparent;background:none;color:var(--s3);font-weight:500;padding-inline:.375rem}.sr-row__scale,.sr-row__num,.sr-row__count{margin:0;text-align:right;font-variant-numeric:tabular-nums}.sr-rate{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.sr-rate__val{font:600 1.375rem/1 var(--fd)}.sr-row__num{color:var(--t2);padding-top:.25rem}.sr-row__count{font:600 1.375rem/1 var(--fd);color:var(--s)}.srank-stars{--srank-fill:0%;display:inline-block;width:5.25rem;height:1rem;background:linear-gradient(90deg,var(--cds-star) var(--srank-fill),#dadeea var(--srank-fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") 0 0/1.05rem 1rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") 0 0/1.05rem 1rem repeat-x;vertical-align:middle}.sr-empty{display:none;padding:1.5rem;border-radius:var(--rad);background:var(--bg2)}.sr-empty.is-on{display:block}@media (max-width:1119px){.nas-rank{grid-template-columns:minmax(0,1fr)}.nas-rail{position:static;max-height:none;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end}.nas-rail__jump{display:none}}@media (max-width:767px){.sr-thead{grid-template-columns:repeat(5,auto);justify-content:space-between;overflow-x:auto;position:static;gap:.75rem}.sr-thead p:nth-child(2){display:none}.sr-thead p:nth-child(n+3){text-align:left}.sr-row{grid-template-columns:2.5rem 3.25rem repeat(3,minmax(0,1fr));gap:.5rem .625rem}.sr-row__pos{font-size:1.5rem;grid-row:1;grid-column:1}.sr-logo-tile{width:3.25rem;height:3.25rem;grid-column:2;grid-row:1}.sr-row__main{grid-column:3/-1;grid-row:1}.sr-row__actions{margin-top:.5rem}.sr-row__scale{grid-column:1/3;grid-row:2;text-align:left}.sr-rate{align-items:flex-start}.sr-row__num,.sr-row__count{grid-row:2;text-align:left;padding-top:0}.sr-row__num::before,.sr-row__count::before{display:block;font:500 .75rem/1.3 var(--fb);color:var(--t2)}.sr-row__scale+.sr-row__num{grid-column:3}.sr-row__scale+.sr-row__num::before{content:"Google"}.sr-row__num+.sr-row__num{grid-column:4}.sr-row__num+.sr-row__num::before{content:"Serwis"}.sr-row__count{grid-column:5}.sr-row__count::before{content:"Razem"}.sr-board>.sr-row:nth-child(n+6){contain-intrinsic-size:auto 15rem}}.nas-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.nas-guide__head{position:sticky;top:1.5rem}.nas-guide__head .nas-h2{margin-bottom:.75rem}.nas-guide__head p{margin:0;color:var(--t2)}@media (max-width:1023px){.nas-guide{grid-template-columns:minmax(0,1fr)}.nas-guide__head{position:static}}.sr-prose{max-width:72ch}.sr-prose>:first-child{margin-top:0}.sr-prose p,.sr-prose ul,.sr-prose ol{margin:0 0 1rem}.sr-prose ul,.sr-prose ol{padding-left:1.25rem}.sr-prose li{margin-bottom:.375rem}.sr-prose h2{font-size:1.625rem;margin:2.25rem 0 .75rem}.sr-prose h3{font-size:1.3125rem;margin:2rem 0 .625rem}.sr-prose h4{font-size:1.125rem;margin:1.5rem 0 .5rem}.sr-prose table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.9688rem}.sr-prose th,.sr-prose td{border:1px solid var(--l);padding:.5rem .625rem;text-align:left;vertical-align:top}.sr-prose th{background:var(--bg2)}.nas-sec--plum .sr-prose{color:#eceef0}.nas-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 1.5rem;list-style:none;margin:0;padding:0;counter-reset:nas-step}.nas-steps>li{counter-increment:nas-step;padding-top:.875rem;border-top:3px solid var(--s)}.nas-steps>li::before{content:counter(nas-step);display:block;font:600 2.5rem/1 var(--fd);color:var(--s);margin-bottom:.5rem}.nas-steps h3,.nas-steps h4{font-size:1.1875rem;margin:0 0 .375rem}.nas-steps p{margin:0;color:var(--t2);font-size:1rem}.nas-formula{margin:2rem 0 0;padding:1.25rem 1.5rem;border-radius:var(--rad);background:var(--g);color:var(--s)}.nas-formula b{display:block;font:600 clamp(1.25rem,1rem + 1vw,1.75rem)/1.2 var(--fd)}.nas-formula span{display:block;margin-top:.375rem;font-size:1rem}.nas-faq{display:grid;gap:.5rem;max-width:56rem}.nas-faq details{border-radius:var(--rad);background:var(--bg2)}.nas-sec--tint .nas-faq details{background:#fff}.nas-faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font:700 1.125rem/1.3 var(--fd);cursor:pointer;list-style:none}.nas-faq summary::-webkit-details-marker{display:none}.nas-faq summary::after{content:"+";flex:none;font-size:1.5rem;line-height:1;color:var(--s3)}.nas-faq details[open] summary::after{content:"\2212"}.nas-faq details>div{padding:0 1.25rem 1.125rem}.nas-faq details p{margin:0 0 .75rem}.nas-gloss dt{font:700 1.125rem/1.3 var(--fd);margin-top:1.125rem}.nas-gloss dd{margin:.125rem 0 0;color:var(--t2)}.nas-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.nas-cta .nas-h2{margin:0}.nas-cta p{margin:.5rem 0 0;max-width:52ch}.nas-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:2rem 2.5rem}.nas-parts h3{font-size:1.3125rem;margin:0 0 .5rem}.nas-parts p{margin:0 0 .75rem}.nas-head{background:var(--g);color:var(--s);padding-block:clamp(2rem,4vw,3.5rem)}.nas-head a{color:var(--s)}.nas-head .nas-crumbs{color:var(--s)}.nas-head .nas-lead{margin-bottom:0}.nas-buyhead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;align-items:start}.nas-buy{padding:1.25rem 1.5rem;border-radius:var(--rad);background:#fff;color:var(--t)}.nas-buy a{color:var(--s3)}.nas-buy__label{margin:0;font-weight:600;color:var(--t2)}.sr-buy__price{margin:.125rem 0 .75rem;font:600 2.25rem/1 var(--fd);color:var(--s)}.sr-buy__note{font-size:.875rem;color:var(--t2);margin:.75rem 0 0}@media (max-width:1023px){.nas-buyhead{grid-template-columns:minmax(0,1fr)}}.nas-ag{background:var(--bg2);padding-block:clamp(1.5rem,3vw,2.75rem)}.nas-ag__in{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.nas-ag__head{display:flex;gap:1.25rem;align-items:center;margin-bottom:1rem}.nas-ag__logo{flex:none;width:6rem;height:6rem;object-fit:contain;padding:.5rem;border-radius:var(--rad);background:#fff;box-sizing:border-box}.nas-ag__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);color:var(--s)}.sr-agency__sub{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 1rem;color:var(--t2)}.sr-agency__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.nas-score{padding:1.25rem;border-radius:var(--rad);background:var(--g);color:var(--s)}.nas-score__pos{display:grid;justify-items:start;margin:0 0 .75rem;font-weight:600;line-height:1.2}.nas-score__pos b{font:600 clamp(4rem,3rem + 3vw,6rem)/.9 var(--fd);letter-spacing:-.04em}.nas-score__rate{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.nas-score__rate b{font:600 1.75rem/1 var(--fd)}.nas-score .srank-stars{background:linear-gradient(90deg,var(--s) var(--srank-fill),rgba(16,48,42,.25) var(--srank-fill))}.sr-dl{margin:0;display:grid;gap:.25rem;font-size:.9375rem}.sr-dl div{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(16,48,42,.2);padding-top:.25rem}.sr-dl dt{font-weight:600}.sr-dl dd{margin:0;text-align:right}.sr-tabs-wrap{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:20;background:#fff;border-bottom:1px solid var(--l)}.sr-tabs{position:relative;display:flex;gap:.25rem;overflow-x:auto;padding-block:.5rem;scrollbar-width:none}.sr-tabs a{flex:none;padding:.5rem .875rem;border-radius:var(--rad);color:var(--t);font-weight:600;text-decoration:none}.sr-tabs a:hover{background:var(--bg2)}.sr-tabs a.is-active{background:var(--s);color:#fff}.sr-tabs__ink{display:none}.nas-ag__body{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.sr-facts{position:sticky;top:4.5rem;padding:1.125rem 1.25rem;border-radius:var(--rad);background:var(--bg2);font-size:.9688rem}.sr-facts dl{margin:0}.sr-fact{padding:.5rem 0;border-top:1px solid var(--l)}.sr-fact:first-child{border-top:0;padding-top:0}.sr-fact dt{font-size:.875rem;color:var(--t2)}.sr-fact dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sr-locs{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.25rem}.sr-loc{padding:1.125rem;border-radius:var(--rad);background:var(--bg2);min-width:0}.sr-loc p{margin:.25rem 0}.sr-loc__head{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.sr-loc__name{font:600 1.125rem/1.2 var(--fd)}.sr-loc__map{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;margin-bottom:.75rem;border-radius:var(--rad);background:var(--l);overflow:hidden}.sr-loc__map iframe{width:100%;height:100%;border:0}.sr-loc__links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.sr-addreview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.sr-addreview__form{padding:1.5rem;border-radius:var(--rad);background:#fff;color:var(--t)}.sr-addreview__form a{color:var(--s3)}@media (max-width:1023px){.nas-ag__in,.nas-ag__body,.sr-addreview{grid-template-columns:minmax(0,1fr)}.sr-facts{position:static}}.nas-foot{background:var(--s);color:#eceef0;padding-block:clamp(2.5rem,5vw,4rem) 1.5rem;font-size:1rem}.nas-foot a{color:#fff;text-decoration:none}.nas-foot a:hover{color:var(--g);text-decoration:underline}.nas-foot__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:2rem}.nas-foot .nas-mark{color:#fff}.nas-foot .nas-mark__star{color:var(--g)}.nas-foot__about{margin:.75rem 0 1rem;max-width:40ch}.nas-foot__col{display:grid;gap:.375rem;align-content:start}.nas-foot__title{margin:0 0 .25rem;font:600 1.0625rem/1.2 var(--fd);color:var(--g)}.nas-foot__fnd{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border-radius:var(--rad);background:#fff;color:var(--t);font-size:.8125rem}.nas-foot__fnd img{display:block;height:1.75rem;width:auto}.nas-foot__legal{margin:2rem 0 0;padding-top:1rem;border-top:1px solid #18794e;font-size:.875rem;color:#d9deeb}@media (max-width:767px){.nas-foot__grid{grid-template-columns:minmax(0,1fr)}}.nas-zb{background:var(--bg2);padding-block:2.5rem}.nas-form,.sr-x-form{display:grid;gap:.875rem;max-width:40rem}.sr-x-form label{display:grid;gap:.25rem;font-weight:600;font-size:.9688rem}.sr-x-form input:not([type=checkbox]):not([type=radio]),.sr-x-form select,.sr-x-form textarea{width:100%;box-sizing:border-box;min-height:2.875rem;padding:.5rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#fff;color:var(--t);font:400 1rem/1.4 var(--fb)}.sr-x-check{display:flex!important;gap:.5rem;align-items:flex-start;font-weight:400!important}.sr-x-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.sr-x-msg{margin:0;padding:.625rem .875rem;border-radius:var(--rad);background:var(--bg2)}.sr-x-msg.is-ok{background:#DDF3EA;color:#07583D}.sr-x-msg.is-err{background:#FBE3E7;color:#8F1F32}dialog.sr-qv{margin:auto;width:min(46rem,calc(100vw - 2rem));max-height:calc(100dvh - 3rem);padding:0;border:0;border-radius:var(--rad);color:var(--t);overflow:hidden}dialog.sr-qv[open]{display:flex;flex-direction:column}dialog.sr-qv::backdrop{background:rgba(16,48,42,.6)}.sr-qv__head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:1rem 1.5rem;background:var(--s);color:#fff;position:relative}.sr-qv__kicker{margin:0;width:100%;font-size:.875rem;font-weight:600}.sr-qv__title{margin:0;font-size:1.5rem;padding-right:2.5rem}.sr-qv__close{position:absolute;right:.75rem;top:.75rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--s3);cursor:pointer;padding:.5rem}.sr-qv__close svg{fill:#fff;width:100%;height:100%;display:block}.sr-qv__body{padding:1.25rem 1.5rem;overflow:auto;flex:1 1 auto}.sr-qv__body p{margin:0 0 .875rem}.sr-qv__foot{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:.875rem 1.5rem;border-top:1px solid var(--l)}.sr-qv__more,.sr-qv__alt{display:inline-flex;align-items:center;min-height:2.625rem;padding:.25rem 1.125rem;border-radius:var(--rad);background:var(--s);color:#fff;font-weight:600;text-decoration:none}.sr-qv__more:hover{background:var(--s2);color:#fff}.sr-qv__alt{background:none;color:var(--s);border:2px solid var(--s)}.srank-reviews{width:100%;display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.srank-reviews__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1px;background:none}.srank-review{display:flex;flex-direction:column;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05);border:0;border-radius:0;background:var(--cds-layer-01);box-shadow:0 0 0 1px var(--cds-border-subtle-00);transition:none}.srank-review:hover{box-shadow:0 0 0 1px var(--cds-border-subtle-00)}.srank-review__head{display:flex;align-items:center;gap:var(--cds-spacing-04)}.srank-review__avatar{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:0;background:var(--cds-blue-60);color:#fff;font:400 .875rem/1 var(--cds-font-mono)}.srank-review__photo{width:2rem;height:2rem;border-radius:0;object-fit:cover;flex:none}.srank-review__meta{display:flex;flex-direction:column;line-height:1.25;margin-right:auto}.srank-review__author{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.16px;color:var(--cds-text-primary)}.srank-review__author a{color:inherit;text-decoration:none}.srank-review__author a:hover{text-decoration:underline}.srank-review__date{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.srank-review__title{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--cds-text-primary)}.srank-review__body{font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.srank-review__body p{margin:0 0 .6em}.srank-review__body p:last-child{margin:0}.srank-review__source{margin-top:auto;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.srank-review.is-new{animation:none}.srank-reviews__empty{margin:0;color:var(--cds-text-helper)}.srank-reviews__more{align-self:flex-start;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--cds-spacing-10) 0 var(--cds-spacing-05);border:1px solid var(--cds-button-primary);border-radius:0;background:transparent;color:var(--cds-button-primary);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-reviews__more:hover{background:var(--cds-button-primary-hover);color:#fff;}.srank-reviews__more:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.srank-reviews__more[disabled]{opacity:.5;cursor:progress}.srank-review{min-width:0}.srank-review__meta{min-width:0}.srank-review__author{overflow-wrap:anywhere;word-break:break-word}.srank-review__title{overflow-wrap:anywhere;word-break:break-word}.srank-review__body{overflow-wrap:anywhere;word-break:break-word}.sr-section--sky .srank-review{background:var(--cds-layer-02)}.srank-reviews--google.is-collapsible:not(.is-open) .srank-review.is-extra{display:none}.srank-reviews__toggle{align-self:flex-start;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--cds-spacing-05);border:1px solid var(--cds-button-primary);border-radius:0;background:transparent;color:var(--cds-button-primary);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-reviews__toggle:hover{background:var(--cds-button-primary-hover);color:#fff}.srank-reviews__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.srank-review__body.is-clamped:not(.is-open){max-height:7.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.srank-review__expand{align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--cds-link-primary);font:400 .875rem/1.25rem var(--cds-font-sans);letter-spacing:.16px;cursor:pointer}.srank-review__expand:hover{text-decoration:underline}.srank-review__expand:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.sr-addreview__form{border-radius:0;box-shadow:none;box-sizing:border-box}.srank-form-wrap{width:100%}.srank-form{display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.srank-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--cds-spacing-06)}.srank-form__rate{border:0;margin:0;padding:0}.srank-form__rate legend{margin-bottom:var(--cds-spacing-03);font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;color:var(--cds-g100-text-secondary)}.srank-rate{--srank-rate-size:2rem;display:inline-flex;flex-direction:row-reverse;gap:var(--cds-spacing-02)}.srank-rate input{position:absolute;opacity:0;width:1px;height:1px}.srank-rate label{cursor:pointer;color:var(--cds-gray-60);transition:color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-rate svg{display:block;width:var(--srank-rate-size);height:var(--srank-rate-size);fill:currentColor}.srank-rate input:checked~label{color:var(--cds-star)}.srank-rate label:hover{color:var(--cds-star)}.srank-rate label:hover~label{color:var(--cds-star)}.srank-rate label:hover{}.srank-rate input:focus-visible+label{outline:2px solid #fff;outline-offset:2px;border-radius:0}.srank-field{display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.srank-field>span{font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;color:var(--cds-g100-text-secondary)}.srank-field small{font-weight:400;color:var(--cds-g100-text-helper)}.srank-field input{width:100%;height:2.5rem;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-g100-layer-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:#f8f9fa;box-sizing:border-box;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-field textarea{width:100%;height:2.5rem;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-g100-layer-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:#f8f9fa;box-sizing:border-box;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-field input::placeholder{color:var(--cds-g100-text-helper)}.srank-field textarea::placeholder{color:var(--cds-g100-text-helper)}.srank-field textarea{height:auto;min-height:8rem;padding:var(--cds-spacing-04) var(--cds-spacing-05);resize:vertical}.srank-field input:focus{outline:2px solid #fff;outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.srank-field textarea:focus{outline:2px solid #fff;outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.srank-check{display:flex;gap:var(--cds-spacing-03);align-items:flex-start;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:#f8f9fa}.srank-check a{color:var(--cds-link-inverse)}.srank-check input{margin-top:.2em;width:1rem;height:1rem;accent-color:var(--cds-blue-60)}.srank-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.srank-form__submit{align-self:flex-start;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--cds-spacing-10) 0 var(--cds-spacing-05);border:1px solid transparent;border-radius:0;background:var(--cds-button-primary);color:#fff;font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-form__submit:hover{background:var(--cds-button-primary-hover);box-shadow:none}.srank-form__submit:active{background:var(--cds-button-primary-active)}.srank-form__submit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px var(--cds-gray-100)}.srank-form.is-loading .srank-form__submit{opacity:.6;cursor:progress}.srank-form__msg:empty{display:none}.srank-form__msg{margin:0;padding:var(--cds-spacing-04) var(--cds-spacing-05);border-left:3px solid var(--cds-blue-40);border-radius:0;background:var(--cds-g100-layer-02);color:#f8f9fa;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;animation:none}.srank-form__msg.is-success{border-left-color:#0f7a4f;background:var(--cds-g100-layer-02);color:#f8f9fa}.srank-form__msg.is-error{border-left-color:#fa4d56;background:var(--cds-g100-layer-02);color:#f8f9fa}.srank-form.is-done>:not(.srank-form__msg){display:none}@media (max-width:767px){.sr-form .bricks-button.bricks-button{width:100%;max-width:none}}.sr-form{box-sizing:border-box}.sr-form .form-group{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:100%;margin:0;padding:0}.sr-form .form-group>label{margin:0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;text-transform:none;color:var(--cds-text-secondary)}.sr-form .form-group>.label{margin:0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;text-transform:none;color:var(--cds-text-secondary)}.sr-form .form-group>label.required::after{content:" *";color:var(--cds-support-error)}.sr-form .form-group>.label.required::after{content:" *";color:var(--cds-support-error)}.sr-form input:not([type=checkbox]):not([type=radio]){width:100%;height:2.5rem;margin:0;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:var(--cds-text-primary);box-sizing:border-box;box-shadow:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form textarea{width:100%;height:2.5rem;margin:0;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:var(--cds-text-primary);box-sizing:border-box;box-shadow:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form select{width:100%;height:2.5rem;margin:0;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:var(--cds-text-primary);box-sizing:border-box;box-shadow:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form textarea{height:auto;min-height:8rem;padding:var(--cds-spacing-04) var(--cds-spacing-05);resize:vertical}.sr-form input::placeholder{color:var(--cds-text-placeholder);opacity:1}.sr-form textarea::placeholder{color:var(--cds-text-placeholder);opacity:1}.sr-form input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.sr-form textarea:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.sr-form select:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.sr-form .options-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.sr-form .options-wrapper li{display:flex;gap:var(--cds-spacing-03);align-items:flex-start;margin:0}.sr-form .options-wrapper input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:.2em 0 0;accent-color:var(--cds-blue-60)}.sr-form .options-wrapper input[type=radio]{flex:none;width:1rem;height:1rem;margin:.2em 0 0;accent-color:var(--cds-blue-60)}.sr-form .options-wrapper label{font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;text-transform:none;color:var(--cds-text-primary)}.sr-form .options-wrapper label a{color:var(--cds-link-primary)}.sr-form .submit-button-wrapper{margin-top:var(--cds-spacing-03)}.sr-form .bricks-button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-07);min-height:3rem;max-width:20rem;padding:0 var(--cds-spacing-05);border:1px solid transparent;border-radius:0;background:var(--cds-button-primary);color:#fff;font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;text-align:left;cursor:pointer;box-shadow:none;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form .bricks-button::after{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 3 8 4l3.3 3.3H2v1.4h9.3L8 12l1 1 5-5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 3 8 4l3.3 3.3H2v1.4h9.3L8 12l1 1 5-5z'/%3E%3C/svg%3E") center/contain no-repeat}.sr-form .bricks-button:hover{background:var(--cds-button-primary-hover);color:#fff}.sr-form .bricks-button:active{background:var(--cds-button-primary-active)}.sr-form .bricks-button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.sr-form .message{width:100%;margin:0;padding:var(--cds-spacing-04) var(--cds-spacing-05);border-left:3px solid var(--cds-support-success);background:var(--cds-layer-02);font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-primary)}.sr-form .message.danger{border-left-color:var(--cds-support-error)}.sr-form .message.error{border-left-color:var(--cds-support-error)}@media (max-width:767px){.srank-form--quick.srank-form--quick{padding:var(--cds-spacing-05);gap:var(--cds-spacing-05)}.srank-form--quick.srank-form--quick .srank-rate{--srank-rate-size:2.25rem}.srank-form--quick.srank-form--quick .srank-quick__title{font-size:1.125rem;line-height:1.5rem}.srank-form--quick.srank-form--quick .srank-quick__foot .srank-form__submit{width:100%}}.srank-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.srank-form--quick{display:flex;flex-direction:column;gap:var(--cds-spacing-06);padding:var(--cds-spacing-07);background:var(--cds-layer-02);box-shadow:0 0 0 1px var(--cds-border-subtle-00);color:var(--cds-text-primary);scroll-margin-top:6rem}.srank-quick__head{display:flex;align-items:center;gap:var(--cds-spacing-05)}.srank-quick__avatar{flex:0 0 3rem;width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:var(--cds-layer-01);color:var(--cds-text-helper)}.srank-quick__avatar svg{width:1.75rem;height:1.75rem;fill:currentColor}.srank-quick__intro{display:flex;flex-direction:column;gap:var(--cds-spacing-02);min-width:0}.srank-quick__title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:400;color:var(--cds-text-primary)}.srank-quick__title strong{font-weight:600}.srank-quick__sub{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.srank-form--quick .srank-quick__rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-spacing-03) var(--cds-spacing-05)}.srank-form--quick .srank-rate{--srank-rate-size:2.75rem;gap:var(--cds-spacing-02)}.srank-form--quick .srank-rate label{color:var(--cds-gray-30)}.srank-form--quick .srank-rate input:checked~label{color:var(--cds-star)}.srank-form--quick .srank-rate:hover input~label{color:var(--cds-gray-30)}.srank-form--quick .srank-rate:hover label:hover{color:var(--cds-star)}.srank-form--quick .srank-rate:hover label:hover~label{color:var(--cds-star)}.srank-form--quick .srank-rate input:focus-visible+label{outline:2px solid var(--cds-focus);outline-offset:2px}.srank-quick__ratelabel{font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-helper)}.srank-quick__ratelabel.is-set{color:var(--cds-text-primary);font-weight:600}.srank-form--quick .srank-field>span{color:var(--cds-text-secondary)}.srank-form--quick .srank-field small{color:var(--cds-text-helper)}.srank-form--quick .srank-field input{background:var(--cds-field-01);color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-strong-01)}.srank-form--quick .srank-field textarea{background:var(--cds-field-01);color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-strong-01)}.srank-form--quick .srank-field input::placeholder{color:var(--cds-text-placeholder)}.srank-form--quick .srank-field textarea::placeholder{color:var(--cds-text-placeholder)}.srank-form--quick .srank-field input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent}.srank-form--quick .srank-field textarea:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent}.srank-form--quick .srank-quick__text textarea{min-height:7rem;padding:var(--cds-spacing-04) var(--cds-spacing-05);font-size:1rem;line-height:1.5rem;letter-spacing:0}.srank-form--quick .srank-form__row{gap:var(--cds-spacing-05)}.srank-quick__more{display:flex;flex-direction:column;gap:var(--cds-spacing-05)}.srank-form--quick.is-collapsed .srank-quick__more{display:none}.srank-form--quick .srank-check{color:var(--cds-text-primary)}.srank-form--quick .srank-check a{color:var(--cds-link-primary)}.srank-quick__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04)}.srank-quick__count{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.srank-quick__count.is-ok{color:var(--cds-support-success)}.srank-form--quick .srank-form__submit{align-self:auto}.srank-form--quick .srank-form__msg{background:var(--cds-layer-01);color:var(--cds-text-primary)}.srank-form--quick .srank-form__msg.is-success{background:var(--cds-layer-01);color:var(--cds-text-primary)}.srank-form--quick .srank-form__msg.is-error{background:var(--cds-layer-01);color:var(--cds-text-primary)}.srank-form--quick.is-done{gap:0}.sr-zb.sr-zb{display:block;position:relative;min-width:0}.sr-zb-sec{border-top:1px solid var(--cds-border-subtle-00)}.sr-zbs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--cds-spacing-05)) / 4);gap:var(--cds-spacing-05);margin:0;padding:0 0 var(--cds-spacing-04);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--cds-border-strong-01) transparent}.sr-zbs__track:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.sr-zb-tile.sr-zb-tile{display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:0;scroll-snap-align:start;background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-00)}.sr-zb-tile.sr-zb-tile::before{content:none}.sr-zb-tile__img.sr-zb-tile__img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.sr-zb-tile__body.sr-zb-tile__body{display:flex;flex:1;flex-direction:column;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05)}.sr-zb-tile__title.sr-zb-tile__title{margin:0;font-size:var(--cds-heading-02-size);line-height:var(--cds-heading-02-lh);font-weight:600;letter-spacing:0;color:var(--cds-text-primary);text-wrap:pretty}.sr-zb-tile__desc.sr-zb-tile__desc{margin:0 0 var(--cds-spacing-03);font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.sr-zb-tile .sr-btn.sr-btn{width:100%;max-width:none;margin-top:auto}.sr-zb-tile .sr-btn svg,.sr-zbs__btn svg{flex:none;width:1rem;height:1rem;fill:currentColor}.sr-zbs__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);margin-top:var(--cds-spacing-03)}.sr-zbs__count.sr-zbs__count{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.sr-zbs__nav{display:none;gap:1px}html.sr-js .sr-zbs__nav{display:flex}.sr-zbs__btn.sr-zbs__btn{display:grid;place-items:center;width:3rem;height:3rem;margin:0;padding:0;border:0;border-radius:0;background:var(--cds-gray-80);color:#fff;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-zbs__btn.sr-zbs__btn:hover:not(:disabled){background:#4b5358}.sr-zbs__btn.sr-zbs__btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.sr-zbs__btn.sr-zbs__btn:disabled{opacity:.35;cursor:default}.sr-zbs__btn--prev svg{transform:rotate(180deg)}.sr-zb-all.sr-zb-all{margin-top:var(--cds-spacing-05);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh)}@media (max-width:991px){.sr-zbs__track{grid-auto-columns:calc((100% - var(--cds-spacing-05)) / 2)}}@media (max-width:478px){.sr-zbs__track{grid-auto-columns:85%}}.sr-op-src{display:none !important}.srt{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem);width:100%;font-size:1rem;line-height:1.5rem;color:var(--cds-text-primary,#11181c)}.srt [hidden]{display:none !important}div.srt p{margin:0}.srt svg{width:1.125rem;height:1.125rem;flex:none;fill:currentColor}.srt-sr,.srt-hp{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.srt-anchor{display:block;position:relative;top:-6rem;visibility:hidden}.srt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem)}.srt .srt-count{flex:1 1 auto;font-weight:600}.srt-sort{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.srt-sort select{height:2.5rem;padding:0 2.25rem 0 var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#8e96ad);border-radius:0;background:var(--cds-field-02,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3.7.7z' fill='%23161616'/%3E%3C/svg%3E") no-repeat right .75rem center / 1rem;appearance:none;font:inherit;font-size:.875rem;color:var(--cds-text-primary,#11181c);cursor:pointer}.srt-add,.srt-submit{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-button-primary,#0f7a4f);color:var(--cds-text-on-color,#fff);font:inherit;font-size:.875rem;line-height:1.125rem;cursor:pointer}.srt-add:hover,.srt-submit:hover{background:var(--cds-button-primary-hover,#11181c)}.srt-submit:disabled{opacity:.6;cursor:wait}.srt button:focus-visible,.srt select:focus-visible,.srt input:focus-visible,.srt textarea:focus-visible{outline:2px solid var(--cds-focus,#0f7a4f);outline-offset:-2px}.srt-list,.srt-thread,.srt-replies{display:flex;flex-direction:column}.srt-list{gap:var(--cds-spacing-06,1.5rem)}.srt-thread,.srt-replies{gap:var(--cds-spacing-04,.75rem)}.srt-replies{margin-left:var(--cds-spacing-05,1rem);padding-left:var(--cds-spacing-05,1rem);border-left:1px solid var(--cds-border-strong-01,#8e96ad)}.srt-replies:empty{display:none}.srt.is-loading .srt-list{opacity:.5;pointer-events:none}.srt-item{position:relative;padding:var(--cds-spacing-07,2rem) var(--cds-spacing-05,1rem) var(--cds-spacing-04,.75rem);border:1px solid var(--cds-border-subtle-00,#e6e8eb);background:var(--cds-layer-02,#fff)}.srt-item--agency{border-left:3px solid var(--cds-blue-60,#0f7a4f)}.srt-item.is-fresh{animation:srt-fresh 2.4s ease-out}@keyframes srt-fresh{from{box-shadow:0 0 0 3px var(--cds-blue-40,#7fdcb3)}to{box-shadow:0 0 0 3px transparent}}.srt-item.is-reported .srt-title,.srt-item.is-reported .srt-body{opacity:.45}.srt-new{position:absolute;top:-1px;left:-1px;padding:.125rem var(--cds-spacing-03,.5rem);background:var(--cds-blue-60,#0f7a4f);color:var(--cds-text-on-color,#fff);font-size:.75rem;line-height:1.25rem;letter-spacing:.32px}.srt-head{display:flex;align-items:flex-start;gap:var(--cds-spacing-04,.75rem)}.srt-logo{display:grid;place-items:center;flex:none;width:4rem;height:4rem;border:1px solid var(--cds-border-subtle-00,#e6e8eb);background:#fff;overflow:hidden;font-weight:600}.srt-logo img{width:100%;height:100%;object-fit:contain}.srt-who{flex:1 1 auto;min-width:0}.srt .srt-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--cds-spacing-03,.5rem)}.srt-user{display:inline-flex;color:var(--cds-text-secondary,#60696f)}.srt-author{font-weight:600;overflow-wrap:anywhere}.srt-date{font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.srt .srt-role{display:flex;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--cds-text-secondary,#60696f)}.srt-role__i{display:inline-grid;place-items:center;width:.875rem;height:.875rem;border:1px solid currentColor;border-radius:50%;font-size:.5625rem;font-weight:600;line-height:1;cursor:help}.srt-rate{display:flex;align-items:center;gap:.375rem;font-size:.875rem;white-space:nowrap}.srt-menu{position:relative;margin:-.25rem -.5rem 0 0}.srt-menu__btn{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:var(--cds-text-secondary,#60696f);cursor:pointer}.srt-menu__btn:hover{background:var(--cds-layer-hover-01,#eceef0)}.srt-menu__list{position:absolute;top:100%;right:0;z-index:5;min-width:13rem;padding:.25rem 0;background:var(--cds-layer-02,#fff);box-shadow:none}.srt-menu__list button{display:block;width:100%;padding:.625rem var(--cds-spacing-05,1rem);border:0;background:none;font:inherit;font-size:.875rem;text-align:left;color:var(--cds-text-primary,#11181c);cursor:pointer}.srt-menu__list button:hover{background:var(--cds-layer-hover-01,#eceef0)}.srt .srt-title{margin:var(--cds-spacing-04,.75rem) 0 0;font-size:1rem;line-height:1.5rem;font-weight:600}.srt-body{margin-top:var(--cds-spacing-04,.75rem);overflow-wrap:anywhere}.srt .srt-body p + p{margin-top:var(--cds-spacing-03,.5rem)}.srt-mention{color:var(--cds-link-primary,#0f7a4f)}.srt-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--cds-spacing-04,.75rem);margin-top:var(--cds-spacing-05,1rem)}.srt-like,.srt-reply{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);min-height:2.25rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-layer-01,#f8f9fa);color:var(--cds-link-primary,#0f7a4f);font:inherit;font-size:.875rem;cursor:pointer}.srt-like:hover,.srt-reply:hover{background:var(--cds-layer-hover-01,#eceef0)}.srt-like[aria-pressed="true"]{background:var(--cds-highlight,#d9f5e6)}.srt-like:disabled{opacity:.6}.srt-like__n:empty{display:none}.srt-empty{padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#f8f9fa);color:var(--cds-text-secondary,#60696f)}.srt-more{align-self:center;min-height:2.5rem;padding:0 var(--cds-spacing-06,1.5rem);border:1px solid var(--cds-button-primary,#0f7a4f);border-radius:0;background:transparent;color:var(--cds-button-primary,#0f7a4f);font:inherit;font-size:.875rem;cursor:pointer}.srt-more:hover{background:var(--cds-layer-hover-01,#eceef0)}.srt .srt-flash{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);background:var(--cds-highlight,#d9f5e6);font-size:.875rem}.srt .srt-flash.is-err{background:#fff1f1;color:var(--cds-support-error,#da1e28)}.srt-loading{color:var(--cds-text-secondary,#60696f)}.srt-form,.srt-report{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem);padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-00,#e6e8eb);background:var(--cds-layer-01,#f8f9fa)}.srt-report{margin-top:var(--cds-spacing-04,.75rem)}.srt-form.is-loading{opacity:.7}.srt .srt-form__title{font-weight:600}.srt-form fieldset{margin:0;padding:0;border:0}.srt-form legend{margin-bottom:.375rem;padding:0;font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.srt-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--cds-spacing-05,1rem)}.srt-field{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--cds-text-secondary,#60696f)}.srt-field input,.srt-field select,.srt-field textarea{box-sizing:border-box;width:100%;padding:.6875rem var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#8e96ad);border-radius:0;background:var(--cds-field-02,#fff);font:inherit;font-size:1rem;line-height:1.375rem;color:var(--cds-text-primary,#11181c)}.srt-field textarea{min-height:5rem;resize:vertical}.srt-stars{display:inline-flex;flex-direction:row-reverse;gap:.25rem}.srt-stars input{position:absolute;width:1px;height:1px;opacity:0}.srt-stars label{color:var(--cds-gray-30,#cfd4e3);cursor:pointer}.srt-stars svg{width:2rem;height:2rem}.srt-stars label:hover,.srt-stars label:hover ~ label,.srt-stars input:checked ~ label{color:var(--srank-star-color,var(--cds-yellow-30,#d39b16))}.srt-stars input:focus-visible + label{outline:2px solid var(--cds-focus,#0f7a4f)}.srt-form__clear{display:block;margin-top:.25rem;padding:0;border:0;background:none;color:var(--cds-link-primary,#0f7a4f);font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.srt-check{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.25rem}.srt-check input{flex:none;width:1rem;height:1rem;margin:.125rem 0 0}.srt-check a{color:var(--cds-link-primary,#0f7a4f)}.srt-form__foot{display:flex;justify-content:flex-end;gap:var(--cds-spacing-03,.5rem)}.srt-cancel{min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:0;background:transparent;color:var(--cds-link-primary,#0f7a4f);font:inherit;font-size:.875rem;cursor:pointer}.srt-cancel:hover{background:var(--cds-layer-hover-01,#eceef0)}.srt .srt-form__msg{font-size:.875rem}.srt-form__msg:empty{display:none}.srt-form__msg.is-err{color:var(--cds-support-error,#da1e28)}.srt-form__msg.is-ok{color:var(--cds-support-success,#24a148);font-weight:600}.sr-qv--op .sr-qv__body{background:var(--cds-layer-01,#f8f9fa)}.sr-qv--op .srt-form,.sr-qv--op .srt-report{background:var(--cds-layer-02,#fff)}@media (max-width:600px){.srt-item{padding-inline:var(--cds-spacing-04,.75rem)}.srt-replies{margin-left:.25rem;padding-left:var(--cds-spacing-04,.75rem)}.srt-head{flex-wrap:wrap}.srt-rate{order:3;width:100%}.srt-foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.srt-item.is-fresh{animation:none;box-shadow:0 0 0 3px var(--cds-blue-40,#7fdcb3)}}.srt small{font-size:.75rem;color:var(--cds-text-helper,#687076)}.sr-qv--op .srt-field input,.sr-qv--op .srt-field select,.sr-qv--op .srt-field textarea,.sr-qv--op .srt-sort select{background-color:var(--cds-field-01,#f8f9fa)}.srt-tip{position:relative;display:inline-grid;place-items:center;width:1rem;height:1rem;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:inherit;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1;cursor:help}.srt-tip::after{content:attr(data-tip);position:absolute;top:calc(100% + .5rem);left:-.5rem;z-index:6;width:max-content;max-width:min(18rem,70vw);padding:.5rem .75rem;background:var(--cds-gray-100,#11181c);color:var(--cds-text-on-color,#fff);font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:.32px;text-align:left;white-space:normal;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .11s ease-out,visibility .11s}.srt-tip:hover::after,.srt-tip:focus-visible::after,.srt-tip.is-open::after{opacity:1;visibility:visible}.sr-courses-wrap{display:flex;flex-direction:column;gap:var(--cds-spacing-07,2rem);width:100%}.sr-course-cats{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-course-cats a{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 var(--cds-spacing-04,.75rem);border:1px solid var(--cds-border-subtle-01,#cfd4e3);background:var(--cds-layer-02,#fff);color:var(--cds-text-primary,#11181c);font-size:.875rem;text-decoration:none}.sr-course-cats a span{color:var(--cds-text-helper,#687076);font-size:.75rem}.sr-course-cats a:hover{border-color:var(--cds-border-strong-01,#8e96ad)}.sr-course-cats a[aria-current="page"]{border-color:var(--cds-button-primary,#0f7a4f);background:var(--cds-button-primary,#0f7a4f);color:var(--cds-text-on-color,#fff)}.sr-course-cats a[aria-current="page"] span{color:inherit}.sr-courses{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1px;background:var(--cds-border-subtle-00,#e6e8eb);border:1px solid var(--cds-border-subtle-00,#e6e8eb)}.sr-course{display:flex;flex-direction:column;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-05,1rem) var(--cds-spacing-05,1rem);background:var(--cds-layer-02,#fff)}.sr-course p{margin:0}.sr-course__cat{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-link-primary,#0f7a4f)}.sr-course__title{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:600}.sr-course__title a{color:var(--cds-text-primary,#11181c);text-decoration:none}.sr-course__title a:hover{text-decoration:underline}.sr-course__lead{flex:1 1 auto;font-size:.875rem;line-height:1.375rem;color:var(--cds-text-secondary,#60696f)}.sr-course__meta{font-size:.75rem;line-height:1rem;color:var(--cds-text-helper,#687076)}.sr-course__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04,.75rem);margin-top:var(--cds-spacing-03,.5rem);padding-top:var(--cds-spacing-04,.75rem);border-top:1px solid var(--cds-border-subtle-00,#e6e8eb)}.sr-course__price{font-weight:600;white-space:nowrap}.sr-course__more{font-size:.875rem;color:var(--cds-link-primary,#0f7a4f);text-decoration:none;white-space:nowrap}.sr-course__more::after{content:" →"}.sr-course__more:hover{text-decoration:underline}.sr-course-empty{padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-02,#fff)}.sr-course-pages ul{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-02,.25rem);margin:0;padding:0;list-style:none}.sr-course-pages a,.sr-course-pages span{display:inline-grid;place-items:center;min-width:2.5rem;min-height:2.5rem;padding:0 var(--cds-spacing-04,.75rem);border:1px solid var(--cds-border-subtle-01,#cfd4e3);color:var(--cds-text-primary,#11181c);text-decoration:none}.sr-course-pages .current{border-color:var(--cds-button-primary,#0f7a4f);background:var(--cds-button-primary,#0f7a4f);color:var(--cds-text-on-color,#fff)}.sr-buy{display:flex;flex-direction:column;gap:var(--cds-spacing-04,.75rem)}.sr-buy p{margin:0}.sr-buy__price{font-size:2.25rem;line-height:1.2;font-weight:400}.sr-buy__note{font-size:.75rem;line-height:1.125rem;opacity:.8}.sr-buy form.cart,.sr-buy .variations_form{display:flex;flex-direction:column;gap:var(--cds-spacing-04,.75rem);margin:0}.sr-buy table.variations{width:100%;margin:0;border:0;border-collapse:collapse}.sr-buy table.variations th,.sr-buy table.variations td{display:block;padding:0;border:0;background:none;text-align:left}.sr-buy table.variations label{display:block;margin-bottom:.375rem;font-size:.75rem;letter-spacing:.32px;font-weight:400}.sr-buy select{width:100%;height:2.75rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-gray-50,#8e96ad);border-radius:0;background:var(--cds-gray-80,#2b3136);color:#fff;font:inherit;font-size:1rem}.sr-buy .reset_variations{display:none !important}.sr-buy .woocommerce-variation-price .price{font-size:1.25rem;font-weight:600}.sr-buy .woocommerce-variation-description p{font-size:.875rem}.sr-buy .quantity{display:none !important}.sr-buy .single_add_to_cart_button,.sr-shop .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-button-primary,#0f7a4f) !important;color:var(--cds-text-on-color,#fff) !important;font:inherit;font-size:1rem;cursor:pointer}.sr-buy .single_add_to_cart_button::after,.sr-shop .single_add_to_cart_button::after{content:"→"}.sr-buy .single_add_to_cart_button:hover{background:var(--cds-button-primary-hover,#11181c) !important}.sr-buy .single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}.sr-course-facts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0}.sr-course-steps{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem)}.sr-course-steps ol{margin:0;padding-left:1.25rem}.sr-course-steps li{margin-bottom:var(--cds-spacing-03,.5rem)}.sr-shop .woocommerce-message,.sr-shop .woocommerce-info,.sr-shop .woocommerce-error,.sr-shop .woocommerce-notices-wrapper>*{margin:0 0 var(--cds-spacing-05,1rem);padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border:0;border-left:3px solid var(--cds-support-info,#11181c);background:var(--cds-layer-01,#f8f9fa);list-style:none;color:var(--cds-text-primary,#11181c)}.sr-shop .woocommerce-message{border-left-color:var(--cds-support-success,#24a148)}.sr-shop .woocommerce-error{border-left-color:var(--cds-support-error,#da1e28)}.sr-shop .woocommerce-message .button,.sr-shop .woocommerce-info .button{float:right;margin-left:var(--cds-spacing-05,1rem);color:var(--cds-link-primary,#0f7a4f);background:none;border:0;padding:0}.sr-shop table.shop_table{width:100%;margin:0 0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-00,#e6e8eb);border-collapse:collapse;background:var(--cds-layer-02,#fff);font-size:.875rem}.sr-shop table.shop_table th,.sr-shop table.shop_table td{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-subtle-00,#e6e8eb);background:none;text-align:left;vertical-align:middle}.sr-shop table.shop_table thead th{background:var(--cds-layer-01,#f8f9fa);font-weight:600}.sr-shop table.shop_table .product-thumbnail{display:none}.sr-shop table.shop_table .product-name a{color:var(--cds-text-primary,#11181c);font-weight:600;text-decoration:none}.sr-shop table.shop_table .product-name a:hover{text-decoration:underline}.sr-shop table.shop_table dl.variation{margin:.25rem 0 0;font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-shop table.shop_table dl.variation dt,.sr-shop table.shop_table dl.variation dd{display:inline;margin:0}.sr-shop table.shop_table dl.variation dd p{display:inline;margin:0}.sr-shop table.shop_table a.remove{display:inline-grid;place-items:center;width:2rem;height:2rem;color:var(--cds-support-error,#da1e28) !important;font-size:1.25rem;text-decoration:none}.sr-shop table.shop_table a.remove:hover{background:var(--cds-layer-hover-01,#eceef0)}.sr-shop table.shop_table .order-total th,.sr-shop table.shop_table .order-total td{font-size:1rem;font-weight:600}.sr-shop .cart_totals h2,.sr-shop #order_review_heading,.sr-shop .woocommerce-billing-fields h3,.sr-shop .woocommerce-additional-fields h3,.sr-shop .woocommerce-order-details__title{margin:0 0 var(--cds-spacing-05,1rem);font-size:1.25rem;line-height:1.75rem;font-weight:400}.sr-shop table.cart td.actions{display:none}.sr-shop .wc-proceed-to-checkout{padding:0}.sr-shop .wc-proceed-to-checkout .checkout-button,.sr-shop #place_order,.sr-shop .sr-shop-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-button-primary,#0f7a4f);color:var(--cds-text-on-color,#fff);font:inherit;font-size:1rem;text-decoration:none;cursor:pointer}.sr-shop .wc-proceed-to-checkout .checkout-button::after,.sr-shop #place_order::after{content:"→"}.sr-shop .wc-proceed-to-checkout .checkout-button:hover,.sr-shop #place_order:hover{background:var(--cds-button-primary-hover,#11181c)}.sr-shop .woocommerce-billing-fields__field-wrapper,.sr-shop .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cds-spacing-05,1rem)}.sr-shop .form-row{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;float:none;width:auto}.sr-shop .form-row-wide,.sr-shop #order_comments_field,.sr-shop #billing_address_1_field,.sr-shop #billing_country_field{grid-column:1 / -1}.sr-shop .form-row label{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-secondary,#60696f)}.sr-shop .form-row .required{color:var(--cds-support-error,#da1e28);text-decoration:none}.sr-shop .form-row input.input-text,.sr-shop .form-row select,.sr-shop .form-row textarea,.sr-shop .select2-container .select2-selection--single,.sr-media-fields select,.sr-media-fields input{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.6875rem var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#8e96ad);border-radius:0;background:var(--cds-field-01,#f8f9fa);color:var(--cds-text-primary,#11181c);font:inherit;font-size:1rem}.sr-shop .form-row textarea{min-height:6rem}.sr-shop .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.375rem}.sr-shop .select2-container .select2-selection--single .select2-selection__arrow{top:.6rem}.sr-shop .form-row.woocommerce-invalid input.input-text{border-bottom:2px solid var(--cds-support-error,#da1e28)}.sr-shop #order_review{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem)}.sr-shop #payment{padding:var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-layer-01,#f8f9fa)}.sr-shop #payment ul.payment_methods{margin:0 0 var(--cds-spacing-05,1rem);padding:0;border:0;list-style:none}.sr-shop #payment ul.payment_methods li{padding:var(--cds-spacing-03,.5rem) 0}.sr-shop #payment .payment_box{margin:var(--cds-spacing-03,.5rem) 0 0;padding:var(--cds-spacing-04,.75rem);border-radius:0;background:var(--cds-layer-02,#fff);font-size:.875rem}.sr-shop #payment .payment_box::before{display:none}.sr-shop #payment .place-order{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem);margin:0;padding:0}.sr-shop .woocommerce-terms-and-conditions-wrapper{font-size:.875rem;line-height:1.375rem}.sr-shop .woocommerce-terms-and-conditions-wrapper a{color:var(--cds-link-primary,#0f7a4f)}.sr-shop .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.625rem}.sr-shop .woocommerce-form__label-for-checkbox input{margin-top:.2rem}.sr-shop .woocommerce-terms-and-conditions{max-height:16rem;overflow:auto;padding:var(--cds-spacing-04,.75rem);background:var(--cds-layer-02,#fff)}.sr-shop .woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;margin:0 0 var(--cds-spacing-07,2rem);padding:0;border:1px solid var(--cds-border-subtle-00,#e6e8eb);background:var(--cds-border-subtle-00,#e6e8eb);list-style:none}.sr-shop .woocommerce-order-overview li{margin:0;padding:var(--cds-spacing-05,1rem);border:0;background:var(--cds-layer-02,#fff);font-size:.75rem;text-transform:none;color:var(--cds-text-secondary,#60696f)}.sr-shop .woocommerce-order-overview li strong{display:block;margin-top:.25rem;font-size:1rem;color:var(--cds-text-primary,#11181c)}.sr-shop .woocommerce-thankyou-order-received{font-size:1.125rem}.sr-shop .woocommerce-customer-details address{padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-00,#e6e8eb);border-radius:0;font-style:normal}.sr-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--cds-spacing-06,1.5rem)}.sr-video{display:flex;flex-direction:column;gap:var(--cds-spacing-03,.5rem);margin:0}.sr-video__play,.sr-video__frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;border:0;background:var(--cds-gray-100,#11181c);color:#fff}.sr-video__play{align-content:center;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-05,1rem);font:inherit;cursor:pointer}.sr-video__icon{width:4rem;height:4rem;border-radius:50%;background:var(--cds-button-primary,#0f7a4f) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center / 1.75rem}.sr-video__play:hover .sr-video__icon{background-color:var(--cds-button-primary-hover,#11181c)}.sr-video__hint{font-size:.75rem;opacity:.75}.sr-video figcaption{display:flex;flex-direction:column;gap:.125rem}.sr-video__ad{font-size:.75rem;letter-spacing:.32px;color:var(--cds-text-helper,#687076)}.sr-video__title{font-weight:600}.sr-videos-empty{margin:0;padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#f8f9fa);color:var(--cds-text-secondary,#60696f)}.sr-media-fields{display:flex;flex-direction:column;gap:var(--cds-spacing-04,.75rem)}.sr-media-fields .form-row{display:flex;flex-direction:column;gap:.375rem;margin:0}.sr-media-fields label{font-size:.75rem;letter-spacing:.32px}.sr-buy .sr-media-fields select,.sr-buy .sr-media-fields input{background:var(--cds-gray-80,#2b3136);color:#fff}@media (max-width:767px){.sr-shop .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}.sr-shop table.cart .product-price{display:none}}.sr-shop-meta{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem) var(--cds-spacing-06,1.5rem);margin:0;font-size:.875rem;line-height:1.25rem;opacity:.85}.sr-shop-meta b{font-weight:600}.sr-shop-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--cds-spacing-08,2.5rem);align-items:start}.sr-shop-note{margin:0;font-size:.75rem;line-height:1.125rem;color:var(--cds-text-helper,#687076)}@media (max-width:991px){.sr-shop-grid{grid-template-columns:1fr}}.sr-buy table.variations,.sr-buy table.variations tbody,.sr-buy table.variations tr{display:block;width:100%}.sr-shop table.shop_table .product-quantity{display:none}.sr-shop .woocommerce-Price-amount{white-space:nowrap}.sr-shop #order_review_heading{margin-top:0}.sr-video figcaption{text-align:left}.sr-buy table.variations th,.sr-buy table.variations td.value{width:100% !important}.sr-shop .sr-notices:not(:has(.woocommerce-error,.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner)){display:none}.sr-shop .sr-notices .woocommerce-notices-wrapper>*,.sr-shop .sr-notices .woocommerce>*{margin:0 0 12px}.sr-shop .sr-notices .woocommerce-notices-wrapper>*:last-child,.sr-shop .sr-notices .woocommerce>*:last-child{margin-bottom:0}.sr-shop .woocommerce-notices-wrapper:empty{display:none}.sr-shop .sr-buy>.woocommerce-notices-wrapper{margin:8px 0 4px}.sr-shop .sr-notices{margin-bottom:16px}.sr-x-btn{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);min-height:3rem;padding:0 var(--cds-spacing-07,2rem) 0 var(--cds-spacing-05,1rem);border:1px solid transparent;border-radius:0;background:var(--cds-button-primary,#0f7a4f);color:#fff;font:inherit;font-size:.875rem;line-height:1.125rem;letter-spacing:.16px;text-decoration:none;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.sr-x-btn:hover{background:var(--cds-button-primary-hover,#11181c);color:#fff}.sr-x-btn:focus-visible{outline:2px solid var(--cds-focus,#0f7a4f);outline-offset:2px}.sr-x-btn[disabled]{opacity:.5;cursor:not-allowed}.sr-x-btn--ghost{background:transparent;border-color:var(--cds-button-primary,#0f7a4f);color:var(--cds-button-primary,#0f7a4f)}.sr-x-btn--ghost:hover{background:var(--cds-button-primary,#0f7a4f);color:#fff}.sr-x-btn--sm{min-height:2rem;padding:0 var(--cds-spacing-05,1rem)}.sr-x-form{display:grid;gap:var(--cds-spacing-05,1rem);max-width:40rem}.sr-x-form label{display:grid;gap:var(--cds-spacing-02,.25rem);font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-secondary,#60696f)}.sr-x-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.sr-x-form textarea,.sr-x-form select{width:100%;min-height:2.5rem;padding:.6875rem var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#8e96ad);border-radius:0;background:var(--cds-field-01,#f8f9fa);color:var(--cds-text-primary,#11181c);font:inherit;font-size:.875rem;line-height:1.125rem}.sr-x-form textarea{min-height:8rem;resize:vertical}.sr-x-form input:focus,.sr-x-form textarea:focus,.sr-x-form select:focus{outline:2px solid var(--cds-focus,#0f7a4f);outline-offset:-2px}.sr-x-form .sr-x-check{display:flex;gap:var(--cds-spacing-03,.5rem);align-items:flex-start;font-size:.75rem;line-height:1.125rem}.sr-x-form .sr-x-check input{margin-top:.125rem}.sr-x-form .sr-x-row{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.sr-x-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sr-x-msg{margin:0;font-size:.875rem}.sr-x-msg.is-ok{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border-left:3px solid var(--cds-support-success,#24a148);background:#defbe6}.sr-x-msg.is-err{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border-left:3px solid var(--cds-support-error,#da1e28);background:#fff1f1}.sr-x-note{font-size:.75rem;line-height:1.125rem;color:var(--cds-text-secondary,#60696f)}.sr-x-label{display:inline-block;padding:.125rem .5rem;background:#e8daff;color:#491d8b;font-size:.75rem;line-height:1rem;letter-spacing:.32px}.sr-x-dialog{margin:auto;width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:0;background:var(--cds-layer-01,#fff);color:var(--cds-text-primary,#11181c);box-shadow:none}.sr-x-dialog::backdrop{background:rgba(22,22,22,.5)}.sr-x-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05,1rem);padding:var(--cds-spacing-05,1rem) var(--cds-spacing-05,1rem) 0 var(--cds-spacing-06,1.5rem)}.sr-x-dialog__head h2{margin:var(--cds-spacing-03,.5rem) 0 0;font-size:1.25rem;line-height:1.75rem;font-weight:400}.sr-x-dialog__close{display:grid;place-items:center;width:3rem;height:3rem;flex:none;border:0;background:transparent;cursor:pointer;font-size:1.5rem;line-height:1}.sr-x-dialog__close:hover{background:var(--cds-layer-hover-01,#eceef0)}.sr-x-dialog__body{padding:var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem) var(--cds-spacing-07,2rem)}@media (max-width:767px){.sr-x-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.sr-js [data-sr-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity .7s cubic-bezier(0,0,.38,.9),transform .7s cubic-bezier(0,0,.38,.9)}.sr-js [data-sr-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr-js [data-sr-reveal]{opacity:1;transform:none;transition:none}}.sr-gloss{margin:0}.sr-gloss dt{margin-top:var(--cds-spacing-05,1rem);font-weight:600}.sr-gloss dt:first-child{margin-top:0}.sr-gloss dd{margin:.25rem 0 0}.sr-insights h3:first-child{margin-top:0}.sr-af-out{display:none!important}.sr-af{display:grid;gap:var(--cds-spacing-03,.5rem);flex:1 1 100%;width:100%}.sr-af__box>summary{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-strong-01,#8e96ad);background:var(--cds-layer-01,#fff);cursor:pointer;list-style:none;font-size:.875rem;user-select:none}.sr-af__box>summary::-webkit-details-marker{display:none}.sr-af__box>summary::after{content:"";width:.5rem;height:.5rem;margin-left:.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.sr-af__box[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.sr-af__box>summary [data-sr-af-n]{color:var(--cds-button-primary,#0f7a4f);font-weight:600}.sr-af__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--cds-spacing-05,1rem);align-items:end;margin-top:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#f8f9fa);border-top:2px solid var(--cds-button-primary,#0f7a4f);animation:sr-af-in .25s cubic-bezier(0,0,.38,.9)}@keyframes sr-af-in{from{opacity:0;transform:translateY(-.5rem)}}.sr-af__field{display:grid;gap:.25rem;font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-af__field select{min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#8e96ad);background:var(--cds-field-02,#fff);font:inherit;font-size:.875rem;color:var(--cds-text-primary,#11181c)}.sr-af__check{display:flex;gap:.5rem;align-items:center;min-height:2.5rem;font-size:.875rem}.sr-af__reset{justify-self:start;min-height:2.5rem;padding:0;border:0;background:none;color:var(--cds-link-primary,#0f7a4f);font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.sr-af__result{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.sr-af__result b{color:var(--cds-text-primary,#11181c)}.sr-fd{display:grid;gap:var(--cds-spacing-07,2rem);max-width:64rem}.sr-fd__progress{height:.375rem;background:var(--cds-layer-accent-01,#e6e8eb);overflow:hidden}.sr-fd__progress span{display:block;height:100%;width:25%;background:#0f7a4f;background-size:200% 100%;animation:none;transition:width .5s cubic-bezier(.2,0,.38,.9)}@keyframes sr-fd-flow{to{background-position:-200% 0}}.sr-fd__form{display:grid;gap:var(--cds-spacing-07,2rem)}.sr-fd__step{min-width:0;margin:0;padding:0;border:0}.sr-fd__step.is-on{animation:sr-fd-step .45s cubic-bezier(0,0,.38,.9)}.sr-fd__step[data-dir=back].is-on{animation-name:sr-fd-back}@keyframes sr-fd-step{from{opacity:0;transform:translateX(2.5rem)}}@keyframes sr-fd-back{from{opacity:0;transform:translateX(-2.5rem)}}.sr-fd__step legend{display:flex;align-items:baseline;gap:var(--cds-spacing-04,.75rem);margin-bottom:var(--cds-spacing-06,1.5rem);padding:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.25;font-weight:400}.sr-fd__no{font-size:.875rem;font-weight:600;color:var(--cds-button-primary,#0f7a4f);letter-spacing:.32px}.sr-fd__cards{display:grid;gap:var(--cds-spacing-04,.75rem);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.sr-fd__card{position:relative;display:flex;align-items:center;min-height:5rem;padding:var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem);border:1px solid var(--cds-border-subtle-01,#cfd4e3);background:var(--cds-layer-01,#fff);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.sr-fd__card:hover{box-shadow:none}.sr-fd__card input{position:absolute;opacity:0}.sr-fd__card:has(input:checked){border-color:var(--cds-button-primary,#0f7a4f);box-shadow:inset 0 0 0 1px var(--cds-button-primary,#0f7a4f);background:#effbf5}.sr-fd__card:has(input:focus-visible){outline:2px solid var(--cds-focus,#0f7a4f);outline-offset:2px}.sr-fd__card span{font-size:1rem}.sr-fd__chips{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin-top:var(--cds-spacing-05,1rem)}.sr-fd__chip{position:relative;cursor:pointer}.sr-fd__chip input{position:absolute;opacity:0}.sr-fd__chip span{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-strong-01,#8e96ad);border-radius:var(--rad);font-size:.875rem;transition:background .15s,color .15s}.sr-fd__chip input:checked+span{background:var(--cds-text-primary,#11181c);border-color:var(--cds-text-primary,#11181c);color:#fff}.sr-fd__chip input:checked+span::before{content:"✓";margin-right:.375rem}.sr-fd__chip input:focus-visible+span{outline:2px solid var(--cds-focus,#0f7a4f);outline-offset:2px}.sr-fd__nav{display:flex;gap:var(--cds-spacing-03,.5rem);justify-content:flex-end}.sr-fd__loading{display:flex;align-items:center;gap:var(--cds-spacing-04,.75rem);font-size:1.125rem}.sr-fd__loading span{width:1.5rem;height:1.5rem;border:3px solid #d9f5e6;border-top-color:#0f7a4f;border-radius:50%;animation:none}@keyframes sr-fd-spin{to{transform:rotate(360deg)}}.sr-fd__results{display:grid;gap:var(--cds-spacing-06,1.5rem)}.sr-fd__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:400}.sr-fd__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.sr-fd__res{position:relative;display:grid;align-content:start;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#fff);border:1px solid var(--cds-border-subtle-01,#e6e8eb);border-top:4px solid #0f7a4f;animation:sr-fd-card .6s cubic-bezier(0,0,.38,.9) both;animation-delay:calc(var(--i) * .12s)}.sr-fd__res:nth-child(2){border-top-color:#0f7a4f}.sr-fd__res:nth-child(3){border-top-color:#0f7a4f}@keyframes sr-fd-card{from{opacity:0;transform:translateY(1.5rem) scale(.98)}}.sr-fd__rank{position:absolute;top:var(--cds-spacing-05,1rem);right:var(--cds-spacing-05,1rem);font-size:2.5rem;line-height:1;font-weight:400;color:var(--cds-border-subtle-01,#cfd4e3)}.sr-fd__head{display:flex;gap:var(--cds-spacing-04,.75rem);align-items:center;padding-right:2.5rem}.sr-fd__head img,.sr-fd__ini{width:3.5rem;height:3.5rem;flex:none;object-fit:contain;background:#f8f9fa}.sr-fd__ini{display:grid;place-items:center;font-weight:600}.sr-fd__head h3{margin:0;font-size:1.125rem;line-height:1.4}.sr-fd__head h3 a{color:inherit;text-decoration:none}.sr-fd__head h3 a:hover{color:var(--cds-link-primary,#0f7a4f)}.sr-fd__head p{margin:0;font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-fd__why{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#60696f)}.sr-fd__res ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:.875rem}.sr-fd__res li{position:relative;padding-left:1.25rem}.sr-fd__res li::before{content:"✓";position:absolute;left:0;color:#198038;font-weight:600}.sr-fd__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin-top:auto}.sr-fd__promo{display:grid;gap:var(--cds-spacing-04,.75rem);padding-top:var(--cds-spacing-06,1.5rem);border-top:1px dashed var(--cds-border-subtle-01,#cfd4e3)}.sr-fd__promo-note{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-fd__promo-grid{display:grid;gap:var(--cds-spacing-04,.75rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.sr-fd__ad{display:flex;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-05,1rem);background:#effbf5;border:1px solid #b7ebd2}.sr-fd__ad img{width:3rem;height:3rem;object-fit:contain;background:#fff}.sr-fd__ad-k{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:#0f7a4f}.sr-fd__ad h3{margin:.125rem 0 .25rem;font-size:1rem}.sr-fd__ad p{margin:0 0 .5rem;font-size:.875rem}.sr-fd__again{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0}@media (prefers-reduced-motion:reduce){.sr-fd__step.is-on,.sr-fd__res,.sr-af__panel{animation:none}.sr-fd__progress span{animation:none}}.sr-fd [hidden]{display:none!important}.sr-fd__form{overflow-x:clip}@media (max-width:767px){.sr-fd__nav{position:sticky;bottom:0;z-index:2;padding:var(--cds-spacing-04,.75rem) 0;background:var(--cds-background,#fff)}.sr-fd__nav .sr-x-btn{flex:1 1 0;justify-content:center;padding:0 var(--cds-spacing-05,1rem)}}.sr-race{display:grid;gap:var(--cds-spacing-06,1.5rem);max-width:52rem}.sr-race__lead{margin:0;font-size:1.25rem;line-height:1.75rem}.sr-race__lead strong{color:var(--cds-button-primary,#0f7a4f);font-weight:600}.sr-race__bar{display:block;height:.5rem;background:var(--cds-layer-accent-01,#e6e8eb);overflow:hidden}.sr-race__bar>span{display:block;height:100%;width:var(--p);background:#0f7a4f;transform-origin:left;transition:transform 1.4s cubic-bezier(.2,0,.38,.9)}.sr-js .sr-race:not(.is-in) .sr-race__bar>span{transform:scaleX(0)}.sr-race__steps{display:grid;gap:var(--cds-spacing-05,1rem);margin:0;padding:0;list-style:none}.sr-race__steps li{display:grid;grid-template-columns:7rem 1fr;gap:var(--cds-spacing-02,.25rem) var(--cds-spacing-05,1rem);align-items:center}.sr-race__steps .sr-race__bar{grid-column:1/-1}.sr-race__label{font-weight:600}.sr-race__val{color:var(--cds-text-secondary,#60696f);font-size:.875rem}.sr-race__steps li.is-done .sr-race__val{color:var(--cds-support-success,#198038)}.sr-race__steps li.is-done .sr-race__bar>span{background:var(--cds-support-success,#24a148)}.sr-race__note{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.sr-hist{display:grid;gap:var(--cds-spacing-05,1rem)}.sr-hist__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05,1rem)}.sr-hist__now{margin:0}.sr-hist__range{display:inline-flex;border:1px solid var(--cds-border-strong-01,#8e96ad)}.sr-hist__range button{min-height:2rem;padding:0 var(--cds-spacing-05,1rem);border:0;background:transparent;font:inherit;font-size:.875rem;cursor:pointer}.sr-hist__range button+button{border-left:1px solid var(--cds-border-strong-01,#8e96ad)}.sr-hist__range button[aria-pressed=true]{background:var(--cds-text-primary,#11181c);color:#fff}.sr-hist__charts{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.sr-hist__fig{margin:0;padding:var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#f8f9fa)}.sr-hist__fig figcaption{margin-bottom:var(--cds-spacing-03,.5rem);font-size:.875rem;font-weight:600}.sr-hist__plot{position:relative;min-height:12.5rem}.sr-hist__plot svg{display:block;width:100%;height:auto;overflow:visible}.sr-hist__plot .ax{fill:var(--cds-text-secondary,#60696f);font-size:11px}.sr-hist__plot .grid{stroke:var(--cds-border-subtle-01,#cfd4e3);stroke-dasharray:2 3}.sr-hist__plot .line{fill:none;stroke:#0f7a4f;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sr-hist__plot .area{fill:url(#sr-hist-g)}.sr-hist__plot .dot{fill:#fff;stroke:#0f7a4f;stroke-width:2}.sr-hist__plot .guide{stroke:#11181c;stroke-width:1}.sr-hist__tip{position:absolute;top:0;padding:.25rem .5rem;background:#11181c;color:#fff;font-size:.75rem;line-height:1rem;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.sr-hist__empty{display:grid;place-items:center;min-height:12.5rem;margin:0;color:var(--cds-text-secondary,#60696f);font-size:.875rem;text-align:center}.sr-hist__note{margin:0;font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-js .sr-hist__plot .line{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);animation:sr-hist-draw 1.6s cubic-bezier(.2,0,.38,.9) forwards}@keyframes sr-hist-draw{to{stroke-dashoffset:0}}.sr-mv{display:grid;gap:var(--cds-spacing-06,1.5rem)}.sr-mv__info{margin:0;max-width:48rem;color:var(--cds-text-secondary,#60696f)}.sr-mv__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sr-mv__col{padding:var(--cds-spacing-05,1rem) var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#f8f9fa);border-top:3px solid #0f7a4f}.sr-mv__col h3{margin:0 0 var(--cds-spacing-04,.75rem);font-size:1rem;line-height:1.5rem;font-weight:600}.sr-mv__list{display:grid;gap:var(--cds-spacing-03,.5rem);margin:0;padding:0;list-style:none}.sr-mv__list li{display:grid;grid-template-columns:2.25rem 1fr;gap:0 var(--cds-spacing-03,.5rem);align-items:baseline}.sr-mv__list a{font-weight:600;color:var(--cds-text-primary,#11181c);text-decoration:none}.sr-mv__list a:hover{color:var(--cds-link-primary,#0f7a4f);text-decoration:underline}.sr-mv__pos{color:var(--cds-text-secondary,#60696f);font-variant-numeric:tabular-nums}.sr-mv__meta{grid-column:2;font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-mv__list li.is-up .sr-mv__meta{color:#198038}.sr-mv__list li.is-down .sr-mv__meta{color:#da1e28}.sr-mv__grid--one .sr-mv__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--cds-spacing-04,.75rem) var(--cds-spacing-06,1.5rem)}.sr-mv__grid--one .sr-mv__col{border-top-color:#0f7a4f}.sr-mv__empty{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.sr-mv__more{margin:0}.sr-mv__tabs{display:flex;gap:0;border-bottom:1px solid var(--cds-border-subtle-01,#cfd4e3)}.sr-mv__tabs button{min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;cursor:pointer;color:var(--cds-text-secondary,#60696f)}.sr-mv__tabs button[aria-selected=true]{border-bottom-color:#0f7a4f;color:var(--cds-text-primary,#11181c);font-weight:600}.sr-mv__panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sr-race__bar>span{transition:none}.sr-js .sr-hist__plot .line{animation:none;stroke-dasharray:none}}.sr-race-mini{margin:0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:#0f7a4f}.sr-verified{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:#defbe6;color:#0e6027;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.32px;white-space:nowrap}.sr-verified::before{content:"✓"}.sr-qa{display:grid;gap:var(--cds-spacing-07,2rem);max-width:56rem}.sr-qa__top{display:grid;gap:var(--cds-spacing-05,1rem);justify-items:start}.sr-qa__lead{margin:0;font-size:1.125rem;line-height:1.6}.sr-qa__state{margin:0;padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);background:#fcf4d6;border-left:3px solid #d39b16;font-size:.875rem}.sr-qa__state.is-ok{background:#defbe6;border-left-color:#24a148}.sr-qa__empty{margin:0;padding:var(--cds-spacing-07,2rem);background:var(--cds-layer-01,#f8f9fa);text-align:center;color:var(--cds-text-secondary,#60696f)}.sr-qa__list{display:grid;gap:var(--cds-spacing-05,1rem);margin:0;padding:0;list-style:none}.sr-qa__item{display:grid;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#fff);border:1px solid var(--cds-border-subtle-01,#e6e8eb)}.sr-qa__item:target{box-shadow:0 0 0 2px var(--cds-focus,#0f7a4f)}.sr-qa__k{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#60696f)}.sr-qa__q p,.sr-qa__a p{margin:0}.sr-qa__q>p:not(.sr-qa__meta){font-size:1.0625rem;font-weight:600}.sr-qa__meta{margin-top:.375rem!important;font-size:.75rem;color:var(--cds-text-secondary,#687076)}.sr-qa__a{display:grid;gap:.5rem;padding:var(--cds-spacing-05,1rem);background:#effbf5;border-left:3px solid #0f7a4f}.sr-qa__who{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sr-qa__logo{width:2rem;height:2rem;object-fit:contain;background:#fff}.sr-qa__wait{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#687076);font-style:italic}.sr-qa__sugg{display:flex;flex-wrap:wrap;gap:.5rem}.sr-qa__chip{min-height:2rem;padding:0 .75rem;border:1px solid var(--cds-border-strong-01,#8e96ad);border-radius:var(--rad);background:transparent;font:inherit;font-size:.8125rem;cursor:pointer}.sr-qa__chip:hover{background:#11181c;border-color:#11181c;color:#fff}.sr-qa__answer{max-width:none}.sr-qa-acc{display:grid;gap:var(--cds-spacing-05,1rem)}.sr-qa-acc__case{display:grid;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-01,#e6e8eb)}.sr-qa-acc__ph{display:inline-grid!important;gap:.25rem;margin-right:.75rem}.sr-qa-acc__ph img{width:6rem;height:6rem;object-fit:cover}.sr-from{display:grid;gap:var(--cds-spacing-06,1.5rem);margin-top:var(--cds-spacing-09,3rem);padding:var(--cds-spacing-07,2rem);background:#effbf5;border-top:4px solid #0f7a4f}.sr-from__head h3{margin:0;font-size:1.5rem;font-weight:400}.sr-from__head p{margin:.25rem 0 0;font-size:.875rem;color:#0f7a4f}.sr-from h4{margin:0 0 .5rem;font-size:1rem}.sr-from__team p{margin:0}.sr-from__photos{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.sr-from__photos figure{margin:0;aspect-ratio:4/3;overflow:hidden}.sr-from__photos img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sr-from__photos figure:hover img{}.sr-from__ach ul{margin:0;padding-left:1.25rem}.sr-from__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sr-from__grid article{padding:var(--cds-spacing-05,1rem);background:#fff}.sr-from__grid h5{margin:0 0 .5rem;font-size:1rem}.sr-from__grid p{margin:0;font-size:.875rem}.sr-follow__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.875rem;cursor:pointer;transition:background .15s,color .15s}.sr-follow__btn:hover{background:#fff;color:#11181c}.sr-follow__btn svg{transform-origin:50% 10%}.sr-follow__btn:hover svg{animation:sr-bell .8s ease}@keyframes sr-bell{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.sr-toast{position:fixed;left:50%;bottom:1.5rem;z-index:9999;max-width:calc(100vw - 2rem);padding:var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem);background:#11181c;color:#fff;box-shadow:none;transform:translateX(-50%);animation:sr-toast .4s cubic-bezier(0,0,.38,.9)}.sr-toast.is-ok{border-left:4px solid #0f7a4f}@keyframes sr-toast{from{opacity:0;transform:translate(-50%,1rem)}}.sr-verify__btn{text-decoration:none;border-color:#0f7a4f;color:#0f7a4f}.sr-verify__btn:hover{background:#0f7a4f;color:#11181c}.sr-verify__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.sr-verified.sr-paid{background:#f2f4f8;color:#21272a;white-space:normal}.sr-verified.sr-paid::before{content:none}.sr-note a{text-decoration:underline;text-underline-offset:.15em}.sr-ex{display:grid;gap:var(--cds-spacing-07,2rem)}.sr-ex__h{margin:var(--cds-spacing-05,1rem) 0 0;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:400}.sr-ex__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.sr-ex__q{position:relative;display:grid;align-content:start;gap:var(--cds-spacing-04,.75rem);min-height:15rem;padding:var(--cds-spacing-07,2rem) var(--cds-spacing-06,1.5rem) var(--cds-spacing-06,1.5rem);background:#11181c;color:#cfd4e3;text-decoration:none;overflow:hidden;transition:transform .25s cubic-bezier(.2,0,.38,.9),box-shadow .25s;transition-delay:calc(var(--i,0) * 60ms)}.sr-ex__q::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#0f7a4f;transform:scaleX(.15);transform-origin:left;transition:transform .45s cubic-bezier(.2,0,.38,.9)}.sr-ex__q:hover{box-shadow:none;color:#e6e8eb}.sr-ex__q:hover::before{}.sr-ex__qk{font-size:.75rem;letter-spacing:.32px;text-transform:uppercase;color:#7fdcb3}.sr-ex__q h3{margin:0;color:#fff;font-size:1.25rem;line-height:1.4;font-weight:400}.sr-ex__q p{margin:0;font-size:.875rem}.sr-ex__qf{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.75rem;color:#aab0c2}.sr-ex__who{display:flex}.sr-ex__who img,.sr-ex__who span{width:2rem;height:2rem;margin-right:-.5rem;border:2px solid #11181c;border-radius:50%;object-fit:cover;background:#2b3136;display:grid;place-items:center;color:#fff;font-size:.75rem}.sr-ex__card{display:grid;grid-template-columns:auto 1fr;gap:var(--cds-spacing-05,1rem);align-items:start}.sr-ex__card img,.sr-ex__ini{width:5rem;height:5rem;border-radius:50%;object-fit:cover;background:#e6e8eb;display:grid;place-items:center;font-size:1.5rem}.sr-ex__name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600}.sr-ex__role{margin:.125rem 0 0;font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.sr-ex__bio{margin:.5rem 0 0;font-size:.875rem}.sr-ex__contact{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;font-size:.875rem}.sr-ex__people{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.sr-ex__people .sr-ex__card{padding:var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#f8f9fa)}.sr-ex__ctx{padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#f8f9fa);border-left:4px solid #0f7a4f}.sr-ex__ctx h2{margin-top:0}.sr-ex__empty{margin:0;padding:var(--cds-spacing-07,2rem);border:1px dashed var(--cds-border-strong-01,#8e96ad);text-align:center}.sr-ex__answers{display:grid;gap:var(--cds-spacing-06,1.5rem);margin:0;padding:0;list-style:none}.sr-ex__ans{display:grid;gap:var(--cds-spacing-05,1rem);padding:var(--cds-spacing-06,1.5rem);background:#fff;border:1px solid var(--cds-border-subtle-01,#e6e8eb)}.sr-ex__text p{margin:0 0 .75rem}.sr-ex__date{margin:0;font-size:.75rem;color:var(--cds-text-secondary,#687076)}.sr-ex__actions{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-ex__link{padding:0;border:0;background:none;color:var(--cds-link-primary,#0f7a4f);font:inherit;text-decoration:underline;cursor:pointer}.sr-ex__join{display:grid;gap:var(--cds-spacing-07,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding:var(--cds-spacing-07,2rem);background:var(--cds-layer-01,#f8f9fa)}.sr-ex__steps{margin:var(--cds-spacing-05,1rem) 0 0;padding-left:1.25rem}.sr-ex__steps li{margin-bottom:.5rem}.sr-ex__id{display:grid;gap:var(--cds-spacing-04,.75rem);margin:0;padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-01,#cfd4e3)}.sr-ex__id legend{padding:0 .25rem;font-size:.875rem;font-weight:600}@media (max-width:991px){.sr-ex__join{grid-template-columns:1fr}}.sr-od{display:grid;gap:var(--cds-spacing-07,2rem)}.sr-od__tiles{display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));background:var(--cds-border-subtle-01,#e6e8eb);border:1px solid var(--cds-border-subtle-01,#e6e8eb)}.sr-od__tile{display:grid;align-content:space-between;gap:var(--cds-spacing-04,.75rem);min-height:9rem;padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#fff);position:relative;overflow:hidden}.sr-od__tile::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#0f7a4f;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,0,.38,.9) .2s}.sr-od__tile.is-in::after,html:not(.sr-js) .sr-od__tile::after{transform:none}.sr-od__num{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);line-height:1.1;font-weight:400;font-variant-numeric:tabular-nums;color:var(--cds-text-primary,#11181c)}.sr-od__lab{font-size:.875rem;color:var(--cds-text-secondary,#60696f)}.sr-od__h{margin:var(--cds-spacing-07,2rem) 0 0;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:400}.sr-od__charts{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr))}.sr-od__fig{display:grid;gap:var(--cds-spacing-04,.75rem);margin:0;padding:var(--cds-spacing-05,1rem);background:#fff;border:1px solid var(--cds-border-subtle-01,#e6e8eb)}.sr-od__fig svg{display:block;width:100%;height:auto}.sr-od__bar{transform-box:fill-box;transform-origin:left center;transition:transform .9s cubic-bezier(.2,0,.38,.9) var(--d,0ms)}.sr-js .sr-od__fig[data-sr-reveal]:not(.is-in) .sr-od__bar{transform:scaleX(0)}.sr-od__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-od__gen{display:grid;gap:var(--cds-spacing-06,1.5rem);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}.sr-od__genform select[multiple]{min-height:12rem;padding:.25rem}.sr-od__genout{min-height:16rem}.sr-od__genout svg{animation:sr-od-in .4s cubic-bezier(0,0,.38,.9)}@keyframes sr-od-in{from{opacity:0;transform:translateY(.5rem)}}.sr-od__wait{display:grid;place-items:center;min-height:16rem;margin:0;color:var(--cds-text-secondary,#60696f)}.sr-od__dl{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.sr-od__file{display:grid;gap:.375rem;padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-06,1.5rem) var(--cds-spacing-06,1.5rem) 4.25rem;background:#11181c;color:#cfd4e3;text-decoration:none;position:relative;transition:transform .15s,box-shadow .15s}.sr-od__file::before{content:"↓";position:absolute;left:1.5rem;top:1.375rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;background:#0f7a4f;color:#fff;font-weight:600}.sr-od__file:hover{box-shadow:none;color:#e6e8eb}.sr-od__file strong{color:#fff;font-size:1.125rem;font-weight:400}.sr-od__cite{padding:var(--cds-spacing-06,1.5rem);background:#effbf5;border-left:4px solid #0f7a4f}.sr-od__cite h3{margin:0 0 var(--cds-spacing-03,.5rem);font-size:1.125rem}.sr-od__cite p{margin:0}.sr-od__cite code{padding:.125rem .375rem;background:#fff;font-size:.8125rem}@media (max-width:991px){.sr-od__gen{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sr-od__bar,.sr-od__tile::after{transition:none}.sr-js .sr-od__fig[data-sr-reveal]:not(.is-in) .sr-od__bar{transform:none}}.sr-bd{display:grid;gap:var(--cds-spacing-07,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.sr-bd__styles{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0;padding:0;border:0}.sr-bd__styles legend{margin-bottom:var(--cds-spacing-03,.5rem);font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-bd__stage{position:relative;display:grid;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-07,2rem);min-height:15rem;place-content:center;overflow:hidden;background:rgba(16,48,42,.08);background-size:300% 300%;animation:none}@keyframes sr-bd-bg{50%{background-position:100% 100%}}.sr-bd__k{position:absolute;top:var(--cds-spacing-04,.75rem);left:var(--cds-spacing-05,1rem);margin:0;font-size:.75rem;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#60696f)}.sr-bd__preview img{display:block;max-width:100%;height:auto;box-shadow:none;animation:sr-bd-pop .5s cubic-bezier(.2,0,.38,.9)}@keyframes sr-bd-pop{from{opacity:0;transform:translateY(.75rem) scale(.96)}}.sr-bd__code{grid-column:1/-1;display:grid;gap:var(--cds-spacing-03,.5rem)}.sr-bd__code label{font-size:.75rem;color:var(--cds-text-secondary,#60696f)}.sr-bd__code textarea{width:100%;padding:var(--cds-spacing-05,1rem);border:0;background:#11181c;color:#cfd4e3;font:.8125rem/1.5 'IBM Plex Mono',Menlo,Consolas,monospace;resize:vertical}.sr-bd__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-bd-cta{display:grid;grid-template-columns:auto 1fr;gap:var(--cds-spacing-07,2rem);align-items:center;margin-top:var(--cds-spacing-09,3rem);padding:var(--cds-spacing-07,2rem);background:#11181c;color:#f8f9fa;position:relative;overflow:hidden}.sr-bd-cta::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#0f7a4f}.sr-bd-cta h3{margin:0 0 var(--cds-spacing-03,.5rem);font-size:1.25rem;font-weight:400;color:#fff}.sr-bd-cta p{margin:0 0 var(--cds-spacing-05,1rem);color:#cfd4e3}.sr-bd-cta__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0!important}.sr-bd-cta .sr-x-btn--ghost{border-color:#7fdcb3;color:#7fdcb3}.sr-bd-cta .sr-x-btn--ghost:hover{background:#7fdcb3;color:#11181c}.sr-bd-cta__img img{display:block;max-width:100%;height:auto;box-shadow:0 0 0 1px #2b3136}@media (max-width:767px){.sr-bd{grid-template-columns:1fr}.sr-bd-cta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sr-bd__stage{animation:none}.sr-bd__preview img{animation:none}}@property --p{syntax:'<number>';inherits:false;initial-value:0}.fa{--fa-blue:#0f7a4f;--fa-blue2:#0f7a4f;--fa-navy:#11181c;--fa-ink:#11181c;--fa-line:#e6e8eb}.fa [hidden]{display:none!important}.fa-hero{position:relative;overflow:hidden}.fa-hero>*{position:relative;z-index:2}.fa-hero::before{content:'';position:absolute;inset:-25%;z-index:0;background:none;animation:none}.fa-hero::after{content:'';position:absolute;inset:0;z-index:1;background:none;background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 70%);animation:none}@keyframes faDrift{from{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}@keyframes faGrid{from{background-position:0 0}to{background-position:44px 44px}}.fa-sec{background:#f8f9fa}.fa-grid{display:grid;grid-template-columns:minmax(310px,400px) minmax(0,1fr);gap:2rem;align-items:start}.fa-form{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem;border-radius:var(--rad);color:#eceef0;border:1px solid rgba(255,255,255,.08);background:var(--fa-navy);box-shadow:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.fa-prog{margin-bottom:1.5rem;padding:1rem 1.1rem;border-radius:var(--rad);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);}.fa-prog-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;margin-bottom:.7rem}.fa-prog-top b{font-size:1.1rem;color:#fff}.fa-reset{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#cfd9ff;cursor:pointer;font:inherit;font-size:.8125rem;padding:.3rem .8rem;border-radius:var(--rad);transition:background .2s,transform .2s}.fa-reset:hover{background:rgba(255,255,255,.16);}.fa-prog-track{height:8px;border-radius:var(--rad);background:rgba(255,255,255,.1);overflow:hidden}.fa-prog-track i{display:block;height:100%;width:0;border-radius:var(--rad);background:var(--fa-blue);background-size:200% 100%;animation:none;box-shadow:none;transition:width .6s cubic-bezier(.2,.8,.2,1)}@keyframes faShine{to{background-position:-200% 0}}.fa-q{border:0;margin:0 0 1.4rem;padding:0;min-width:0;animation:none}.fa-q:nth-of-type(2){animation-delay:.05s}.fa-q:nth-of-type(3){animation-delay:.1s}.fa-q:nth-of-type(4){animation-delay:.15s}.fa-q:nth-of-type(5){animation-delay:.2s}.fa-q:nth-of-type(6){animation-delay:.25s}.fa-q:nth-of-type(7){animation-delay:.3s}.fa-q:nth-of-type(8){animation-delay:.35s}.fa-q:nth-of-type(9){animation-delay:.4s}.fa-q:nth-of-type(10){animation-delay:.45s}@keyframes faUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fa-q legend{font-weight:600;font-size:.9375rem;color:#fff;margin-bottom:.7rem;display:flex;gap:.7rem;align-items:center;padding:0}.fa-q legend span{position:relative;flex:none;width:1.65rem;height:1.65rem;border-radius:50%;display:inline-grid;place-items:center;font-size:.75rem;font-weight:600;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.fa-q:focus-within legend span{background:var(--fa-blue);border-color:var(--fa-blue);box-shadow:0 0 0 4px rgba(16,48,42,.25)}.fa-q.fa-done legend span{background:var(--fa-blue);border-color:var(--fa-blue);color:transparent;transform:scale(1.08);box-shadow:none}.fa-q.fa-done legend span::after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:.85rem;line-height:1}.fa-opts{display:flex;flex-wrap:wrap;gap:.45rem}.fa-chip{position:relative;display:block}.fa-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fa-chip span{display:block;padding:.48rem .95rem;border-radius:var(--rad);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#d9deeb;font-size:.8125rem;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .25s}.fa-chip:hover span{border-color:rgba(111,147,255,.8);background:rgba(16,48,42,.15);color:#fff;}.fa-chip input:checked+span{background:var(--fa-blue);border-color:transparent;color:#fff;box-shadow:none;animation:none}@keyframes faPop{0%{transform:scale(.92)}60%{transform:scale(1.06)}100%{transform:scale(1)}}.fa-chip input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.fa-chip small{opacity:.65;margin-left:.4rem;font-size:.7rem}.fa-select{width:100%;padding:.75rem 1rem;border-radius:var(--rad);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font:inherit;transition:border-color .2s,box-shadow .2s}.fa-select:focus{outline:0;border-color:var(--fa-blue2);box-shadow:0 0 0 4px rgba(16,48,42,.25)}.fa-select option{color:#11181c}.fa-form noscript p{color:#d9deeb}.fa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.fa-stat{position:relative;background:#fff;padding:1.15rem 1.2rem;border-radius:var(--rad);border:1px solid var(--fa-line);box-shadow:none;animation:none;transition:transform .25s,box-shadow .25s}.fa-stat:nth-child(2){animation-delay:.08s}.fa-stat:nth-child(3){animation-delay:.16s}.fa-stat:nth-child(4){animation-delay:.24s}.fa-stat:hover{box-shadow:none}.fa-stat:first-child{background:var(--fa-navy);color:#fff;border-color:transparent}.fa-stat:first-child span{color:#b9c6ee}.fa-stat b{display:block;font-size:2.1rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fa-stat span{font-size:.8125rem;color:#60696f}.fa-charts{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.5rem}.fa-chart{background:#fff;border:1px solid var(--fa-line);border-radius:var(--rad);padding:1.2rem;box-shadow:none;animation:none}.fa-chart h3{margin:0 0 .8rem;font-size:.9375rem}.fa-row{display:grid;grid-template-columns:6.5rem 1fr 2.2rem;gap:.6rem;align-items:center;font-size:.8125rem;margin:.5rem 0}.fa-row em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fa-track{display:block;height:10px;border-radius:var(--rad);background:#f1f3f5;overflow:hidden}.fa-track i{display:block;height:100%;width:0;border-radius:var(--rad);background:var(--fa-blue);background-size:200% 100%;animation:none;transition:width .45s ease-out}.fa-tools{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .9rem;font-size:.875rem;font-weight:600}.fa-tools>span::before{content:'';display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:#0f7a4f;margin-right:.55rem;animation:none}@keyframes faPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}100%{box-shadow:0 0 0 10px rgba(34,197,94,0)}}.fa-share{background:var(--fa-ink);color:#fff;border:0;border-radius:var(--rad);padding:.6rem 1.1rem;font:inherit;font-size:.8125rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.fa-share:hover{box-shadow:none}.fa-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.fa-card{display:block;margin:0;padding:0}.fa-in{animation:none}@keyframes faIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fa-cardin{position:relative;overflow:hidden;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 5.6rem;gap:1.1rem;padding:1.3rem 1.5rem;background:#fff;border:1px solid var(--fa-line);border-radius:var(--rad);align-items:center;box-shadow:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.fa-cardin::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:none}.fa-cardin:hover{border-color:rgba(16,48,42,.45);box-shadow:none}.fa-cardin:hover::before{opacity:1}.fa-pos{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;padding-right:.15em;color:var(--s)}.fa-name{margin:0;font-size:1.2rem}.fa-name a{color:var(--fa-ink);text-decoration:none;transition:color .2s}.fa-name a:hover{color:var(--fa-blue)}.fa-city,.fa-meta,.fa-why{margin:.25rem 0 0;font-size:.8125rem;color:#60696f}.fa-why{color:#11181c}.fa-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.fa-tag{font-size:.72rem;padding:.22rem .6rem;border-radius:var(--rad);background:#eef2fb;color:#3b4766;transition:background .3s,color .3s}.fa-tag.on{background:#e4f8ed;color:#0f7a4f;font-weight:600}.fa-link{display:inline-block;margin-top:.55rem;font-size:.8125rem;font-weight:600;color:var(--fa-blue);text-decoration:none}.fa-link span{display:inline-block;transition:transform .2s}.fa-link:hover span{}.fa-meter{text-align:center}.fa-ring{position:relative;width:5.2rem;height:5.2rem;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:none;transition:--p .5s ease-out}.fa-ring::before{content:'';position:absolute;inset:.42rem;border-radius:50%;background:#fff}.fa-ring b{position:relative;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.fa-bar{display:none}.fa-meter small{display:block;margin-top:.4rem;font-size:.68rem;line-height:1.25;color:#687076}.fa-empty{background:#fff;border:1px dashed #b8c4e6;border-radius:var(--rad);padding:1.6rem;animation:none}.fa-empty p{margin:0 0 .75rem}.fa-btn{background:var(--fa-ink);color:#fff;border:0;border-radius:var(--rad);padding:.85rem 1.6rem;font:inherit;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.fa-btn:hover{box-shadow:none}.fa-moreWrap{margin-top:1rem}@media(max-width:1180px){.fa-grid{grid-template-columns:1fr}.fa-form{position:static;max-height:none}.fa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-charts{grid-template-columns:1fr}.fa-cardin{grid-template-columns:3.6rem minmax(0,1fr)}.fa-meter{grid-column:1/-1;display:flex;align-items:center;gap:.8rem;text-align:left}.fa-ring{margin:0}.fa-tools{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.fa *,.fa-hero::before,.fa-hero::after{animation:none!important;transition:none!important}}.fa-boot,.fa-boot *,.fa-boot *::before,.fa-boot *::after{animation:none!important;transition:none!important}.fa:not(.fa-ready) .fa-form,.fa:not(.fa-ready) .fa-results{opacity:0;animation:faSafe 0s 2.5s forwards}.fa:not(.fa-ready) .fa-form{min-height:70vh}@keyframes faSafe{to{opacity:1}}#brxe-p3d009 .sr-prose{max-width:none!important;width:100%;columns:2;column-gap:4rem;font-size:1.08rem;line-height:1.75}#brxe-p3d009 .sr-prose p{margin:0 0 1.1rem;break-inside:avoid}#brxe-p3d009 .sr-h2{max-width:none!important}@media (max-width:860px){#brxe-p3d009 .sr-prose{columns:1}}.pe-hero-cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:var(--cds-spacing-07)}.pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:0 1.6rem;border:1px solid transparent;border-radius:0;font:400 1rem/1.25 var(--cds-font-sans,inherit);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.pe-btn--p{background:var(--cds-button-primary,#0f7a4f);color:#fff}.pe-btn--p:hover{background:var(--cds-button-primary-hover,#0353e9);color:#fff}.pe-btn--g{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.pe-btn--g:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.pe-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pe-chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:var(--cds-spacing-06) 0 0;padding:0}.pe-chips li{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.4rem .9rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#e6e8eb;font-size:.875rem}.pe-chips li::before{content:"";width:.9rem;height:.9rem;background:#7fdcb3;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.8 3 8.3l1-1 2.5 2.5L12 4.3l1 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.8 3 8.3l1-1 2.5 2.5L12 4.3l1 1z'/%3E%3C/svg%3E") center/contain no-repeat}.sr-ex__grid{counter-reset:peq;gap:1.25rem!important}.sr-ex__q{counter-increment:peq;position:relative;display:flex!important;flex-direction:column;gap:.85rem;padding:1.75rem 1.6rem 1.5rem!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s}.sr-ex__q:hover{box-shadow:none}.sr-ex__q:focus-visible{outline:2px solid #7fdcb3;outline-offset:3px}.sr-ex__qk{display:flex!important;justify-content:space-between;align-items:center}.sr-ex__qk::after{content:counter(peq,decimal-leading-zero);font-family:var(--cds-font-mono,monospace);color:#687076;letter-spacing:.04em}.sr-ex__q h3{margin:0!important;font-size:1.3rem!important;line-height:1.35!important}.sr-ex__q p{margin:0!important}.sr-ex__qf{display:inline-flex!important;align-items:center;gap:.5rem;align-self:flex-start;margin-top:.2rem;padding:.3rem .75rem;border:1px solid #60696f;border-radius:var(--rad);font-size:.8rem}.sr-ex__qf::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#d39b16}.sr-ex__who{display:none!important}.sr-ex__q::after{content:"Zobacz pytanie";margin-top:auto;padding-top:1rem;color:#7fdcb3;font-size:.9rem;transition:letter-spacing .2s}.sr-ex__q:hover::after{letter-spacing:.04em;color:#b7ebd2}.sr-ex__join.pe-join{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--cds-spacing-09);align-items:center;padding:clamp(1.5rem,4vw,3.5rem)!important;background:#11181c!important;color:#cfd4e3}.pe-join .sr-ex__h{color:#fff!important;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)!important;margin:0 0 var(--cds-spacing-05)!important}.pe-join p{color:#cfd4e3}.pe-join .sr-ex__steps{display:grid;gap:.75rem;margin:var(--cds-spacing-06) 0 0;padding:0;list-style:none;counter-reset:pes}.pe-join .sr-ex__steps li{display:flex;gap:.9rem;align-items:flex-start;margin:0;padding:0;counter-increment:pes;color:#e6e8eb}.pe-join .sr-ex__steps li::before{content:counter(pes);flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;background:#0f7a4f;color:#fff;font-weight:600;font-size:.9rem}.pe-cta{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.pe-cta strong{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3}.pe-cta span{color:#aab0c2;font-size:.9rem;line-height:1.5}.pe-cta .pe-btn{width:100%}.pe .pm-box{width:min(880px,100%);padding:0;display:block}.pe-q .pm-box{width:min(680px,100%);padding:0}.pe-in{padding:2rem 2.2rem 1.6rem}.pe .pm-x{z-index:3}.pe-head{display:flex;align-items:center;gap:.8rem;margin:0 3rem 1rem 0}.pe-cnt{color:#9fb0dc;font-size:.82rem}.pe h2{margin:0 0 .6rem!important}.pe-lead{margin:0 0 1.2rem;color:#c3c9db;font-size:1rem;line-height:1.6}.pe-q .pe-lead{font-size:1.05rem;color:#e6e8eb}.pe-stat{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--rad);color:#d9f5e6;font-size:.82rem}.pe-stat::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#d39b16}.pe-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.pe-acts .pe-btn{min-height:2.9rem;border-radius:var(--rad)}.pe-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12)}.pe-nav button{background:none;border:0;color:#7fdcb3;font:500 .92rem/1 inherit;font-family:inherit;cursor:pointer;padding:.4rem .2rem}.pe-nav button:hover{color:#fff}.pe-nav button[disabled]{opacity:.35;cursor:default}.pe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none;counter-reset:pes}.pe-steps li{counter-increment:pes;display:flex;gap:.7rem;align-items:flex-start;margin:0;padding:.85rem .9rem;border-radius:var(--rad);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#e6e8eb;font-size:.85rem;line-height:1.45}.pe-steps li::before{content:counter(pes);flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#0f7a4f;color:#fff;font-weight:700;font-size:.8rem}.pe .sr-x-form{display:grid;gap:1rem;margin:0;padding:0;background:none;border:0;color:#fff}.pe .sr-x-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:0}.pe .sr-x-form label{display:block;margin:0;color:#d9f5e6;font-size:.86rem;font-weight:600;line-height:1.35}.pe .sr-x-form input[type=text],.pe .sr-x-form input[type=email],.pe .sr-x-form input[type=tel],.pe .sr-x-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:.4rem;padding:.8rem 1rem;border-radius:var(--rad);border:1.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;font:500 1rem/1.4 inherit;font-family:inherit;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.pe .sr-x-form textarea{min-height:6rem;resize:vertical}.pe .sr-x-form input:focus,.pe .sr-x-form textarea:focus{border-color:#7fdcb3;background:rgba(111,147,255,.12);box-shadow:0 0 0 4px rgba(16,48,42,.25)}.pe .sr-x-form input[type=file]{display:block;width:100%;box-sizing:border-box;margin-top:.4rem;padding:.55rem;border-radius:var(--rad);border:1.5px dashed rgba(255,255,255,.28);background:rgba(255,255,255,.04);color:#c3c9db;font-size:.88rem;font-family:inherit}.pe .sr-x-form input[type=file]::file-selector-button{margin-right:.8rem;padding:.55rem 1rem;border:0;border-radius:var(--rad);background:#0f7a4f;color:#fff;font:600 .85rem/1 inherit;font-family:inherit;cursor:pointer}.pe .sr-x-form input[type=file]::file-selector-button:hover{background:#5388ff}.pe .sr-ex__id{margin:0;padding:1.1rem 1.2rem 1.2rem;border-radius:var(--rad);border:1px solid rgba(143,176,255,.3);background:rgba(111,147,255,.08)}.pe .sr-ex__id legend{padding:0 .5rem;color:#fff;font-weight:700;font-size:.92rem}.pe .sr-x-note{margin:0 0 .9rem;color:#cfdcff;font-size:.85rem;line-height:1.55}.pe .sr-x-note strong{color:#fff}.pe .sr-x-check{display:flex!important;gap:.8rem;align-items:flex-start;font-weight:400!important;color:#c3c9db!important;font-size:.82rem!important;line-height:1.55!important}.pe .sr-x-check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:#0f7a4f}.pe .sr-x-check a{color:#7fdcb3}.pe .sr-x-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.1rem;border:0;border-radius:var(--rad);background:#0f7a4f;color:#fff;font:700 1rem/1 inherit;font-family:inherit;cursor:pointer;box-shadow:none;transition:transform .2s,box-shadow .2s,opacity .2s}.pe .sr-x-btn:hover{}.pe .sr-x-btn[disabled]{opacity:.6;cursor:wait}.pe .sr-x-msg{margin:0;padding:.9rem 1.1rem;border-radius:var(--rad);font-size:.95rem;line-height:1.5;background:rgba(255,255,255,.08);color:#d9f5e6}.pe .sr-x-msg.is-ok{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.5);color:#d5f7e1;font-size:1.05rem}.pe .sr-x-msg.is-err{background:rgba(255,90,110,.14);border:1px solid rgba(255,122,138,.5);color:#ffd0d6}.pe .sr-x-form.pe-ok>:not(.sr-x-msg){display:none}.sr-x-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}@media (max-width:900px){.sr-ex__join.pe-join{grid-template-columns:minmax(0,1fr)}.pe-steps{grid-template-columns:minmax(0,1fr)}.pe-in{padding:1.4rem 1.2rem 1.2rem}}@media (max-width:560px){.pe-hero-cta .pe-btn{width:100%}.pe-acts .pe-btn{width:100%}}@keyframes peUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes peIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pe-hero-cta,.pe-chips{animation:none}.pe-chips{animation-delay:.4s}.sr-ex__q{animation:none;transition:transform .25s,box-shadow .25s,background-color .25s}.sr-ex__q:nth-child(1){animation-delay:.1s}.sr-ex__q:nth-child(2){animation-delay:.18s}.sr-ex__q:nth-child(3){animation-delay:.26s}.sr-ex__q:nth-child(4){animation-delay:.34s}.sr-ex__q:nth-child(5){animation-delay:.42s}.sr-ex__q:nth-child(6){animation-delay:.5s}.sr-ex__q:hover{box-shadow:none}.pe-join .pe-cta{animation:none}.pm.pm-on .pm-box{animation:none}.pm.pm-on .pm-bg{animation:none}}@keyframes peFade{from{opacity:0}to{opacity:1}}.sr-ex__q[hidden]{display:none!important}.pe-tools{margin:0 0 var(--cds-spacing-07,2rem);display:grid;gap:var(--cds-spacing-05,1rem)}.pe-search input{width:100%;box-sizing:border-box;height:3rem;padding:0 1rem;font:inherit;font-size:1rem;color:#11181c;background:#f8f9fa;border:0;border-bottom:2px solid #8e96ad;border-radius:0;outline:0;transition:border-color .2s,background-color .2s}.pe-search input:focus{border-bottom-color:#0f7a4f;background:#fff;box-shadow:inset 0 0 0 2px #0f7a4f}.pe-cats{display:flex;flex-wrap:wrap;gap:.5rem}.pe-cat{font:inherit;font-size:.9rem;line-height:1;color:#11181c;background:#fff;border:1px solid #8e96ad;border-radius:var(--rad);padding:.6rem .95rem;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;transition:background-color .2s,color .2s,border-color .2s}.pe-cat span{font-size:.75rem;opacity:.7}.pe-cat:hover{background:#eceef0}.pe-cat.is-on{background:#11181c;color:#fff;border-color:#11181c}.pe-cat:focus-visible{outline:2px solid #0f7a4f;outline-offset:2px}.pe-count{margin:0;font-size:.875rem;color:#60696f}.pe-more{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:var(--cds-spacing-07,2rem)}.pe-more .pe-btn{color:#11181c;border-color:#11181c}.pe-more .pe-btn:hover{background:#11181c;color:#fff}.pe-empty{margin:0;color:#60696f}@media (max-width:600px){.pe-cats{flex-wrap:nowrap;overflow-x:auto;margin:0 -1rem;padding:0 1rem .4rem;scrollbar-width:thin}.pe-cat{flex:0 0 auto}}.pe-f .pm-box form.sr-x-form,.pe-f form.sr-x-form{width:100%!important;max-width:none!important;box-sizing:border-box;display:grid;gap:1.25rem}.pe-f .sr-x-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.25rem;align-items:end;width:100%}.pe-f .sr-x-row:has(>label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.pe-f form label{display:flex!important;flex-direction:column;justify-content:flex-end;gap:.45rem;width:100%;min-width:0;margin:0}.pe-f form input:not([type=checkbox]):not([type=file]),.pe-f form textarea{width:100%!important;max-width:none!important;box-sizing:border-box;margin:0}.pe-f form input[type=file]{width:100%!important;box-sizing:border-box}.pe-f fieldset.sr-ex__id{width:100%;box-sizing:border-box;margin:0}.pe-f form .sr-x-btn[type=submit]{width:100%}@media (max-width:700px){.pe-f .sr-x-row,.pe-f .sr-x-row:has(>label:nth-child(3)){grid-template-columns:1fr}}.sr-ex .sr-ex__grid a.sr-ex__q.sr-m--card>p,.sr-ex .sr-ex__grid a.sr-ex__q>p{font-size:.875rem!important;line-height:1.5rem!important;width:auto!important}.pe-toc{margin:0 0 var(--cds-spacing-09,3rem);padding:var(--cds-spacing-07,2rem);background:#f8f9fa;counter-reset:peq}.pe-toc__h{margin:0 0 .5rem;font-size:1.5rem;font-weight:400;color:#11181c}.pe-toc__lead{margin:0 0 var(--cds-spacing-06,1.5rem);font-size:.9rem;color:#60696f}.pe-toc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--cds-spacing-07,2rem) var(--cds-spacing-08,2.5rem);align-items:start}.pe-toc__g h3{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:#0f7a4f}.pe-toc__g ol{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.pe-toc__g li{counter-increment:peq;display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline}.pe-toc__g li::before{content:counter(peq);font-size:.75rem;color:#687076;font-variant-numeric:tabular-nums}.pe-toc__g a{font-size:.9rem;line-height:1.45;color:#11181c;text-decoration:none;padding:.3rem .4rem;margin:0 -.4rem;transition:background-color .15s,color .15s}.pe-toc__g a:hover{background:#e6e8eb;color:#0f7a4f}.pe-toc__g a:focus-visible{outline:2px solid #0f7a4f;outline-offset:1px}@media (max-width:600px){.pe-toc{padding:1.25rem}.pe-toc__grid{grid-template-columns:1fr}}.pe-toc li[hidden],.pe-toc__g[hidden]{display:none!important}.pe-toc{padding:var(--cds-spacing-07,2rem)}.pe-toc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pe-toc__g{background:#fff;padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;min-width:0}.pe-toc__g h3{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 1rem;padding:0 0 .75rem;border-bottom:1px solid #e6e8eb;font-size:.8rem}.pe-toc__g ol{gap:0}.pe-toc__g li{grid-template-columns:2.4rem minmax(0,1fr);padding:.1rem 0}.pe-toc__g li::before{text-align:left;padding-top:.45rem}.pe-toc__g a{display:block;margin:0;padding:.3rem .5rem;font-size:.9rem;line-height:1.4}@media (max-width:1100px){.pe-toc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pe-toc__grid{grid-template-columns:1fr}.pe-toc__g{padding:1rem}}[data-pe-more],.pe-empty[hidden]{display:none!important}.pe-more:not(:has(.pe-empty:not([hidden]))){display:none}.sr-ac-wrap.sr-ac-wrap{padding:0!important;max-width:none!important}.sr-ac-hero{background:var(--s);color:#fff;padding-top:clamp(2.25rem,4.5vw,4rem)}.sr-ac-hero__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sr-ac-crumbs,.sr-ac-crumbs a{color:#d9deeb}.sr-ac-title{margin:0 0 1rem;max-width:24ch;font-size:clamp(2rem,1.45rem + 2.3vw,3.25rem);line-height:1.1;color:#fff}.sr-ac-lead{margin:0;max-width:40rem;font-size:1.125rem;line-height:1.55;color:#d9deeb}.sr-ac-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.sr-ac-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.25rem 1.5rem;border:1px solid var(--s);border-radius:var(--rad);background:var(--s);color:#fff;font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer}.sr-ac-btn:hover{background:var(--s2);border-color:var(--s2);color:#fff}.sr-ac-btn--light{background:#fff;border-color:#fff;color:var(--s)}.sr-ac-btn--light:hover{background:var(--g3);border-color:var(--g3);color:var(--s)}.sr-ac-btn--ghost{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}.sr-ac-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.sr-ac-side{padding:1.25rem 1.5rem 1rem;border-radius:var(--rad);background:#fff;color:var(--t)}.sr-ac-side__t{margin:0 0 .625rem;font-weight:600}.sr-ac-side ul{list-style:none;margin:0;padding:0}.sr-ac-side li a{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--l);color:var(--t);font-size:.9688rem;text-decoration:none}.sr-ac-side li a:hover{color:var(--s3);text-decoration:underline}.sr-ac-side li span{color:var(--t2);white-space:nowrap}.sr-ac-side__all{display:block;padding-top:.75rem;border-top:1px solid var(--l);color:var(--s3);font-size:.9375rem;font-weight:600}.sr-ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:clamp(2rem,4vw,3.25rem) 0 0;padding-block:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.sr-ac-stats dt{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.15;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.sr-ac-stats dd{margin:.25rem 0 0;font-size:.9375rem;color:#d9deeb}.sr-ac-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;border:1px solid var(--l);background:var(--l)}.sr-ac-cat{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#fff;color:var(--t);text-decoration:none}.sr-ac-cat:hover{background:var(--bg2);color:var(--t)}.sr-ac-cat__no{display:none}.sr-ac-cat__name{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--s)}.sr-ac-cat__desc{font-size:.9375rem;line-height:1.5;color:var(--t2)}.sr-ac-cat__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;color:var(--t2)}.sr-ac-cat__foot svg{flex:none;width:1.125rem;height:1.125rem;color:var(--s3)}.sr-ac-catalog [hidden]{display:none!important}.sr-shop .sr-course-cats{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1rem;padding:0;list-style:none}.sr-shop .sr-course-cats a{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#fff;color:var(--t);font-size:.875rem;font-weight:500;text-decoration:none}.sr-shop .sr-course-cats a:hover{border-color:var(--s)}.sr-shop .sr-course-cats a[aria-current]{background:var(--s);border-color:var(--s);color:#fff}.sr-shop .sr-course-cats a span{opacity:.75;font-size:.8125rem}.sr-ac-live{margin:0 0 1rem;color:var(--t2);font-size:.9375rem}.sr-shop .sr-courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;border:0;background:none;list-style:none}.sr-shop .sr-course{position:relative;display:flex;flex-direction:column;margin:0;padding:1.5rem;border:1px solid var(--l);border-radius:var(--rad);background:#fff;box-shadow:none}.sr-shop .sr-course:hover{border-color:var(--s)}.sr-shop .sr-course__cat{margin:0 0 .5rem;color:var(--s3);font-size:.875rem;font-weight:500}.sr-shop .sr-course__title{margin:0 0 .5rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.sr-shop .sr-course__title a{color:var(--t);text-decoration:none}.sr-shop .sr-course__title a::after{content:"";position:absolute;inset:0;z-index:1}.sr-shop .sr-course:hover .sr-course__title a{color:var(--s3)}.sr-shop .sr-course__lead{margin:0 0 .75rem;color:var(--t2);font-size:.9688rem;line-height:1.5}.sr-shop .sr-course__meta{margin:auto 0 0;padding-top:.5rem;color:var(--t2);font-size:.875rem}.sr-shop .sr-course__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--l)}.sr-shop .sr-course__price{margin:0;color:var(--s);font-size:1.1875rem;font-weight:600}.sr-shop .sr-course__more{position:relative;z-index:2;color:var(--s3);font-size:.9375rem;font-weight:600;text-underline-offset:.16em}.sr-ac-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.sr-ac-steps__line,.sr-ac-band__bg,.sr-ac-why__ic{display:none}.sr-ac-steps li{padding-top:1rem;border-top:2px solid var(--s)}.sr-ac-steps__no{display:block;margin-bottom:.5rem;color:var(--s);font-size:1.5rem;font-weight:600;line-height:1}.sr-ac-steps h3,.sr-ac-why h3{margin:0 0 .375rem;font-size:1.125rem}.sr-ac-steps p,.sr-ac-why p{margin:0;color:var(--t2);font-size:.9688rem;line-height:1.5}.sr-ac-note{margin-top:2rem!important}.sr-ac-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;border:1px solid var(--l);background:var(--l)}.sr-ac-why article{padding:1.5rem;background:#fff}.sr-ac-band{padding:clamp(2rem,4vw,3.25rem);border-radius:var(--rad);background:var(--s);color:#fff}.sr-ac-band h2{margin:0;font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);color:#fff}.sr-ac-band p{margin:.625rem 0 0;max-width:40rem;color:#d9deeb}@media (max-width:1100px){.sr-ac-cats,.sr-shop .sr-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-ac-steps,.sr-ac-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sr-ac-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sr-ac-cats,.sr-shop .sr-courses,.sr-ac-steps,.sr-ac-why{grid-template-columns:minmax(0,1fr)}.sr-ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-fd__progress span{background:var(--bar);animation:none}.sr-fd__progress{border-radius:var(--rad)}.sr-fd__card,.sr-fd__chip,.sr-fd__res{border-radius:var(--rad)}.sr-fd__rank,.sr-fd__no{font-family:var(--fd);font-weight:600;color:var(--s)}.sr-ex__q,.sr-ex__card,.sr-ex__ans,.sr-ex__join{border-radius:var(--rad)}.sr-ex__q h3,.sr-mv__panel h3,.sr-race__lead{font-family:var(--fd)}.sr-course,.sr-mv__panel,.sr-mv__col,.sr-od__tile,.sr-od__fig,.sr-qa,.srt-item,.srank-review{border-radius:var(--rad)}.sr-consent{border-radius:var(--rad)}.srank-form__submit{border-radius:var(--rad);background:var(--s);color:#fff;font-weight:600;min-height:2.875rem;padding:.5rem 1.5rem;border:0;cursor:pointer}.srank-form__submit:hover{background:var(--s2)}.srank-field input,.srank-field textarea{border-radius:var(--rad)}.sr-verified{background:var(--up);color:#fff;border-radius:var(--rad);padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.sr-shop-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:1rem 0 0}.sr-shop-note{font-size:.9375rem;color:var(--t2);margin-top:1.5rem;max-width:72ch}.nas-head .sr-shop-meta{color:var(--s)}.nas-legalside{font-size:.9688rem}.nas-legalside__t{color:var(--s);margin:1.25rem 0 .25rem}.nas-legalside p{color:var(--t)}.nas-toc{margin:0;padding-left:1.25rem;display:grid;gap:.125rem}.nas-checks{margin:0 0 1.25rem;padding-left:1.25rem;display:grid;gap:.5rem}.nas-formbox{padding:1.5rem;border-radius:var(--rad);background:var(--bg2)}.sr-follow__btn{display:inline-flex;align-items:center;gap:.375rem;min-height:2.875rem;padding:.5rem 1.125rem;border:2px solid var(--s);border-radius:var(--rad);background:none;color:var(--s);font:600 1rem/1.2 var(--fb);cursor:pointer}.sr-follow__btn:hover{background:var(--s);color:#fff}.nas-head .pe-hero-cta{margin-top:1rem}.nas-sec--tint .sr-prose{max-width:72ch}div.fa{--fa-blue:#0f7a4f;--fa-blue2:#0f7a4f;--fa-navy:#11181c;--fa-ink:#11181c;--fa-line:#e6e8eb}.fa-form{background:var(--bg2)!important;color:var(--t)!important;border:0!important;box-shadow:none!important}.fa-form legend,.fa-prog-top,.fa-q legend{color:var(--s)!important}.fa-q legend{font-family:var(--fd);font-weight:600}.fa-q legend span{background:var(--s)!important;color:var(--g)!important}.fa-chip span{background:#fff!important;color:var(--t)!important;border:1px solid var(--cds-border-strong-01)!important}.fa-chip span small{color:var(--t2)!important}.fa-chip input:checked+span{background:var(--s)!important;color:#fff!important;border-color:var(--s)!important;box-shadow:none!important}.fa-chip input:checked+span small{color:var(--g2)!important}.fa-select{background:#fff!important;color:var(--t)!important;border:1px solid var(--cds-border-strong-01)!important}.fa-select option{color:var(--t)!important;background:#fff!important}.fa-reset{background:#fff!important;color:var(--s)!important;border:1px solid var(--s)!important}.fa-prog-track{background:var(--l)!important}.fa-prog-track i{background:var(--bar)!important;animation:none!important}.fa-stat,.fa-chart,.fa-cardin{box-shadow:none!important;animation:none!important}.fa-stat:first-child{background:var(--g)!important;color:var(--s)!important}.fa-stat:first-child span{color:var(--s)!important}.fa-stat b,.fa-pos{font-family:var(--fd);font-weight:600}.fa-pos{background:none!important;-webkit-text-fill-color:var(--s)!important;color:var(--s)!important}.fa-track i{background:var(--s)!important;animation:none!important}.fa-tag.on{background:var(--g3)!important;color:var(--s)!important}.fa-bar i{background:var(--bar)!important}.fa-name{font-family:var(--fd)}.fa-link{color:var(--s3)!important}.sr-course{background:#fff;border:1px solid var(--l);border-radius:var(--rad)}.sr-course__title{font-family:var(--fd)}.sr-course__price{font-family:var(--fd);font-weight:600;color:var(--s)}.sr-course-cats a[aria-current]{background:var(--s)!important;color:#fff!important;border-color:var(--s)!important}.sr-course-cats a{border-radius:var(--rad)}.pe-btn{border-radius:var(--rad)!important}.pe-btn--p{background:var(--s)!important;color:#fff!important;border-color:var(--s)!important}.pe-btn--g{background:transparent!important;color:var(--s)!important;border:2px solid var(--s)!important}.pe-toc,.pe-tools,.pe-join{border-radius:var(--rad)}.pe-cat.is-on{background:var(--s)!important;color:#fff!important;border-color:var(--s)!important}.pm-box{border-radius:var(--rad)!important}.pm-kick{color:var(--s3)!important}.pm-o.on,.pm-o:hover{background:var(--g3)!important;border-color:var(--g)!important}.pm-bar i{background:var(--s)!important}.sr-consent,.sr-consent__box{background:#fff!important;color:var(--t)!important;opacity:1!important}.sr-consent{border-radius:var(--rad);box-shadow:none}.sr-consent a{color:var(--s3)!important}.sr-consent button{border-radius:var(--rad)!important}@media (max-width:767px){.nas-hero__meta{font-size:.875rem}}.nas-buy .variations{width:100%;margin:0 0 .75rem}.nas-buy .variations th{text-align:left;font-weight:600;padding:.25rem 0}.nas-buy .variations select{width:100%;min-height:2.75rem;padding:.25rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#fff;font:400 1rem/1.2 var(--fb)}.nas-buy .single_add_to_cart_button,.nas-buy button.button{width:100%;min-height:3rem;border:0;border-radius:var(--rad);background:var(--s);color:#fff;font:600 1rem/1.2 var(--fb);cursor:pointer}.nas-buy .single_add_to_cart_button.disabled{opacity:.55}.nas-buy .single_variation_wrap{margin-top:.5rem}.nas-buy .quantity{display:none}.nas-buy .reset_variations{font-size:.875rem}body :is(h1,h2,h3,h4){font-weight:600;letter-spacing:-.02em;line-height:1.16}.nas-h1{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.nas-h2{font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem)}.nas-h3{font-size:1.25rem}.nas-lead{font-size:1.125rem;line-height:1.55}.nas-sec{padding-block:clamp(2.5rem,5vw,4.5rem)}.nas-btn,.sr-x-btn{min-height:2.75rem;border-width:1px;border-radius:var(--rad);font-weight:600}.nas-mark{font-weight:600;font-size:1.0625rem}.nas-mark__star{width:2rem;height:2rem}.sr-nav a{font-weight:500;border-radius:var(--rad)}.sr-nav a:hover,.sr-nav a.is-active{background:var(--bg2)}.nas-hero,.nas-head{background:var(--s);color:#fff}.nas-hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.nas-hero__copy{padding-bottom:0}.nas-display{margin:0 0 1rem;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1.08;letter-spacing:-.025em}.nas-hero .nas-lead,.nas-hero__meta,.nas-head .nas-lead,.nas-head .sr-shop-meta{color:#d9deeb}.nas-hero__meta a,.nas-head a{color:#fff}.nas-head .nas-crumbs,.nas-head .nas-crumbs a{color:#d9deeb}.nas-head h1{color:#fff}.nas-hero .nas-btn,.nas-head .nas-btn{border-color:rgba(255,255,255,.55);background:transparent;color:#fff}.nas-hero .nas-btn:hover,.nas-head .nas-btn:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff}.nas-hero .nas-btn--main,.nas-head .nas-btn--main,.nas-hero .nas-btn--sun,.nas-head .nas-btn--sun{border-color:#fff;background:#fff;color:var(--s)}.nas-hero .nas-btn--main:hover,.nas-head .nas-btn--main:hover,.nas-hero .nas-btn--sun:hover,.nas-head .nas-btn--sun:hover{border-color:var(--g3);background:var(--g3);color:var(--s)}.nas-btn--sun{border-color:#fff;background:#fff;color:var(--s)}.nas-btn--sun:hover{border-color:var(--g3);background:var(--g3);color:var(--s)}.nas-buy{border-radius:var(--rad)}.nas-buy a{color:var(--s3)}.sr-buy__price{font-weight:600;font-size:1.875rem}.nas-top{padding:1.25rem 1.5rem .5rem;border-radius:var(--rad);background:#fff;color:var(--t)}.nas-top__t{margin:0 0 .75rem;font-weight:600}.nas-top__list{margin:0;padding:0;list-style:none}.nas-top__list a{display:grid;grid-template-columns:1.25rem 3rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 0;border-top:1px solid var(--l);color:var(--t);text-decoration:none}.nas-top__list a:hover .nas-top__name{text-decoration:underline}.nas-top__no{color:var(--t2);font-weight:600;font-variant-numeric:tabular-nums}.nas-top__logo{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;overflow:hidden;border:1px solid var(--l);border-radius:var(--rad);background:#fff}.nas-top__logo img{width:82%;height:82%;object-fit:contain}.nas-top__name{font-size:1.0625rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.nas-top__stat{color:var(--t2);font-size:.875rem;text-align:right;white-space:nowrap}.nas-top__stat b{display:block;color:var(--t);font-size:1.125rem;font-weight:600;line-height:1.2}@media (max-width:1023px){.nas-hero__in{grid-template-columns:minmax(0,1fr)}}.nas-rail{border:1px solid var(--l);background:#fff}.sr-thead{font-weight:500}.sr-thead,.nas-rail__cta{border-radius:var(--rad)}.sr-row::after{height:2px;border-radius:0}.sr-row.is-top{background:var(--g3)}.sr-row.is-top:hover{background:#e4f8ed}.sr-row__pos{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.sr-row__name{font-size:1.125rem}.sr-rate__val,.sr-row__count{font-size:1.125rem;font-weight:600}.sr-badge{border:1px solid var(--g);background:var(--g3);color:var(--s);font-weight:600}.sr-row__btn{font-weight:500}.nas-steps>li{border-top-width:2px}.nas-steps>li::before{font-size:1.5rem;font-weight:600}.nas-formula{border-left:3px solid var(--s);background:var(--g3)}.nas-formula b{font-weight:600;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.nas-faq details{border:1px solid var(--l);background:#fff}.nas-faq summary{font-weight:600;font-size:1.0625rem}.nas-ag__title{font-size:clamp(1.875rem,1.4rem + 2vw,2.75rem)}.nas-ag__logo{border:1px solid var(--l)}.nas-score{border:1px solid var(--l);background:#fff;color:var(--t)}.nas-score__pos b{font-size:clamp(2.75rem,2.25rem + 1.5vw,3.75rem);line-height:1;color:var(--s);letter-spacing:-.03em;font-weight:600}.nas-score__rate b{font-size:1.5rem;font-weight:600}.nas-score .srank-stars{background:linear-gradient(90deg,var(--cds-star) var(--srank-fill),#D6DBD9 var(--srank-fill))}.sr-dl div{border-top-color:var(--l)}.sr-tabs a{border-radius:var(--rad);font-weight:500}.sr-facts,.sr-loc{border:1px solid var(--l);background:#fff}.nas-foot__title{color:#fff;font-weight:600}.nas-foot a:hover{color:var(--g2)}dialog.sr-qv{border-radius:6px}.sr-qv__close{background:rgba(255,255,255,.14)}.sr-qv__close:hover{background:rgba(255,255,255,.26)}.sr-qv__more,.sr-qv__alt{border-radius:var(--rad)}.sr-consent{box-shadow:0 -1px 0 var(--l)}.pm-o.on,.pm-o:hover{border-color:var(--s)!important}.nas-head .pe-btn--p,.nas-head .sr-x-btn{background:#fff!important;border-color:#fff!important;color:var(--s)!important}.nas-head .pe-btn--g,.nas-head .sr-x-btn--ghost{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important}[data-sr-reveal]{opacity:1!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important}.fa-prog{border:1px solid var(--l);background:#fff}.fa-prog-top,.fa-prog-top b{color:var(--s)!important}.nas-foot__fnd,.nas-foot a.nas-foot__fnd,.nas-foot__fnd *{color:var(--t)!important}.pm{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem}.pm.pm-on{display:flex}html.pm-lock{overflow:hidden}.pm-bg{position:absolute;inset:0;background:rgba(16,48,42,.6)}.pm-box{position:relative;display:flex;flex-direction:column;width:min(42rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:6px!important;background:#fff;color:var(--t)}.pm-x{position:absolute;top:.625rem;right:.625rem;z-index:3;width:2.25rem;height:2.25rem;border:0;border-radius:var(--rad);background:var(--bg2);color:var(--t);font-size:1.375rem;line-height:1;cursor:pointer}.pm-x:hover{background:var(--l)}.pm-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1.125rem 3.5rem 1.125rem 1.5rem;border-bottom:1px solid var(--l);font-size:.875rem}.pm-kick{color:var(--s)!important;font-weight:600}.pm-bar{height:4px;overflow:hidden;background:var(--l)}.pm-bar i{display:block;width:0;height:100%;background:var(--s)!important;transition:width .2s}.pm-step{color:var(--t2);white-space:nowrap}.pm-body{padding:1.5rem}.pm-body h2{margin:0 0 .375rem;font-size:1.375rem}.pm-h{margin:0 0 1rem;color:var(--t2)}.pm-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem}.pm-o{display:flex;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem .875rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#fff;color:var(--t);font:500 .9688rem/1.3 var(--fb);text-align:left;cursor:pointer}.pm-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.5rem;border-top:1px solid var(--l);font-size:.9375rem}.pm-back,.pm-skip{padding:.25rem 0;border:0;background:none;color:var(--s3);font:600 .9375rem/1.2 var(--fb);cursor:pointer}.pm-rs{display:grid;gap:.625rem}.pm-r{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--l);border-radius:var(--rad);color:var(--t);text-decoration:none}.pm-r:hover{border-color:var(--s);color:var(--t)}.pm-rk{color:var(--s3);font-size:.875rem;font-weight:500}.pm-rm,.pm-mt{color:var(--t2);font-size:.875rem}.pm-m{display:block;height:4px;background:var(--l)}.pm-m i{display:block;height:100%;background:var(--bar)}.pm-rp{display:flex;justify-content:space-between;gap:1rem;margin-top:.375rem;color:var(--s);font-weight:600}.pm-rp u{color:var(--s3)}.pm-act{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.pm-restart,.pm-mail{display:inline-flex;align-items:center;min-height:2.625rem;padding:.25rem 1rem;border:1px solid var(--s);border-radius:var(--rad);background:#fff;color:var(--s);font:600 .9375rem/1.2 var(--fb);text-decoration:none;cursor:pointer}.pe .pm-box{display:block;background:var(--s);color:#fff}.pe .pm-x{background:rgba(255,255,255,.14);color:#fff}.pe .pm-x:hover{background:rgba(255,255,255,.26)}.pe .pm-kick{color:var(--g)!important}.sr-ex__join.pe-join{border-radius:var(--rad);background:var(--s)!important;color:#d9deeb}.pe .pe-btn--p,.pe-join .pe-btn--p{border-color:#fff!important;background:#fff!important;color:var(--s)!important}.pe .pe-btn--g,.pe-join .pe-btn--g{border:1px solid rgba(255,255,255,.55)!important;background:transparent!important;color:#fff!important}.pe .sr-x-btn{border:0;background:#fff;color:var(--s)}.pe .sr-x-btn:hover{background:var(--g3);color:var(--s)}.sr-qv__body{font-size:1rem;line-height:1.6}.sr-qv__body :is(h2,h3,h4),.sr-prose :is(h2,h3,h4){margin:1.75rem 0 .5rem;padding-top:1.25rem;border-top:1px solid var(--l);color:var(--s);font-family:var(--fb);font-size:1.125rem;font-weight:600;letter-spacing:-.005em;line-height:1.3}.sr-qv__body>:first-child,.sr-prose>:first-child{margin-top:0;padding-top:0;border-top:0}.sr-qv__body p,.sr-prose p{margin:0 0 .875rem}.sr-qv__body :is(ul,ol),.sr-prose :is(ul,ol){margin:0 0 1rem;padding-left:1.25rem}.sr-qv__body li,.sr-prose li{margin:0 0 .5rem;padding-left:.125rem}.sr-qv__body li::marker,.sr-prose li::marker{color:var(--t2)}.sr-qv__body strong,.sr-prose strong{font-weight:600;color:var(--t)}.sr-qv__title{font-size:1.25rem;font-weight:600}.sr-qv__kicker{font-weight:500;color:#d9deeb}.nas-top__name{overflow-wrap:break-word;hyphens:manual}@media (max-width:479px){.nas-top{padding-inline:1rem}.nas-top__list a{grid-template-columns:1rem 2.5rem minmax(0,1fr) auto;gap:.625rem}.nas-top__logo{width:2.5rem;height:2.5rem}.nas-top__name{font-size:1rem}}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews{background:var(--bg2)!important;color:var(--t)!important;border:1px solid var(--l)!important;border-left:3px solid var(--s)!important;border-radius:var(--rad)!important;text-transform:none!important}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:var(--s3)!important;text-transform:none!important;background:none!important}.woocommerce-info a::after,.woocommerce-info a::before{display:none!important}.woocommerce-info::before,.woocommerce-message::before{color:var(--s)!important}
/* ===== Przewodnik: biel, kobalt, bursztyn, karty ===== */
:root{--rad:14px;--bg:#fff;--bg2:#f8f9fa;--l:#e6e8eb;--fd:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--co:#0f7a4f;--co2:#0a6340;--deep:#11181c;--sun:#ffb020;--sun2:#f5a308;--sh:0 1px 2px rgba(22,36,92,.06),0 8px 24px rgba(22,36,92,.06)}
body{font-size:1.0625rem;line-height:1.65}
body :is(h1,h2,h3,h4){font-weight:800;letter-spacing:-.022em;line-height:1.14}
.nas-wrap{max-width:80rem}
.nas-h2{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.75rem);max-width:28ch}
.nas-h1{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);max-width:22ch}
.nas-lead{color:var(--t2)}
.nas-sec{padding-block:clamp(3rem,6vw,5.5rem)}
.nas-btn,.sr-x-btn{min-height:3rem;padding:.5rem 1.5rem;border-radius:12px;border-width:1px;font-weight:700}
.nas-btn--main,.sr-x-btn{background:var(--co);border-color:var(--co);color:#fff}
.nas-btn--main:hover,.sr-x-btn:hover{background:var(--co2);border-color:var(--co2)}
.nas-btn--sun{background:var(--sun);border-color:var(--sun);color:#1c1a12}
.nas-btn--sun:hover{background:var(--sun2);border-color:var(--sun2);color:#1c1a12}
/* Nagłówek */
.sr-header.c-head{position:sticky;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--l)}
.c-head .sr-header__bar{min-height:4.25rem}
.nas-mark{font:700 1.0625rem/1 var(--fd);letter-spacing:-.02em;color:var(--deep)}
.nas-mark b{color:var(--co);font-weight:800}
.c-foot .nas-mark{color:#fff}
.c-foot .nas-mark b{color:var(--sun)}
.c-mark{display:inline-block;width:1.875rem;height:1.875rem;border-radius:50% 50% 50% 8px;background:var(--co);box-shadow:inset -.5rem -.5rem 0 var(--sun)}
.c-head .sr-nav a{font-weight:600;font-size:.9375rem;border-radius:10px;color:var(--deep)}
.c-head .sr-nav a:hover,.c-head .sr-nav a.is-active{background:var(--bg2);color:var(--co)}
.c-head .nas-head-cta{min-height:2.625rem;font-size:.9375rem}
/* Hero */
.c-hero{background:linear-gradient(180deg,#f8f9fa 0,#fcfcfc 62%,#fff 100%);padding-block:clamp(3rem,6vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}
.c-hero__in{display:grid;justify-items:center;text-align:center}
.c-eyebrow{margin:0 0 1.125rem;padding:.25rem .875rem;border-radius:999px;background:#fff;box-shadow:var(--sh);color:var(--co);font-weight:700;font-size:.875rem}
.c-hero__t{margin:0 0 1.125rem;max-width:18ch;color:var(--deep);font-size:clamp(2.5rem,1.6rem + 4vw,4.75rem);line-height:1.04;letter-spacing:-.035em}
.c-hero__lead{margin:0 0 1.75rem;max-width:44rem;color:var(--t2);font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.55}
.nas-search{display:flex;gap:.5rem;width:100%;max-width:40rem;padding:.5rem;border:1px solid var(--l);border-radius:18px;background:#fff;box-shadow:var(--sh)}
.nas-search__l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.nas-search input{flex:1 1 auto;min-width:0;border:0;padding:.5rem 1rem;background:none;font:500 1.0625rem/1.2 var(--fb);color:var(--t);outline:0}
.nas-search button{flex:none;min-height:3rem;padding:.5rem 1.5rem;border:0;border-radius:12px;background:var(--co);color:#fff;font:700 1rem/1.2 var(--fb);cursor:pointer}
.nas-search button:hover{background:var(--co2)}
.c-hero__in>div{width:100%;display:flex;justify-content:center}.c-hero__alt{margin:1rem 0 0;color:var(--t2);font-size:.9375rem}
.c-hero__pod{margin-top:clamp(2rem,4vw,3.25rem)}
.c-hero .nas-top{padding:0;background:none}
.c-hero .nas-top__t{margin:0 0 1rem;text-align:center;color:var(--t2);font-weight:600;font-size:.9375rem}
.c-hero .nas-top__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.c-hero .nas-top__list a{grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"logo name stat";position:relative;gap:.875rem;padding:1.25rem;border:1px solid var(--l);border-radius:18px;background:#fff;box-shadow:var(--sh);transition:transform .15s}
.c-hero .nas-top__list a:hover{transform:translateY(-2px)}
.c-hero .nas-top__no{position:absolute;top:-.625rem;left:1rem;display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--sun);color:#1c1a12;font-size:.875rem;font-weight:800}
.c-hero .nas-top__logo{grid-area:logo;width:3.5rem;height:3.5rem;border-radius:12px}
.c-hero .nas-top__name{grid-area:name;font-weight:700}
.c-hero .nas-top__stat{grid-area:stat}
.c-hero .nas-top__stat b{font-weight:800}
/* Miasta */
.c-popular{padding-block:1rem clamp(1.5rem,3vw,2.5rem)}
.c-popular__t{margin:0 0 .875rem;color:var(--deep);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;text-align:center}
.nas-cities{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}
.nas-cities a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--l);border-radius:999px;background:#fff;color:var(--deep);text-decoration:none;font-size:.9375rem}
.nas-cities a:hover{border-color:var(--co);color:var(--co)}
.nas-cities b{font-weight:700}
.nas-cities span{color:var(--t2);font-size:.8125rem}
/* Karty agencji */
.c-rank{background:var(--bg2);padding-block:clamp(3rem,5vw,4.5rem)}
.c-rank .nas-note{font-size:.9375rem;max-width:64rem}
.nas-rank{grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem}
.nas-rail{order:2;top:5.25rem;max-height:calc(100vh - 6rem);padding:1.25rem;border:1px solid var(--l);border-radius:18px;background:#fff;box-shadow:var(--sh)}
.nas-rail__cta{border-radius:12px;background:var(--co)}
.nas-rail__cta:hover{background:var(--co2)}
.nas-field input,.nas-field select{border-color:var(--l);border-radius:10px;background:var(--bg2)}
.nas-rail .sr-af__box>summary{border-radius:10px;background:var(--bg2);border-color:var(--l)}
.sr-thead{display:none}
.sr-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}
.sr-board>.sr-row:nth-child(n+6){contain-intrinsic-size:auto 17rem}
.sr-row{display:grid;grid-template-columns:2.25rem 3.75rem repeat(3,minmax(0,1fr));gap:.75rem;align-content:start;padding:1.25rem;border:1px solid var(--l);border-radius:18px;background:#fff;box-shadow:var(--sh);transition:box-shadow .15s,border-color .15s}
.sr-row:hover{border-color:#b7ebd2}
.sr-row::after{display:none}
.sr-row.is-top,.sr-row.is-top:hover{background:#fff;border-color:var(--sun)}
.sr-row__pos{grid-column:1;grid-row:1;align-self:center;font:800 1.5rem/1 var(--fd);color:var(--co);letter-spacing:-.03em}
.sr-logo-tile{grid-column:2;grid-row:1;width:3.5rem;height:3.5rem;border-radius:12px}
.sr-row__scale{grid-column:3/-1;grid-row:1;align-self:center;text-align:right}
.sr-rate{align-items:flex-end}
.sr-row__main{grid-column:1/-1;grid-row:2}
.sr-row__name{font-size:1.1875rem;font-weight:800}
.sr-row__sub{font-size:.875rem}
.sr-badge{border:0;border-radius:999px;padding:.125rem .625rem;background:#fff4dc;color:#7a5200;font-weight:700}
.sr-row__actions{gap:.375rem}
.sr-row__btn{border-radius:10px;border-color:var(--l);font-size:.8125rem}
.sr-row__btn:first-child{background:var(--co);border-color:var(--co)}
.sr-row__btn:first-child:hover{background:var(--co2);border-color:var(--co2)}
.sr-row__btn--tel,.sr-row__btn--mail,.sr-row__btn--web{border-color:transparent;color:var(--co);padding-inline:.25rem}
.sr-row__num,.sr-row__count{grid-row:3;padding-top:.625rem;border-top:1px solid var(--l);text-align:left;font:700 1.0625rem/1.2 var(--fd);color:var(--deep)}
.sr-row__num::before,.sr-row__count::before{display:block;margin-bottom:.125rem;font:500 .75rem/1.3 var(--fb);color:var(--t2)}
.sr-row__num::before{content:"Google"}
.sr-row__num+.sr-row__num::before{content:"Serwis"}
.sr-row__count::before{content:"Łącznie"}
.sr-row__num{grid-column:1/3}
.sr-row__num+.sr-row__num{grid-column:3}
.sr-row__count{grid-column:4/-1}
/* Treść */
.nas-guide{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
.nas-guide__head{padding:1.5rem;border-radius:18px;background:var(--bg2)}
.nas-sec--tint .nas-guide__head{background:#fff;box-shadow:var(--sh)}
.nas-guide__head .nas-h2{font-size:clamp(1.375rem,1.2rem + .9vw,2rem);color:var(--deep)}
.nas-sec .nas-h2{color:var(--deep)}
.nas-steps{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}
.nas-steps>li{padding:1.5rem;border:1px solid var(--l);border-radius:18px;background:#fff;box-shadow:var(--sh)}
.nas-steps>li::before{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.875rem;border-radius:50%;background:#f8f9fa;color:var(--co);font:800 1rem/1 var(--fd)}
.nas-formula{border-radius:18px;background:var(--deep);color:#fff;padding:1.5rem 1.75rem}
.nas-formula b{color:#fff;font-weight:800}
.nas-formula span{color:#d9deeb}
.nas-faq{gap:.625rem;max-width:58rem}
.nas-faq details{border:1px solid var(--l);border-radius:14px;background:#fff}
.nas-faq summary{font-weight:700;font-size:1.0625rem}
.nas-faq summary::after{color:var(--co)}
.nas-parts{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}
.nas-parts>div{padding:1.5rem;border:1px solid var(--l);border-radius:18px;background:#fff;box-shadow:var(--sh)}
.c-cta-wrap{padding-block:0 clamp(3rem,6vw,5rem)}
.c-cta{padding:clamp(1.75rem,4vw,3rem);border-radius:24px;background:linear-gradient(120deg,#0f7a4f,#11181c);color:#fff}
.c-cta .nas-h2{color:#fff}
/* Podstrony */
.nas-head,.nas-ag{background:linear-gradient(180deg,#f8f9fa,#fcfcfc);color:var(--deep)}
.nas-head h1,.nas-ag h1{color:var(--deep)}
.nas-head .nas-lead,.nas-ag .nas-lead{color:var(--t2)}
.nas-head .nas-crumbs,.nas-head .nas-crumbs a,.nas-ag .nas-crumbs,.nas-ag .nas-crumbs a{color:var(--t2)}
.nas-head a{color:var(--co)}
.nas-head .nas-btn,.nas-head .pe-btn{color:var(--deep);border-color:var(--deep)}
.nas-head .nas-btn--main,.nas-head .pe-btn--p{background:var(--co);border-color:var(--co);color:#fff}
.nas-ag .sr-agency__sub{color:var(--t2)}
.nas-score{border-radius:18px;box-shadow:var(--sh)}
.sr-tabs-wrap{background:#fff}
/* Stopka */
.c-foot{background:var(--deep)}
@media (max-width:1119px){.nas-rank{grid-template-columns:minmax(0,1fr)}.nas-rail{order:0;position:static;max-height:none}}
@media (max-width:1023px){.c-hero .nas-top__list{grid-template-columns:minmax(0,1fr)}.nas-guide{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.sr-board{grid-template-columns:minmax(0,1fr)}.c-hero__t{font-size:clamp(2.25rem,1.7rem + 4vw,3.25rem)}.sr-row__num::before,.sr-row__count::before{display:block}}
@media (max-width:479px){.nas-search{flex-direction:column}.nas-search button{width:100%}.nas-search input{padding:.75rem .875rem}.nas-cities{justify-content:flex-start}.c-hero__in{text-align:left;justify-items:start}.c-popular__t{text-align:left}}

/* lista z doczytywaniem */
.nas-cut{display:none!important}

.sr-board>.sr-row:nth-child(n+6){content-visibility:visible}
.nas-morewrap{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.75rem;text-align:center}
.nas-morewrap[hidden]{display:none}
.nas-morewrap__n{margin:0;color:var(--t2);font-size:.9375rem}
.nas-morewrap .nas-btn{min-width:16rem;cursor:pointer}
.nas-morewrap .nas-btn[hidden]{display:none}

/* audyt UX: wspólne */
body :is(h1,h2,h3,h4){text-wrap:balance}
.sr-prose p,.nas-lead,.nas-note,.nas-parts p{text-wrap:pretty}
main [id]{scroll-margin-top:6rem}
.nas-sec .nas-h2{margin-bottom:1rem}
.nas-guide__head p{font-size:1.0625rem;line-height:1.55}
.nas-cta p{max-width:46rem}
.nas-legalside__t{margin:1.75rem 0 .5rem;color:var(--t)}
.nas-legalside__t:first-child{margin-top:0}
.nas-toc{margin:0;padding-left:1.25rem}
.nas-toc li{margin:.25rem 0}
.sr-od__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
.nas-foot__fnd{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--rad);background:none;color:#fff;text-decoration:none}
.nas-foot__fnd span{color:inherit}
.nas-foot__fnd:hover{border-color:#fff;background:rgba(255,255,255,.06)}
.nas-form,.sr-x-form{display:grid;gap:.875rem}
.nas-form label,.sr-x-form label{display:grid;gap:.25rem;font-weight:600;font-size:.9375rem}
.nas-form input:not([type=checkbox]),.nas-form textarea{display:block;width:100%;box-sizing:border-box;min-height:2.875rem;padding:.625rem .875rem;border:1px solid var(--cds-border-strong-01,#b9c0cc);border-radius:var(--rad);background:#fff;color:var(--t);font:400 1rem/1.3 var(--fb)}
.nas-form input:focus,.nas-form textarea:focus{outline:2px solid var(--s3);outline-offset:1px}
.nas-form .sr-x-check{display:flex;align-items:flex-start;gap:.625rem;font-weight:400;font-size:.875rem;line-height:1.45}
.nas-form .sr-x-check input{flex:none;margin-top:.1875rem;min-height:0}
.nas-form .sr-x-hp,.nas-form input.sr-x-hp{position:absolute;left:-9999px;width:1px;height:1px;min-height:0;padding:0;border:0}
.nas-form .sr-x-btn{justify-self:start}
.nas-formbox{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--rad)}
.nas-rail:has(details[open]){position:static;max-height:none;overflow:visible}
@media (max-width:767px){.sr-od__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}main [id]{scroll-margin-top:5rem}.nas-form .sr-x-btn{justify-self:stretch}}

/* audyt C */
.nas-guide__head{top:5.75rem}
.nas-gloss{columns:2;column-gap:2.5rem}
.nas-gloss dt{font-weight:700;break-after:avoid;color:var(--deep)}
.nas-gloss dd{break-inside:avoid}
.sr-row{grid-template-rows:auto 1fr auto}
.nas-faq{max-width:none}
.nas-formbox{background:var(--bg2);border-radius:18px}
.nas-form input:not([type=checkbox]),.nas-form textarea{border-color:var(--l)}
.nas-form .sr-x-btn{border-radius:12px}
@media (max-width:767px){.nas-gloss{columns:1}}

.sr-board .sr-row{grid-template-columns:2.25rem 3.75rem repeat(3,minmax(0,1fr))}
.sr-board .sr-row>.sr-row__scale{grid-column:3/-1;grid-row:1}
.sr-board .sr-row>.sr-row__main{grid-column:1/-1;grid-row:2}
.sr-board .sr-row>.sr-row__num{grid-column:1/3;grid-row:3}
.sr-board .sr-row>.sr-row__num+.sr-row__num{grid-column:3;grid-row:3}
.sr-board .sr-row>.sr-row__count{grid-column:4/-1;grid-row:3}
.sr-board .sr-row>.sr-row__pos{grid-column:1;grid-row:1}
.sr-board .sr-row>.sr-logo-tile{grid-column:2;grid-row:1}
@media (max-width:767px){.sr-row__btn--tel,.sr-row__btn--mail,.sr-row__btn--web{min-height:1.75rem;max-width:100%;overflow-wrap:anywhere}.sr-board .sr-row{grid-template-columns:2rem 3.5rem repeat(3,minmax(0,1fr))}}

.nas-formbox .sr-x-form input:not([type=checkbox]):not(.sr-x-hp),.nas-formbox .sr-x-form textarea{min-height:2.875rem;padding:.625rem .875rem!important;border:1px solid var(--cds-border-strong-01,#b9c0cc)!important;border-radius:var(--rad)!important;background:#fff!important;color:var(--t)!important;font:400 1rem/1.3 var(--fb)!important;box-shadow:none!important}
.nas-formbox .sr-x-form textarea{min-height:7rem}
.nas-formbox .sr-x-form label>span{color:var(--t)}

/* karta agencji: stale pozycje elementow */
.sr-row__actions{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:.5rem .5rem;margin-top:.75rem;align-items:center}
.sr-row__actions .sr-row__btn{box-sizing:border-box;min-width:0;width:100%;margin:0;justify-content:center;white-space:nowrap}
.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 2;grid-row:1}
.sr-row__actions .sr-row__btn:nth-child(2){grid-column:3/span 2;grid-row:1}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{display:block;grid-row:2;min-height:1.75rem;padding:.25rem 0;line-height:1.25rem;text-align:left;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%}
.sr-row__actions .sr-row__btn--tel{grid-column:1/span 3}
.sr-row__actions .sr-row__btn--mail{grid-column:4/span 5}
.sr-row__actions .sr-row__btn--web{grid-column:9/span 4}
@media (max-width:1023px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}.sr-row__actions .sr-row__btn--tel{grid-column:1/-1;grid-row:2}.sr-row__actions .sr-row__btn--mail{grid-column:1/-1;grid-row:3}.sr-row__actions .sr-row__btn--web{grid-column:1/-1;grid-row:4}}
@media (max-width:479px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 6}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:7/span 6}}
/* karta C: wezsza kolumna, kontakt zawsze w trzech liniach */
.sr-row__main{display:flex;flex-direction:column;height:100%}
.sr-row__actions{margin-top:auto;padding-top:.75rem}
.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}
.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}
.sr-row__actions .sr-row__btn--tel{grid-column:1/-1;grid-row:2}
.sr-row__actions .sr-row__btn--mail{grid-column:1/-1;grid-row:3}
.sr-row__actions .sr-row__btn--web{grid-column:1/-1;grid-row:4}
@media (max-width:479px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 6}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:7/span 6}}

.sr-row__actions{grid-template-rows:auto 1.75rem 1.75rem 1.75rem;row-gap:.25rem}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{border:0;border-radius:0;background:none}

/* karta v2: siatka 4px */
.sr-board .sr-row{padding:1.5rem;column-gap:.75rem;row-gap:1rem;grid-template-rows:auto 1fr auto}
.sr-row__main{display:flex;flex-direction:column;align-items:flex-start;height:100%}
.sr-row__name{margin:0;line-height:1.75rem;font-size:1.25rem}
.sr-row__sub{margin:.25rem 0 0;line-height:1.375rem}
.sr-badge{margin:.75rem 0 0;padding:.25rem .75rem;line-height:1.25rem;font-size:.8125rem}
.sr-race-mini{margin:.5rem 0 0;line-height:1.25rem;font-size:.8125rem}
.sr-row.is-top-1 .sr-race-mini{display:none}
.sr-row__actions{width:100%;margin-top:auto;padding-top:1rem;grid-template-rows:2.25rem 1.5rem 1.5rem 1.5rem;row-gap:.5rem}
.sr-row__actions .sr-row__btn:nth-child(-n+2){min-height:2.25rem;padding:0 .75rem;font-size:.875rem}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{min-height:1.5rem;padding:0;line-height:1.5rem;font-size:.875rem}
.sr-board .sr-row>.sr-row__num,.sr-board .sr-row>.sr-row__count{padding-top:.875rem}
.sr-row__num,.sr-row__count{font-size:1.0625rem;line-height:1.5rem}
.sr-row__num::before,.sr-row__count::before{margin-bottom:.25rem}
.sr-board .sr-row>.sr-row__pos{align-self:center;line-height:1}
.sr-board .sr-row>.sr-logo-tile{width:3.5rem;height:3.5rem}
@media (max-width:767px){.sr-board .sr-row{padding:1.25rem}}

/* karta v3 + typografia: przewodnik */
:root{--rad:8px;--fd:'Libre Franklin',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Libre Franklin',system-ui,-apple-system,'Segoe UI',sans-serif;--sh:0 1px 2px rgba(22,36,92,.05)}
body :is(h1,h2,h3,h4){font-weight:700;letter-spacing:-.01em}
.c-hero__t{letter-spacing:-.018em;font-weight:700;font-size:clamp(2.375rem,1.6rem + 3.4vw,4rem);line-height:1.1}
.nas-mark{font-weight:600;letter-spacing:-.005em}
.nas-btn,.sr-x-btn,.nas-rail__cta,.nas-search button{border-radius:8px}
.nas-search{border-radius:10px}
.c-eyebrow{border-radius:4px;box-shadow:none;border:1px solid var(--l);font-weight:600}
.c-hero .nas-top__list a,.nas-rail,.nas-steps>li,.nas-parts>div,.nas-guide__head,.nas-formula,.nas-formbox,.nas-score{border-radius:10px}
.c-cta{border-radius:12px;background:var(--deep)}
.c-hero{background:#f8f9fa}
.nas-head,.nas-ag{background:#f8f9fa}
.sr-board{gap:.875rem}
.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:0;row-gap:1rem;padding:1.5rem;border:1px solid var(--l);border-radius:10px;background:#fff;box-shadow:var(--sh);align-items:start}
.sr-row:hover{border-color:#b9c4e8}
.sr-board .sr-row>.sr-row__pos{grid-column:1;grid-row:1;align-self:center;font:700 1.375rem/1 var(--fd);letter-spacing:0;color:var(--deep)}
.sr-board .sr-row>.sr-logo-tile{grid-column:2;grid-row:1;width:3.5rem;height:3.5rem;border-radius:8px}
.sr-board .sr-row>.sr-row__scale{grid-column:3/-1;grid-row:1;align-self:center}
.sr-rate__val{font:700 1.25rem/1.5rem var(--fd);letter-spacing:0}
.sr-rate .srank-stars{--srank-star-size:.9375rem}
.sr-board .sr-row>.sr-row__main{grid-column:1/-1;grid-row:2;height:auto}
.sr-row__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.sr-row__name{margin:0;font-size:1.1875rem;line-height:1.75rem;font-weight:700;letter-spacing:-.005em}
.sr-row__name a{color:var(--deep)}
.sr-row__sub{width:100%;margin:.125rem 0 0;font-size:.9375rem;line-height:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t2)}
.sr-row__tag{display:none}
.sr-badge,.sr-race-mini{display:flex;align-items:center;min-height:1.75rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.25rem;color:var(--t2)}
.sr-badge{padding:0 .625rem;border-radius:4px;background:#fff4dc;color:#6b4800;font-weight:600}
.sr-row.is-top-1 .sr-race-mini{display:none}
.sr-row__actions{margin-top:1rem;padding-top:0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:.5rem;grid-template-rows:2.5rem 2.25rem 1.625rem 1.625rem;row-gap:0}
.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 6}
.sr-row__actions .sr-row__btn:nth-child(2){grid-column:7/span 6}
.sr-row__actions .sr-row__btn:nth-child(-n+2){min-height:2.5rem;border:1px solid var(--l);border-radius:8px;background:#fff;color:var(--deep);font-size:.9375rem;font-weight:600}
.sr-row__actions .sr-row__btn:nth-child(1){border-color:var(--co);background:var(--co);color:#fff}
.sr-row__actions .sr-row__btn:nth-child(1):hover{border-color:var(--co2);background:var(--co2);color:#fff}
.sr-row__actions .sr-row__btn:nth-child(2):hover{border-color:var(--deep);background:#fff;color:var(--deep)}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{position:relative;grid-column:1/-1;min-height:1.625rem;padding:0 0 0 4.5rem;line-height:1.625rem;border:0;background:none;color:var(--t);font-size:.875rem;font-weight:400;text-decoration:none}
.sr-row__actions .sr-row__btn--tel{grid-row:2;align-self:end}
.sr-row__actions .sr-row__btn--mail{grid-row:3}
.sr-row__actions .sr-row__btn--web{grid-row:4}
.sr-row__actions .sr-row__btn--tel::before,.sr-row__actions .sr-row__btn--mail::before,.sr-row__actions .sr-row__btn--web::before{position:absolute;left:0;color:var(--t2)}
.sr-row__actions .sr-row__btn--tel::before{content:"Telefon"}
.sr-row__actions .sr-row__btn--mail::before{content:"E-mail"}
.sr-row__actions .sr-row__btn--web::before{content:"WWW"}
.sr-row__actions .sr-row__btn--tel:hover,.sr-row__actions .sr-row__btn--mail:hover,.sr-row__actions .sr-row__btn--web:hover{background:none;color:var(--co);text-decoration:underline}
.sr-board .sr-row>.sr-row__num,.sr-board .sr-row>.sr-row__count{grid-row:3;padding-top:.875rem;border-top:1px solid var(--l);font:700 1.0625rem/1.5rem var(--fd);color:var(--deep);font-variant-numeric:tabular-nums;text-align:left}
.sr-board .sr-row>.sr-row__num{grid-column:1/3}
.sr-board .sr-row>.sr-row__num+.sr-row__num{grid-column:3/5}
.sr-board .sr-row>.sr-row__count{grid-column:5/-1}
.sr-row__num::before,.sr-row__count::before{display:block;margin-bottom:.125rem;font:400 .8125rem/1.25rem var(--fb);color:var(--t2)}
@media (max-width:767px){.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{grid-template-columns:repeat(6,minmax(0,1fr));padding:1.25rem}.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 6}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:7/span 6}}
.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}
.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}
.sr-row__actions .sr-row__btn:nth-child(3){grid-column:9/span 4;grid-row:1}
.sr-row__actions .sr-row__btn:nth-child(-n+3){min-height:2.5rem;padding:0 .5rem;border:1px solid var(--l);border-radius:8px;background:#fff;color:var(--deep);font-size:.9375rem;font-weight:600}
.sr-row__actions .sr-row__btn:nth-child(1){border-color:var(--co);background:var(--co);color:#fff}
.sr-row__actions .sr-row__btn:nth-child(3):hover{border-color:var(--deep);background:#fff;color:var(--deep)}
@media (max-width:767px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}.sr-row__actions .sr-row__btn:nth-child(3){grid-column:9/span 4}}

.nas-foot__fnd img{filter:brightness(0) invert(1);opacity:.85}

/* ===== Supabase, wersja jasna ===== */
:root{--rad:6px;--bg:#fff;--bg2:#fcfcfc;--panel:#fff;--l:#e6e8eb;--l2:#d7dbdf;--t:#11181c;--t2:#60696f;--t3:#687076;--s:#11181c;--s2:#1c2024;--s3:#0f7a4f;--co:#0f7a4f;--co2:#0a6340;--deep:#11181c;--brand:#3ecf8e;--brandt:#0f7a4f;--btn:#3ecf8e;--btnh:#35bd80;--g:#b7ebd2;--g2:#d9f5e6;--g3:#effbf5;--bar:#3ecf8e;--sh:none;--mono:'Source Code Pro',ui-monospace,Menlo,monospace;--fd:'Figtree',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Figtree',system-ui,-apple-system,'Segoe UI',sans-serif;--cds-star:#3ecf8e;--cds-border-strong-01:#d7dbdf}
html:root{--bde-background-color:#fff;--bde-body-text-color:#11181c;--bde-links-color:#0f7a4f;--bde-links-color-hover:#11181c}
body{background:#fff;color:#11181c;font-size:1rem;line-height:1.6}
body :is(h1,h2,h3,h4){font-family:var(--fd);font-weight:500;letter-spacing:-.012em;color:#11181c}
.nas-wrap{max-width:75rem}
.nas-lead,.nas-note{color:var(--t2)}
.nas-lead{font-size:1.125rem;line-height:1.55}
.nas-h1{font-size:clamp(2rem,1.6rem + 1.8vw,3rem);font-weight:500;line-height:1.14;max-width:24ch}
.nas-h2,.nas-sec .nas-h2{color:#11181c;font-size:clamp(1.625rem,1.35rem + 1.1vw,2.25rem);font-weight:500;line-height:1.2;max-width:30ch}
.nas-sec{padding-block:clamp(3rem,6vw,5rem);background:#fff;border-top:1px solid var(--l)}
.nas-sec--tint{background:#fcfcfc}
.nas-btn,.sr-x-btn,.pe-btn,.nas-rail__cta,.nas-search button,.fa-btn,.fa-share,.fa-reset{min-height:2.375rem;padding:.375rem 1rem;border:1px solid var(--l2);border-radius:6px;background:#fff;color:#11181c;font:500 .875rem/1.25rem var(--fb);text-decoration:none;box-shadow:none;cursor:pointer;transition:background .12s,border-color .12s}
.nas-btn:hover,.pe-btn:hover,.fa-btn:hover,.fa-share:hover,.fa-reset:hover{background:#f8f9fa;border-color:#c1c8cd;color:#11181c}
.nas-btn--main,.nas-btn--sun,.sr-x-btn,.pe-btn--p,.nas-rail__cta,.nas-search button{background:var(--btn)!important;border-color:#2bb673!important;color:#07261a!important}
.nas-btn--main:hover,.nas-btn--sun:hover,.sr-x-btn:hover,.pe-btn--p:hover,.nas-rail__cta:hover,.nas-search button:hover{background:var(--btnh)!important;border-color:#23a266!important;color:#07261a!important}
/* Nagłówek */
.sr-header.c-head{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--l)}
.c-head .sr-header__bar{min-height:3.75rem}
.nas-mark{color:#11181c;font:600 1rem/1 var(--fd);letter-spacing:-.01em;text-decoration:none}
.nas-mark b{color:var(--brandt);font-weight:600}
.c-mark{width:1.25rem;height:1.25rem;border-radius:5px;background:var(--brand);box-shadow:none}
.c-head .sr-nav a{border-radius:6px;background:none;color:var(--t2);font-size:.875rem;font-weight:500;text-decoration:none}
.c-head .sr-nav a:hover,.c-head .sr-nav a.is-active{background:none;color:#11181c}
.c-head .nas-head-cta{min-height:2.125rem;font-size:.8125rem}
/* Hero */
.c-hero{position:relative;overflow:hidden;padding-block:clamp(3.5rem,8vw,6.5rem) clamp(2.5rem,4vw,3.5rem);background:#fff;border-bottom:1px solid var(--l)}
.c-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--l) 1px,transparent 1px),linear-gradient(90deg,var(--l) 1px,transparent 1px);background-size:4rem 4rem;opacity:.75;mask-image:radial-gradient(ellipse 62% 72% at 50% 0,#000,transparent);-webkit-mask-image:radial-gradient(ellipse 62% 72% at 50% 0,#000,transparent);pointer-events:none}
.c-hero__in,.c-hero__pod{position:relative}
.c-eyebrow{margin-bottom:1.25rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--brandt);font:400 .75rem/1.25rem var(--mono);letter-spacing:.06em;text-transform:uppercase}
.c-hero__t{max-width:18ch;margin-bottom:1.25rem;color:#11181c;font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);font-weight:500;line-height:1.08;letter-spacing:-.025em}
.c-hero__t span{color:#12a366}
.c-hero__lead{max-width:40rem;color:var(--t2);font-size:1.125rem;line-height:1.6}
.nas-search{max-width:36rem;padding:.25rem;border:1px solid var(--l2);border-radius:8px;background:#fff;box-shadow:none}
.nas-search:focus-within{border-color:var(--brand)}
.nas-search input{padding:.375rem .75rem;font:400 .9375rem/1.25rem var(--fb)}
.nas-search button{min-height:2.375rem}
.c-hero__alt{color:var(--t2);font-size:.875rem}
.c-hero__alt a{color:var(--brandt)}
.c-hero .nas-top__t{margin-bottom:1rem;color:var(--t3);font:400 .75rem/1.25rem var(--mono);letter-spacing:.06em;text-transform:uppercase}
.c-hero .nas-top__list{gap:.75rem}
.c-hero .nas-top__list a{grid-template-columns:auto 2.75rem minmax(0,1fr) auto;grid-template-areas:"no logo name stat";position:static;gap:.875rem;padding:1.25rem;border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none;color:#11181c;text-decoration:none;transform:none}
.c-hero .nas-top__list a:hover{border-color:var(--l2);background:#fcfcfc;transform:none}
.c-hero .nas-top__no{grid-area:no;position:static;width:auto;height:auto;border-radius:0;background:none;color:var(--brandt);font:400 .875rem/1 var(--mono)}
.c-hero .nas-top__logo{width:2.75rem;height:2.75rem;border:1px solid var(--l);border-radius:6px}
.c-hero .nas-top__name{color:#11181c;font:500 1rem/1.3 var(--fd)}
.c-hero .nas-top__stat{color:var(--t3);font-size:.75rem}
.c-hero .nas-top__stat b{color:#11181c;font:500 1rem/1.3 var(--mono)}
/* Miasta */
.c-popular{padding-block:2rem;border-bottom:1px solid var(--l);background:#fcfcfc}
.c-popular__t{margin-bottom:1rem;color:#11181c;font:500 1rem/1.4 var(--fd);letter-spacing:-.01em}
.nas-cities{gap:.5rem}
.nas-cities a{padding:.375rem .75rem;border:1px solid var(--l);border-radius:6px;background:#fff;color:#11181c;font-size:.875rem;text-decoration:none}
.nas-cities a:hover{border-color:var(--l2);background:#f8f9fa;color:#11181c}
.nas-cities b{font-weight:500}
.nas-cities span{color:var(--t3);font:400 .6875rem/1.2 var(--mono)}
/* Karty */
.c-rank{background:#fff;padding-block:clamp(3rem,5vw,4.5rem)}
.c-rank .nas-note{color:var(--t2);font-size:.875rem}
.nas-rail{top:5rem;padding:1rem;border:1px solid var(--l);border-radius:8px;background:#fcfcfc;box-shadow:none}
.nas-field{color:var(--t2);font-size:.8125rem;font-weight:500}
.nas-field input,.nas-field select,.sr-af__field select,.sr-af__field input{min-height:2.375rem;border:1px solid var(--l2);border-radius:6px;background:#fff;color:#11181c;font:400 .875rem/1.25rem var(--fb)}
.nas-rail .sr-af__box>summary{min-height:2.375rem;border:1px solid var(--l2);border-radius:6px;background:#fff;color:#11181c;font-size:.875rem;font-weight:500}
.nas-rail .sr-af__result{color:var(--t3);font-size:.8125rem}
.nas-rail__jump{border-color:var(--l)}
.nas-rail__jump a{color:var(--t2);font-size:.8125rem;text-decoration:none}
.nas-rail__jump a:hover{color:#11181c}
.sr-board{gap:.75rem}
.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1.25rem;border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none;transform:none;transition:border-color .12s}
.sr-board .sr-row:hover{border-color:var(--l2);box-shadow:none;transform:none}
.sr-board .sr-row>.sr-row__pos{color:var(--t3);font:400 .9375rem/1 var(--mono)}
.sr-row.is-top .sr-row__pos{color:var(--brandt)}
.sr-board .sr-row.is-top>.sr-row__pos{color:var(--brandt)}
.sr-board .sr-row>.sr-logo-tile{width:3rem;height:3rem;border:1px solid var(--l);border-radius:6px}
.sr-rate__val{color:#11181c;font:500 1rem/1.5rem var(--mono)}
.sr-rate .srank-stars{--srank-star-size:.8125rem;--srank-star-empty:#d7dbdf}
.sr-row__name{font:500 1.0625rem/1.5rem var(--fd);letter-spacing:-.005em}
.sr-row__name a{color:#11181c;text-decoration:none}
.sr-row__sub{color:var(--t2);font-size:.875rem;line-height:1.375rem}
.sr-badge,.sr-race-mini{min-height:1.5rem;font-size:.75rem}
.sr-badge{padding:0 .5rem;border:1px solid var(--g);border-radius:4px;background:var(--g3);color:var(--brandt);font:400 .75rem/1.375rem var(--mono)}
.sr-race-mini{color:var(--t3)}
.sr-row__actions{grid-template-rows:2rem 2rem 1.5rem 1.5rem}
.sr-row__actions .sr-row__btn:nth-child(-n+3){min-height:2rem;padding:0 .5rem;border:1px solid var(--l2);border-radius:6px;background:#fff;color:#11181c;font:500 .8125rem/1 var(--fb)}
.sr-row__actions .sr-row__btn:nth-child(-n+3):hover{border-color:#c1c8cd;background:#f8f9fa;color:#11181c}
.sr-row__actions .sr-row__btn:nth-child(1){border-color:#2bb673;background:var(--btn);color:#07261a}
.sr-row__actions .sr-row__btn:nth-child(1):hover{border-color:#23a266;background:var(--btnh);color:#07261a}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{min-height:1.5rem;line-height:1.5rem;color:#11181c;font-size:.8125rem;text-decoration:none}
.sr-row__actions .sr-row__btn--tel:hover,.sr-row__actions .sr-row__btn--mail:hover,.sr-row__actions .sr-row__btn--web:hover{background:none;color:var(--brandt)}
.sr-row__actions .sr-row__btn--tel::before,.sr-row__actions .sr-row__btn--mail::before,.sr-row__actions .sr-row__btn--web::before{color:var(--t3)}
.sr-board .sr-row>.sr-row__num,.sr-board .sr-row>.sr-row__count{padding-top:.75rem;border-color:var(--l);color:#11181c;font:400 .9375rem/1.5rem var(--mono)}
.sr-board .sr-row>.sr-row__count{font-weight:500}
.sr-row__num::before,.sr-row__count::before{color:var(--t3);font:400 .75rem/1.25rem var(--fb)}
.nas-morewrap__n{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.nas-morewrap .nas-btn{min-width:12rem}
/* Treść */
.nas-guide{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:clamp(2rem,5vw,5rem)}
.nas-guide__head,.nas-sec--tint .nas-guide__head{padding:0;border:0;border-radius:0;background:none;box-shadow:none;top:5rem}
.nas-guide__head .nas-h2{font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}
.nas-guide__head p{color:var(--t2);font-size:1rem}
.sr-prose{color:var(--t2);font-size:1rem;line-height:1.7}
.sr-prose strong,.sr-prose b{color:#11181c;font-weight:500}
.sr-prose h3,.nas-parts h3{color:#11181c;font:500 1.125rem/1.4 var(--fd);letter-spacing:-.005em}
.sr-prose a{color:var(--brandt)}
.nas-parts{gap:.75rem}
.nas-parts>div{padding:1.5rem;border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none}
.nas-parts p{color:var(--t2);font-size:.9375rem;line-height:1.65}
.nas-steps{gap:.75rem}
.nas-steps>li{padding:1.25rem;border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none}
.nas-steps>li::before{display:block;width:auto;height:auto;margin-bottom:.75rem;border-radius:0;background:none;color:var(--brandt);font:400 .8125rem/1.25rem var(--mono)}
.nas-steps h3,.nas-steps h4{color:#11181c;font:500 1rem/1.4 var(--fd)}
.nas-steps p{color:var(--t2);font-size:.875rem;line-height:1.6}
.nas-formula{border:1px solid var(--g);border-radius:8px;background:var(--g3)}
.nas-formula b{color:var(--brandt);font:400 1rem/1.5 var(--mono)}
.nas-formula span{color:var(--t2);font-size:.875rem}
.nas-faq{gap:0;border:1px solid var(--l);border-radius:8px;overflow:hidden;background:#fff}
.nas-faq details,.nas-sec--tint .nas-faq details{border:0;border-bottom:1px solid var(--l);border-radius:0;background:#fff;box-shadow:none}
.nas-faq details:last-child{border-bottom:0}
.nas-faq summary{padding:1rem 1.25rem;color:#11181c;font:500 1rem/1.4 var(--fd)}
.nas-faq summary::after{color:var(--t3)}
.nas-faq details>div{padding:0 1.25rem 1.125rem;color:var(--t2);font-size:.9375rem}
.nas-gloss dt{color:#11181c;font:500 1rem/1.4 var(--fd)}
.nas-gloss dd{color:var(--t2);font-size:.9375rem}
.c-cta-wrap{padding-block:clamp(3rem,6vw,5rem);background:#fff;border-top:1px solid var(--l)}
.c-cta{padding:clamp(1.75rem,4vw,2.5rem);border:1px solid var(--l);border-radius:8px;background:#fcfcfc;color:var(--t2)}
.c-cta .nas-h2{color:#11181c}
.c-cta p{color:var(--t2)}
/* Podstrony */
.nas-head,.nas-ag{background:#fcfcfc;border-bottom:1px solid var(--l);color:#11181c}
.nas-head h1,.nas-ag h1{color:#11181c}
.nas-head .nas-lead,.nas-ag .nas-lead,.nas-ag .sr-agency__sub{color:var(--t2)}
.nas-crumbs,.nas-head .nas-crumbs,.nas-ag .nas-crumbs{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.nas-head .nas-crumbs a,.nas-ag .nas-crumbs a,.nas-crumbs a{color:var(--t2)}
.nas-head a:not(.nas-btn):not(.pe-btn){color:var(--brandt)}
.nas-ag__logo{border:1px solid var(--l);border-radius:8px;box-shadow:none}
.nas-score,.sr-facts,.sr-loc{border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none}
.nas-score__pos b,.nas-score__rate b{color:#11181c;font-family:var(--mono);font-weight:500}
.nas-score__pos span,.sr-dl dt,.sr-fact dt{color:var(--t3)}
.sr-dl dd,.sr-fact dd{color:#11181c}
.sr-dl>div,.sr-fact{border-color:var(--l)}
.sr-fact a{color:var(--brandt)}
.sr-agency__actions{gap:.5rem;align-items:center}
.sr-agency__actions button{min-height:2.375rem;padding:.375rem 1rem;border:1px solid var(--l2);border-radius:6px;background:#fff;color:#11181c;font:500 .875rem/1.25rem var(--fb);box-shadow:none}
.sr-agency__actions button:hover{background:#f8f9fa}
.sr-tabs-wrap{background:#fff;border-bottom:1px solid var(--l)}
.sr-tabs a{border-radius:0;background:none;color:var(--t2);font-size:.875rem;font-weight:500}
.sr-tabs a:hover{background:none;color:#11181c}
.sr-tabs a.is-active,.sr-tabs a[aria-selected=true],.sr-tabs a[aria-current]{background:none;color:#11181c;box-shadow:inset 0 -2px 0 var(--brand)}
.sr-tabs__ink{display:none}
.nas-formbox{border:1px solid var(--l);border-radius:8px;background:#fcfcfc;box-shadow:none}
.nas-formbox .sr-x-form input:not([type=checkbox]):not(.sr-x-hp),.nas-formbox .sr-x-form textarea{border:1px solid var(--l2)!important;border-radius:6px!important;background:#fff!important;color:#11181c!important;font-size:.875rem!important}
.nas-legalside__t{margin:1.75rem 0 .5rem!important;color:#11181c;font-weight:500}
.nas-legalside__t:first-child{margin-top:0!important}
.nas-legalside{color:var(--t2);font-size:.9375rem}
.nas-legalside a{color:var(--t2);text-decoration:none}
.nas-legalside a:hover{color:var(--brandt)}
.sr-qv{border:1px solid var(--l);border-radius:10px;background:#fff;color:#11181c;box-shadow:0 16px 48px rgba(17,24,28,.14)}
.sr-qv::backdrop{background:rgba(17,24,28,.35);backdrop-filter:blur(2px)}
.sr-qv__head,.sr-qv--pop .sr-qv__head,.sr-qv__foot{border-color:var(--l);background:#fff;color:#11181c}
.sr-qv__head{border-bottom:1px solid var(--l)}
.sr-qv__foot{border-top:1px solid var(--l)}
.sr-qv__kicker{color:var(--brandt);font:400 .75rem/1.25rem var(--mono);letter-spacing:.04em;text-transform:uppercase}
.sr-qv__title,.sr-qv--pop .sr-qv__title{color:#11181c}
.sr-qv__body{background:#fff;color:var(--t2)}
.sr-qv__close{background:#f1f3f5;color:#11181c}
.sr-qv__close svg{fill:#11181c}
.sr-qv__more{border:1px solid #2bb673;border-radius:6px;background:var(--btn);color:#07261a!important;font-weight:500}
.sr-consent{border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:0 16px 48px rgba(17,24,28,.12)}
.fa-card,.fa-stat,.fa-chart,.fa-cardin{border-color:var(--l)!important;border-radius:8px;box-shadow:none}
.fa-stat:first-child{border-color:var(--g)!important;background:var(--g3)}
.fa-form{border:1px solid var(--l);border-radius:8px;background:#fcfcfc}
.fa-q legend span{border:1px solid var(--l2);background:#fff;color:var(--brandt);font-family:var(--mono);font-weight:400}
.fa-opts button,.fa-opts label{border-color:var(--l2)!important;border-radius:6px}
.sr-od__tile{background:#fff}
.sr-od__tiles{gap:0;border-color:var(--l);background:var(--l)}
.sr-od__num{color:#11181c;font-weight:500}
.sr-race__bar>span{background:var(--brand)}
/* Stopka */
.c-foot{background:#fcfcfc;border-top:1px solid var(--l);color:var(--t2)}
.c-foot .nas-mark{color:#11181c}
.c-foot .nas-mark b{color:var(--brandt)}
.nas-foot a{color:var(--t2);text-decoration:none}
.nas-foot a:hover{color:#11181c}
.nas-foot__title{color:#11181c;font-weight:500}
.nas-foot__about,.nas-foot__legal{color:var(--t3)}
.nas-foot__legal{border-color:var(--l)}
.nas-foot__fnd,.nas-foot__fnd span{border-color:var(--l2);color:var(--t2)}
.nas-foot__fnd:hover{background:#f1f3f5;border-color:#c1c8cd}
.nas-foot__fnd img{filter:none;opacity:1}
@media (max-width:767px){.c-hero__t{font-size:clamp(2.25rem,1.7rem + 4vw,3rem)}.nas-search{border-radius:8px}.c-hero .nas-top__list a{grid-template-columns:auto 2.75rem minmax(0,1fr);grid-template-areas:"no logo name" "no logo stat"}}
/* bez kresek miedzy tekstami */
.sr-prose :is(h2,h3,h4),.sr-qv__body :is(h2,h3,h4){padding-top:0;border-top:0}
.sr-prose hr,.sr-qv__body hr{display:none}
/* przyciski na ciemnym dawniej tle: czytelne na jasnym */
.nas-head .pe-btn,.nas-head .nas-btn{background:#fff;border:1px solid var(--l2);color:#11181c}
.nas-head .pe-btn--p,.nas-head .nas-btn--main{background:var(--btn);border-color:#2bb673;color:#07261a}

/* wykresy i przyciski drugorzedne */
.sr-od__fig .sr-od__bar{transform:none!important}
.sr-od__fig svg text{font-family:var(--fb)}
.nas-head .pe-btn--g,.nas-head .sr-x-btn--ghost,.pe .pe-btn--g,.pe-join .pe-btn--g{background:#fff!important;border:1px solid var(--l2)!important;color:#11181c!important}
.nas-head .pe-btn--g:hover,.pe .pe-btn--g:hover,.pe-join .pe-btn--g:hover{background:#f8f9fa!important;color:#11181c!important}

/* szkolenia i sklep: jasny Supabase */
.sr-ac-wrap,.sr-ac-hero{background:#fff!important;color:#11181c}
.sr-ac-hero{min-height:0;padding-block:clamp(3rem,6vw,4.5rem);border-bottom:1px solid var(--l)}
.sr-ac-wrap>div:not(.sr-ac-hero){background:#fcfcfc;border-bottom:1px solid var(--l);color:#11181c}
.sr-ac-title{color:#11181c!important;font-weight:500;letter-spacing:-.02em}
.sr-ac-lead{color:var(--t2)!important}
.sr-ac-crumbs,.sr-ac-crumbs span{color:var(--t3)}
.sr-ac-crumbs a{color:var(--t2)}
.sr-ac-btn{min-height:2.375rem;padding:.375rem 1rem;border-radius:6px;font:500 .875rem/1.25rem var(--fb);box-shadow:none}
.sr-ac-btn--light{border:1px solid #2bb673!important;background:var(--btn)!important;color:#07261a!important}
.sr-ac-btn--light:hover{background:var(--btnh)!important;color:#07261a!important}
.sr-ac-btn--ghost{border:1px solid var(--l2)!important;background:#fff!important;color:#11181c!important}
.sr-ac-btn--ghost:hover{background:#f8f9fa!important;color:#11181c!important}
.sr-ac-side{border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none;color:#11181c}
.sr-ac-stats dt{color:#11181c!important;font-family:var(--mono);font-weight:500}
.sr-ac-stats dd{color:var(--t2)!important}
.sr-ac-stats>div{border-color:var(--l)!important}
.sr-ac-cat,.sr-ac-cats{border-color:var(--l)!important;box-shadow:none}
.sr-course,.sr-ac-catalog .sr-course{border:1px solid var(--l)!important;border-radius:8px;background:#fff!important;box-shadow:none!important}
.sr-course__more{color:var(--brandt)}
.sr-ac-mq,.sr-ac-band{background:#fcfcfc;color:#11181c}
.nas-buyhead .nas-lead{color:var(--t2)}
.nas-head .sr-course__meta,.nas-buyhead .sr-shop-meta,.nas-buyhead>div>p,.nas-buyhead p{color:var(--t2)}
.nas-buy,.sr-buy{border:1px solid var(--l);border-radius:8px;background:#fff;box-shadow:none;color:#11181c}
.nas-buy__label,.sr-buy__note{color:var(--t2)!important}
.sr-buy__price{color:#11181c!important;font-family:var(--mono);font-weight:500}
.single_add_to_cart_button,.sr-shop .button,.woocommerce .button.alt,.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button{border:1px solid #2bb673!important;border-radius:6px!important;background:var(--btn)!important;color:#07261a!important;font-weight:500!important;box-shadow:none!important}
.single_add_to_cart_button:hover,.sr-shop .button:hover,.woocommerce .button.alt:hover,.wc-block-components-button:not(.is-link):hover{background:var(--btnh)!important;color:#07261a!important}
.sr-buy select,.sr-buy input:not([type=submit]):not([type=hidden]),.woocommerce input.input-text,.woocommerce select{border:1px solid var(--l2);border-radius:6px;background:#fff;color:#11181c}
.sr-shop-meta,.sr-shop-note{color:var(--t2)}
.return-to-shop .button,.wc-backward,.woocommerce a.button,.woocommerce button.button{border:1px solid #2bb673;border-radius:6px;background:var(--btn);color:#07261a;font-weight:500;box-shadow:none}
.return-to-shop .button:hover,.wc-backward:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--btnh);color:#07261a}


/* PSI: lista i kontrast */
.sr-board--home>.sr-row,.sr-board--home>.sr-row:nth-child(n+6){content-visibility:auto;contain-intrinsic-size:auto 195px}
@media(max-width:767px){.sr-board--home>.sr-row,.sr-board--home>.sr-row:nth-child(n+6){contain-intrinsic-size:auto 385px}}
.sr-logo-tile .sr-initials{color:#11181c}
.sr-consent__link,.sr-consent a{color:#0a6340}
.sr-consent__link:hover,.sr-consent a:hover{color:#11181c}
section.nas-sec.sr-shop{content-visibility:auto;contain-intrinsic-size:auto 900px}
.sr-ac-band{background:#0f7a4f}
.sr-ac-band h2,.sr-ac-band p{color:#fff}
.sr-x-form ::placeholder{color:var(--cds-text-secondary);opacity:1}.sr-qv__note{flex:1 1 16rem;align-self:center;margin:0;font-size:.8125rem;line-height:1.4}
dialog.sr-qv--kt{width:min(39rem,calc(100vw - 2rem))}.sr-kt__card{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem;border:1px solid var(--l);border-radius:var(--rad)}.sr-kt__card+.sr-kt__card{margin-top:.75rem}.sr-kt__ic{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--l);border-radius:var(--rad)}.sr-kt__meta{flex:1 1 11rem;min-width:0}.sr-kt__meta span{display:block;font-size:.8125rem;line-height:1.3}.sr-kt__meta b{display:block;color:var(--s);font-size:1.125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.sr-kt__acts{display:flex;align-items:center;gap:.5rem}.sr-kt__copy{display:inline-flex;align-items:center;min-height:2.625rem;padding:.25rem .875rem;border:1px solid var(--l);border-radius:var(--rad);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.sr-kt__copy:hover{border-color:currentColor}.sr-qv__body .sr-kt__note{margin:1rem 0 0;font-size:.8125rem;line-height:1.4}

.pe .pm-box :is(h1,h2,h3,h4){color:#fff}

/* audyt 2026-11-01: zgody w cookies, godziny otwarcia, notki, sklep, tabela w polityce */
.sr-consent__label{color:#11181c}
.sr-consent__hint{color:#60696f}
.sr-agency__sub .srank-open.is-closed{color:#b3261e}
.sr-agency__sub .srank-open.is-open{color:#0a6340}
.fa-chip small{opacity:1}
.sr-buy__note,.sr-shop-meta{opacity:1}
.sr-shop table.shop_table a.remove{opacity:1}
html:root,html .bde-global-css-vars{--bde-button-primary-background-color:#0f7a4f;--bde-button-primary-background-color-hover:#0a6340;--bde-woo-buttons-and-links__text-link-color:#0a6340;--bde-woo-buttons-and-links__text-link-color-hover:#11181c}
@media (max-width:767px){table.oxy-container{display:block;max-width:100%;overflow-x:auto}}
.sr-follow__btn:hover{color:#11181c}
a.sr-follow__btn.sr-verify__btn:hover{background:#0f7a4f;color:#fff}

/* Konta ekspertów: edycja profilu, reset hasła, panel z pytaniami, licznik znaków (kolory od currentColor, pasują do jasnego i ciemnego tła) */
.sr-ex__edit{scroll-margin-top:6rem}
.sr-ex__edit-photo{display:flex;align-items:center;gap:1rem}
.sr-ex__edit-photo img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;flex:none}
.sr-ex__actions .sr-ex__link{align-self:center}
.sr-ex__edit-btn{justify-self:start;margin-top:.25rem;padding:.25rem .75rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.8125rem;line-height:1.4;cursor:pointer;opacity:.85}
.sr-ex__edit-btn:hover{opacity:1;border-color:color-mix(in srgb,currentColor 60%,transparent)}
.sr-ex__reset{margin-top:.75rem}
.sr-ex__logout{margin-top:.5rem}
.sr-x-dialog__body>p:empty{display:none}
.sr-ex__edit.pe-join{grid-template-columns:minmax(0,1fr)!important}
.sr-ex__edit .sr-x-form{max-width:36rem;margin-top:1.125rem}
.sr-ex__open{margin:1.125rem 0;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--rad,8px);background:color-mix(in srgb,currentColor 4%,transparent)}
.sr-ex__open h3{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;padding:0 0 .75rem;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:.9375rem;line-height:1.3}
.sr-ex__open-list{max-height:18rem;overflow-y:auto;margin-top:.25rem;padding-right:.5rem}
.sr-ex__open h4{margin:.875rem 0 .25rem;font-size:.75rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;opacity:.7}
.sr-ex__open ul{margin:0;padding:0;list-style:none}
.sr-ex__open li{margin:0;padding:0}
.sr-ex__open li a{display:block;padding:.3rem .5rem;border-radius:4px;color:inherit;font-size:.9rem;line-height:1.4;text-decoration:none}
.sr-ex__open li a:hover{background:color-mix(in srgb,currentColor 9%,transparent)}
.sr-x-count{justify-self:end;margin-top:-.15rem;font-size:.75rem;line-height:1.2;opacity:.75}
.sr-x-count.is-low{opacity:1;font-weight:600}
.sr-ex__edit.pe-join .sr-x-form label{color:inherit}
.sr-x-dialog__body>p+.sr-x-form{margin-top:1.125rem}
