@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-ext-wght-normal.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-opsz-normal.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-ext-opsz-normal.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-opsz-italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-ext-opsz-italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--c-pruna:#4b2342;--c-grafit:#1b1d22;--c-alb:#fff;--c-hartie:#f4f2f0;--c-gri-text:#5e6068;--c-pruna-30:#c9bdc6;--c-pruna-70:#81657b;--c-pruna-8:#f1edf0;--c-linie:#7c7e86;--c-separator:#e2dfdb;--status-danger:#9a4c33;--status-success:#246770;--ff-sans:"Source Sans 3",Arial,sans-serif;--ff-serif:"Source Serif 4",Georgia,serif;--fs-h1:clamp(2.25rem,1.6rem + 2.2vw,3rem);--fs-h2:clamp(1.75rem,1.45rem + 1.4vw,2.5rem);--fs-h3:1.375rem;--fs-h4:1.125rem;--fs-body:1.0625rem;--fs-sm:.875rem;--fs-label:.8125rem;--gap:clamp(16px,4vw,32px);--sec:clamp(48px,8vw,96px);--pad:20px;--max:72rem}@media (width>=48em){:root{--pad:32px}}@media (width>=75em){:root{--pad:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--ff-sans);font-size:var(--fs-body);color:var(--c-grafit);background:var(--c-alb);margin:0;line-height:1.5882}h1,h2,h3{font-family:var(--ff-serif);color:inherit;margin:0}h1{font-size:var(--fs-h1);font-weight:500;line-height:1.1}h2{font-size:var(--fs-h2);font-weight:500;line-height:1.15}h3{font-size:var(--fs-h3);font-weight:600;line-height:1.27}h4{font-family:var(--ff-sans);font-size:var(--fs-h4);margin:0;font-weight:600;line-height:1.33}p{margin:0}a{color:var(--c-pruna);text-underline-offset:3px;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--c-pruna);outline-offset:2px}[id]{scroll-margin-top:16px}.num,time,.tel{font-variant-numeric:tabular-nums}.label{font-family:var(--ff-sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gri-text);font-weight:600;line-height:1.385}.wrap{max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.sec{padding-block:var(--sec)}.alt{background:var(--c-hartie)}.lead{max-width:38rem;color:var(--c-gri-text);margin-top:12px}.stack>*+*{margin-top:var(--gap)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{background:var(--c-alb);color:var(--c-pruna);z-index:10;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.btn{min-height:44px;font-family:var(--ff-sans);font-size:var(--fs-body);border:1px solid var(--c-pruna);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-p{background:var(--c-pruna);color:var(--c-alb)}.btn-p:hover{background:color-mix(in srgb,var(--c-pruna) 78%,var(--c-grafit));border-color:color-mix(in srgb,var(--c-pruna) 78%,var(--c-grafit))}.btn-p:active{background:color-mix(in srgb,var(--c-pruna) 60%,var(--c-grafit));border-color:color-mix(in srgb,var(--c-pruna) 60%,var(--c-grafit))}.btn-s{background:var(--c-alb);color:var(--c-pruna)}.btn-s:hover{background:var(--c-pruna-8)}.btn[aria-disabled=true]{cursor:progress}.btns{flex-wrap:wrap;gap:12px;display:flex}.site-h{background:var(--c-alb);border-bottom:1px solid var(--c-separator)}.site-h .wrap{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;padding-block:8px;display:grid}.logo{align-items:center;min-height:44px;display:inline-flex}.logo img{width:auto;height:44px;display:block}.site-h .cta{justify-self:end;padding-inline:14px}.nav{grid-column:1/-1}.nav ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.nav a{min-height:44px;color:var(--c-grafit);border:1px solid var(--c-separator);border-radius:2px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:flex}.nav a:hover{background:var(--c-pruna-8)}.nav a[aria-current=page]{border-color:var(--c-pruna);color:var(--c-pruna);font-weight:600}@media (width>=48em){.nav ul{gap:8px;display:flex}.nav a{border-color:#0000;border-bottom-style:solid;border-bottom-width:2px;border-radius:0;padding:0 12px}.nav a[aria-current=page]{border-color:#0000;border-bottom-color:var(--c-pruna)}}@media (width>=75em){.site-h .wrap{grid-template-columns:auto 1fr auto}.nav{grid-area:1/2;justify-self:end}.site-h .cta{grid-area:1/3}}.hero{background:var(--c-pruna);color:var(--c-alb);position:relative;overflow:hidden}.hero .wrap{padding-top:clamp(40px,7vw,72px)}.hero .label{color:var(--c-pruna-30)}.hero h1{margin:0}.motto{font-family:var(--ff-serif);color:var(--c-pruna-30);margin-top:12px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-style:italic;font-weight:480;line-height:1.3}.hero .btns{margin-top:28px}.hero :focus-visible{outline-color:var(--c-alb)}.hero .btn-h{background:var(--c-alb);color:var(--c-pruna);border-color:var(--c-alb)}.hero .btn-h:hover{background:var(--c-pruna-8)}.hero .btn-o{color:var(--c-alb);border-color:var(--c-alb);background:0 0}.hero .btn-o:hover{box-shadow:inset 0 0 0 1px var(--c-alb)}.sg{aspect-ratio:287.8/167.8;width:55%;height:auto;margin:9.6% 0 0 auto;display:block}@media (width>=48em){.sg{width:45%;margin-top:7.9%}}@media (width>=75em){.hero{min-height:33rem}.hero .wrap{padding-bottom:64px}.hero .txt{max-width:21.5rem}.sg{width:auto;max-width:min(55%,42.5% + 160px);height:76%;margin:0;position:absolute;bottom:0;right:0}}.grid{gap:var(--gap);display:grid}@media (width>=48em){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--c-alb);border:1px solid var(--c-linie);border-radius:2px;padding:24px;position:relative}.card:hover{background:var(--c-pruna-8);border-color:var(--c-pruna)}.card:focus-within{outline:2px solid var(--c-pruna);outline-offset:2px}.card .card-t{font-size:var(--fs-h3);margin-top:8px;font-weight:600;line-height:1.27}.card .card-t a{color:var(--c-grafit);text-decoration:none}.card .card-t a:after{content:"";position:absolute;inset:0}.card .card-t a:focus-visible{outline:none}.card p{margin-top:8px}.card .more{color:var(--c-pruna);margin-top:16px;font-weight:600}.auth{border-top:2px solid var(--c-pruna);padding-top:16px}.auth .who{color:var(--c-gri-text);font-size:var(--fs-sm);margin-top:2px;line-height:1.43}.auth p{margin-top:12px}.auth dl{font-size:var(--fs-sm);grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0 0;line-height:1.43;display:grid}.auth dt{color:var(--c-gri-text)}.auth dd{margin:0}.steps{counter-reset:s;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.steps{grid-template-columns:1fr 1fr}}@media (width>=75em){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{counter-increment:s;border-top:1px solid var(--c-linie);padding-top:16px}.steps li:before{content:counter(s);font-family:var(--ff-serif);color:var(--c-pruna);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2;display:block}.steps h3,.steps p{margin-top:8px}.figs{gap:var(--gap);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.figs{grid-template-columns:repeat(3,1fr)}}@media (width>=75em){.figs{grid-template-columns:repeat(5,1fr)}}.figs li{border-top:1px solid var(--c-linie);padding-top:16px}.figs .n{font-family:var(--ff-serif);color:var(--c-pruna);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:clamp(1.75rem,1.45rem + 1.4vw,2.5rem);font-weight:500;line-height:1.15;display:block}.figs .t{color:var(--c-gri-text);margin-top:4px;display:block}.logos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:32px 0 0;padding:0;list-style:none;display:grid}.logos li{aspect-ratio:1;background:var(--c-alb);border:1px solid var(--c-separator);border-radius:2px;justify-content:center;align-items:center;padding:10px;display:flex}.logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (width>=48em){.logos{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}}.logos.wide{grid-template-columns:1fr}.logos.wide li{aspect-ratio:3;padding:12px 24px}@media (width>=48em){.logos.wide{grid-template-columns:repeat(3,1fr)}.logos.wide li{aspect-ratio:2;padding:12px 16px}}@media (width>=75em){.logos.wide{grid-template-columns:repeat(5,1fr)}}.quote{max-width:44rem;margin:0}.quote blockquote{font-family:var(--ff-serif);margin:0;font-size:1.375rem;font-weight:400;line-height:1.45}.quote figcaption{color:var(--c-gri-text);align-items:center;gap:16px;margin-top:20px;display:flex}.quote figcaption img{object-fit:cover;border-radius:2px;flex:none;width:64px;height:64px}.quote figcaption b{color:var(--c-grafit);font-weight:600}.news{margin:0;padding:0;list-style:none}.news li{border-top:1px solid var(--c-separator);gap:4px;padding-block:20px;display:grid;position:relative}.news li:hover{background:var(--c-pruna-8)}.news h3 a:after{content:"";position:absolute;inset:0}.news li:focus-within{outline:2px solid var(--c-pruna);outline-offset:2px}.news h3 a:focus-visible{outline:none}.news li:last-child{border-bottom:1px solid var(--c-separator)}.news .meta{color:var(--c-gri-text);font-size:var(--fs-sm)}.news h3{font-size:1.25rem}.news h3 a{color:var(--c-grafit)}.news h3 a:hover{color:var(--c-pruna)}@media (width>=48em){.news li{grid-template-columns:12rem 1fr;align-items:baseline;gap:24px}}.call{gap:var(--gap);align-items:end;display:grid}@media (width>=48em){.call{grid-template-columns:1fr auto}}.call p{max-width:38rem;margin-top:12px}.site-f{background:var(--c-hartie);border-top:1px solid var(--c-separator);font-size:var(--fs-sm);line-height:1.43}.site-f .wrap{padding-block:48px 32px}.fcols{gap:32px;display:grid}@media (width>=48em){.fcols{grid-template-columns:1.4fr 1fr 1fr}}.site-f h2{font-family:var(--ff-sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gri-text);margin-bottom:8px;font-weight:600;line-height:1.385}.site-f ul{margin:0;padding:0;list-style:none}.site-f li a,.site-f .c a{min-height:44px;color:var(--c-grafit);align-items:center;display:inline-flex}.site-f .legal{border-top:1px solid var(--c-separator);color:var(--c-gri-text);margin-top:32px;padding-top:16px}.site-f .legal p+p{margin-top:4px}.flogo img{width:auto;height:44px;display:block}.band{background:var(--c-hartie);border-bottom:1px solid var(--c-separator)}.band .wrap{padding-block:clamp(32px,6vw,64px)}.band h1{margin-top:12px}.band .lead{color:var(--c-grafit)}.cgrid{gap:48px;display:grid}@media (width>=48em){.cgrid{gap:var(--gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (width>=75em){.cgrid{gap:96px}}.form h2{font-size:1.75rem}.req-note{color:var(--c-gri-text);font-size:var(--fs-sm);margin-top:8px}.f{margin-top:24px}.f label,.f .lbl{font-weight:600;display:block}.f .opt{color:var(--c-gri-text);font-weight:400}.hint{color:var(--c-gri-text);font-size:var(--fs-sm);margin-top:2px;line-height:1.43;display:block}.f input,.f select,.f textarea{width:100%;min-height:48px;font:inherit;color:var(--c-grafit);background:var(--c-alb);border:1px solid var(--c-linie);border-radius:2px;margin-top:8px;padding:10px 12px;display:block}.f textarea{resize:vertical;min-height:9.5rem}.f select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c-grafit) 50%),linear-gradient(135deg,var(--c-grafit) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.f input:focus-visible,.f select:focus-visible,.f textarea:focus-visible{outline:2px solid var(--c-pruna);outline-offset:0;border-color:var(--c-pruna)}@media (width>=48em){.two{gap:0 var(--gap);grid-template-columns:1fr 1fr;display:grid}}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.notice{font-size:var(--fs-sm);color:var(--c-gri-text);max-width:34rem;margin-top:28px;line-height:1.43}.form .btn{margin-top:16px}.f.invalid input,.f.invalid textarea,.f.invalid select{border:2px solid var(--status-danger);padding:9px 11px}.err{color:var(--status-danger);align-items:flex-start;gap:6px;margin-top:4px;font-weight:600;display:flex}.ico{flex:none;width:20px;height:20px;margin-top:3px}.summary{border:1px solid var(--status-danger);background:var(--c-alb);border-left-width:6px;padding:16px 20px}.summary h3{font-family:var(--ff-sans);font-size:var(--fs-h4);color:var(--c-grafit)}.summary ul{margin:0;padding:0;list-style:none}.summary a{color:var(--status-danger);padding-block:10px;font-weight:600;display:block}.status{background:var(--c-alb);border:1px solid;border-left-width:6px;padding:20px}.status .t{align-items:flex-start;gap:8px;display:flex}.status h3{font-family:var(--ff-sans);font-size:var(--fs-h4)}.status p{color:var(--c-grafit);margin-top:8px}.ok{color:var(--status-success)}.ko{color:var(--status-danger)}.aside h2{font-size:var(--fs-h3);font-weight:600}.aside .blk+.blk{border-top:1px solid var(--c-separator);margin-top:32px;padding-top:24px}.aside .big a{align-items:center;min-height:44px;font-size:1.25rem;display:inline-flex}.aside dl{font-size:var(--fs-sm);grid-template-columns:auto 1fr;gap:6px 12px;margin:8px 0 0;line-height:1.43;display:grid}.aside dt{color:var(--c-gri-text)}.aside dd{margin:0}[hidden]{display:none!important}.mt-s{margin-top:8px}.mt-m{margin-top:20px}.mt-l{margin-top:32px}.site-f .c h2{margin-top:20px}.crumbs ol{font-size:var(--fs-sm);color:var(--c-gri-text);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;line-height:1.43;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--c-gri-text);margin-right:8px}.crumbs a{text-underline-offset:4px;align-items:center;min-height:24px;display:inline-flex}.crumbs a[aria-current=page]{color:var(--c-grafit);text-decoration:none}.band .label,.band .crumbs+h1{margin-top:16px}.prose{max-width:44rem}.prose>*+*{margin-top:16px}.prose h2{margin-top:48px}.prose h3{margin-top:32px}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:6px}.prose li>p{margin:0}.prose blockquote{background:var(--c-hartie);border-left:4px solid var(--c-pruna);margin:0;padding:16px 20px}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:1.43}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-separator);padding:10px 12px}.prose th{border-bottom:1px solid var(--c-linie);font-weight:600}.prose .motto{color:var(--c-pruna-70)}.tablewrap{overflow-x:auto}.toc ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.toc a{border:1px solid var(--c-linie);background:var(--c-alb);border-radius:2px;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}.toc a:hover{background:var(--c-pruna-8);border-color:var(--c-pruna)}.subsvc+.subsvc{margin-top:var(--sec);padding-top:var(--sec);border-top:1px solid var(--c-separator)}.subsvc>h2+.prose{margin-top:20px}.subsvc .btn{margin-top:28px}.faq{border-top:1px solid var(--c-separator);max-width:48rem;margin-top:24px}.faq details{border-bottom:1px solid var(--c-separator)}.faq summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--fs-h4);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;line-height:1.33;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--c-pruna);border-bottom:2px solid var(--c-pruna);flex:none;width:10px;height:10px;margin-right:6px;transform:rotate(45deg)}.faq details[open]>summary:after{transform:rotate(-135deg)}.faq summary:hover{color:var(--c-pruna)}.faq .prose{padding-bottom:20px}.faq details:target>summary{color:var(--c-pruna)}.reg{gap:0 var(--gap);margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=48em){.reg{grid-template-columns:1fr 1fr}}.reg li{border-top:1px solid var(--c-separator)}.reg a{align-items:center;min-height:44px;padding-block:8px;display:flex}.art-meta{color:var(--c-gri-text);font-size:var(--fs-sm);margin-top:12px}.related{border:1px solid var(--c-linie);background:var(--c-alb);border-radius:2px;max-width:44rem;margin-top:48px;padding:20px 24px}.related .label{margin-bottom:4px}.news .sum{color:var(--c-gri-text);margin-top:4px}.person{gap:var(--gap);margin-top:24px;display:grid}.person img{border-radius:2px;width:100%;max-width:20rem;height:auto;display:block}@media (width>=48em){.person{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start}}.links404{margin:24px 0 0;padding:0;list-style:none}.links404 a{align-items:center;min-height:44px;display:inline-flex}.form .status{margin-top:20px}.related ul{margin:0;padding:0;list-style:none}.related li+li{margin-top:8px}
