@font-face{font-family:"Old Standard TT";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-latin-700-normal.c2f2e80290.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Old Standard TT";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/old-standard-tt-cyrillic-700-normal.46b2eddd9d.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Old Standard TT";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-latin-400-italic.189ea17928.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Old Standard TT";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/old-standard-tt-cyrillic-400-italic.035b7c25a7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"STIX Two Text";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/stix-two-text-latin-400-normal.65f8cdee99.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"STIX Two Text";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/stix-two-text-cyrillic-400-normal.ed475aca7f.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"STIX Two Text";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/stix-two-text-latin-400-italic.3d76ab9226.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"STIX Two Text";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/stix-two-text-cyrillic-400-italic.5f79d6230a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"STIX Two Text";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/stix-two-text-latin-600-normal.c81c437a0d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"STIX Two Text";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/stix-two-text-cyrillic-600-normal.113b5387ab.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--paper: #F5F1E6;--sheet: #FBF9F3;--ink: #1B2440;--ink-2: #4A5068;--rule: #CFC6B2;--pen: #C42417;--display: "Old Standard TT","Iowan Old Style","Palatino Linotype",Georgia,serif;--text: "STIX Two Text","Times New Roman",Times,serif;--pad: 20px;--margin: 0px;--sec: 72px;--bar: 0px;--h2: clamp(2.125rem,1.45rem + 2.9vw,4rem);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 1.125rem/1.6 var(--text);font-kerning: normal;overflow-wrap: break-word}h1,h2,h3,p,ul,ol,dl,dd{margin: 0}ul,ol{padding: 0;list-style: none}a{color: inherit}p,dd,li{text-wrap: pretty}[id]{scroll-margin-top: 24px}:focus-visible{outline: 3px solid var(--pen);outline-offset: 3px;border-radius: 2px}.vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.nowrap{white-space: nowrap}.skip{position: absolute;left: 12px;top: -100px;z-index: 20;padding: 10px 16px;background: var(--ink);color: var(--paper);font-weight: 600;text-decoration: none}.skip:focus{top: 12px}main:focus{outline: none}.pen{display: inline-block;fill: none;stroke: var(--pen);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;overflow: visible}.pen-code{height: 1.9em;width: auto;vertical-align: middle}.pen-tick{width: 1.4em;height: 1.2em}.pen-underline path,.pen-box path{vector-effect: non-scaling-stroke}.sheet{max-width: 1360px;margin-inline: auto;padding-inline: max(var(--pad),env(safe-area-inset-left)) max(var(--pad),env(safe-area-inset-right));padding-bottom: var(--bar)}.masthead{display: flex;align-items: center;gap: 12px;min-height: 68px;border-bottom: 1.5px solid var(--ink)}.brand{display: inline-flex;align-items: center;min-height: 44px;margin-right: auto;padding-block: 10px;font: 700 1.3125rem/1 var(--display);letter-spacing: -0.005em;text-decoration: none;white-space: nowrap}.masthead__nav,.masthead__cta{display: none}.langs ul{display: flex}.langs a{position: relative;display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;padding: 0 6px;font-size: 1rem;color: var(--ink-2);text-decoration: none}.langs a:hover{color: var(--ink)}.langs a[aria-current]{color: var(--ink);font-weight: 600}.langs .pen-underline{position: absolute;left: 6px;right: 6px;bottom: 7px;width: calc(100% - 12px);height: 7px}.langs .pen-underline path{stroke-width: 2.2}.langs__long{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.6em;min-height: 54px;padding: 0.7em 1.25em;background: var(--ink);color: var(--paper);border-radius: 3px;font: 600 1.0625rem/1.2 var(--text);text-align: center;text-decoration: none;box-shadow: inset 0 0 0 var(--pen);transition: box-shadow 0.15s ease}.btn:hover{box-shadow: inset 0 -4px 0 var(--pen)}.btn svg{flex: none;width: 1.35em;height: 1.35em;fill: currentColor}.hero{padding-block: 36px 64px}.hero__kicker{margin-bottom: 18px;font-size: 1rem;color: var(--ink-2)}.hero__title{font: 700 clamp(2.45rem,1.15rem + 6.3vw,7rem)/1.02 var(--display);letter-spacing: -0.015em;text-wrap: balance}.nine{position: relative;display: inline-block;margin-inline: 0.16em 0.24em}.nine .pen-ring{position: absolute;left: -0.2em;top: -0.09em;width: 0.98em;height: 1.04em;stroke-width: 5.5;pointer-events: none}@media (prefers-reduced-motion: no-preference){.nine .pen-ring path{stroke-dasharray: 1;stroke-dashoffset: 1;animation: draw 0.85s cubic-bezier(0.55,0.1,0.35,1) 0.45s forwards}}@keyframes draw{to{stroke-dashoffset: 0}}.hero__foot{display: grid;gap: 28px;margin-top: 28px}.hero__sub{max-width: 31em;font-size: 1.1875rem;line-height: 1.55}.hero__act .btn{width: 100%}.hero__note{display: flex;align-items: center;gap: 0.45em;margin-top: 14px;font-size: 1rem;color: var(--ink-2)}.hero__note .pen-tick{flex: none}.q{border-top: 1.5px solid var(--ink);padding-block: var(--sec)}.q__num{display: none}.q__title{margin-bottom: 22px;font: 700 var(--h2)/1.04 var(--display);letter-spacing: -0.01em;text-wrap: balance}.why__intro{max-width: 30em;font: italic 400 1.375rem/1.45 var(--display)}.why__list{margin-top: 36px;border-top: 1px solid var(--rule)}.why__item{position: relative;display: grid;align-content: start;padding-block: 20px 22px;border-bottom: 1px solid var(--rule)}.why__item::before{content: "";position: absolute;left: 0;top: -1px;width: 36px;border-top: 3px solid var(--ink)}.why__title{font: 700 1.375rem/1.2 var(--display)}.why__text{margin-top: 6px;color: var(--ink-2)}.method__lede{max-width: 33em}.marks{margin-top: 30px;display: grid;gap: 6px}.marks__row{display: grid;grid-template-columns: 68px minmax(0,1fr);align-items: center;gap: 10px}.marks dt{line-height: 1}.marks dt .pen-code{height: 34px}.marks__code{font: 700 1.5rem/1 var(--display);color: var(--pen)}.marks dd{font-size: 1.1875rem}.script{--mk: 92px;margin-top: 40px;display: grid;grid-template-columns: 30px auto auto minmax(0,1fr) var(--mk);align-items: end;row-gap: 8px;padding: 22px 0 18px 14px;background: linear-gradient(var(--rule),var(--rule)) right var(--mk) top / 1px 100% no-repeat,var(--sheet);border: 1px solid var(--rule);font-size: 1.3125rem;line-height: 1.5}.script i{font-style: italic}.script sup{font-size: 0.62em;line-height: 0}.script .y1{grid-row: 1}.script .y2{grid-row: 2}.script .y3{grid-row: 3}.script .y4{grid-row: 4}.script .y5{grid-row: 5}.script .y6{grid-row: 6}.script .y7{grid-row: 7}.script .y8{grid-row: 8}.script .gap{margin-top: 20px}.script__q{grid-column: 1;font: 700 1.25rem/1.6 var(--display)}.script .l{grid-column: 2;justify-self: end;white-space: nowrap}.script .e{grid-column: 3;padding-inline: 0.32em}.script .r{grid-column: 4;justify-self: start;white-space: nowrap}.script .ans{padding: 0 1.7em 2px 0.6em;background: radial-gradient(circle,var(--ink) 0.9px,transparent 1.3px) left bottom / 6px 3px repeat-x}.script__mk{grid-column: 5;align-self: center;display: flex;align-items: center;gap: 1px;padding-left: 8px;line-height: 1}.script__mk.gap{margin-top: 20px}.script__mk .pen-tick{width: 28px;height: 24px}.script__mk .pen-code{height: 30px}.script__part{grid-column: 4;justify-self: end;padding-right: 12px;font-weight: 600;font-size: 1.0625rem;line-height: 1.2}.script__score{grid-column: 5;position: relative;justify-self: start;margin: 12px 0 0 22px;line-height: 1}.script__score .pen-code{height: 30px}.script__score .pen-ring{position: absolute;left: -12px;top: -9px;width: 50px;height: 48px;stroke-width: 3}.cover__boards{max-width: 33em;font-size: 1.1875rem}.cover__cols{display: grid;gap: 40px;margin-top: 40px}.cover__sub{padding-bottom: 10px;border-bottom: 1px solid var(--ink);font: italic 400 1.375rem/1.3 var(--display)}.topics{counter-reset: topic}.topics li,.focus li{display: grid;grid-template-columns: 2.1em minmax(0,1fr);align-items: baseline;padding-block: 11px;border-bottom: 1px solid var(--rule);font-size: 1.1875rem;line-height: 1.4}.topics li{counter-increment: topic}.topics li::before{content: counter(topic);font: 700 1.125rem/1 var(--display);color: var(--ink-2)}.focus li::before{content: "\2013";color: var(--ink-2)}.steps{display: grid;gap: 34px;margin-top: 10px}.step{display: grid;grid-template-columns: 2.4em minmax(0,1fr);align-items: baseline;font-size: 1.5rem}.step__n{grid-row: 1;font: 700 1em/1.15 var(--display);color: var(--ink-2)}.step__title{font: 700 1em/1.15 var(--display)}.step__text{grid-column: 2;margin-top: 8px;max-width: 30em;font-size: 1.125rem}.answer{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 0.5em;margin-top: 28px}.answer__line{display: inline-block;padding: 0 0.12em 6px 1.1em;background: radial-gradient(circle,var(--ink) 1.3px,transparent 1.8px) left bottom / 9px 4px repeat-x}.answer__amt{display: block;font: 700 clamp(5.5rem,3.4rem + 10vw,11rem)/0.74 var(--display);letter-spacing: -0.03em}.answer__unit{font: italic 400 1.625rem/1.2 var(--display)}.price__free{display: flex;align-items: center;gap: 0.35em;margin-top: 26px;color: var(--pen);font: italic 400 1.625rem/1.2 var(--display)}.price__free>span{line-height: 1.6}.price__ul{padding-bottom: 0.3em;background: url(/assets/pen-underline.b4a1337ee6.svg) left bottom / 100% 0.42em no-repeat;-webkit-box-decoration-break: clone;box-decoration-break: clone}.price__free .pen-tick{flex: none;width: 1.25em;height: 1.05em}.details{margin-top: 44px;border-top: 1px solid var(--ink)}.details__row{display: grid;grid-template-columns: minmax(6.5em,1fr) minmax(0,2fr);gap: 4px 16px;padding-block: 14px;border-bottom: 1px solid var(--rule)}.details dt{font-weight: 600}.faq__list{border-bottom: 1px solid var(--rule)}.faq__item{border-top: 1px solid var(--rule)}.faq__item summary{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;min-height: 56px;padding-block: 15px;cursor: pointer;list-style: none;font: 600 1.1875rem/1.35 var(--text)}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary:hover .faq__q{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.faq__icon{flex: none;width: 20px;height: 20px;margin-top: 3px;fill: none;stroke: var(--ink);stroke-width: 2.2;stroke-linecap: round}.faq__icon .v{transform-box: fill-box;transform-origin: center;transition: transform 0.2s ease}.faq__item[open] .faq__icon .v{transform: scaleY(0)}.faq__a{max-width: 36em;padding-bottom: 22px;color: var(--ink-2)}.contact__lede{max-width: 30em;font-size: 1.1875rem}.contact__act{position: relative;display: grid;justify-items: start;gap: 10px;margin-top: 32px}.btn--big{width: 100%;min-height: 60px;font-size: 1.1875rem}.contact__phone{margin-top: 10px;font: 700 1.75rem/1.2 var(--display);letter-spacing: 0.01em;white-space: nowrap}.contact__phone a{display: inline-flex;align-items: center;min-height: 44px;text-decoration: none}.contact__phone a:hover{text-decoration: underline;text-decoration-color: var(--pen);text-decoration-thickness: 2px;text-underline-offset: 6px}.contact__email{font-size: 1.0625rem;color: var(--ink-2)}.contact__email a{display: inline-flex;align-items: center;min-height: 44px;color: var(--ink);text-decoration-color: var(--pen);text-decoration-thickness: 2px;text-underline-offset: 5px}.foot{display: grid;gap: 6px;padding-block: 26px 36px;border-top: 1.5px solid var(--ink);font-size: 1rem;color: var(--ink-2)}.foot__langs{display: flex;flex-wrap: wrap;align-items: center;column-gap: 4px}.foot__langs ul{display: flex;flex-wrap: wrap}.foot__langs a{display: inline-flex;align-items: center;min-height: 44px;padding-inline: 8px;text-underline-offset: 4px}.foot__langs a[aria-current]{color: var(--ink);font-weight: 600;text-decoration: none}.nf{padding-block: 56px 96px}.nf__code{position: relative;display: inline-block;font: 700 clamp(7rem,3.6rem + 17vw,15rem)/1 var(--display);letter-spacing: -0.03em}.nf__code .pen-cross{position: absolute;right: -0.5em;top: 0.02em;width: 0.48em;height: 0.48em;stroke-width: 3.2}.nf__title{max-width: 24em;margin-top: 28px;font: italic 400 clamp(1.375rem,1.1rem + 1.2vw,2rem)/1.35 var(--display);text-wrap: balance}.nf__langs{display: flex;flex-wrap: wrap;gap: 4px 28px;margin-top: 28px}.nf__act{margin-top: 32px}.nf__langs a{display: inline-flex;align-items: center;min-height: 48px;font: 700 1.75rem/1 var(--display);text-decoration-color: var(--pen);text-decoration-thickness: 2px;text-underline-offset: 7px}.wa-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 10;padding: 8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background: var(--paper);border-top: 1.5px solid var(--ink);transform: translateY(105%);visibility: hidden;transition: transform 0.22s ease,visibility 0s linear 0.22s}.wa-bar.is-on{transform: none;visibility: visible;transition: transform 0.22s ease}.btn--bar{width: 100%;min-height: 48px}@media (prefers-reduced-motion: reduce){.wa-bar,.wa-bar.is-on,.btn,.faq__icon .v{transition: none}}@media (max-width: 719.98px){:root{--bar: calc(66px + env(safe-area-inset-bottom))}.nine .pen-ring{stroke-width: 7}}@media (max-width: 359.98px){:root{--pad: 14px}.masthead{gap: 4px}.brand{font-size: 1.125rem}}@media (min-width: 720px){:root{--pad: 36px;--margin: 64px;--sec: 96px}.wa-bar{display: none}.langs__long{position: static;width: auto;height: auto;overflow: visible;clip: auto;clip-path: none;white-space: normal}.langs__short{display: none}.langs a{padding: 0 10px}.langs .pen-underline{left: 10px;right: 10px;width: calc(100% - 20px)}.masthead__cta{display: inline-flex;align-items: center;min-height: 44px;margin-left: 10px;padding: 0 16px;border: 1.5px solid var(--ink);border-radius: 3px;font-weight: 600;font-size: 1rem;text-decoration: none;white-space: nowrap}.masthead__cta:hover{background: var(--ink);color: var(--paper)}main{position: relative}main::before{content: "";position: absolute;top: 0;bottom: 0;left: calc(var(--margin) - 18px);border-left: 1px solid var(--ink-2);opacity: 0.55}.hero,.q{display: grid;grid-template-columns: var(--margin) minmax(0,1fr)}.q__body{grid-column: 2;min-width: 0}.q__num{display: block;grid-column: 1;grid-row: 1;justify-self: end;padding-right: 34px;padding-top: calc(var(--h2) * 0.8 - 1.5rem * 0.74);font: 700 1.5rem/1 var(--display);color: var(--ink-2)}.hero{padding-block: 56px 88px}.hero__act{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px}.hero__act .btn{width: auto}.hero__note{margin-top: 0}.nf{padding-left: var(--margin)}.why__list{display: grid;grid-template-columns: 1fr 1fr;column-gap: 48px;border-top: 0}.why__item{border-top: 1px solid var(--rule);border-bottom: 0}.cover__cols{grid-template-columns: 1fr 1fr;column-gap: 48px}.btn--big{width: auto;padding-inline: 1.6em}.foot{grid-template-columns: var(--margin) auto 1fr;align-items: center}.foot__line{grid-column: 2}.foot__langs{grid-column: 3;justify-self: end}}@media (min-width: 1024px){:root{--pad: 40px;--margin: 104px;--sec: 104px}body{font-size: 1.1875rem}.masthead{min-height: 84px}.brand{font-size: 1.5rem}.hero{padding-block: 72px 104px}.hero__kicker{font-size: 1.125rem;margin-bottom: 26px}.hero__foot{gap: 36px;margin-top: 44px}.hero__sub{font-size: 1.375rem;max-width: 30em}.why__head,.cover__head{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 48px;align-items: start}.why__intro{font-size: 1.75rem;padding-top: 0.3em}.cover__boards{padding-top: 0.6em;font-size: 1.375rem}.why__list{margin-top: 56px;column-gap: 72px}.why__title{font-size: 1.625rem}.method__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);column-gap: 72px;align-items: start}.script{--mk: 132px;margin-top: 0.4em;padding: 40px 0 30px 30px;row-gap: 12px;font-size: 1.75rem;grid-template-columns: 44px auto auto minmax(0,1fr) var(--mk)}.script__q{font-size: 1.5rem}.script .gap,.script__mk.gap{margin-top: 30px}.script__mk{padding-left: 14px}.script__mk .pen-code{height: 38px}.script__mk .pen-tick{width: 36px;height: 31px}.script__part{font-size: 1.1875rem}.script__score{margin-left: 30px}.script__score .pen-code{height: 36px}.script__score .pen-ring{left: -14px;top: -11px;width: 58px;height: 56px}.cover__cols{margin-top: 56px;column-gap: 72px}.steps{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 48px;margin-top: 24px}.step{padding-top: 22px;border-top: 1px solid var(--rule);font-size: 1.75rem}.step__text{font-size: 1.1875rem}.price__grid{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);column-gap: 72px;align-items: end}.details{margin-top: 0}.faq__grid{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,7fr);column-gap: 48px;align-items: start}.faq__item summary{font-size: 1.3125rem;padding-block: 18px}.contact__grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: 56px;align-items: end}.contact__act{margin-top: 0}.contact__phone{font-size: 2.125rem}}@media (min-width: 1360px){.masthead__nav{display: flex;gap: 2px;margin-right: auto}.brand{margin-right: 32px}.masthead__nav a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 10px;font-size: 1.0625rem;text-decoration: none;white-space: nowrap}.masthead__nav a:hover{text-decoration: underline;text-decoration-color: var(--pen);text-decoration-thickness: 2px;text-underline-offset: 6px}}
