:root{--bcp-color-background:45 29% 98%;--bcp-color-foreground:224 44% 13%;--bcp-color-card:0 0% 100%;--bcp-color-card-foreground:224 44% 13%;--bcp-color-primary:226 63% 42%;--bcp-color-primary-foreground:0 0% 100%;--bcp-color-secondary:220 27% 95%;--bcp-color-secondary-foreground:224 44% 13%;--bcp-color-muted:220 27% 95%;--bcp-color-muted-foreground:222 14% 35%;--bcp-color-accent:168 32% 94%;--bcp-color-accent-foreground:172 62% 21%;--bcp-color-destructive:0 68% 48%;--bcp-color-destructive-foreground:0 0% 100%;--bcp-color-border:222 18% 88%;--bcp-color-input:222 18% 88%;--bcp-color-ring:226 63% 42%;--bcp-radius-widget:.5rem;--bcp-radius-button:calc(var(--bcp-radius-widget) - .125rem);--bcp-radius-pill:9999px;--bcp-typography-font-family:Inter, ui-sans-serif, system-ui, sans-serif;--bcp-typography-font-family-heading:Literata, Georgia, "Times New Roman", serif;--bcp-typography-base-font-size:1rem;--bcp-typography-heading-scale:1.15;--bcp-typography-body-size:1rem;--bcp-typography-small-size:.875rem;--bcp-surface-card-opacity:1;--bcp-surface-card-shadow:none;--bcp-space-unit:.25rem;--bcp-space-xs:calc(var(--bcp-space-unit) * 1);--bcp-space-sm:calc(var(--bcp-space-unit) * 2);--bcp-space-md:calc(var(--bcp-space-unit) * 3);--bcp-space-lg:calc(var(--bcp-space-unit) * 4);--bcp-space-button-padding-x:calc(var(--bcp-space-unit) * 4);--bcp-space-button-padding-y:calc(var(--bcp-space-unit) * 2);--bcp-space-input-padding-x:calc(var(--bcp-space-unit) * 3);--bcp-space-input-padding-y:calc(var(--bcp-space-unit) * 2);--bcp-space-msg-gap:calc(var(--bcp-space-unit) * 3);--bcp-space-chat-padding:calc(var(--bcp-space-unit) * 4);--bcp-layout-chat-width:380px;--bcp-layout-chat-height:600px;--bcp-layout-header-height:48px;--bcp-layout-composer-height:56px;--bcp-layout-message-max-width:80%;--bcp-layout-direction:ltr;--bcp-density:comfortable;--bcp-z-base:0;--bcp-z-header:10;--bcp-z-composer:20;--bcp-z-tooltip:30;--bcp-z-modal:40;--bcp-z-toast:50;--bcp-motion-fast:.12s;--bcp-motion-normal:.24s;--bcp-motion-slow:.4s;--bcp-motion-ease:cubic-bezier(.4, 0, .2, 1);--bcp-motion-scale:1;--bcp-motion-message-in:var(--bcp-motion-normal);--bcp-breakpoint-mobile:480px;--bcp-breakpoint-tablet:768px;--bcp-breakpoint-desktop:1024px}.dark{--bcp-color-background:45 29% 98%;--bcp-color-foreground:224 44% 13%;--bcp-color-card:0 0% 100%;--bcp-color-card-foreground:224 44% 13%;--bcp-color-primary:226 63% 42%;--bcp-color-primary-foreground:0 0% 100%;--bcp-color-secondary:220 27% 95%;--bcp-color-secondary-foreground:224 44% 13%;--bcp-color-muted:220 27% 95%;--bcp-color-muted-foreground:222 14% 35%;--bcp-color-accent:168 32% 94%;--bcp-color-accent-foreground:172 62% 21%;--bcp-color-destructive:0 68% 48%;--bcp-color-destructive-foreground:0 0% 100%;--bcp-color-border:222 18% 88%;--bcp-color-input:222 18% 88%;--bcp-color-ring:226 63% 42%;--bcp-radius-widget:.5rem;--bcp-radius-button:calc(var(--bcp-radius-widget) - .125rem);--bcp-radius-pill:9999px;--bcp-typography-font-family:Inter, ui-sans-serif, system-ui, sans-serif;--bcp-typography-font-family-heading:Literata, Georgia, "Times New Roman", serif;--bcp-typography-base-font-size:1rem;--bcp-typography-heading-scale:1.15;--bcp-typography-body-size:1rem;--bcp-typography-small-size:.875rem;--bcp-surface-card-opacity:1;--bcp-surface-card-shadow:none}@media (prefers-reduced-motion:reduce){:root{--bcp-motion-scale:0}}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata/literata-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata/literata-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-maxw:72rem;--magos-grid-line:#e1e4ef;--magos-grid-size:19px;--magos-caution:38 92% 46%;--magos-caution-ink:28 75% 26%;--magos-pen:226 46% 37%}*{box-sizing:border-box}html{font-family:var(--bcp-typography-font-family);font-size:var(--bcp-typography-base-font-size);scroll-behavior:smooth;caret-color:hsl(var(--bcp-color-primary))}body{background:hsl(var(--bcp-color-background));color:hsl(var(--bcp-color-foreground));-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}::selection{color:hsl(var(--bcp-color-foreground));background:#c2e0da}h1,h2,h3{line-height:1.2;font-family:var(--bcp-typography-font-family-heading)}h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:700;line-height:1.15}h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700}h3{font-size:1.125rem;font-family:var(--bcp-typography-font-family)}a{color:hsl(var(--bcp-color-primary))}a:focus-visible,.btn:focus-visible{outline:2px solid hsl(var(--bcp-color-ring));outline-offset:2px}.container{max-width:var(--site-maxw);margin-inline:auto;padding-inline:1.25rem}.margin-rule{border-left:1px solid hsl(var(--bcp-color-foreground) / .35);padding-left:1.15rem}.kratka{background-color:hsl(var(--bcp-color-card));background-image:linear-gradient(var(--magos-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--magos-grid-line) 1px, transparent 1px);background-size:var(--magos-grid-size) var(--magos-grid-size)}.site-header{border-bottom:1px solid hsl(var(--bcp-color-border));background:hsl(var(--bcp-color-background));z-index:10;position:sticky;top:0}.site-header .inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.brand{font-family:var(--bcp-typography-font-family-heading);letter-spacing:-.01em;color:hsl(var(--bcp-color-foreground));flex-direction:column;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.brand small{font-family:var(--bcp-typography-font-family);color:hsl(var(--bcp-color-muted-foreground));font-weight:400;font-size:var(--bcp-typography-small-size)}.site-nav{flex-wrap:wrap;gap:1.1rem;display:flex}.site-nav a{color:hsl(var(--bcp-color-muted-foreground));font-size:.95rem;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:hsl(var(--bcp-color-primary))}.btn{border-radius:var(--bcp-radius-button);background:hsl(var(--bcp-color-primary));color:hsl(var(--bcp-color-primary-foreground));cursor:pointer;transition:background-color var(--bcp-motion-normal) var(--bcp-motion-ease), border-color var(--bcp-motion-normal) var(--bcp-motion-ease), color var(--bcp-motion-normal) var(--bcp-motion-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:#233f9a;background:color-mix(in oklab, hsl(var(--bcp-color-primary)) 90%, #0b101d)}.btn--ghost{color:hsl(var(--bcp-color-foreground));border-color:hsl(var(--bcp-color-border));background:0 0}.btn--ghost:hover{background:hsl(var(--bcp-color-secondary));border-color:hsl(var(--bcp-color-primary))}.hero{padding-block:clamp(2.5rem,6vw,4.75rem)}.hero-layout{grid-template-columns:1fr;align-items:center;gap:2.25rem;display:grid}@media (width>=900px){.hero-layout{grid-template-columns:1.15fr .85fr;gap:3.25rem}}.hero .lead{color:hsl(var(--bcp-color-muted-foreground));max-width:46rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.hero .cta-row{flex-wrap:wrap;gap:.9rem;margin-top:1.75rem;display:flex}.hero .legal-micro{font-size:var(--bcp-typography-small-size);color:hsl(var(--bcp-color-muted-foreground));max-width:46rem;margin-top:1.5rem}.worked-panel{border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-widget);padding:clamp(1.1rem,2.5vw,1.6rem)}.worked{background:hsl(var(--bcp-color-card));border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-widget);margin:0;padding:1.35rem}.worked__zone{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--bcp-color-muted-foreground));margin:0 0 .4rem;font-size:.72rem;font-weight:700}.worked__zone:not(:first-child){margin-top:1.1rem}.worked__problem{margin:0;font-weight:600}.worked__steps{gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.worked__verify{background:hsl(var(--bcp-color-accent));color:hsl(var(--bcp-color-accent-foreground));border-radius:var(--bcp-radius-button);align-items:center;gap:.5rem;margin:0;padding:.55rem .8rem;font-size:.95rem;font-weight:600;display:flex}.worked__check{flex:none;width:1.15rem;height:1.15rem}.worked__check-path{stroke:hsl(var(--bcp-color-accent-foreground));stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}html.we-anim .worked:not(.we-drawn) .worked__check-path{stroke-dashoffset:100px}.worked.we-drawn .worked__check-path{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1)}.worked__caption{color:hsl(var(--bcp-color-muted-foreground));margin-top:.8rem;font-size:.8rem}.grid{gap:1.25rem;display:grid}.grid--3{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.card{background:hsl(var(--bcp-color-card));color:hsl(var(--bcp-color-card-foreground));border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-widget);transition:border-color var(--bcp-motion-normal) var(--bcp-motion-ease);padding:1.5rem}.card:hover{border-color:#b1b6c9}.card h3{margin-top:0}.card ul{padding-left:1.1rem}.card .price{border-top:1px solid hsl(var(--bcp-color-border));font-variant-numeric:tabular-nums;margin:.75rem 0 0;padding-top:.75rem;font-size:1.25rem;font-weight:700}section.page{padding-block:clamp(2.25rem,5vw,4rem)}section.page+section.page{padding-top:0}.section-head{max-width:46rem;color:hsl(var(--bcp-color-muted-foreground))}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.step{border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-widget);background:hsl(var(--bcp-color-secondary));color:hsl(var(--bcp-color-secondary-foreground));padding:1.2rem;position:relative}.step:before{counter-increment:step;content:counter(step, decimal-leading-zero);border-radius:var(--bcp-radius-pill);background:hsl(var(--bcp-color-card));border:1px solid hsl(var(--bcp-color-foreground) / .4);width:2.1rem;height:2.1rem;color:hsl(var(--bcp-color-primary));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-bottom:.6rem;font-weight:700;display:inline-flex}.trust{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:1.25rem 0 0;list-style:none;display:flex}.trust li{background:hsl(var(--bcp-color-card));border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-pill);color:hsl(var(--bcp-color-foreground));align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.9rem;display:inline-flex}.check-chip{flex:none;width:1rem;height:1rem}.check-chip path{stroke:hsl(var(--bcp-color-accent-foreground));stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}table.pricing{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}table.pricing th,table.pricing td{text-align:left;border-bottom:1px solid hsl(var(--bcp-color-border));vertical-align:top;padding:.75rem}table.pricing th{color:hsl(var(--bcp-color-muted-foreground));font-weight:600}table.pricing caption{text-align:left;color:hsl(var(--bcp-color-muted-foreground));padding-bottom:.6rem}.caution-band{border:1px solid hsl(var(--magos-caution) / .55);border-radius:var(--bcp-radius-button);background-image:repeating-linear-gradient(45deg, hsl(var(--magos-caution) / .06) 0 6px, transparent 6px 13px);color:hsl(var(--magos-caution-ink));font-size:var(--bcp-typography-small-size);margin-top:1rem;padding:.8rem 1rem}form.lead{gap:.9rem;max-width:34rem;display:grid}form.lead label{gap:.3rem;font-size:.95rem;display:grid}form.lead input,form.lead select,form.lead textarea{border-radius:var(--bcp-radius-button);border:1px solid hsl(var(--bcp-color-input));background:hsl(var(--bcp-color-card));color:hsl(var(--bcp-color-foreground));font:inherit;width:100%;transition:border-color var(--bcp-motion-fast) var(--bcp-motion-ease);padding:.65rem .8rem}form.lead input:hover,form.lead select:hover,form.lead textarea:hover{border-color:#b1b6c9}form.lead .consent{font-size:var(--bcp-typography-small-size);color:hsl(var(--bcp-color-muted-foreground));align-items:flex-start;gap:.6rem;display:flex}form.lead .consent input{width:auto;margin-top:.25rem}.form-note{font-size:var(--bcp-typography-small-size);color:hsl(var(--bcp-color-muted-foreground))}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{min-height:1.4em;font-weight:600}.form-status--ok{color:hsl(var(--bcp-color-foreground))}.form-status--err{color:hsl(var(--bcp-color-destructive))}.site-footer{border-top:1px solid hsl(var(--bcp-color-border));color:hsl(var(--bcp-color-muted-foreground));font-size:var(--bcp-typography-small-size);background-image:linear-gradient(var(--magos-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--magos-grid-line) 1px, transparent 1px);background-size:var(--magos-grid-size) var(--magos-grid-size);margin-top:3rem;padding-block:2.25rem}.site-footer a{color:inherit}.site-footer a:hover{color:hsl(var(--bcp-color-primary))}.site-footer .inner{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.footer-links{flex-wrap:wrap;gap:1rem;display:flex}.cta-band{background:hsl(var(--bcp-color-primary));color:#fff;border-radius:var(--bcp-radius-widget);padding:clamp(1.5rem,3vw,2.25rem)}.cta-band h2{color:#fff;margin:0}.cta-band p{color:#ffffffd9;max-width:44rem;margin:.5rem 0 0}.cta-band .btn{color:hsl(var(--bcp-color-primary));background:#fff;margin-top:1.25rem}.cta-band .btn:hover{background:#e8ecf2}.boundary-note{background:hsl(var(--bcp-color-card));color:hsl(var(--bcp-color-foreground));border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-button);font-size:var(--bcp-typography-small-size);margin-block:1.5rem;padding:1rem 1.2rem 1rem 2.75rem;position:relative}.boundary-note:before{content:"„";font-family:var(--bcp-typography-font-family-heading);color:hsl(var(--bcp-color-primary) / .7);font-size:2.4rem;line-height:1;position:absolute;top:.3rem;left:.85rem}.boundary-note strong{color:hsl(var(--bcp-color-foreground))}.margin-note{border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-button);background:hsl(var(--bcp-color-background));max-width:34rem;margin:1.5rem 0;padding:1.05rem 1.2rem 1.2rem 3.3rem;position:relative}.margin-note__label{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--bcp-color-muted-foreground));margin:0 0 .4rem;font-size:.7rem;font-weight:700}.margin-note__text{color:hsl(var(--magos-pen));margin:0}.margin-note__text a{color:hsl(var(--magos-pen))}.margin-note__lead{width:1.5rem;height:1.5rem;position:absolute;top:1.45rem;left:1.05rem}.margin-note__lead path{stroke:hsl(var(--magos-pen) / .55);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.margin-note__sig{color:hsl(var(--bcp-color-muted-foreground));margin:.55rem 0 0;font-size:.85rem}.margin-note__sig-name{color:hsl(var(--bcp-color-foreground));font-weight:600}.margin-note__underline{width:8.5rem;height:.45rem;margin-top:.3rem;display:block}.margin-note__underline path{stroke:hsl(var(--magos-pen) / .5);stroke-width:1.8px;fill:none;stroke-linecap:round}.evidence{border:1px solid hsl(var(--bcp-color-border));border-radius:var(--bcp-radius-widget);background:hsl(var(--bcp-color-card));color:hsl(var(--bcp-color-card-foreground));margin:1.5rem 0;padding:1.1rem 1.2rem}.evidence figcaption{font-size:var(--bcp-typography-small-size);color:hsl(var(--bcp-color-muted-foreground));margin-top:.75rem}.evidence__svg{width:100%;max-width:100%;height:auto;margin-top:.75rem;display:block;overflow:visible}.evidence--decision,.evidence--research{overflow-x:auto}.evidence--decision .evidence__svg,.evidence--research .evidence__svg{min-width:40rem}.evidence__label{text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--bcp-color-muted-foreground));margin:0 0 .5rem;font-size:.7rem;font-weight:700}.evidence figcaption a{color:inherit}.evidence table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.evidence th,.evidence td{text-align:left;border-bottom:1px solid hsl(var(--bcp-color-border));padding:.4rem .5rem}.evidence pre{font-size:.9rem;overflow-x:auto}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.worked.we-drawn .worked__check-path{transition:none}}.skip-link{z-index:100;background:hsl(var(--bcp-color-primary));color:hsl(var(--bcp-color-primary-foreground));border-radius:var(--bcp-radius-button);padding:.5rem 1rem;text-decoration:none;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:.5rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card h2,.step h2{font-size:1.125rem;font-family:var(--bcp-typography-font-family);letter-spacing:0;margin-top:0}.breadcrumbs ol{font-size:var(--bcp-typography-small-size);color:hsl(var(--bcp-color-muted-foreground));flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:.4rem}.breadcrumbs a{color:inherit}.breadcrumbs [aria-current=page]{color:hsl(var(--bcp-color-foreground))}.cta-row--spaced{margin-top:1.5rem}.form-note--spaced{margin-top:1rem}.calc-price{font-variant-numeric:tabular-nums;font-size:1.6rem}@media print{.site-header,.site-footer,.breadcrumbs,.cta-row,.btn,.trust,.legal-micro,.cta-band{display:none!important}body{color:#000;background:#fff}.card,.boundary-note,.margin-note{color:#000;background:#fff;border-color:#000}.kratka,.worked-panel,.site-footer{background-image:none}.margin-note__lead,.margin-note__underline{display:none}.margin-note__text{color:#000}section.hero,section.page{padding-block:.75rem}}
