.form-wrap{max-width: 40rem}.form{display: grid;gap: 1.75rem}.form__row{display: grid;gap: 1.75rem}@media (min-width: 40em){.form__row--2{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.25rem}@supports (grid-template-rows: subgrid){.form__row--2{grid-template-rows: repeat(4, auto);row-gap: 0}.form__row--2 > .field{grid-row: span 4;grid-template-rows: subgrid;row-gap: 0.4rem}}}.field{display: grid;gap: 0.4rem;align-content: start}.field__label{font-weight: 500;font-size: var(--step-0);line-height: 1.35}.field__help{font-size: var(--step--1);line-height: 1.45;color: var(--fg-muted)}.field__optional{margin-left: 0.35em;font-weight: 400;font-size: var(--step--1);color: var(--fg-muted)}.field__error{display: flex;gap: 0.45rem;align-items: baseline;font-size: var(--step--1);font-weight: 500;line-height: 1.4;color: var(--error)}.field__error:empty{display: none}.field__error::before{content: "";flex: none;width: 0.55rem;height: 0.55rem;border-radius: 50%;border: 1.5px solid currentColor;translate: 0 -0.05em}.input{width: 100%;min-height: 3rem;padding: 0.7rem 0.9rem;border: 1px solid var(--line-strong);border-radius: var(--radius-s);background: var(--input-bg);color: var(--fg);font-size: max(1rem, 16px);line-height: 1.4;transition: border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out)}.input::placeholder{color: var(--fg-faint);opacity: 1}.input:hover{border-color: color-mix(in srgb, var(--fg) 45%, transparent)}.input:focus-visible{outline: none;border-color: var(--focus);box-shadow: 0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent)}[data-theme="paper"] .input:focus-visible{box-shadow: 0 0 0 3px rgb(254 219 113 / 0.75);border-color: var(--ink-600)}.input[aria-invalid="true"]{border-color: var(--error);box-shadow: inset 3px 0 0 var(--error)}textarea.input{min-height: 9.5rem;resize: vertical}.field__foot{display: flex;justify-content: space-between;gap: 1rem;align-items: baseline}.field__count{margin-left: auto;font-family: var(--font-mono);font-size: var(--step--2);letter-spacing: var(--tracking-mono);font-variant-numeric: tabular-nums;color: var(--fg-faint);white-space: nowrap}.field__count.is-over{color: var(--error)}.hp{position: absolute !important;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}.form-summary{margin-bottom: 1.75rem;padding: 1rem 1.25rem;border: 1px solid var(--error);border-left-width: 3px;border-radius: var(--radius-s);background: var(--error-soft)}.form-summary[hidden]{display: none}.form-summary:focus{outline: none}.form-summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.form-summary__title{font-weight: 600;color: var(--error)}.form-summary ul{margin-top: 0.5rem;padding-left: 1.1rem;display: grid;gap: 0.25rem;font-size: var(--step--1)}.form__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.5rem}.form__actions .btn[disabled]{cursor: progress;opacity: 0.75}.form__note{font-size: var(--step--1);color: var(--fg-muted)}.form-result{display: grid;grid-template-columns: auto 1fr;gap: 0.85rem;align-items: start;margin-top: 1.5rem;padding: 1.1rem 1.25rem;border: 1px solid var(--ok);border-left-width: 3px;border-radius: var(--radius-s);background: var(--ok-soft)}.form-result[hidden]{display: none}.form-result:focus{outline: none}.form-result::before{content: "";width: 0.8rem;height: 0.45rem;margin-top: 0.4rem;border-left: 2px solid var(--ok);border-bottom: 2px solid var(--ok);rotate: -45deg}.form-result--failure{border-color: var(--error);background: var(--error-soft)}.form-result--failure::before{width: 0.7rem;height: 0.7rem;margin-top: 0.3rem;border: 2px solid var(--error);border-radius: 50%;rotate: none}@media (prefers-reduced-motion: no-preference){.form-result:not([hidden]), .form-summary:not([hidden]){animation: form-in 420ms var(--ease-out) both}}@media (prefers-reduced-motion: reduce){.form-result:not([hidden]), .form-summary:not([hidden]){animation: form-fade 300ms linear both}}@keyframes form-in{from{opacity: 0;translate: 0 8px}}@keyframes form-fade{from{opacity: 0}}.form-closed{padding: 1.25rem 1.4rem;border: 1px solid var(--line-strong);border-left: 3px solid var(--gold);border-radius: var(--radius-s);background: var(--bg-raised);font-size: var(--step-1);line-height: 1.5}.form__note a, .field__help a, .form-closed a, .form-result a, .form-summary a{color: var(--fg);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}.form__note a:hover, .field__help a:hover, .form-closed a:hover, .form-result a:hover{text-decoration-thickness: 2px}html:not(.js) .form-wrap > :not(noscript){display: none}.form-result p + p{margin-top: 0.35rem}.form-wrap[data-sent] .form, .form-wrap[data-sent] .form-summary{display: none}:lang(ka) .field__count{letter-spacing: 0}.terms__split{display: grid;gap: 2rem var(--gap)}.terms__bar{display: grid;grid-template-columns: 1fr 4fr;gap: 6px;height: 10px}.terms__bar span{border-radius: 2px}.terms__bar span:first-child{background: var(--gold)}.terms__bar span:last-child{border: 1px dashed color-mix(in srgb, var(--gold) 70%, transparent)}.terms__part{display: grid;gap: 0.9rem;align-content: start}.terms__when{max-width: 22rem;color: var(--fg-muted)}[data-theme="ink"] .terms__when{color: var(--mist-hi)}.terms__figure{font-family: var(--font-serif);font-weight: var(--serif-light);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: clamp(3.75rem, 2rem + 6vw, 7rem);line-height: 0.95;letter-spacing: -0.03em;color: var(--fg)}.terms__text{max-width: 30rem;color: var(--fg-muted);font-size: var(--step-1);line-height: 1.5}.terms__foot{display: grid;gap: 1.25rem;margin-top: clamp(2.5rem, 2rem + 2vw, 4rem);padding-top: 1.5rem;border-top: 1px solid var(--line)}.terms__rest{max-width: 40rem;color: var(--fg-muted)}[data-theme="ink"] .terms__text{color: var(--mist-hi)}@media (min-width: 56em){.terms__split{grid-template-columns: 1fr 2fr}.terms__bar{grid-column: 1 / -1}}@media (min-width: 72em){.terms__split{grid-template-columns: 1fr 4fr;column-gap: 6px}.terms__part{padding-right: var(--gap)}.terms__part--later{padding-left: calc(var(--gap) - 6px)}.terms__foot{margin-left: calc((100% - 6px) / 5 + var(--gap))}}@media (prefers-reduced-motion: no-preference){html[data-reveal-on] .terms__bar span{transition: transform 900ms var(--ease-out) 200ms;transform-origin: left center}html[data-reveal-on] .terms__bar span:last-child{transition-delay: 650ms}html[data-reveal-on] .terms__split:not(.is-in) .terms__bar span{transform: scaleX(0)}}@media (prefers-reduced-motion: reduce){html[data-reveal-on] .terms__bar span{transition: opacity 900ms linear 200ms}html[data-reveal-on] .terms__bar span:last-child{transition-delay: 650ms}html[data-reveal-on] .terms__split:not(.is-in) .terms__bar span{opacity: 0}}.shelf{border-top: 1px solid var(--line-strong)}.shelf__row{border-bottom: 1px solid var(--line)}.shelf__link{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 0.35rem 1rem;align-items: baseline;padding-block: 1.3rem;color: var(--fg)}.shelf__name{grid-column: 1;font-family: var(--font-serif);font-weight: var(--serif-book);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-3);line-height: 1.15;letter-spacing: -0.015em}.shelf__text{grid-column: 1;max-width: 34rem;color: var(--fg-muted)}.shelf__count{grid-column: 1;color: var(--fg-faint)}.shelf__link .icon{grid-column: 2;grid-row: 1;align-self: center;width: 1.25rem;height: 1.25rem;transition: translate var(--dur-hover) var(--ease-out)}.shelf__link:hover .shelf__name{color: var(--ink-600)}.shelf__link:hover .icon{translate: 4px 0}@media (min-width: 56em){.shelf__link{grid-template-columns: minmax(0, 5fr) minmax(0, 5fr) minmax(0, 2fr) auto;column-gap: var(--gap);padding-block: 1.6rem}.shelf__name, .shelf__text, .shelf__count{grid-row: 1}.shelf__text{grid-column: 2}.shelf__count{grid-column: 3;text-align: right}.shelf__link .icon{grid-column: 4}}@media (prefers-reduced-motion: reduce){.shelf__link .icon{transition: none}.shelf__link:hover .icon{translate: none}}:lang(ka) .shelf__name{font-size: var(--step-2);font-weight: 400;line-height: 1.3;letter-spacing: 0}.entry{display: grid;gap: 0.45rem;justify-items: start;padding-block: 1.05rem;border-top: 1px solid var(--line)}.entry:first-child{padding-top: 0;border-top: 0}.entry__name{font-family: var(--font-serif);font-weight: var(--serif-book);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-3);line-height: 1.15;letter-spacing: -0.015em;color: var(--fg);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;text-decoration-color: var(--line-strong);transition: text-decoration-color var(--dur-hover) var(--ease-out)}.entry__name:hover{text-decoration-color: var(--signal)}.entry__meta{display: flex;flex-wrap: wrap;gap: 0.15rem 1.2rem;color: var(--fg-muted)}.entry__meta span:last-child{color: var(--signal-deep)}[data-theme="ink"] .entry__meta{color: var(--mist-hi)}[data-theme="ink"] .entry__meta span:last-child{color: var(--signal)}[data-theme="paper"] .entry__name:hover{text-decoration-color: var(--ink-600)}:lang(ka) .entry__name{font-size: var(--step-2);font-weight: 400;line-height: 1.3;letter-spacing: 0}.hero{position: relative;isolation: isolate;overflow: hidden}.hero .gridlines{z-index: -2;display: none}@media (min-width: 56em){.hero .gridlines{display: block}}.hero__inner{display: grid;gap: clamp(2.25rem, 1.5rem + 3vw, 3.5rem);padding-top: clamp(1.75rem, 1rem + 3vw, 3.75rem);padding-bottom: clamp(3rem, 2rem + 5vw, 6rem)}.hero .folio{flex-wrap: wrap;row-gap: 0.3rem;margin-bottom: clamp(1.5rem, 1rem + 2vw, 2.75rem);color: var(--mist)}.hero .folio__aside{text-align: left}.hero__title{max-width: 11.5em;font-size: clamp(2.3rem, 1.15rem + 4.7vw, 5rem);line-height: 1.04;color: var(--paper)}.hero__line{display: block}.hero__line--ask{margin-top: 0.2em}.hero__lede{margin-top: clamp(1.25rem, 1rem + 1vw, 2rem)}.test{--node: 13px;--rail: calc(var(--node) + 1.35rem);max-width: 38rem}.test__step{position: relative;padding-left: var(--rail);padding-bottom: clamp(1.6rem, 1.3rem + 1vw, 2.2rem)}.test__step::before{content: "";position: absolute;left: 0;top: 0.2rem;width: var(--node);height: var(--node);border-radius: 50%;background: var(--signal)}.test__step::after{content: "";position: absolute;left: calc(var(--node) / 2 - 1px);top: calc(0.2rem + var(--node) + 5px);bottom: calc(-0.2rem + 5px);width: 2px;background: rgb(254 219 113 / 0.6)}.test__step:nth-last-of-type(2)::after{background: repeating-linear-gradient(to bottom, rgb(254 219 113 / 0.6) 0 5px, transparent 5px 11px)}.test__step--answer{padding-bottom: 0}.test__step--answer::before{background: var(--ink-900);border: 1.5px solid var(--signal)}.test__step--answer::after{content: none}.test__fields{display: grid;gap: 0.9rem 1rem;grid-template-columns: repeat(auto-fit, minmax(min(100%, 11.5rem), 1fr))}.test__fields .field__label{font-size: var(--step--1);color: var(--mist-hi)}.test__label{margin-bottom: 0.65rem;color: var(--mist)}.test__question{font-family: var(--font-serif);font-weight: var(--serif-book);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-3);line-height: 1.18;letter-spacing: -0.015em;color: var(--paper);overflow-wrap: anywhere}.test__nojs{margin-top: 0.9rem;color: var(--mist-hi)}.test__copy{display: grid;justify-items: start;gap: 0.6rem;margin-top: 1.15rem}.test__status{min-height: 1.5em;color: var(--mist-hi)}.test__links{display: flex;flex-wrap: wrap;gap: 0.15rem 1.75rem}.test__links .arrow-link{font-size: var(--step-1)}.test__blank{display: grid;gap: 1.1rem;padding-top: 0.55rem}.test__blank span{height: 1px;background: var(--line-strong)}.test__blank span:last-child{width: 58%}.test__note{margin-top: 1rem;color: var(--mist)}.test__more{margin-top: clamp(1.6rem, 1.3rem + 1vw, 2.2rem);margin-left: var(--rail);padding-top: 1rem;border-top: 1px solid var(--line);font-size: var(--step--1);line-height: 1.5;color: var(--mist)}.test__honest{display: block;margin-top: 0.3rem;color: var(--mist-hi)}.test__next{margin-top: 0.85rem;margin-left: var(--rail)}.test__next .arrow-link{align-items: last baseline;font-size: var(--step-0);line-height: 1.45}.test__next .arrow-link .icon{flex: none}@media (min-width: 56em){.hero__inner{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--gap);align-items: start}.hero__copy{grid-column: 1 / span 7}.test{grid-column: 8 / -1;padding-top: 0.35rem}}@media (prefers-reduced-motion: no-preference){.test__step::after{transform-origin: top center;animation: test-draw 800ms var(--ease-out) both}}@media (prefers-reduced-motion: reduce){.test__step::after{animation: test-fade 800ms linear both}}.test__step:nth-of-type(1)::after{animation-delay: 250ms}.test__step:nth-of-type(2)::after{animation-delay: 550ms}.test__step:nth-of-type(3)::after{animation-delay: 850ms}@keyframes test-draw{from{transform: scaleY(0)}}@keyframes test-fade{from{opacity: 0}}:lang(ka) .hero__title{max-width: 15em;font-size: clamp(1.8rem, 1.05rem + 3.1vw, 3.5rem);line-height: 1.2}:lang(ka) .hero__line--ask{margin-top: 0.3em}:lang(ka) .test__question{font-size: var(--step-2);font-weight: 400;line-height: 1.35;letter-spacing: 0}.why__text{display: grid;gap: var(--space-4);align-content: start}.why__text p:last-child{max-width: var(--measure);color: var(--fg-muted)}.why__surveys{border-top: 1px solid var(--line-strong);padding-top: var(--space-4);display: grid;gap: 0 var(--gap)}.why__label{color: var(--fg-faint)}.survey{display: grid;gap: 0.7rem;align-content: start;margin: 0;padding-block: var(--space-5);border-bottom: 1px solid var(--line)}.survey__text{font-family: var(--font-serif);font-weight: var(--serif-book);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-2);line-height: 1.32;letter-spacing: -0.01em;max-width: 30rem}.survey__src{color: var(--signal-deep)}.why__caveat{padding-top: var(--space-4);color: var(--fg-muted)}@media (min-width: 56em){.section-head > .why__text{grid-column: 8 / -1;padding-bottom: 0.45em}.why__surveys{grid-template-columns: repeat(12, minmax(0, 1fr));padding-top: var(--space-5)}.why__label{grid-column: 1 / span 2}.survey{border-bottom: 0;padding-block: 0 var(--space-5)}.survey:nth-of-type(1){grid-column: 3 / span 5;padding-right: var(--gap)}.survey:nth-of-type(2){grid-column: 8 / -1}.why__caveat{grid-column: 3 / -1;border-top: 1px solid var(--line)}}:lang(ka) .survey__text{font-size: var(--step-1);font-weight: 400;line-height: 1.5;letter-spacing: 0}.what__title{max-width: 16em;margin-bottom: clamp(2.5rem, 1.5rem + 3vw, 4.5rem)}.resolve{display: grid;gap: 1.5rem var(--gap);margin: 0}.resolve__label{margin-bottom: 1rem;color: var(--mist)}.resolve__rows{display: grid;gap: 0.6rem}.resolve__rows li{color: var(--mist);overflow-wrap: anywhere;line-height: 1.45}.resolve__line{height: 2px}.resolve__ink{display: block;width: 100%;height: 100%;background: var(--signal);transform-origin: left center}.resolve__entries{display: grid}.resolve__caption{padding-top: 1rem;border-top: 1px solid var(--line);color: var(--mist)}@media (min-width: 56em){.resolve{grid-template-columns: minmax(0, 5fr) 2px minmax(0, 6fr);column-gap: clamp(1.5rem, 0.5rem + 3vw, 4rem)}.resolve__line{height: auto;width: 2px}.resolve__ink{transform-origin: top center}.resolve__caption{grid-column: 1 / -1}}@media (prefers-reduced-motion: no-preference){html[data-reveal-on] .resolve.is-in .resolve__ink{transition: transform 1200ms var(--ease-in-out) 250ms}html[data-reveal-on] .resolve:not(.is-in) .resolve__ink{transform: scaleX(0)}html[data-reveal-on] .resolve.is-in .entry{transition: opacity 700ms var(--ease-out), translate 700ms var(--ease-out)}html[data-reveal-on] .resolve:not(.is-in) .entry{opacity: 0;translate: 12px 0}}@media (prefers-reduced-motion: no-preference) and (min-width: 56em){html[data-reveal-on] .resolve:not(.is-in) .resolve__ink{transform: scaleY(0)}}@media (prefers-reduced-motion: reduce){html[data-reveal-on] .resolve.is-in .resolve__ink{transition: opacity 1200ms linear 250ms}html[data-reveal-on] .resolve:not(.is-in) .resolve__ink{opacity: 0}html[data-reveal-on] .resolve.is-in .entry{transition: opacity 700ms linear}html[data-reveal-on] .resolve:not(.is-in) .entry{opacity: 0}}html[data-reveal-on] .resolve.is-in .entry:nth-child(1){transition-delay: 600ms}html[data-reveal-on] .resolve.is-in .entry:nth-child(2){transition-delay: 850ms}html[data-reveal-on] .resolve.is-in .entry:nth-child(3){transition-delay: 1100ms}.what__items{display: grid;margin-top: clamp(3rem, 2rem + 4vw, 5.5rem);border-top: 1px solid var(--line-strong)}.what__item{display: grid;gap: 0.8rem;align-content: start;padding-block: 1.5rem;border-bottom: 1px solid var(--line)}.what__no{color: var(--signal)}.what__item p{max-width: 32rem;color: var(--mist-hi)}.what__link{margin-top: var(--space-6)}@media (min-width: 56em){.what__items{grid-template-columns: repeat(3, minmax(0, 1fr));border-bottom: 1px solid var(--line)}.what__item{padding: 1.75rem var(--gap) 2.25rem;border-bottom: 0;border-left: 1px solid var(--line)}.what__item:first-child{padding-left: 0;border-left: 0}.what__item:last-child{padding-right: 0}}.promise{padding-block: clamp(5rem, 3rem + 8vw, 10rem)}.promise__body{display: grid;gap: clamp(1.75rem, 1.2rem + 2vw, 3rem)}.promise__lead{max-width: 15em;font-size: var(--step-4);color: var(--text)}.promise__text{max-width: 35rem;font-family: var(--font-serif);font-weight: var(--serif-book);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-2);line-height: 1.5}@media (min-width: 72em){.promise__body{margin-left: calc((100% + var(--gap)) / 12)}}:lang(ka) .promise__lead{max-width: 18em;font-size: var(--step-3);line-height: 1.3}:lang(ka) .promise__text{font-size: var(--step-1);font-weight: 400;line-height: 1.7}.terms__title{max-width: 17em;margin-bottom: clamp(2.5rem, 1.5rem + 3vw, 4.5rem)}.sample__honest{margin-top: 1.25rem;color: var(--fg-muted)}.sample__cta{margin-top: var(--space-7)}
