:root{--paper: #f6f2e9;--sheet: #fffdf7;--manila: #ead9b0;--manila-2: #dcc58f;--ink: #1b1d22;--ink-2: #44474f;--muted: #7a7a78;--line: #e2dccd;--line-2: #cdc4ad;--stamp: #c23b2a;--stamp-d: #9c2c1e;--pen: #2741a8;--hl: #ffe36e;--ok: #2e7d4f;--ok-soft: #e4f2e8;--warn: #b7791f;--warn-soft: #fbf0d9;--bad-soft: #f9e4e0;--radius: 6px;--shadow: 0 1px 0 rgba(27, 29, 34, .05), 0 12px 28px -18px rgba(27, 29, 34, .4);--f-head: 'Archivo', 'Arial Narrow', Arial, sans-serif;--f-body: 'Source Serif 4', Georgia, serif;--f-type: 'Courier Prime', 'Courier New', monospace}*, *::before, *::after{box-sizing: border-box}[hidden]{display: none !important}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 18px/1.65 var(--f-body);overflow-x: hidden}img, svg{max-width: 100%}img{height: auto;display: block}a{color: var(--pen);text-underline-offset: 3px}a:hover{color: var(--stamp)}h1, h2, h3, h4{font-family: var(--f-head);font-weight: 800;line-height: 1.08;letter-spacing: -.02em;margin: 0 0 .5em;font-stretch: 85%}h1{font-size: clamp(34px, 5.2vw, 60px);text-transform: uppercase;letter-spacing: -.01em}h2{font-size: clamp(27px, 3.4vw, 40px)}h3{font-size: 21px;letter-spacing: -.01em}h4{font-size: 15px}p{margin: 0 0 1em}b, strong{font-weight: 700}mark{background: linear-gradient(transparent 38%, var(--hl) 38%, var(--hl) 88%, transparent 88%);color: inherit;padding: 0 2px}.type{font-family: var(--f-type)}.i{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none}.wrap{width: 100%;max-width: 1180px;margin: 0 auto;padding: 0 24px}.narrow{max-width: 800px}.skip{position: absolute;left: -999px;top: 8px;background: var(--ink);color: #fff;padding: 8px 14px;z-index: 100}.skip:focus{left: 8px}:focus-visible{outline: 3px solid var(--pen);outline-offset: 2px} .btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px;border-radius: 3px;border: 2px solid var(--ink);font: 700 15px/1 var(--f-head);text-transform: uppercase;letter-spacing: .04em;text-decoration: none;cursor: pointer;transition: transform .12s, box-shadow .12s, background .12s;white-space: nowrap}.btn .i{width: 18px;height: 18px}.btn-primary{background: var(--stamp);border-color: var(--stamp-d);color: #fff;box-shadow: 3px 3px 0 var(--ink)}.btn-primary:hover{color: #fff;transform: translate(-1px, -1px);box-shadow: 4px 4px 0 var(--ink)}.btn-dark{background: var(--ink);color: #fff;box-shadow: 3px 3px 0 var(--stamp)}.btn-dark:hover{color: #fff;transform: translate(-1px, -1px);box-shadow: 4px 4px 0 var(--stamp)}.btn-ghost{background: var(--sheet);color: var(--ink)}.btn-ghost:hover{background: var(--manila);color: var(--ink)}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 13px}.btn-row{display: flex;flex-wrap: wrap;gap: 14px} .notice-bar{background: var(--ink);color: #e9e6dd;font: 400 13.5px/1.4 var(--f-type)}.notice-bar .wrap{display: flex;justify-content: space-between;gap: 16px;padding-block: 9px}.notice-bar b{color: var(--hl);font-weight: 700}.site-header{position: sticky;top: 0;z-index: 50;background: var(--paper);border-bottom: 2px solid var(--ink)}.header-in{display: flex;align-items: flex-end;gap: 24px;min-height: 76px}.logo{display: inline-flex;align-items: center;gap: 12px;text-decoration: none;color: var(--ink);flex: none;align-self: center}.logo svg{width: 44px;height: 44px}.logo span{display: flex;flex-direction: column;gap: 3px;font: 800 23px/1 var(--f-head);text-transform: uppercase;letter-spacing: -.01em;font-stretch: 80%}.logo small{font: 400 12px/1 var(--f-type);text-transform: none;letter-spacing: 0;color: var(--muted)}.main-nav{margin-left: auto}.main-nav ul{display: flex;gap: 4px;list-style: none;margin: 0;padding: 0}.main-nav a{display: block;padding: 11px 16px 10px;margin-bottom: -2px;border: 2px solid transparent;border-bottom: 0;border-radius: 8px 8px 0 0;font: 700 14.5px/1 var(--f-head);text-transform: uppercase;letter-spacing: .03em;color: var(--ink-2);text-decoration: none;white-space: nowrap}.main-nav a:hover{background: var(--manila);color: var(--ink)}.main-nav a[aria-current="page"]{background: var(--manila);border-color: var(--ink);color: var(--ink)}.header-cta{display: flex;align-items: center;gap: 10px;align-self: center}.burger{display: none;width: 44px;height: 44px;border: 2px solid var(--ink);border-radius: 4px;background: var(--sheet);color: var(--ink);cursor: pointer;place-items: center}@media (max-width: 1180px){.header-cta .btn{display: none}}@media (max-width: 920px){.header-in{align-items: center}.burger{display: grid}.main-nav{position: absolute;left: 0;right: 0;top: 100%;background: var(--sheet);border-bottom: 2px solid var(--ink);display: none}.main-nav.open{display: block}.main-nav ul{flex-direction: column;padding: 10px 16px 16px}.main-nav a{padding: 14px 8px;border: 0;border-bottom: 1px dashed var(--line-2);border-radius: 0;font-size: 16px;margin: 0}.main-nav a[aria-current="page"]{border: 0;border-bottom: 1px dashed var(--line-2)}.header-cta{margin-left: auto}}@media (max-width: 680px){.notice-bar .wrap span:last-child{display: none}} .label{display: inline-flex;align-items: center;gap: 10px;font: 700 13px/1 var(--f-type);text-transform: uppercase;letter-spacing: .08em;color: var(--stamp);margin-bottom: 14px}.label::before{content: '';width: 14px;height: 14px;border: 2px solid currentColor;border-radius: 50%}.exhibit{display: inline-block;font: 700 12.5px/1 var(--f-type);letter-spacing: .1em;text-transform: uppercase;background: var(--ink);color: var(--paper);padding: 6px 10px;margin-bottom: 16px}.section{padding: 84px 0}.section-tight{padding: 48px 0}.section-manila{background: var(--manila);border-block: 2px solid var(--ink)}.section-ink{background: var(--ink);color: #e9e6dd}.section-ink h2, .section-ink h3{color: #fff}.section-ink p, .section-ink .sec-head p{color: #c3c0b6}.section-ink .exhibit{background: var(--hl);color: var(--ink)}.sec-head{max-width: 780px;margin-bottom: 38px}.sec-head p{color: var(--ink-2);font-size: 19px}.lead{font-size: 20px;color: var(--ink-2);max-width: 640px}.sheet{background: var(--sheet);border: 1px solid var(--line-2);box-shadow: var(--shadow);position: relative} .hero{padding: 56px 0 72px}.hero .wrap{display: grid;grid-template-columns: 1.1fr .9fr;gap: 48px;align-items: start}.hero .wrap > *{min-width: 0}.case-no{font: 400 14px/1.4 var(--f-type);color: var(--muted);display: flex;flex-wrap: wrap;gap: 6px 18px}.case-no b{color: var(--ink)}.hero h1{margin: 18px 0 20px}.hero h1 span{display: block;color: var(--stamp)}.hero .disclose{font: 400 14px/1.5 var(--f-type);color: var(--ink-2);border-left: 3px solid var(--line-2);padding-left: 14px;margin-top: 26px;max-width: 600px}.verdict-card{padding: 28px 28px 24px;transform: rotate(.6deg)}.verdict-card::before{content: '';position: absolute;top: -18px;left: 34px;width: 22px;height: 58px;border: 3px solid #8b8f99;border-radius: 12px;border-bottom-color: transparent}.verdict-card .head{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;border-bottom: 2px solid var(--ink);padding-bottom: 14px;margin-bottom: 14px}.verdict-card .head span{font: 700 12.5px/1.3 var(--f-type);text-transform: uppercase;letter-spacing: .08em;color: var(--muted)}.score{font: 800 64px/.9 var(--f-head);font-stretch: 75%;letter-spacing: -.03em}.score small{font-size: 22px;color: var(--muted)}.stamp{display: inline-block;font: 800 15px/1 var(--f-head);text-transform: uppercase;letter-spacing: .12em;color: var(--stamp);border: 3px solid var(--stamp);padding: 8px 12px;border-radius: 4px;transform: rotate(-6deg);opacity: .9;white-space: nowrap}.stamp.blue{color: var(--pen);border-color: var(--pen)}.bars{list-style: none;margin: 0 0 16px;padding: 0}.bars li{display: grid;grid-template-columns: 1fr 120px 40px;gap: 12px;align-items: center;padding: 7px 0;font-size: 15.5px;border-bottom: 1px dashed var(--line-2)}.bars .bar{height: 10px;background: var(--line);position: relative}.bars .bar i{position: absolute;inset: 0 auto 0 0;width: var(--v);background: var(--ink)}.bars b{font: 700 15px/1 var(--f-type);text-align: right}.verdict-card .btn{width: 100%}.verdict-card .small{font: 400 12.5px/1.45 var(--f-type);color: var(--muted);margin: 10px 0 0;text-align: center}@media (max-width: 940px){.hero .wrap{grid-template-columns: 1fr}.verdict-card{transform: none;max-width: 560px}} .factfile{display: grid;grid-template-columns: repeat(2, 1fr);background: var(--sheet) repeating-linear-gradient(transparent 0 37px, #dfe6f2 37px 38px);border: 1px solid var(--line-2);box-shadow: var(--shadow);position: relative}.factfile::before{content: '';position: absolute;top: 0;bottom: 0;left: 52px;border-left: 2px solid #f0b4ab}.factfile div{display: grid;grid-template-columns: 170px 1fr;gap: 12px;padding: 10px 22px 10px 70px;border-bottom: 1px solid transparent}.factfile dt{font: 700 13px/1.6 var(--f-type);text-transform: uppercase;letter-spacing: .05em;color: var(--muted)}.factfile dd{margin: 0;font-size: 16.5px}.factfile dd.pen{font-family: var(--f-type);color: var(--pen)}@media (max-width: 900px){.factfile{grid-template-columns: 1fr}}@media (max-width: 560px){.factfile div{grid-template-columns: 1fr;gap: 0;padding-left: 64px}}.exa{display: grid;grid-template-columns: .8fr 1.2fr;gap: 36px;align-items: center}.exa > *{min-width: 0}.exa img{width: 100%}.exa .factfile{grid-template-columns: 1fr}@media (max-width: 900px){.exa{grid-template-columns: 1fr}.exa img{max-width: 460px}} .pc{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.pc > div{padding: 24px 26px 12px}.pc h3{display: flex;align-items: center;gap: 10px}.pc ul{list-style: none;padding: 0;margin: 0}.pc li{display: flex;gap: 10px;padding: 9px 0;border-bottom: 1px dashed var(--line-2);font-size: 16.5px}.pc li .i{margin-top: 4px;width: 18px;height: 18px}.pc .plus .i{color: var(--ok)}.pc .minus .i{color: var(--stamp)}@media (max-width: 800px){.pc{grid-template-columns: 1fr}} .offer{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0;border: 2px solid var(--ink);background: var(--sheet)}.offer > div{padding: 22px}.offer > div + div{border-left: 2px dashed var(--ink)}.offer .n{font: 700 12.5px/1 var(--f-type);text-transform: uppercase;letter-spacing: .08em;color: var(--muted)}.offer .big{font: 800 40px/1 var(--f-head);font-stretch: 75%;margin: 12px 0 6px}.offer p{margin: 0;font-size: 15.5px;color: var(--ink-2)}@media (max-width: 760px){.offer{grid-template-columns: 1fr}.offer > div + div{border-left: 0;border-top: 2px dashed var(--ink)}}.terms-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;margin-top: 18px;border: 1px solid var(--line-2);background: var(--sheet)}.terms-grid div{padding: 16px 18px;border-right: 1px solid var(--line)}.terms-grid div:last-child{border-right: 0}.terms-grid span{display: block;font: 700 12px/1.3 var(--f-type);text-transform: uppercase;letter-spacing: .06em;color: var(--muted)}.terms-grid b{display: block;font: 700 20px/1.3 var(--f-type);margin-top: 6px}@media (max-width: 760px){.terms-grid{grid-template-columns: 1fr 1fr}.terms-grid div:nth-child(2){border-right: 0}.terms-grid div:nth-child(-n+2){border-bottom: 1px solid var(--line)}} .redline{width: 100%;border-collapse: collapse;font-size: 16px;min-width: 640px}.redline th, .redline td{padding: 14px 16px;text-align: left;border-bottom: 1px solid #3a3d45;vertical-align: top}.redline th{font: 700 12.5px/1.3 var(--f-type);text-transform: uppercase;letter-spacing: .07em;color: var(--hl)}.redline td:first-child{font-family: var(--f-head);font-weight: 700;color: #fff}.redline td{color: #d6d3ca}.redline s{color: #ff8f80;text-decoration-thickness: 2px}.redline .ours{font-family: var(--f-type);color: var(--hl)}.tbl-scroll{overflow-x: auto;border: 1px solid #3a3d45} .shelf{display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px}.drawer{background: var(--sheet);border: 1px solid var(--line-2);border-top: 10px solid var(--manila-2);padding: 18px 20px;position: relative}.drawer .k{font: 700 34px/1 var(--f-head);font-stretch: 75%}.drawer h3{font-size: 17px;margin: 8px 0 6px}.drawer p{font-size: 15px;color: var(--ink-2);margin: 0}.providers{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.providers span{font: 400 14px/1 var(--f-type);padding: 8px 11px;border: 1px solid var(--ink);background: var(--sheet)}@media (max-width: 900px){.shelf{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.shelf{grid-template-columns: 1fr}} .tbl-wrap{overflow-x: auto;border: 1px solid var(--line-2);background: var(--sheet);margin: 18px 0 26px;box-shadow: var(--shadow)}.tbl{width: 100%;border-collapse: collapse;font-size: 16px;min-width: 600px}.tbl th, .tbl td{padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.tbl th{font: 700 12.5px/1.3 var(--f-type);text-transform: uppercase;letter-spacing: .06em;color: var(--ink);background: var(--manila);border-bottom: 2px solid var(--ink)}.tbl tr:last-child td{border-bottom: 0}.tbl td:first-child{font-weight: 700}.tbl .type{font-size: 15px}.chip{display: inline-block;font: 700 12.5px/1 var(--f-type);padding: 5px 8px;border: 1.5px solid currentColor;white-space: nowrap}.chip.ok{color: var(--ok)}.chip.mid{color: var(--warn)}.chip.no{color: var(--stamp)} .steps{list-style: none;padding: 0 !important;margin: 20px 0 28px;counter-reset: st;display: grid;gap: 14px}.steps li{counter-increment: st;position: relative;padding: 16px 18px 16px 74px;background: var(--sheet);border: 1px solid var(--line-2)}.steps li::before{content: counter(st, decimal-leading-zero);position: absolute;left: 0;top: 0;bottom: 0;width: 56px;display: grid;place-items: center;background: var(--manila);border-right: 2px solid var(--ink);font: 700 18px/1 var(--f-type)}.steps li b{display: block;font-family: var(--f-head);font-size: 17px} .callout{padding: 18px 20px;background: var(--sheet);border: 1px solid var(--line-2);border-left: 5px solid var(--pen);margin: 22px 0}.callout b{display: block;font-family: var(--f-head);margin-bottom: 4px}.callout p{margin: 0;color: var(--ink-2);font-size: 16.5px}.callout.warn{border-left-color: var(--stamp);background: #fff8f5}.callout.note{border-left-color: var(--warn);background: #fffaf0}.ticks{list-style: none;padding: 0 !important;margin: 16px 0 24px}.ticks li{display: flex;gap: 12px;margin-bottom: 10px}.ticks li .i{width: 20px;height: 20px;color: var(--ok);margin-top: 4px}.ticks.no li .i{color: var(--stamp)} .whofor{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.whofor > div{padding: 24px 26px}.whofor .stamp{margin-bottom: 14px}.whofor ul{margin: 0;padding-left: 20px;color: var(--ink-2)}.whofor li{margin-bottom: 8px}@media (max-width: 800px){.whofor{grid-template-columns: 1fr}} .faq{max-width: 880px}.faq details{background: var(--sheet);border: 1px solid var(--line-2);margin-bottom: 10px}.faq summary{cursor: pointer;list-style: none;padding: 18px 56px 18px 22px;font: 700 18px/1.3 var(--f-head);position: relative}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: '+';position: absolute;right: 18px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;border: 2px solid var(--ink);display: grid;place-items: center;font: 700 18px/1 var(--f-type)}.faq details[open] summary::after{content: '−';background: var(--ink);color: var(--paper)}.faq details > div{padding: 0 22px 20px;color: var(--ink-2)}.faq details > div p:last-child{margin: 0} .cta-band{border: 2px solid var(--ink);background: var(--sheet) repeating-linear-gradient(-45deg, transparent 0 18px, rgba(194, 59, 42, .05) 18px 20px);padding: 36px 40px;display: grid;grid-template-columns: 1fr auto;gap: 24px;align-items: center;box-shadow: 6px 6px 0 var(--ink)}.cta-band h2{margin-bottom: 8px}.cta-band p{margin: 0;color: var(--ink-2);max-width: 660px}@media (max-width: 760px){.cta-band{grid-template-columns: 1fr;padding: 26px;box-shadow: 4px 4px 0 var(--ink)}} .page-hero{padding: 54px 0 44px;border-bottom: 2px solid var(--ink);background: var(--manila)}.page-hero h1{font-size: clamp(32px, 4.8vw, 54px);max-width: 920px}.page-hero p{color: var(--ink-2);font-size: 19px;max-width: 760px;margin: 0}.page-hero .updated{font: 400 14px/1 var(--f-type);margin-top: 4px}.crumbs{font: 400 14px/1 var(--f-type);color: var(--ink-2) !important;margin-bottom: 18px !important}.crumbs a{color: var(--ink)}.prose h2{font-size: clamp(25px, 2.8vw, 32px);margin-top: 1.6em;scroll-margin-top: 100px}.prose h3{margin-top: 1.4em}.prose ul, .prose ol{padding-left: 22px}.prose li{margin-bottom: 7px}.prose p, .prose li{color: var(--ink-2)}.prose b{color: var(--ink)}.doc-layout{display: grid;grid-template-columns: 250px minmax(0, 1fr);gap: 52px;padding: 54px 0 84px}.toc{position: sticky;top: 100px;align-self: start;background: var(--sheet);border: 1px solid var(--line-2);padding: 18px 20px}.toc b{display: block;font: 700 12.5px/1 var(--f-type);text-transform: uppercase;letter-spacing: .08em;color: var(--muted);margin-bottom: 10px}.toc ol{margin: 0;padding-left: 20px;font: 400 15px/1.4 var(--f-type)}.toc li{padding: 5px 0}.toc a{color: var(--ink);text-decoration: none}.toc a:hover{color: var(--stamp);text-decoration: underline}@media (max-width: 900px){.doc-layout{grid-template-columns: minmax(0, 1fr);gap: 26px;padding-top: 30px}.toc{position: static}} .tool{display: grid;grid-template-columns: 1.1fr .9fr;border: 2px solid var(--ink);background: var(--sheet);margin: 22px 0 30px;scroll-margin-top: 100px}.tool > *{min-width: 0}.tool-in{padding: 28px}.tool-in h2, .tool-in h3{margin-top: 0}.tool-out{background: var(--ink);color: #e9e6dd;padding: 28px;display: flex;flex-direction: column}.tool-out .h{font: 700 12.5px/1 var(--f-type);color: var(--hl);text-transform: uppercase;letter-spacing: .08em;margin-bottom: 10px}.out-row{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 12px 0;border-bottom: 1px dashed #4a4d55;font-size: 16px;color: #c3c0b6}.out-row b{font: 700 21px/1.2 var(--f-type);color: #fff;text-align: right}.out-row b.neg{color: #ff9a8b}.out-row.big b{font-size: 28px;color: var(--hl)}.verdict{margin-top: 16px;padding: 14px 16px;background: #2a2d34;font-size: 15.5px;color: #e0ddd4;line-height: 1.55;border-left: 4px solid #6b6e76}.verdict.good{border-left-color: #7fd39a}.verdict.bad{border-left-color: #ff8f80}@media (max-width: 900px){.tool{grid-template-columns: 1fr}.tool-in, .tool-out{padding: 22px}} .fields{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.field{display: flex;flex-direction: column;gap: 6px;min-width: 0;border: 0;padding: 0;margin: 0}.field.full{grid-column: 1 / -1}.field label, .field legend{font: 700 13px/1.3 var(--f-type);text-transform: uppercase;letter-spacing: .05em;padding: 0}.field small{color: var(--muted);font-size: 14px}.input, .textarea, .field select{width: 100%;min-height: 48px;border: 2px solid var(--ink);border-radius: 0;background: #fff;padding: 10px 14px;font: 400 17px var(--f-body);color: var(--ink)}.textarea{min-height: 130px;resize: vertical}.input:focus, .textarea:focus, .field select:focus{outline: none;box-shadow: 4px 4px 0 var(--hl)}[aria-invalid="true"]{border-color: var(--stamp) !important}.input-unit{position: relative}.input-unit .input{padding-right: 50px}.input-unit span{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);font: 700 14px var(--f-type);color: var(--muted)}.radios{display: flex;flex-wrap: wrap;gap: 8px}.radios label{display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 0 14px;border: 2px solid var(--ink);font-size: 15.5px;cursor: pointer;background: #fff}.radios label:has(input:checked){background: var(--hl)}.radios input, .check input{accent-color: var(--stamp)}.check{display: flex;gap: 10px;align-items: flex-start;font-size: 15.5px;color: var(--ink-2)}.check input{width: 18px;height: 18px;margin-top: 4px;flex: none}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.form-note{margin: 14px 0 0;font-size: 15.5px;min-height: 1em}.form-note.ok{color: var(--ok);font-weight: 700}.form-note.err{color: var(--stamp);font-weight: 700}.form-card{padding: 28px}.tabbar{display: flex;gap: 4px;border-bottom: 2px solid var(--ink);margin-bottom: 24px;flex-wrap: wrap}.tab{min-height: 44px;border: 2px solid transparent;border-bottom: 0;border-radius: 8px 8px 0 0;margin-bottom: -2px;background: transparent;font: 700 14px var(--f-head);text-transform: uppercase;letter-spacing: .03em;color: var(--muted);cursor: pointer;padding: 0 16px}.tab[aria-selected="true"]{background: var(--manila);border-color: var(--ink);color: var(--ink)}.split{display: grid;grid-template-columns: 1.3fr .7fr;gap: 40px;align-items: start}.split > *{min-width: 0}.contact-list{list-style: none;padding: 0;margin: 0}.contact-list li{display: flex;gap: 14px;padding: 16px 0;border-bottom: 1px dashed var(--line-2);font-size: 16px;color: var(--ink-2)}.contact-list .i{width: 22px;height: 22px;color: var(--stamp);margin-top: 3px}.contact-list b{color: var(--ink);font-family: var(--f-head)}@media (max-width: 900px){.split{grid-template-columns: 1fr}}@media (max-width: 600px){.fields{grid-template-columns: 1fr}.form-card{padding: 20px}.tab{flex: 1;padding: 0 8px;font-size: 12.5px}} .tape{height: 16px;background: repeating-linear-gradient(-45deg, var(--hl) 0 16px, var(--ink) 16px 32px);margin-top: 40px}.rg-band{background: var(--sheet);border-bottom: 2px solid var(--ink)}.rg-in{display: flex;align-items: center;gap: 18px;padding: 18px 24px}.rg-in p{margin: 0;font-size: 15.5px;color: var(--ink-2)}.rg-in b{color: var(--ink)}.rg-18{flex: none;padding: 10px 12px;border: 2px solid var(--ink);font: 700 14px/1 var(--f-type)}.site-footer{background: var(--ink);color: #c3c0b6;padding: 60px 0 28px;font-size: 15.5px}.site-footer .logo{color: #fff}.site-footer .logo small{color: #8f8d86}.f-top{display: grid;grid-template-columns: 1.6fr 1fr 1fr;gap: 40px;padding-bottom: 36px;border-bottom: 1px dashed #4a4d55}.f-top > div > p{margin: 18px 0;font-size: 15px;max-width: 420px}.f-badges{display: flex;flex-wrap: wrap;gap: 8px}.f-badges span{font: 700 12.5px/1 var(--f-type);padding: 7px 10px;border: 1px solid #5a5d65;color: #e9e6dd}.f-col h4{color: var(--hl);font: 700 13px/1 var(--f-type);text-transform: uppercase;letter-spacing: .08em;margin-bottom: 16px}.f-col ul{list-style: none;margin: 0;padding: 0}.f-col li{margin-bottom: 10px}.f-col a{color: #d6d3ca;text-decoration: none}.f-col a:hover{color: #fff;text-decoration: underline}.f-bottom{display: flex;justify-content: space-between;gap: 24px;padding-top: 24px;font-size: 14px;color: #8f8d86}.f-bottom p{margin: 0;max-width: 840px}.f-bottom .type{white-space: nowrap}@media (max-width: 900px){.f-top{grid-template-columns: 1fr 1fr}.f-top > div:first-child{grid-column: 1 / -1}}@media (max-width: 560px){.f-top{grid-template-columns: 1fr}.f-bottom{flex-direction: column}.rg-in{align-items: flex-start}}.to-top{position: fixed;right: 18px;bottom: 18px;width: 46px;height: 46px;background: var(--ink);color: #fff;border: 2px solid var(--paper);display: grid;place-items: center;opacity: 0;pointer-events: none;transform: translateY(10px);transition: .2s;z-index: 40}.to-top.show{opacity: 1;pointer-events: auto;transform: none} .nf{padding: 90px 0 100px;text-align: center}.nf .stamp{font-size: clamp(30px, 6vw, 54px);padding: 14px 24px;border-width: 5px}.nf p{color: var(--ink-2);max-width: 520px;margin: 22px auto 28px}.nf .btn-row{justify-content: center}@media (max-width: 600px){body{font-size: 17px}.wrap{padding: 0 16px}.section{padding: 60px 0}.hero{padding: 36px 0 56px}.lead{font-size: 18px}.logo span{font-size: 20px}.btn-row .btn{flex: 1 1 100%}.verdict-card{padding: 22px 18px}.score{font-size: 52px}.bars li{grid-template-columns: 1fr 80px 34px}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition: none !important;scroll-behavior: auto !important}}