.edition-shell [data-edition-logo] {align-items: center; font-size: 22px; line-height: 1.25; letter-spacing: 0px}.edition-shell [data-edition-logo] { white-space: nowrap; flex: none;}@media (max-width: 767px) {.edition-shell [data-edition-logo] {font-size: 18px}}.edition-shell [data-edition-logo] .edition-shell__logo-type {display: inline-block; color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-word {font-weight: 300; color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-word { font-family: var(--ui-font-code);}.edition-shell [data-edition-logo] .edition-shell__logo-erase {color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-seo {font-weight: 600; color: inherit}.edition-shell [data-edition-logo] .edition-shell__logo-seo { font-family: var(--ui-font-body);}.edition-shell[data-keyboard="true"]:focus-within :is(.edition-shell__logo,.edition-shell__actions) {opacity: 1; pointer-events: auto}.edition-shell[data-keyboard="true"]:focus-within :is(.edition-shell__logo,.edition-shell__actions) { transform: none;}.edition-shell {display: flex; position: fixed; top: 0px; z-index: 90; justify-content: space-between; align-items: center; padding-top: 12px; padding-right: var(--ui-gutter); padding-bottom: 12px; padding-left: var(--ui-gutter); height: 80px; pointer-events: none}.edition-shell { background: var(--ui-paper); border-bottom: 1px solid var(--ui-line);} .edition-shell { inset: 0 0 auto; background: transparent; border: 0;}@media (max-width: 767px) {.edition-shell.edition-shell { padding: 16px 20px;}.edition-shell.edition-shell { height: 70px; padding: 8px 20px;}}.edition-shell__logo {display: flex; font-weight: 600; font-size: 25.6px; letter-spacing: -0.035em; text-decoration: none; color: var(--ui-night); pointer-events: auto; border: 1px solid transparent; border-radius: 50px; transition: transform .28s ease,opacity .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease; align-items: center; min-height: 52px; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; margin-left: -16px}.edition-shell__logo { font-family: var(--ui-font-display);} .edition-shell__logo { background: transparent; box-shadow: none;} .edition-shell__logo:focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}@media (max-width: 767px) {.edition-shell__logo.edition-shell__logo { font-size: 23.2px; padding-inline: 10px; margin-left: -10px;}}.edition-shell__logo-dot {display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 3px; transition: filter .1s}.edition-shell__logo-dot { background: var(--ui-signal); vertical-align: baseline;}.edition-shell__actions {display: flex; align-items: center; gap: 20px; pointer-events: auto; border: 1px solid transparent; border-radius: 50px; transition: transform .28s ease,opacity .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease; min-height: 52px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 20px; margin-right: -8px; color: var(--ui-night)}.edition-shell__actions { background: transparent; box-shadow: none;}@media (max-width: 767px) {.edition-shell__actions.edition-shell__actions { gap: 16px;}.edition-shell__actions.edition-shell__actions { gap: 12px; padding-left: 12px;}}.edition-shell__link {text-decoration: none; font-size: var(--ui-detail)}.edition-shell__link:focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}@media (max-width: 767px) {.edition-shell__link.edition-shell__link { font-size: 12.8px;}}.edition-shell__toggle svg {width: 20px}.edition-shell__toggle svg { stroke: currentColor; fill: none; stroke-width: 1.5;}.edition-shell__toggle {display: grid; align-items: initial; width: 42px; height: 42px; border-radius: 50px; color: var(--ui-paper); cursor: pointer}.edition-shell__toggle:hover {color: var(--ui-paper)}.edition-shell__toggle { border: 0; background: var(--ui-night); place-items: center;} .edition-shell__toggle { background: var(--ui-night);} .edition-shell__toggle:hover { background: var(--ui-night);} .edition-shell__toggle:focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}.edition-menu {position: fixed; width: 100%; height: 100%; max-width: none; max-height: none; padding-top: clamp(32px,8vw,128px); padding-right: clamp(32px,8vw,128px); padding-bottom: clamp(32px,8vw,128px); padding-left: clamp(32px,8vw,128px); color: var(--ui-paper); overflow: auto; z-index: 100}.edition-menu { inset: 0; margin: 0; border: 0; background: var(--ui-night);} .edition-menu::backdrop { background: rgba(20,20,19,.25);}.edition-menu__close {display: grid; align-items: initial; position: absolute; right: calc(var(--ui-gutter) + 1px); top: 18px; color: inherit; line-height: 1; border: 1px solid #76766d; border-radius: 50%; width: 44px; height: 44px; cursor: pointer; align-items: center; justify-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: transparent}@media (max-width: 767px) { .edition-menu__close { top: 13px; right: 21px; }} .edition-menu__close { background: transparent !important; box-shadow: none !important;} .edition-menu__close:hover { background: rgba(255, 255, 255, 0.08) !important;}@media (max-width: 767px) {.edition-menu__close.edition-menu__close { top: 13px; right: 21px;}}.edition-menu__nav a {letter-spacing: -0.035em; text-decoration: none; padding-bottom: 16px}.edition-menu__nav a { font: 500 clamp(32px,5vw,72px)/1.15 var(--ui-font-display); border-bottom: 1px solid #464640;}.edition-menu__nav a:hover {color: var(--ui-signal)}.edition-menu__nav {display: flex; flex-direction: column; gap: 20px; margin-top: 5vh; margin-right: 0; margin-bottom: 8vh; margin-left: 0}@media (max-width: 767px) {.edition-menu__nav {gap: 16px}}.edition-menu__foot {display: flex; flex-wrap: wrap; gap: 24px}.motion-edition * { box-sizing: border-box;}.motion-edition a {color: inherit}.motion-edition a { text-underline-offset: .25em;}.motion-edition h1 {font-size: var(--ui-display)}.motion-edition h2 {font-size: var(--ui-heading)}.motion-edition h3 {font-size: var(--ui-subhead)}.motion-edition p {max-width: 70ch}.motion-edition p { margin: 0;}.motion-edition [data-home-faq]+* {overflow: hidden; min-height: 0px}.motion-edition:is(.motion-edition) .home-draft__title-line {display: inline}.motion-edition.motion-edition .home-draft__title-line { white-space: normal;}.motion-edition:is(.motion-edition) .home-draft__accent {color: var(--accent-color)!important; text-decoration: none; padding-bottom: 0}.motion-edition.motion-edition .home-draft__accent { border: 0;} .motion-edition.motion-edition .home-draft__accent:after { display: none;}.motion-edition:is(.motion-edition) .home-draft__accent:after {display: none}.motion-edition:is(.motion-edition) .pixel-cta__canvas {position: absolute; width: 100%; height: 100%; color: var(--ui-signal); pointer-events: none; z-index: 0; border-radius: var(--ui-radius)}.motion-edition.motion-edition .pixel-cta__canvas { inset: 0;}.motion-edition:is(.motion-edition) .pixel-cta__label {display: inline-flex; position: relative; z-index: 1; align-items: center; justify-content: space-between; gap: 20px; width: 100%; color: inherit}.motion-edition.motion-edition .pixel-cta__label:after { display: none;} .motion-edition.motion-edition .pixel-cta__label { color: inherit!important;}.motion-edition:is(.motion-edition) .pixel-cta__label:after {display: none}.motion-edition:is(.motion-edition) .schema-workbench__line {display: block; min-height: 1.85em}.motion-edition.motion-edition .schema-workbench__line:before { content: attr(data-line); display: inline-block; width: 25px; color: #939d87; font-size: 12px; margin-right: 8px;}.motion-edition:is(.motion-edition) .schema-workbench__line span {color: #ffa56f}.motion-edition:is(.motion-edition) .schema-workbench__cursor {display: inline-block; width: 1px; height: 1em}.motion-edition.motion-edition .schema-workbench__cursor { background: var(--ui-signal); vertical-align: middle;}.motion-edition.motion-edition .layer-map__plane { fill: var(--ui-paper); stroke: var(--ui-night); stroke-width: 1; vector-effect: non-scaling-stroke;}.motion-edition.motion-edition .layer-map__edge { fill: #e0e0d7; stroke: var(--ui-night); stroke-width: 1; vector-effect: non-scaling-stroke;}.motion-edition.motion-edition .layer-map__signal { stroke: var(--ui-signal-ink); stroke-width: 1; fill: none; vector-effect: non-scaling-stroke;}.motion-edition:is(.motion-edition) .layer-map__text {font-size: 20px}.motion-edition.motion-edition .layer-map__text { font-family: var(--ui-font-display); fill: var(--ui-night);}.motion-edition:is(.motion-edition) .layer-map__detail {font-size: 11px}.motion-edition.motion-edition .layer-map__detail { font-family: var(--ui-font-code); fill: var(--ui-muted);}.motion-edition:is(.motion-edition) .schema-workbench__accessible {position: absolute; width: 1px; height: 1px; margin-top: -1px; margin-right: -1px; margin-bottom: -1px; margin-left: -1px; overflow: hidden}.motion-edition.motion-edition .schema-workbench__accessible { padding: 0; clip-path: inset(50%); white-space: pre; border: 0;}.motion-edition:is(.motion-edition) .method-linework__action {transform-origin: initial}.motion-edition.motion-edition .method-linework__action { fill: var(--ui-paper); transform-box: fill-box;} .motion-edition.motion-edition .method-linework__action { transform: none;}.motion-edition.motion-edition .method-linework__action .signal { fill: none;}.motion-edition.motion-edition .schema-workbench__port { fill: var(--ui-paper); stroke: var(--ui-signal-ink); stroke-width: 1.2; vector-effect: non-scaling-stroke;}.motion-edition:is(.motion-edition) .edition-ruler {position: fixed; z-index: 80; right: 4px; top: 160px; bottom: 24px; width: 30px; color: var(--ui-muted)}.motion-edition.motion-edition .edition-ruler { touch-action: none;}@media (max-width: 767px) {.edition-ruler.edition-ruler { display: none;}.motion-edition:is(.motion-edition) .edition-ruler {display: none}}.motion-edition:is(.motion-edition) .edition-ruler__ticks {display: flex; position: absolute; flex-direction: column; justify-content: space-between; align-items: flex-end; pointer-events: none}.motion-edition.motion-edition .edition-ruler__ticks { inset: 0;}.motion-edition:is(.motion-edition) .edition-ruler__tick {width: 5px; height: 1px; opacity: .45}.motion-edition.motion-edition .edition-ruler__tick { background: currentColor;}.motion-edition:is(.motion-edition) .edition-ruler__tick--medium {width: 9px}.motion-edition:is(.motion-edition) .edition-ruler__tick--long {width: 15px; opacity: .7}.motion-edition:is(.motion-edition) .edition-ruler__cursor {position: absolute; top: 0px; right: 0px; width: 30px; height: 12px; cursor: ns-resize}.motion-edition.motion-edition .edition-ruler__cursor { outline-offset: 5px;} .motion-edition.motion-edition .edition-ruler__cursor:after { content: ''; position: absolute; right: 4px; top: 2px; width: 8px; height: 8px; border-radius: 50%; background: var(--ui-signal);}.motion-edition:is(.motion-edition) .edition-ruler__label {display: block; position: fixed; right: auto; top: 30px; max-width: calc(min(380px,34vw) - 84px); overflow: hidden; text-align: left; color: #fff; font-size: 12px; left: 50%; padding-top: 5px; padding-right: 9px; padding-bottom: 5px; padding-left: 9px; border: 1px solid var(--ui-line); border-radius: var(--ui-radius); z-index: 91; width: max-content; mix-blend-mode: difference; pointer-events: none}.motion-edition.motion-edition .edition-ruler__label { font: 400 10.4px/1.4 var(--ui-font-code); white-space: nowrap; text-overflow: ellipsis;} .motion-edition.motion-edition .edition-ruler__label { transform: translateX(-50%); background: var(--ui-paper);} .motion-edition.motion-edition .edition-ruler__label { transform: translateX(calc(-50% + 42px)); padding: 0; border: 0; border-radius: 0; background: transparent; font: 400 12px/1.4 var(--ui-font-code); white-space: nowrap; text-overflow: ellipsis; text-shadow: none;}@media (max-width: 767px) {.edition-ruler__label.edition-ruler__label { display: none;}.motion-edition:is(.motion-edition) .edition-ruler__label {display: none}}.motion-edition.motion-edition .paired-stack__connector { stroke-opacity: .65; stroke-linejoin: round;}.motion-edition.motion-edition .paired-stack__junction { fill: currentColor; stroke: none;}.motion-edition:is(.motion-edition) .scroll-lab__phase--animated {display: grid; align-items: initial; position: relative; isolation: isolate}.motion-edition:is(.motion-edition) .scroll-lab__phase-layer {align-self: start !important; pointer-events: none}.motion-edition.motion-edition .scroll-lab__phase-layer { grid-area: 1/1;}.motion-edition:is(.motion-edition) .scroll-lab__phase-accessible {position: absolute; width: 1px; height: 1px; margin-top: -1px; margin-right: -1px; margin-bottom: -1px; margin-left: -1px; overflow: hidden}.motion-edition.motion-edition .scroll-lab__phase-accessible { padding: 0; clip-path: inset(50%); white-space: nowrap; border: 0;}.motion-edition.motion-edition .scroll-lab__edge { fill: none; stroke: #63635b80; stroke-width: 1; vector-effect: non-scaling-stroke;}.motion-edition:is(.motion-edition) .edition-ruler__progress {position: fixed; z-index: 91; width: 72px; height: 1px; pointer-events: none}.motion-edition.motion-edition .edition-ruler__progress { background: linear-gradient(to right,var(--ui-signal) 0 var(--edition-progress,0%),#8e918680 var(--edition-progress,0%) 100%);}@media (max-width: 767px) {.edition-ruler__progress.edition-ruler__progress { display: none;}.motion-edition:is(.motion-edition) .edition-ruler__progress {display: none}}.motion-edition:is(.motion-edition) .edition-ruler__text {display: block; overflow: hidden}.motion-edition.motion-edition .edition-ruler__text { text-overflow: ellipsis;}.motion-edition:is(.motion-edition) .service-motion__guides {visibility: hidden}.motion-edition.motion-edition .service-motion__guides { stroke: var(--ui-signal); stroke-width: .6;}.motion-edition.motion-edition .service-motion__frame { fill: none;}.motion-edition.motion-edition .service-motion__signal { stroke: var(--ui-signal);}.motion-edition.motion-edition .service-motion__detail { stroke: var(--ui-muted);}.motion-edition.motion-edition .service-package__period { font: 400 var(--ui-detail)/1.5 var(--ui-font-body); white-space: nowrap;}@media (max-width: 767px) {.service-package__period { white-space: normal; }}.motion-edition.motion-edition .project-browser__edge { fill: none; stroke: var(--ui-night); stroke-width: 1; stroke-dasharray: 1; stroke-dashoffset: 1;}.motion-edition:is(.motion-edition) .edition-rail {display: none!important; position: fixed; right: 10px; top: 130px; bottom: 50px; width: 18px; z-index: 15; flex-direction: column; justify-content: space-between}.motion-edition.motion-edition .edition-rail { background: repeating-linear-gradient(to bottom,transparent 0 7px,var(--ui-line) 7px 8px,transparent 8px 16px);}@media (max-width: 991px) {.edition-rail.edition-rail { display: none;}}.motion-edition:is(.motion-edition) .edition-rail__mark {display: block; width: 18px; height: 22px; position: relative}.motion-edition.motion-edition .edition-rail__mark:before { content: ''; position: absolute; width: 6px; height: 6px; right: 5px; top: 8px; border-radius: 50%; background: var(--ui-muted);} .motion-edition.motion-edition .edition-rail__mark:after { content: attr(aria-label); position: absolute; right: 26px; top: 0; white-space: nowrap; padding: 1px 8px; background: var(--ui-paper); color: var(--ui-night); font-size: var(--ui-caption); opacity: 0; pointer-events: none;} .motion-edition.motion-edition .edition-rail__mark:is(:hover, .motion-edition.motion-edition :focus-visible):after { opacity: 1;}.motion-edition:is(.motion-edition) .edition-rail__mark[aria-current=true]:before {width: 10px; height: 10px; right: 3px; top: 6px}.motion-edition.motion-edition .edition-rail__mark[aria-current=true]:before { background: var(--ui-signal);}.motion-edition:is(.motion-edition) .scroll-lab--active .scroll-lab__new {position: absolute}.motion-edition.motion-edition .scroll-lab--active .scroll-lab__new { inset: 0; margin: 0;}.motion-edition:is(.motion-edition) .scroll-lab--active .scroll-lab__old {position: absolute}.motion-edition.motion-edition .scroll-lab--active .scroll-lab__old { inset: 0;}.motion-edition:is(.motion-edition) .schema-workbench__footer {padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; color: #c8d1bb; font-size: var(--ui-caption)}.motion-edition.motion-edition .schema-workbench__footer { border-top: 1px solid #505748;}.motion-edition:is(.motion-edition) .edition-network {position: relative; width: 100%; height: clamp(240px,calc(100svh - 540px),560px); color: var(--ui-night); overflow: hidden}@media (min-width:992px) and (max-height:850px) {.motion-edition.motion-edition .edition-network.edition-network { height: clamp(150px,25svh,212px); } .motion-edition.motion-edition .edition-network.edition-network { height: clamp(160px,calc(100svh - 420px),300px); }} .motion-edition.motion-edition .edition-network { touch-action: pan-y; border-bottom: 1px solid #4c4d43;} .motion-edition.motion-edition .edition-network { border: 0;}@media (max-width: 767px) {.edition-network.edition-network { height: 420px;}.edition-network.edition-network { height: 360px;}.edition-network.edition-network { height: 280px;}}.motion-edition:is(.motion-edition) .edition-network__detail {position: absolute!important; bottom: 14px; left: 0px; max-width: 70ch!important; color: #babcb1; font-size: var(--ui-caption); width: 1px!important; height: 1px!important; padding-top: 0!important; padding-right: 0!important; padding-bottom: 0!important; padding-left: 0!important; overflow: hidden!important}.motion-edition.motion-edition .edition-network__detail { clip-path: inset(50%); white-space: nowrap;}@media (max-width: 767px) {.edition-network__detail.edition-network__detail { bottom: 48px; max-width: 36ch!important;}.edition-network__detail.edition-network__detail { bottom: 42px; font-size: 11.2px;}}.motion-edition:is(.motion-edition) .edition-ruler--dark {color: var(--ui-paper)}.motion-edition:is(.motion-edition) .tool-page__table code {font-family: "\"JetBrains Mono\",monospace"; font-size: 0.85em}.motion-edition.motion-edition .tool-page__table code { overflow-wrap: anywhere;}.motion-edition:is(.motion-edition) .intake-form__section {display: flex; min-width: 0px; margin-top: 0; margin-right: 0; margin-bottom: 60px; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 22px; flex-direction: column; gap: 26px}.motion-edition.motion-edition .intake-form__section { border: 0; border-left: 1px solid var(--ui-line);}@media (max-width: 767px) {.intake-form__section.intake-form__section { padding-left: 16px; margin-bottom: 44px; gap: 22px;}}.motion-edition:is(.motion-edition) .intake-form__section > legend {margin-bottom: 28px; font-size: var(--ui-subhead); line-height: 1.15; letter-spacing: -0.025em}.motion-edition.motion-edition .intake-form__section>legend { padding: 0; font-family: var(--ui-font-display);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .intake-form__section > legend {font-size: 26.4px; margin-bottom: 24px}}.motion-edition:is(.motion-edition) .intake-form__step {font-size: var(--ui-caption); color: var(--ui-signal-ink); letter-spacing: 0px; margin-right: 12px}.motion-edition.motion-edition .intake-form__step { font-family: var(--ui-font-code); vertical-align: middle;}.motion-edition:is(.motion-edition) .intake-form__pair {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px}@media (max-width:370px) {.motion-edition.motion-edition .intake-form__pair.intake-form__pair { grid-template-columns: 1fr; }}@media (max-width: 991px) {.intake-form__pair.intake-form__pair { grid-template-columns: 1fr; gap: 26px;}}@media (max-width: 767px) {.intake-form__pair.intake-form__pair { grid-template-columns: 1fr 1fr; gap: 16px;}}.motion-edition:is(.motion-edition) .intake-field {display: flex; flex-direction: column; gap: 9px; min-width: 0px}.motion-edition:is(.motion-edition) .intake-field:focus-within .intake-field__control:before {opacity: .15}.motion-edition.motion-edition .intake-field:focus-within .intake-field__control:before { transform: scaleX(1);}.motion-edition:is(.motion-edition) .intake-field:focus-within .intake-field__control:after {opacity: .15}.motion-edition.motion-edition .intake-field:focus-within .intake-field__control:after { transform: scaleY(1);}.motion-edition:is(.motion-edition) .intake-field input {width: 100%; min-width: 0px; border: 1px solid var(--ui-line); border-radius: var(--ui-radius); color: var(--ui-night); padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; min-height: 58px; transition: border-color .4s,background .4s; position: relative; z-index: 1}.motion-edition.motion-edition .intake-field input { background: transparent; caret-color: var(--ui-signal-ink);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .intake-field input {padding-top: 14px; padding-right: 12px; padding-bottom: 14px; padding-left: 12px}}.motion-edition:is(.motion-edition) .intake-field textarea {width: 100%; min-width: 0px; border: 1px solid var(--ui-line); border-radius: var(--ui-radius); color: var(--ui-night); line-height: 1.6; padding-top: 16px; padding-right: 18px; padding-bottom: 16px; padding-left: 18px; min-height: 160px; transition: border-color .4s,background .4s; position: relative; z-index: 1; display: block}.motion-edition.motion-edition .intake-field textarea { background: transparent; caret-color: var(--ui-signal-ink);} .motion-edition.motion-edition .intake-field textarea { resize: vertical;}.motion-edition:is(.motion-edition) .intake-field input::placeholder {color: var(--ui-muted); opacity: 1}.motion-edition:is(.motion-edition) .intake-field textarea::placeholder {color: var(--ui-muted); opacity: 1}.motion-edition:is(.motion-edition) .intake-field input:focus-visible {border-color: transparent}.motion-edition.motion-edition .intake-field input:focus-visible { outline: 0; background: color-mix(in srgb,var(--ui-paper),white 20%);}.motion-edition:is(.motion-edition) .intake-field textarea:focus-visible {border-color: transparent}.motion-edition.motion-edition .intake-field textarea:focus-visible { outline: 0; background: color-mix(in srgb,var(--ui-paper),white 20%);}.motion-edition:is(.motion-edition) .intake-field:focus-within .intake-field__outline {opacity: 1}.motion-edition.motion-edition .intake-field:focus-within rect { stroke-dashoffset: 0;}.motion-edition:is(.motion-edition) .intake-field:has([aria-invalid=true]) input {border-color: var(--ui-signal-ink)}.motion-edition:is(.motion-edition) .intake-field__label {font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .intake-field__control {display: block; position: relative; isolation: isolate}.motion-edition.motion-edition .intake-field__control:before { content: ""; position: absolute; background: var(--ui-signal-ink); opacity: 0; pointer-events: none; transition: transform .6s var(--ui-ease),opacity .4s;} .motion-edition.motion-edition .intake-field__control:after { content: ""; position: absolute; background: var(--ui-signal-ink); opacity: 0; pointer-events: none; transition: transform .6s var(--ui-ease),opacity .4s;} .motion-edition.motion-edition .intake-field__control:before { height: 1px; left: -12px; right: -12px; top: 50%; transform: scaleX(.1);} .motion-edition.motion-edition .intake-field__control:after { width: 1px; top: -10px; bottom: -10px; left: 18px; transform: scaleY(.1);}.motion-edition:is(.motion-edition) .intake-field__outline {position: absolute; width: 100%; height: 100%; pointer-events: none; z-index: 2; overflow: visible; opacity: 0; transition: opacity .3s}.motion-edition.motion-edition .intake-field__outline { inset: 0; fill: none; stroke: var(--ui-signal-ink); stroke-width: 1.25px;}.motion-edition:is(.motion-edition) .intake-field__outline rect {transition: stroke-dashoffset .7s var(--ui-ease)}.motion-edition.motion-edition .intake-field__outline rect { stroke-dasharray: var(--field-length,1000); stroke-dashoffset: var(--field-length,1000);}.motion-edition:is(.motion-edition) .intake-field__hint {font-size: var(--ui-detail); color: var(--ui-muted); line-height: 1.6}.motion-edition:is(.motion-edition) .intake-form__note {font-size: var(--ui-detail); color: var(--ui-muted); line-height: 1.6}.motion-edition:is(.motion-edition) .intake-form__choices {min-width: 0px}.motion-edition.motion-edition .intake-form__choices { border: 0; margin: 0; padding: 0;}.motion-edition:is(.motion-edition) .intake-form__choices legend {font-size: var(--ui-detail); margin-bottom: 14px}.motion-edition:is(.motion-edition) .intake-form__options {display: flex; flex-wrap: wrap; gap: 10px}.motion-edition:is(.motion-edition) .intake-choice {position: relative; cursor: pointer}.motion-edition:is(.motion-edition) .intake-choice input {position: absolute; opacity: 0; width: 1px; height: 1px}.motion-edition:is(.motion-edition) .intake-choice span {display: block; border: 1px solid var(--ui-line); border-radius: 50px; padding-top: 11px; padding-right: 17px; padding-bottom: 11px; padding-left: 17px; font-size: var(--ui-detail); transition: background .4s,color .4s,border-color .4s; min-height: 44px}.motion-edition.motion-edition .intake-choice:hover span { background: color-mix(in srgb,var(--ui-line),transparent 70%);}.motion-edition:is(.motion-edition) .intake-choice input:checked+span {border-color: var(--ui-night); color: var(--ui-paper)}.motion-edition.motion-edition .intake-choice input:checked+span { background: var(--ui-night);}.motion-edition.motion-edition .intake-choice input:focus-visible+span { outline: 2px solid var(--ui-signal-ink); outline-offset: 4px;}.motion-edition:is(.motion-edition) .intake-form__scenario {display: flex; font-size: var(--ui-detail); flex-direction: column; gap: 10px}.motion-edition:is(.motion-edition) .intake-form__scenario select {color: var(--ui-night); font-size: var(--ui-detail); padding-top: 12px; padding-right: 0; padding-bottom: 12px; padding-left: 0; width: 100%; min-height: 48px}.motion-edition.motion-edition .intake-form__scenario select { border: 0; border-bottom: 1px solid var(--ui-line); background: transparent;}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .intake-form__scenario select {font-size: 12.8px}}.motion-edition:is(.motion-edition) .intake-form__submit {display: flex; justify-content: space-between; gap: 24px; width: 100%; min-height: 58px}.motion-edition:is(.motion-edition) .intake-form__error {color: var(--ui-signal-ink); font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .intake-form__error[hidden] {display: none}.motion-edition:is(.motion-edition) .intake-status {font-size: var(--ui-detail); color: var(--ui-muted)}.motion-edition:is(.motion-edition) .intake-status[hidden] {display: none}.motion-edition:is(.motion-edition) .intake-status__track {height: 2px; margin-top: 14px}.motion-edition.motion-edition .intake-status__track { background: var(--ui-line);}.motion-edition:is(.motion-edition) .intake-status__track span {display: block; height: 100%; transform-origin: left}.motion-edition.motion-edition .intake-status__track span { background: var(--ui-signal-ink); transform: scaleX(0);}.motion-edition:is(.motion-edition) .triage-report__head {display: flex; align-items: end; justify-content: space-between; gap: 32px; margin-bottom: 36px}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .triage-report__head {display: grid; align-items: initial; gap: 24px}}.motion-edition:is(.motion-edition) .triage-report__head h2 {font-size: var(--ui-heading); max-width: 16ch}.motion-edition:is(.motion-edition) .triage-report__head p {max-width: 40ch; color: var(--ui-muted); font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .triage-report__score {display: flex; align-items: baseline; gap: 12px}.motion-edition.motion-edition .triage-report__score { font-family: var(--ui-font-display); font-variant-numeric: tabular-nums;}.motion-edition:is(.motion-edition) .triage-report__score strong {font-size: var(--ui-display); font-weight: 500; line-height: 1}.motion-edition:is(.motion-edition) .triage-report__score span {font-size: 24px; color: var(--ui-paper)}.motion-edition:is(.motion-edition) .triage-report__gate {display: flex; gap: 20px; align-items: start; padding-top: 24px; padding-right: 0; padding-bottom: 36px; padding-left: 0; font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .triage-report__gate svg {flex-shrink: 0; color: var(--ui-signal-ink)}.motion-edition:is(.motion-edition) .triage-report__gate strong {display: block; margin-bottom: 6px; font-weight: 500}.motion-edition:is(.motion-edition) .triage-report__gate p {color: var(--ui-muted)}.motion-edition:is(.motion-edition) .triage-report__cards {display: grid; align-items: initial; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; align-items: start}@media (max-width: 991px) {.motion-edition:is(.motion-edition) .triage-report__cards {grid-template-columns: 1fr}}.motion-edition:is(.motion-edition) .triage-card__status {font-size: var(--ui-detail); color: var(--ui-signal-ink); margin-bottom: 22px!important}.motion-edition.motion-edition .triage-card__metrics { margin: 0;}@media (max-width: 991px) {.triage-card__metrics.triage-card__metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 0 24px;}}@media (max-width: 767px) {.triage-card__metrics.triage-card__metrics { display: block;}}.motion-edition:is(.motion-edition) .triage-card__metrics div {display: flex; justify-content: space-between; gap: 18px; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 0; font-size: var(--ui-detail)}.motion-edition.motion-edition .triage-card__metrics div { border-bottom: 1px solid var(--ui-line);}.motion-edition:is(.motion-edition) .triage-card__metrics dt {color: var(--ui-muted)}.motion-edition:is(.motion-edition) .triage-card__metrics dd {text-align: right}.motion-edition.motion-edition .triage-card__metrics dd { margin: 0; font-variant-numeric: tabular-nums;}.motion-edition:is(.motion-edition) .triage-report__next {display: grid; align-items: initial; grid-template-columns: .8fr 1.2fr; gap: var(--ui-gap); padding-top: 60px; padding-right: 0; padding-bottom: 60px; padding-left: 0}.motion-edition.motion-edition .triage-report__next { border-bottom: 1px solid var(--ui-line);}@media (max-width: 767px) {.triage-report__next.triage-report__next { grid-template-columns: 1fr; gap: 26px;}}.motion-edition:is(.motion-edition) .triage-report__next h3 {max-width: 15ch}.motion-edition:is(.motion-edition) .triage-report__next ol {padding-left: 22px}.motion-edition.motion-edition .triage-report__next ol { margin: 0;}.motion-edition:is(.motion-edition) .triage-report__next li {padding-left: 8px; margin-bottom: 18px}.motion-edition:is(.motion-edition) .triage-report__next li::marker {color: var(--ui-signal-ink)}.motion-edition:is(.motion-edition) .triage-report__next li p {color: var(--ui-muted); font-size: var(--ui-detail); margin-top: 6px}.motion-edition:is(.motion-edition) .triage-report__actions {display: flex; flex-wrap: wrap; gap: 14px; padding-top: 20px}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .triage-report__actions .edition-button {width: 100%; justify-content: center}}.motion-edition:is(.motion-edition) .triage-report__footnote {margin-top: 24px!important; color: var(--ui-muted); font-size: var(--ui-detail)}.motion-edition:is(.motion-edition) .contact-form__pair {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px}@media (max-width: 991px) {.motion-edition:is(.motion-edition) .contact-form__pair {grid-template-columns: 1fr; gap: 28px}}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .contact-form__pair {grid-template-columns: 1fr}}.motion-edition:is(.motion-edition) .contact-form__foot {display: flex; flex-direction: column; align-items: start; gap: 22px}.motion-edition:is(.motion-edition) .contact-form__foot p {font-size: var(--ui-detail); color: var(--ui-muted); max-width: 60ch}.motion-edition:is(.motion-edition) .contact-form__submit {gap: 26px; min-height: 52px}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .contact-form__submit {width: 100%; justify-content: space-between}}.motion-edition:is(.motion-edition) .contact-form__problems-hint {margin-top: 12px!important}.motion-edition:is(.motion-edition) :is(.scroll-lab,.home-draft__contact-card,.home-draft__offer,.tool-page__panel,.home-draft__solution,.home-draft__metric) {border-radius: var(--ui-radius)}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution {display: flex; flex-direction: column; grid-row: auto; gap: 20px; justify-content: flex-start; min-width: 0px}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>* {flex-shrink: 0; min-width: 0px; max-width: 100%}.home-draft.tool-page .home-draft__solution>* { margin: 0;}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.home-draft__solution-art {min-height: 0px; margin-top: 12px; margin-right: 0; margin-bottom: 0; margin-left: 0}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.home-draft__button {margin-top: auto; align-self: flex-start !important}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.tool-page__quote {margin-top: 8px; margin-right: 0; margin-bottom: 8px; margin-left: 0; max-width: 100%}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.tool-page__rail {margin-top: 12px; gap: 20px}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__solution>.home-draft__eyebrow {margin-bottom: 4px}.home-draft.tool-page .home-draft__solution-title { overflow-wrap: anywhere;}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; color: var(--ui-night); gap: 0px}.home-draft.tool-page .home-draft__ai-response { background: var(--ui-paper); border-top: 1px solid var(--accent-color);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__ai-response .home-draft__ai-excerpt {color: var(--ui-night)}.motion-edition:is(.motion-edition) .home-draft.tool-page .home-draft__button--line:hover {color: var(--accent-color); border-color: currentcolor}.home-draft.tool-page .home-draft__button--line:hover { background: transparent;}.motion-edition:is(.motion-edition) .home-draft.tool-page .tool-page__data-row {display: grid; align-items: initial; grid-template-columns: 1fr 2fr; gap: 24px; padding-top: 24px; padding-right: 0; padding-bottom: 24px; padding-left: 0}.home-draft.tool-page .tool-page__data-row { border-top: 1px solid var(--ui-line-light);}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .home-draft.tool-page .tool-page__data-row {grid-template-columns: 1fr; gap: 12px}}.motion-edition.motion-edition .home-draft.tool-page .home-draft__solution > * { flex-shrink: 0; }.motion-edition:is(.motion-edition) .home-draft .home-draft__solution .home-draft__copy {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px)}.motion-edition:is(.motion-edition) .brxe-code.schema-workbench__body {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-height: 0px}.motion-edition:is(.motion-edition) pre.schema-workbench__body {font-size: clamp(12px,1vw,14.4px); line-height: 1.85; color: inherit; font-weight: 400; background-color: transparent; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}.motion-edition.motion-edition pre.schema-workbench__body { font-family: var(--ui-font-code); }@media (max-width: 767px) {.motion-edition:is(.motion-edition) pre.schema-workbench__body {font-size: 12.8px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {.motion-edition:is(.motion-edition) .schema-workbench__wire {display: none}}@media (max-width: 767px) {.motion-edition:is(.motion-edition.motion-edition) .instrument-stage__mobile .instrument-stage__svg.instrument-stage__svg--mobile {display: block; width: 100%; height: auto}}.motion-edition:is(.motion-edition.motion-edition) :is(.scroll-lab__controls,.project-browser__controls) {display: flex; align-items: center; gap: 6px; width: max-content; min-height: 6px}.motion-edition.motion-edition .project-browser__viewport { overscroll-behavior: contain; }.motion-edition:is(.motion-edition.motion-edition) [data-home-faq].home-draft__button {display: flex; width: 100%; justify-content: space-between; align-items: center; padding-top: 18px; padding-right: 0; padding-bottom: 18px; padding-left: 0; font-size: 20px; font-weight: 500; line-height: 1.45; text-align: left}.motion-edition.motion-edition [data-home-faq].home-draft__button { font-family: var(--ui-font-body); border: 0; border-radius: 0; background: transparent!important; }.motion-edition:is(.motion-edition.motion-edition) .home-draft__faq-item p {font-size: 18px; font-weight: 400; line-height: 1.6}.motion-edition.motion-edition .home-draft__faq-item p { font-family: var(--ui-font-body); }.motion-edition:is(.motion-edition.motion-edition) :is(.home-draft__copy,.about-story__body,.contact-check p,.contact-page__intro p,.tool-page__prose p,.about-partner__details>p) {font-size: 18px; font-weight: 400; line-height: 1.6}.motion-edition:is(.motion-edition.motion-edition) :is(.edition-intro__lead,.tool-page__lead,.home-draft__lead) {font-size: 20px; font-weight: 400; line-height: 1.55}.motion-edition:is(.motion-edition.motion-edition) .home-draft__small {font-size: 14px; font-weight: 400; line-height: 1.5}.motion-edition.motion-edition .paired-stack svg text { font-family: var(--ui-font-body); font-weight: 400; }.motion-edition.motion-edition .heading-motion__space { white-space: normal; letter-spacing: normal; }.motion-edition {color: var(--ui-night); font-size: var(--ui-body); font-weight: 400; font-style: normal; line-height: 1.6}.motion-edition { --h1: clamp(40.64px, calc(0.07748148148148147 * (100vw - 360px) + 40.64px), 124.32px); --line-height-xl: 1.6; --space-s-copy: clamp(20.48px, calc(0.002037037037037037 * (100vw - 576px) + 20.48px), 24px); --line-height-l: 1.4; --space-m: clamp(25.6px, calc(0.003703703703703703 * (100vw - 576px) + 25.6px), 32px); --line-height-s: 1; --space-xl: clamp(40px, calc(0.00972222222222222 * (100vw - 576px) + 40px), 56.8px); --text-2xs: clamp(8.16px, calc(0.005333333333333333 * (100vw - 360px) + 8.16px), 13.92px); --h5: clamp(16.64px, calc(0.021037037037037035 * (100vw - 360px) + 16.64px), 39.36px); --text-s: clamp(12.8px, calc(0.006666666666666666 * (100vw - 360px) + 12.8px), 20px); --h4: clamp(20.8px, calc(0.02933333333333333 * (100vw - 360px) + 20.8px), 52.48px); --line-height-m: 1.2; --transition: all .2s; --half-width: 49%; --text-m: clamp(16px, calc(0.007407407407407408 * (100vw - 360px) + 16px), 24px); --h3: clamp(26.08px, calc(0.040740740740740744 * (100vw - 360px) + 26.08px), 70.08px); --space-2xl: clamp(50.08px, calc(0.014907407407407411 * (100vw - 576px) + 50.08px), 75.84px); --text-l: clamp(20px, calc(0.00814814814814815 * (100vw - 360px) + 20px), 28.8px); --space-xs: clamp(16.32px, calc(0.0010185185185185173 * (100vw - 576px) + 16.32px), 18.08px); --space-2xs: clamp(13.12px, calc(0.00018518518518518534 * (100vw - 576px) + 13.12px), 13.44px); --text-xl: clamp(24.96px, calc(0.00888888888888889 * (100vw - 360px) + 24.96px), 34.56px); --border-radius-main: 4px; --h2: clamp(32.48px, calc(0.0562962962962963 * (100vw - 360px) + 32.48px), 93.28px); --space-s: clamp(20.48px, calc(0.002037037037037037 * (100vw - 576px) + 20.48px), 24px); --ui-container: calc(var(--max-width) * .9); --ui-reading: 65ch; --ui-gutter: var(--space-l); --ui-section: calc(var(--space-2xl) * 2); --ui-gap: var(--space-l); --ui-panel: var(--space-xl); --ui-display: var(--h1); --ui-title: var(--h3); --ui-card-title: var(--text-xl); --ui-body: min(var(--text-m), 20px); --ui-detail: clamp(14px, var(--text-s), 16px); --ui-caption: clamp(12px, var(--text-xs), 14px); --ui-art: calc(var(--h1) * 2.5); --ui-paper: #f6f5f1; --ui-night: #141413; --ui-panel-color: #e6e4dc; --ui-muted: #66665d; --ui-line: color-mix(in srgb, var(--primary-color) 20%, transparent); --ui-line-light: color-mix(in srgb, var(--secondary-color) 25%, transparent); --ui-rule: 1px; --ui-focus: 2px; --ui-target: 44px; --ui-media-height: calc(var(--space-2xl) * 7); --ui-motion-fast: .2s; --ui-hero-type: clamp(66px, var(--h1), 132px); --ui-reveal-type: clamp(42px, var(--h3), 76px); --ui-variable-type: clamp(48px, var(--h2), 90px); --ui-hero-container: calc(var(--ui-container) * .75); --ui-error: #9b2424; --ui-dot-size: calc(var(--space-2xs) * .6); --text-xs: clamp(10.24px, calc(0.0059259259259259265 * (100vw - 360px) + 10.24px), 16.64px); --text-2xl: clamp(31.2px, calc(0.00948148148148148 * (100vw - 360px) + 31.2px), 41.44px); --max-width: 1400px; --space-l: clamp(32px, calc(0.0062037037037037035 * (100vw - 576px) + 32px), 42.72px); --primary-color: #1a1a1a; --secondary-color: #eaeaea; --accent-color: #f07030;} .motion-edition { --ui-paper: #f6f5f1; --ui-night: #141413; --ui-signal: #f07030; --ui-signal-ink: #ac4210; --ui-muted: #63635b; --ui-line: #cdcdc4; --ui-font-display: Involve,sans-serif; --ui-font-body: 'NeSEO Text',sans-serif; --ui-font-code: 'NeSEO Code',monospace; --ui-display: clamp(44px,6.7vw,96px); --ui-heading: clamp(33.6px,4.3vw,68px); --ui-subhead: clamp(24px,2.6vw,36.8px); --ui-body: clamp(16px,1.2vw,18px); --ui-detail: 14px; --ui-caption: 12px; --ui-gutter: clamp(20px,5vw,80px); --ui-section: clamp(80px,10vw,144px); --ui-gap: clamp(24px,3vw,48px); --ui-panel: clamp(24px,4vw,64px); --ui-motion-fast: .2s; --ui-motion-ui: .45s; --ui-motion-scene: .8s; --ui-radius: 14px; --ui-rule: 1px; --ui-ease: cubic-bezier(.22,1,.36,1); background: var(--ui-paper); font-family: var(--ui-font-body);} .motion-edition ::selection { background: var(--ui-signal); color: var(--ui-night);} .motion-edition :is(a,button,input,select,textarea):focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 5px;} .motion-edition :is(button,input,select,textarea) { font: inherit;} .motion-edition :is(h1,h2,h3,h4) { font-family: var(--ui-font-display); font-weight: 500; font-style: normal; text-transform: none; letter-spacing: -.035em; line-height: 1.08; text-wrap: balance; overflow-wrap: anywhere; margin: 0;} .motion-edition :is(pre,code) { font-family: var(--ui-font-code);} .motion-edition { scrollbar-color: var(--ui-muted) var(--ui-paper);} .motion-edition :is(.scroll-lab,.home-draft__contact-card,.home-draft__offer,.tool-page__panel,.home-draft__solution,.home-draft__metric) { border-radius: var(--ui-radius);} .motion-edition :is(#brxe-t2002c,#brxe-t10023) { box-shadow: none;} .motion-edition { --ui-button-radius: 50px; --ui-button-ease: cubic-bezier(.22, 1, .36, 1); --ui-button-enter: 420ms; --ui-button-press: 160ms;}html:has(body.motion-edition) { scroll-behavior: smooth;}body.motion-edition { margin: 0; background: var(--ui-paper); color: var(--primary-color); font-family: "NeSEO Motion",sans-serif;}body.motion-edition { margin: 0;}html:has(body.motion-edition) { scroll-padding-top: 100px;}#home-draft .home-draft__title-line { display: inline;}body.motion-edition { padding-top: 80px;}body.motion-edition [data-home-faq]:is(:hover, :active) { box-shadow: none !important; translate: none !important; scale: 1 !important;}body.motion-edition :is(button, .edition-button, .home-draft__button, .hero__button, .motion-pixel-cta, .edition-shell__link) { transition: background-color var(--ui-button-enter) var(--ui-button-ease), color var(--ui-button-enter) var(--ui-button-ease), border-color var(--ui-button-enter) var(--ui-button-ease), box-shadow var(--ui-button-enter) var(--ui-button-ease), translate var(--ui-button-enter) var(--ui-button-ease), scale var(--ui-button-enter) var(--ui-button-ease) !important; -webkit-tap-highlight-color: transparent; touch-action: manipulation;}body.motion-edition :is(.edition-button, .home-draft__button, .hero__button, .motion-pixel-cta) { transform: none !important; translate: 0 0; scale: 1;}body.motion-edition .edition-button.edition-button--signal { background: var(--ui-signal, #f07030) !important; color: var(--ui-night, #141413) !important; border-color: var(--ui-signal, #f07030);}body.motion-edition :is(.edition-button, .home-draft__button, .hero__button) .edition-button__arrow { transition: translate 480ms var(--ui-button-ease);}body.motion-edition :is(.edition-button, .home-draft__button, .hero__button, button):focus-visible { outline: 2px solid var(--ui-signal-ink, #ac4210); outline-offset: 5px;}body.motion-edition .edition-shell__toggle { width: 44px; height: 44px;}body.motion-edition .edition-shell__link { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 14px; white-space: nowrap;}body.motion-edition .edition-shell__actions { gap: 8px; padding: 4px 6px 4px 4px; margin-right: -6px;}body.motion-edition .home-draft__button--line { padding-inline: 18px; border: 1px solid currentColor;}body.motion-edition .tool-page__type-button[aria-selected=true] { border-color: var(--ui-signal, #f07030);}body.motion-edition :is(button, .edition-button, .home-draft__button, .hero__button, .edition-shell__link):not([data-home-faq]):not([data-edition-top]):not(:disabled):not([aria-disabled=true]):active { translate: 0 0; scale: .985; transition-duration: var(--ui-button-press) !important; box-shadow: inset 0 0 0 40px rgb(128 128 128 / 10%);}body.motion-edition :is(button, .edition-button, .home-draft__button, .hero__button):is(:disabled, [aria-disabled=true]) { opacity: .5; cursor: not-allowed; translate: none; scale: 1; box-shadow: none;}body.motion-edition .motion-pixel-cta.motion-pixel-cta { position: relative; isolation: isolate; overflow: hidden; --pixel-duration: 1.25;}body.motion-edition .motion-pixel-cta.motion-pixel-cta.hero__button.hero__button--primary[data-pixel-ready] { background: var(--pixel-fill, #f07030);}body.motion-edition .motion-pixel-cta .pixel-cta__canvas { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: inherit; pointer-events: none; z-index: 0; opacity: .65;}body.motion-edition .motion-pixel-cta .pixel-cta__label { position: relative; z-index: 1;} .motion-edition.motion-edition { --ui-body: 18px; --ui-lead: 20px; --ui-detail: 14px; --ui-caption: 12px;}.motion-ui-kit__section { margin: 0; background: var(--ui-paper); font: 400 var(--ui-body)/var(--line-height-xl) Geist; border-top: var(--ui-rule) solid var(--ui-line);}.home-draft.home-draft {display: block; padding-top: var(--ui-section); padding-right: var(--ui-gutter); padding-bottom: var(--ui-section); padding-left: var(--ui-gutter); color: var(--primary-color)}.home-draft.home-draft { font: 400 var(--ui-body)/1.5 "NeSEO Motion",sans-serif;} .home-draft.home-draft { --ui-body: clamp(16px,var(--text-m),20px);}@media (max-width: 767px) {.home-draft.home-draft {padding-top: var(--space-2xl); padding-right: 20px; padding-bottom: var(--space-2xl); padding-left: 20px}}.home-draft .home-draft__container {display: block; width: 100%; max-width: var(--ui-container); margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; gap: 0px}.home-draft [data-home-weight] {font-weight: 400}.home-draft .home-draft__title {font-size: clamp(44px,5.3vw,84px); line-height: 1.02; min-height: 0px; max-width: none}.home-draft .home-draft__title { overflow-wrap: normal; font-variation-settings: "wght" 540;}@media (max-width: 991px) {.home-draft .home-draft__title {font-size: clamp(44px,5.5vw,72px)}}@media (max-width: 767px) {.home-draft .home-draft__title {font-size: clamp(32px,7.5vw,54px); min-height: 0px}}.home-draft .home-draft__title-line {display: block}.home-draft .home-draft__title-line { white-space: nowrap;}@media (max-width: 767px) {.home-draft .home-draft__title-line { white-space: normal;}}.home-draft .home-draft__hero-label {display: inline-flex; align-items: center; gap: 10px; max-width: 100%; text-transform: uppercase; letter-spacing: 0.045em; color: var(--ui-night); padding-top: 9px; padding-right: 12px; padding-bottom: 9px; padding-left: 12px; border: 1px solid var(--ui-night); margin-bottom: 32px}.home-draft .home-draft__hero-label { font: 400 clamp(12px, calc(10.8px + 0.083333vw), 12.36px)/1.4 "JetBrains Mono",ui-monospace,monospace; background: transparent;}@media (max-width: 767px) {.home-draft .home-draft__hero-label {font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); margin-bottom: 24px}}.home-draft .home-draft__hero-label:before {width: 6px; height: 6px; border-radius: 50%}.home-draft .home-draft__hero-label:before { content: ''; background: var(--accent-color); flex: none;}.home-draft .home-draft__heading {font-size: clamp(38.4px,4.2vw,73.6px); line-height: 1.1; max-width: 22ch; margin-bottom: var(--space-m)}@media (max-width: 478px) {.home-draft .home-draft__heading {font-size: clamp(36px, calc(32.4px + 0.25vw), 37.08px)}}.home-draft .home-draft__accent {color: inherit; text-decoration: none!important}.home-draft .home-draft__accent { text-decoration-color: var(--accent-color); text-decoration-thickness: 2px; text-underline-offset: .12em;} .home-draft .home-draft__accent { border-bottom: 0!important;}.home-draft .home-draft__lead {font-size: var(--text-l); line-height: 1.45; max-width: 48ch; margin-bottom: var(--space-l)}@media (max-width: 767px) {.home-draft .home-draft__lead {font-size: clamp(20px, calc(18px + 0.138889vw), 20.6px)}}.home-draft .home-draft__copy {font-size: var(--ui-body); line-height: 1.55; max-width: 65ch}@media (max-width: 478px) {.home-draft .home-draft__copy {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px)}}.home-draft .home-draft__small {font-size: var(--ui-detail); line-height: 1.5; color: #626258; max-width: 85ch}.home-draft .home-draft__actions {display: flex; flex-wrap: wrap; gap: var(--space-2xs); margin-top: var(--space-m); margin-right: 0; margin-bottom: var(--space-m); margin-left: 0}@media (max-width: 478px) {.home-draft .home-draft__actions {gap: 12px}}.home-draft .home-draft__button {display: inline-flex; align-items: center; justify-content: space-between; text-decoration: none; color: var(--ui-paper); text-align: center; border: 1px solid var(--ui-night); border-radius: var(--ui-radius); padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; min-height: 52px; cursor: pointer; transition: background var(--ui-motion-fast),color var(--ui-motion-fast); width: auto; gap: 20px; position: relative; isolation: isolate; overflow: visible}.home-draft .home-draft__button { background: var(--primary-color); font: 500 var(--ui-detail)/1.25 "NeSEO Motion",sans-serif; white-space: normal;} .home-draft .home-draft__button { font: 500 15.2px/1.3 var(--ui-font-body); background: var(--ui-night); white-space: normal;}.home-draft .home-draft__button:hover {border-color: var(--ui-night); color: #fff}.home-draft .home-draft__button:hover { background: #b8460e;}.home-draft .home-draft__button--secondary {color: inherit; border-color: var(--ui-line)}.home-draft .home-draft__button--secondary { background: transparent;} .home-draft .home-draft__button--secondary { background: transparent;}.home-draft.home-draft--hero {padding-top: 72px; padding-bottom: 36px; border-top-width: 0px; color: var(--secondary-color)}.home-draft.home-draft--hero { background: var(--ui-night);}@media (max-width: 767px) {.home-draft.home-draft--hero {padding-top: 40px; padding-bottom: 28px}}.home-draft .home-draft__hero-grid {display: grid; align-items: initial; grid-template-columns: minmax(0,1.8fr) minmax(0,1fr); gap: 32px; align-items: center}@media (max-width: 991px) {.home-draft .home-draft__hero-grid {grid-template-columns: 1.25fr 1fr; gap: var(--space-m)}}@media (max-width: 767px) {.home-draft .home-draft__hero-grid {grid-template-columns: 1fr; gap: 28px}}.home-draft .home-draft__hero-copy {display: block; min-width: 0px}.home-draft .home-draft__hero-copy .home-draft__lead {margin-top: 28px; margin-bottom: 24px; font-size: clamp(20px, calc(18px + 0.138889vw), 20.6px); max-width: 52ch}@media (max-width: 767px) {.home-draft .home-draft__hero-copy .home-draft__lead {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px); margin-top: 24px}}.home-draft .home-draft__hero-foot {display: flex; justify-content: space-between; align-items: center; gap: var(--space-m); padding-top: var(--space-m); margin-top: 40px; border-color: var(--ui-night)}.home-draft .home-draft__hero-foot { border-top: 1px solid var(--ui-line);}@media (max-width: 767px) {.home-draft .home-draft__hero-foot {align-items: flex-start; flex-direction: column; margin-top: 28px}}.home-draft .home-draft__hero-foot .home-draft__button {font-size: var(--ui-caption); padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 14px}.home-draft .home-draft__brand-scene {display: block; position: relative; aspect-ratio: 1.06; min-width: 0px; isolation: isolate; color: var(--ui-night); border: 1px solid var(--ui-night); background-size: 24px 24px; overflow: hidden}.home-draft .home-draft__brand-scene { background: var(--ui-night); background-image: linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);} .home-draft .home-draft__brand-scene { background: transparent; border: 0;}@media (max-width: 767px) {.home-draft .home-draft__brand-scene {width: 100%; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; max-width: 450px}}.home-draft .home-draft__brand-canvas {position: absolute; width: 100%; height: 100%; pointer-events: none; z-index: 0}.home-draft .home-draft__brand-canvas { inset: 0;}.home-draft .home-draft__brand-core {display: flex; position: absolute; left: 50%; top: 50%; width: 1px; aspect-ratio: auto; border: 1px solid var(--primary-color); border-radius: 50%; align-items: center; justify-content: center; text-align: center; font-size: clamp(20px,2vw,30px); line-height: 1.1; color: var(--ui-night); z-index: 2; height: 1px; overflow: hidden; pointer-events: none; opacity: 1}.home-draft .home-draft__brand-core { transform: translate(-50%,-50%); background: var(--ui-paper);} .home-draft .home-draft__brand-core { border-radius: 0; background: var(--accent-color); border: 0;} .home-draft .home-draft__brand-core { clip-path: inset(50%); white-space: nowrap; background: transparent; border: 0; padding: 0;}@media (max-width: 767px) {.home-draft .home-draft__brand-core {font-size: clamp(13px, calc(11.7px + 0.090278vw), 13.39px)}}@media (max-width: 478px) {.home-draft .home-draft__brand-core {font-size: clamp(26px, calc(23.4px + 0.180556vw), 26.78px)}}.home-draft .home-draft__entity {position: absolute; font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px); line-height: 1; color: var(--ui-night); padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; z-index: 3; pointer-events: none}.home-draft .home-draft__entity { background: var(--ui-paper); white-space: nowrap;} .home-draft .home-draft__entity { background: var(--ui-night);} .home-draft .home-draft__entity { inset: auto; background: transparent; padding: 0;}@media (max-width: 767px) {.home-draft .home-draft__entity {font-size: clamp(11px, calc(9.9px + 0.076389vw), 11.33px)}.home-draft .home-draft__entity { padding: 0;}}@media (max-width: 478px) {.home-draft .home-draft__entity {font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px)}}.home-draft .home-draft__entity--0 {top: 9%; left: 45%}.home-draft .home-draft__entity--1 {top: 27%; right: 0px}.home-draft .home-draft__entity--2 {bottom: 25%; right: 0px}.home-draft .home-draft__entity--3 {bottom: 10%; left: 45%}.home-draft .home-draft__entity--4 {bottom: 25%; left: 0px}.home-draft .home-draft__entity--5 {top: 27%; left: 0px}.home-draft .home-draft__scene-caption {position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: left; font-size: clamp(11px, calc(9.9px + 0.076389vw), 11.33px); color: var(--ui-night); padding-top: 12px; padding-right: 0; padding-bottom: 12px; padding-left: 0; z-index: 4}.home-draft .home-draft__scene-caption { font: clamp(11px, calc(9.9px + 0.076389vw), 11.33px)/1.4 "JetBrains Mono",ui-monospace,monospace; border-top: 1px solid #ffffff35; background: var(--ui-night);} .home-draft .home-draft__scene-caption { background: transparent; border-top: 1px solid var(--ui-night);}.home-draft .home-draft__metrics {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1.12fr; margin-top: var(--space-xl); margin-right: 0; margin-bottom: var(--space-m); margin-left: 0}.home-draft .home-draft__metrics { border-top: 1px solid var(--ui-night); border-bottom: 1px solid var(--ui-night);}.home-draft .home-draft__metric {display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-s); padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l)}.home-draft .home-draft__metric { border-left: 1px solid var(--ui-line);} .home-draft .home-draft__metric { border-left-color: var(--ui-night);}@media (max-width: 991px) {.home-draft .home-draft__metric {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s)}}@media (max-width: 767px) {.home-draft .home-draft__metric {padding-top: var(--space-l); padding-right: 0; padding-bottom: var(--space-l); padding-left: 0; border-left-width: 0px}.home-draft .home-draft__metric { border-top: 1px solid var(--ui-line);}}.home-draft .home-draft__metric:first-child {padding-left: 0; border-left-width: 0px}.home-draft .home-draft__metric-value {display: flex; font-size: clamp(32px,3.2vw,59.2px); line-height: 1.08; letter-spacing: -0.04em; font-weight: 480; min-height: 2.16em; align-items: center}.home-draft .home-draft__metric-value { font-variant-numeric: tabular-nums;}@media (max-width: 767px) {.home-draft .home-draft__metric-value {min-height: 0px; font-size: clamp(42px, calc(37.8px + 0.291667vw), 43.26px)}}.home-draft .home-draft__card-title {font-size: var(--ui-card-title); line-height: 1.2; letter-spacing: -0.025em; font-weight: 520}.home-draft .home-draft__bento {display: grid; align-items: initial; grid-template-columns: repeat(3,minmax(0,1fr)); gap: var(--space-s); margin-top: var(--space-xl)}@media (max-width: 991px) {.home-draft .home-draft__bento {grid-template-columns: 1fr 1fr}}.home-draft .home-draft__solution {display: flex; flex-direction: column; align-items: flex-start; gap: 20px; padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border: 1px solid var(--ui-line); border-radius: 4px; position: relative}.home-draft .home-draft__solution { background: var(--ui-panel-color);} .home-draft .home-draft__solution { background: #fff; border: 0;}@media (max-width: 767px) {.home-draft .home-draft__solution {padding-top: 26px; padding-right: 26px; padding-bottom: 26px; padding-left: 26px}}.home-draft .home-draft__solution--structure {grid-column: span 2; color: var(--ui-paper)}.home-draft .home-draft__solution--structure { background: var(--ui-night);}.home-draft .home-draft__solution--monitoring {grid-column: span 2; border-bottom-width: 0px}.home-draft .home-draft__solution--monitoring { background: #fff; border-bottom: 2px solid var(--accent-color);} .home-draft .home-draft__solution--monitoring { box-shadow: inset 0 -2px var(--accent-color);}.home-draft .home-draft__solution-title {font-size: clamp(28.8px,2.6vw,48px); line-height: 1.15; font-weight: 450; max-width: 23ch}.home-draft .home-draft__trace {letter-spacing: 0px; margin-top: auto; padding-top: var(--space-s)}.home-draft .home-draft__trace { font: 400 var(--ui-caption)/1.6 "JetBrains Mono",ui-monospace,monospace;}.home-draft .home-draft__solution .home-draft__button {min-height: var(--ui-target); text-decoration: underline; margin-top: auto}.home-draft .home-draft__solution .home-draft__button { border: 0; padding: 0; text-underline-offset: 5px;}@media (max-width: 767px) {.home-draft .home-draft__solution .home-draft__button {margin-top: 10px}}.home-draft.home-draft--dark {color: var(--ui-paper)}.home-draft.home-draft--dark { background: var(--ui-night);}.home-draft .home-draft__split {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: var(--space-2xl); align-items: start}@media (max-width: 991px) {.home-draft .home-draft__split {gap: var(--space-l)}}.home-draft .home-draft__intro-copy {display: block; padding-top: 8px}.home-draft .home-draft__lab {display: block; border: 1px solid #5a5a52; border-radius: 4px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; margin-top: var(--space-xl); color: var(--ui-night); position: relative; overflow: hidden}.home-draft .home-draft__lab { background: #20201e;} .home-draft .home-draft__lab { background: var(--ui-paper); border: 0;} .home-draft .home-draft__lab { background: #fff;}@media (max-width: 767px) {.home-draft .home-draft__lab {padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px}}.home-draft .home-draft__lab-top {display: grid; align-items: initial; grid-template-columns: minmax(0,1fr); align-items: start; gap: 18px; padding-bottom: var(--space-m); border-color: var(--ui-line)}.home-draft .home-draft__lab-top { border-bottom: 1px solid #505049;}@media (max-width: 767px) {.home-draft .home-draft__lab-top {grid-template-columns: 1fr; gap: 12px}}.home-draft .home-draft__query {font-size: clamp(22px,2.5vw,32px); line-height: 1.35; letter-spacing: -0.02em; max-width: 40ch}.home-draft .home-draft__lab-controls {display: flex; gap: var(--space-2xs); flex-wrap: wrap; margin-top: var(--space-m); margin-right: 0; margin-bottom: var(--space-m); margin-left: 0}.home-draft .home-draft__lab-controls .home-draft__button {padding-top: 12px; padding-right: 18px; padding-bottom: 12px; padding-left: 18px}@media (max-width: 767px) {.home-draft .home-draft__lab-controls .home-draft__button {font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px}}.home-draft .home-draft__lab-controls [aria-pressed=true] {color: var(--ui-night); border-color: var(--ui-paper)}.home-draft .home-draft__lab-controls [aria-pressed=true] { background: var(--ui-paper);}.home-draft .home-draft__chunks {display: flex; flex-direction: column; gap: 14px; position: relative; isolation: isolate; margin-top: 24px; margin-right: 0; margin-bottom: 24px; margin-left: 0; padding-top: 34px; padding-right: 36px; padding-bottom: 22px; padding-left: 36px; border: 1px solid var(--ui-night); transform-origin: 50% 50%; overflow: hidden}.home-draft .home-draft__chunks { background: var(--ui-paper);}@media (max-width: 767px) {.home-draft .home-draft__chunks {padding-top: 20px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; margin-top: 18px; margin-right: 0; margin-bottom: 18px; margin-left: 0; gap: 12px}}.home-draft .home-draft__chunk {display: grid; align-items: initial; grid-template-columns: 24px minmax(0,1fr) 85px; align-items: start; gap: 20px; border: 1px solid #17171530; border-radius: 10px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px; transition: none; position: relative; color: var(--ui-night); min-height: 140px; overflow: hidden; transform-origin: 50% 50%}.home-draft .home-draft__chunk { background: #292926;} .home-draft .home-draft__chunk { background: #fff; --score: .38;} .home-draft .home-draft__chunk { background: #fff; box-shadow: 0 3px 12px #17171506;}@media (max-width: 767px) {.home-draft .home-draft__chunk {grid-template-columns: minmax(0,1fr) 56px; gap: 8px; padding-top: 14px; padding-right: 10px; padding-bottom: 14px; padding-left: 10px; min-height: 195px}}.home-draft .home-draft__chunk--child {margin-left: 24px}@media (max-width: 767px) {.home-draft .home-draft__chunk--child {margin-left: 0}}.home-draft .home-draft__chunk-number {color: #625f56; font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px)}.home-draft .home-draft__chunk-number { font: var(--ui-caption)/1.6 "JetBrains Mono",ui-monospace,monospace;}@media (max-width: 767px) {.home-draft .home-draft__chunk-number {display: none}}.home-draft .home-draft__chunk-body {display: grid; align-items: initial; min-width: 0px; grid-template-columns: 1fr; grid-template-rows: auto auto; overflow: visible; position: relative}.home-draft .home-draft__chunk-old {font-size: var(--ui-body); line-height: 1.4; text-decoration: none!important; display: block; align-self: start !important; margin-top: 0!important; margin-right: 0!important; margin-bottom: 0!important; margin-left: 0!important; overflow: clip}.home-draft .home-draft__chunk-old { grid-area: 1/1; font-size: inherit!important; color: inherit!important;}.home-draft .home-draft__chunk-new {font-size: var(--ui-body); line-height: 1.4; text-decoration: none!important; display: block; align-self: start !important; margin-top: 0!important; margin-right: 0!important; margin-bottom: 0!important; margin-left: 0!important; opacity: 0; pointer-events: none; overflow: clip}.home-draft .home-draft__chunk-new { grid-area: 1/1; font-size: inherit!important; color: inherit!important;}.home-draft .home-draft__chunk-note {font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px); color: #665540; line-height: 1.5; margin-top: 12px; visibility: visible; opacity: 0}.home-draft .home-draft__chunk-note { grid-area: 2/1;}@media (max-width: 767px) {.home-draft .home-draft__chunk-note {font-size: clamp(11px, calc(9.9px + 0.076389vw), 11.33px)}}.home-draft .home-draft__chunk-score {color: inherit; text-align: right; letter-spacing: -0.02em; font-family: "\"JetBrains Mono\",ui-monospace,monospace"; font-weight: 400}.home-draft .home-draft__chunk-score { font: var(--ui-detail)/1.5 "JetBrains Mono",ui-monospace,monospace; white-space: nowrap;} .home-draft .home-draft__chunk-score { font: 500 clamp(30px, calc(27px + 0.208333vw), 30.9px)/1.1 "NeSEO Motion",sans-serif; font-variant-numeric: tabular-nums;}@media (max-width: 767px) {.home-draft .home-draft__chunk-score {grid-column: auto; text-align: left; font-size: clamp(26px, calc(23.4px + 0.180556vw), 26.78px)}}.home-draft [data-lab-state=analysis] .home-draft__chunk {border-color: var(--accent-color)}.home-draft :is([data-lab-state=analysis],[data-lab-state=after]) .home-draft__chunk-note {visibility: visible}.home-draft [data-lab-state=after] .home-draft__chunk-old {color: #b9b8ae; font-size: var(--ui-detail); text-decoration: line-through; opacity: 0}.home-draft [data-lab-state=after] .home-draft__chunk-new {display: block; margin-top: 6px; opacity: 1}.home-draft [data-lab-state=after] .home-draft__chunk {border-color: var(--ui-night)}.home-draft [data-lab-state=after] .home-draft__chunk { background: #30312a;} .home-draft [data-lab-state=after] .home-draft__chunk { background: #fff;} .home-draft [data-lab-state=after] .home-draft__chunk { background: #fff;}.home-draft .home-draft__compare {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: var(--space-l); margin-top: var(--space-l); margin-right: 0; margin-bottom: var(--space-l); margin-left: 0}@media (max-width: 767px) {.home-draft .home-draft__compare {grid-template-columns: 1fr}}.home-draft .home-draft__compare>div {display: block}.home-draft .home-draft__compare .home-draft__small {margin-bottom: 12px}.home-draft .home-draft__compare-new {opacity: .5; transition: opacity .4s}.home-draft [data-lab-state=after] .home-draft__compare-new {opacity: 1}.home-draft [data-lab-state=after] .home-draft__compare-old .home-draft__copy {color: #b9b8ae; text-decoration: line-through}.home-draft .home-draft__lab-checks {font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); line-height: 1.6; color: #514b40; padding-top: var(--space-m); margin-top: 24px; margin-bottom: var(--space-s); border-color: var(--ui-line)}.home-draft .home-draft__lab-checks { border-top: 1px solid #505049;}.home-draft .home-draft__lab-bottom {display: flex; align-items: center; justify-content: space-between; gap: var(--space-m); margin-top: var(--space-m)}@media (max-width: 767px) {.home-draft .home-draft__lab-bottom {align-items: flex-start; flex-direction: column}}.home-draft .home-draft__lab-status {font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); color: var(--ui-night); display: flex; gap: 10px; align-items: center}.home-draft .home-draft__route {display: grid; align-items: initial; grid-template-columns: repeat(4,1fr); gap: var(--space-l); margin-top: var(--space-xl)}@media (max-width: 991px) {.home-draft .home-draft__route {grid-template-columns: 1fr 1fr}}@media (max-width: 478px) {.home-draft .home-draft__route {grid-template-columns: 1fr}}.home-draft .home-draft__step-number {color: #b8460e}.home-draft .home-draft__step-number { font: var(--ui-detail)/1.5 "JetBrains Mono",ui-monospace,monospace;}.home-draft.home-draft--soft { background: var(--ui-panel-color);} .home-draft.home-draft--soft { background: var(--ui-paper);}.home-draft .home-draft__offers {display: grid; align-items: initial; grid-template-columns: repeat(3,minmax(0,1fr)); gap: var(--space-s); margin-top: var(--space-xl)}@media (max-width: 991px) {.home-draft .home-draft__offers {gap: 12px}}.home-draft .home-draft__offer {display: grid; align-items: initial; grid-template-rows: subgrid; grid-row: span 5; gap: var(--space-m); padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border: 1px solid var(--ui-line); border-radius: 4px}.home-draft .home-draft__offer { background: var(--ui-paper);} .home-draft .home-draft__offer { background: #fff; border: 0; border-top: 1px solid var(--ui-line);}@media (max-width: 991px) {.home-draft .home-draft__offer {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s)}}@media (max-width: 767px) {.home-draft .home-draft__offer {grid-row: auto; grid-template-rows: auto; padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l)}}.home-draft .home-draft__offer--featured {color: var(--ui-paper); border-top-width: 2px; border-top-color: var(--accent-color)}.home-draft .home-draft__offer--featured { background: var(--ui-night);} .home-draft .home-draft__offer--featured { background: var(--ui-night);}.home-draft .home-draft__offer-audience {font-size: var(--ui-detail); line-height: 1.5; max-width: 30ch}.home-draft .home-draft__offer-list {display: block; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 18px; font-size: var(--ui-detail); line-height: 1.5}.home-draft .home-draft__offer-list { margin: 0;}.home-draft .home-draft__offer-item {display: list-item; margin-top: 0; margin-right: 0; margin-bottom: 12px; margin-left: 0}.home-draft .home-draft__offer-item { padding: 0;}.home-draft .home-draft__offer-item .home-draft__copy {font-size: var(--ui-detail)}.home-draft .home-draft__price {font-size: var(--text-xl); line-height: 1.3}.home-draft .home-draft__price { font-variant-numeric: tabular-nums; white-space: nowrap;}@media (max-width: 767px) {.home-draft .home-draft__price {font-size: clamp(28px, calc(25.2px + 0.194444vw), 28.84px)}}.home-draft .home-draft__price-period {font-size: var(--ui-detail)}.home-draft .home-draft__offer--featured .home-draft__button {color: var(--ui-night); border-color: var(--accent-color)}.home-draft .home-draft__offer--featured .home-draft__button { background: var(--accent-color);}.home-draft .home-draft__faq-grid {display: grid; align-items: initial; grid-template-columns: 1fr 1.2fr; gap: var(--space-2xl)}@media (max-width: 767px) {.home-draft .home-draft__faq-grid {gap: var(--space-m)}}.home-draft .home-draft__questions {display: block}.home-draft .home-draft__faq-item {display: block; padding-top: var(--space-s); padding-right: 0; padding-bottom: var(--space-s); padding-left: 0}.home-draft .home-draft__faq-item { border-top: 1px solid var(--ui-line);}.home-draft .home-draft__faq-item .home-draft__button {display: flex; width: 100%; justify-content: space-between; text-align: left; font-size: var(--ui-body); font-weight: 500}.home-draft .home-draft__faq-item .home-draft__button { padding: 0; border: 0;}.home-draft .home-draft__faq-item .home-draft__button:after {margin-left: 20px}.home-draft .home-draft__faq-item .home-draft__button:after { content: '−';}.home-draft .home-draft__faq-item [aria-expanded=false]:after { content: '+';}.home-draft .home-draft__answer {font-size: var(--ui-detail); line-height: 1.6; margin-top: var(--space-s); max-width: 65ch}.home-draft [hidden] {display: none!important}.home-draft.home-draft--contact {padding-top: var(--ui-section); padding-bottom: var(--ui-section)}@media (max-width: 478px) {.home-draft .home-draft__actions .home-draft__button { flex: 1 1 auto;}}.home-draft .home-draft__eyebrow {display: flex; letter-spacing: 0.04em; align-items: center; gap: 12px}.home-draft .home-draft__eyebrow { font: 400 var(--ui-caption)/1.4 "JetBrains Mono",ui-monospace,monospace;}.home-draft .home-draft__eyebrow:before {display: block; width: 8px; height: 8px; border-radius: 50%}.home-draft .home-draft__eyebrow:before { content: ''; flex: none; background: var(--accent-color);}.home-draft .home-draft__solution:after {position: absolute; top: var(--space-l); right: var(--space-l); width: 10px; height: 10px; border-radius: 50%}.home-draft .home-draft__solution:after { content: ''; background: var(--accent-color);}@media (max-width: 767px) {.home-draft .home-draft__solution:after {right: 20px; top: 28px}}.home-draft .home-draft__solution .home-draft__eyebrow:before {display: none}.home-draft .home-draft__solution--content {color: var(--ui-night)}.home-draft .home-draft__solution--content { background: var(--accent-color);}.home-draft .home-draft__solution--content:after { background: var(--ui-night);}.home-draft .home-draft__solution--content .home-draft__eyebrow:before { background: var(--ui-night);}.home-draft .home-draft__solution .home-draft__copy {max-width: 50ch; font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px)}.home-draft .home-draft__solution-art {display: flex; gap: 12px; flex-direction: column; width: 100%; margin-top: 16px; margin-right: 0; margin-bottom: 0; margin-left: 0; position: relative; min-height: 240px; justify-content: start}.home-draft .home-draft__solution-art { flex: none;}@media (max-width: 767px) {.home-draft .home-draft__solution-art {min-height: 0px; margin-top: 12px}}.home-draft .home-draft__art-node {display: block; padding-top: 12px; padding-right: 16px; padding-bottom: 12px; padding-left: 16px; border: 1px solid currentcolor; font-size: var(--ui-detail); line-height: 1.3; width: fit-content; position: relative}.home-draft .home-draft__art-node { background: inherit;}.home-draft .home-draft__art-node:nth-child(2) {margin-left: 12%; opacity: .85}.home-draft .home-draft__art-node:nth-child(3) {margin-left: 24%}.home-draft .home-draft__art-node+.home-draft__art-node:before {position: absolute; width: 12px; height: 24px; left: -14px; top: -14px}.home-draft .home-draft__art-node+.home-draft__art-node:before { content: ''; border-left: 1px solid currentColor; border-bottom: 1px solid currentColor;}.home-draft .home-draft__solution-art--monitoring {flex-direction: row; align-items: start; gap: 20px; flex-wrap: wrap; display: grid; align-items: initial; grid-template-columns: minmax(0,1fr); align-items: center; min-height: 240px}@media (max-width: 991px) {.home-draft .home-draft__solution-art--monitoring {grid-template-columns: 1fr; gap: 16px}}.home-draft .home-draft__solution-art--monitoring .home-draft__art-node {max-width: 30%; border-color: var(--ui-line); padding-top: 24px}.home-draft .home-draft__solution-art--monitoring .home-draft__art-node { margin: 0; border-top: 2px solid var(--accent-color);}@media (max-width: 767px) {.home-draft .home-draft__solution-art--monitoring .home-draft__art-node {max-width: 100%}}.home-draft .home-draft__solution-art--monitoring .home-draft__art-node:before {display: none}.home-draft .home-draft__metric-value:before {width: 8px; height: 8px; border-radius: 50%; margin-top: 12px; margin-right: 16px; align-self: flex-start !important}.home-draft .home-draft__metric-value:before { content: ''; background: var(--accent-color); flex: none;}.home-draft .motion-pixel-cta.motion-hero__button.motion-hero__button--primary {padding-top: 18px; padding-right: 28px; padding-bottom: 18px; padding-left: 28px; min-height: 56px; border-radius: 4px; color: var(--pixel-ink)}.home-draft .motion-pixel-cta.motion-hero__button.motion-hero__button--primary { --pixel-fill: var(--accent-color); --pixel-ink: var(--ui-night); --pixel-under: var(--ui-night); --pixel-count: 30; --pixel-duration: 1.45; border: 0; background: var(--pixel-fill);} .home-draft .motion-pixel-cta.motion-hero__button.motion-hero__button--primary { border-radius: 0;}.home-draft .motion-pixel-cta.motion-hero__button.motion-hero__button--primary[data-pixel-ready] { background: var(--pixel-under);}.home-draft .pixel-cta__canvas {font-size: clamp(6px, calc(5.4px + 0.041667vw), 6.18px)}.home-draft .pixel-cta__label:after {margin-left: 18px}.home-draft .pixel-cta__label:after { content: '↗';}.home-draft .home-draft__button--secondary:hover {color: inherit; border-color: var(--accent-color)}.home-draft .home-draft__button--secondary:hover { background: transparent;}.home-draft .home-draft__lab .home-draft__small {color: #5d5b52}.home-draft .home-draft__lab-phases {display: grid; align-items: initial; grid-template-columns: repeat(3,1fr); gap: 16px; margin-top: 24px; margin-right: 0; margin-bottom: 14px; margin-left: 0}@media (max-width: 767px) {.home-draft .home-draft__lab-phases {gap: 10px}}.home-draft .home-draft__lab-phase {padding-top: 10px; transition: border-color .5s}.home-draft .home-draft__lab-phase { font: var(--ui-caption)/1.5 "JetBrains Mono",ui-monospace,monospace; border-top: 2px solid #d3d0c7;}@media (max-width: 767px) {.home-draft .home-draft__lab-phase {font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px)}}.home-draft [data-home-phase][data-active=true] {border-color: var(--accent-color)}.home-draft .home-draft__score-caption {font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); line-height: 1.5; color: #5d5b52; margin-bottom: 24px}.home-draft .home-draft__chunk:after {position: absolute; height: 2px; bottom: 0px; left: 0px; right: 0px; transform-origin: left}.home-draft .home-draft__chunk:after { content: ''; background: var(--accent-color); transform: scaleX(var(--score));}.home-draft [data-scan-complete=false] .home-draft__chunk:after {opacity: 0}.home-draft .home-draft__chunk--child:before {position: absolute; left: -22px; top: -19px; width: 14px; height: 50%; display: none}.home-draft .home-draft__chunk--child:before { content: ''; border-left: 1px solid #bbb4a8; border-bottom: 1px solid #bbb4a8;}@media (max-width: 767px) {.home-draft .home-draft__chunk--child:before {left: -8px; width: 5px}}.home-draft .home-draft__chunk-title {font-size: clamp(20px, calc(18px + 0.138889vw), 20.6px); font-weight: 550; line-height: 1.3; margin-bottom: 7px}@media (max-width: 767px) {.home-draft .home-draft__chunk-title {font-size: clamp(17px, calc(15.3px + 0.118056vw), 17.51px)}}.home-draft .home-draft__chunk-excerpt {font-size: clamp(16px, calc(14.4px + 0.111111vw), 16.48px); line-height: 1.45; max-width: 60ch}@media (max-width: 767px) {.home-draft .home-draft__chunk-excerpt {font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px)}}.home-draft .home-draft__score {display: flex; flex-direction: column; align-items: center; color: var(--ui-night); padding-top: 9px; padding-right: 10px; padding-bottom: 9px; padding-left: 10px; align-self: start !important; border-radius: 6px; gap: 2px; opacity: 0}.home-draft .home-draft__score { background: var(--accent-color);}@media (max-width: 767px) {.home-draft .home-draft__score {padding-top: 7px; padding-right: 4px; padding-bottom: 7px; padding-left: 4px}}.home-draft .home-draft__score-label { font: clamp(11px, calc(9.9px + 0.076389vw), 11.33px)/1.3 "JetBrains Mono",ui-monospace,monospace;}.home-draft .home-draft__score-scale { font: clamp(11px, calc(9.9px + 0.076389vw), 11.33px)/1.3 "JetBrains Mono",ui-monospace,monospace;}.home-draft [data-lab-state=after] .home-draft__chunk-note {opacity: 1}.home-draft .home-draft__scan {position: absolute; left: 0px; right: 0px; top: 0px; height: 2px; opacity: 0; z-index: 4; pointer-events: none; width: auto}.home-draft .home-draft__scan { background: var(--accent-color);}@media (max-width: 767px) {.home-draft .home-draft__scan {left: 0px; right: 0px}}.home-draft .home-draft__scan:after {position: absolute; bottom: 0px; left: 0px; right: 0px; height: 34px}.home-draft .home-draft__scan:after { content: ''; background: linear-gradient(transparent,rgba(240,112,48,.13));}.home-draft .home-draft__lab-status:before {width: 6px; height: 6px; border-radius: 50%}.home-draft .home-draft__lab-status:before { content: ''; background: var(--accent-color); flex: none;}.home-draft .home-draft__lab-bottom .home-draft__button {color: var(--ui-night); font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); text-decoration: underline; min-height: 44px}.home-draft .home-draft__lab-bottom .home-draft__button { border: 0; padding: 0; text-underline-offset: 5px;}.home-draft .home-draft__art-caption {font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px); line-height: 1.5; opacity: .85}.home-draft .home-draft__art-caption { margin: 0;}.home-draft .home-draft__solution-art--structure {display: grid; align-items: initial; grid-template-columns: 1fr 1.25fr; align-content: center; gap: 24px 40px; min-height: 240px}@media (max-width: 991px) {.home-draft .home-draft__solution-art--structure {grid-template-columns: 1fr; gap: 22px}}@media (max-width: 767px) {.home-draft .home-draft__solution-art--structure {grid-template-columns: 1fr}}.home-draft .home-draft__demand {display: flex; flex-direction: column; align-items: flex-start; gap: 12px}@media (max-width: 991px) {.home-draft .home-draft__demand {flex-direction: row; flex-wrap: wrap; gap: 8px 18px}}.home-draft .home-draft__demand-query {font-size: clamp(22px, calc(19.8px + 0.152778vw), 22.66px); line-height: 1.3; letter-spacing: -0.02em}@media (max-width: 991px) {.home-draft .home-draft__demand-query {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px)}}.home-draft .home-draft__demand-query:before {display: inline-block; width: 5px; height: 5px; margin-right: 12px}.home-draft .home-draft__demand-query:before { content: ''; background: var(--accent-color); vertical-align: middle;}.home-draft .home-draft__page-map {display: flex; flex-direction: column; gap: 18px; justify-content: center}.home-draft .home-draft__page-root {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px); line-height: 1.3; padding-bottom: 12px; width: 100%; position: relative}.home-draft .home-draft__page-root { border-bottom: 1px solid #514e46;}.home-draft .home-draft__page-root:before {position: absolute; left: -20px; top: 50%; width: 14px; height: 1px}.home-draft .home-draft__page-root:before { content: ''; background: var(--accent-color);}@media (max-width: 991px) {.home-draft .home-draft__page-root:before {display: none}}.home-draft .home-draft__page-branch {display: flex; flex-direction: column; gap: 14px; margin-left: 6px; padding-left: 22px}.home-draft .home-draft__page-branch { border-left: 1px solid #71695c;}.home-draft .home-draft__page-leaf {font-size: clamp(16px, calc(14.4px + 0.111111vw), 16.48px); line-height: 1.3; position: relative}.home-draft .home-draft__page-leaf:before {position: absolute; left: -22px; top: 50%; width: 14px; height: 1px}.home-draft .home-draft__page-leaf:before { content: ''; background: #71695c;}.home-draft .home-draft__page-leaf--new {color: #ffb787}.home-draft .home-draft__page-leaf--new:after {display: inline-block; font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); text-transform: uppercase; letter-spacing: 0.03em; color: #ffb787; margin-left: 8px}.home-draft .home-draft__page-leaf--new:after { content: ' + раскрыть';}@media (max-width: 767px) {.home-draft .home-draft__page-leaf--new:after {font-size: clamp(9px, calc(8.1px + 0.0625vw), 9.27px)}}.home-draft .home-draft__art-caption--bottom {grid-column: 1/-1; padding-top: 16px}.home-draft .home-draft__art-caption--bottom { border-top: 1px solid #403d37;}@media (max-width: 767px) {.home-draft .home-draft__art-caption--bottom {padding-top: 12px}}.home-draft .home-draft__solution-art--content {display: flex; gap: 10px; padding-top: 2px; min-height: 240px}.home-draft .home-draft__generic-excerpt {font-size: clamp(17px, calc(15.3px + 0.118056vw), 17.51px); line-height: 1.4; text-decoration: line-through; color: #4b2915}.home-draft .home-draft__generic-excerpt { text-decoration-thickness: 1px;}.home-draft .home-draft__direct-answer {display: flex; flex-direction: column; gap: 14px; padding-top: 18px; margin-top: 8px}.home-draft .home-draft__direct-answer { border-top: 1px solid rgba(20,20,19,.4);}.home-draft .home-draft__answer-question {font-size: clamp(13px, calc(11.7px + 0.090278vw), 13.39px); line-height: 1.4; font-weight: 550}.home-draft .home-draft__answer-excerpt {font-size: clamp(25px, calc(22.5px + 0.173611vw), 25.75px); line-height: 1.2; letter-spacing: -0.025em; font-weight: 500}.home-draft .home-draft__solution-art--data {display: flex; gap: 12px; min-height: 240px}.home-draft .home-draft__entity-graph {display: block; position: relative; height: 210px; width: 100%; isolation: isolate}@media (max-width: 767px) {.home-draft .home-draft__entity-graph {height: 210px}}.home-draft .home-draft__graph-hub {display: flex; position: absolute; left: 50%; top: 47%; align-items: center; justify-content: center; width: 132px; height: 54px; border-radius: 30px; color: #fff; font-size: clamp(15px, calc(13.5px + 0.104167vw), 15.45px); line-height: 1; z-index: 2}.home-draft .home-draft__graph-hub { transform: translate(-50%,-50%); background: var(--ui-night);}.home-draft .home-draft__graph-hub:before {width: 6px; height: 6px; border-radius: 50%; margin-right: 8px}.home-draft .home-draft__graph-hub:before { content: ''; background: var(--accent-color);}.home-draft .home-draft__graph-node {display: flex; position: absolute; align-items: center; gap: 8px; font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); line-height: 1.3; padding-top: 7px; padding-right: 0; padding-bottom: 7px; padding-left: 0; z-index: 2}.home-draft .home-draft__graph-node { background: #fff; white-space: nowrap;}.home-draft .home-draft__graph-node:before {width: 6px; height: 6px; border: 1px solid var(--accent-color); border-radius: 50%}.home-draft .home-draft__graph-node:before { content: ''; background: var(--accent-color);}.home-draft .home-draft__graph-node--top {top: 4px; left: 50%}.home-draft .home-draft__graph-node--top { transform: translateX(-50%);}.home-draft .home-draft__graph-node--left {bottom: 12px; left: 0px}.home-draft .home-draft__graph-node--right {bottom: 12px; right: 0px}.home-draft .home-draft__graph-edge {position: absolute; height: 1px; left: 50%; top: 47%; transform-origin: left center; z-index: 1}.home-draft .home-draft__graph-edge { background: #a6a198;}.home-draft .home-draft__graph-edge--top {width: 75px}.home-draft .home-draft__graph-edge--top { transform: rotate(-90deg);}.home-draft .home-draft__graph-edge--left {width: 49%}.home-draft .home-draft__graph-edge--left { transform: rotate(142deg);}.home-draft .home-draft__graph-edge--right {width: 49%}.home-draft .home-draft__graph-edge--right { transform: rotate(38deg);}.home-draft .home-draft__graph-output {padding-top: 14px; width: 100%; font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px)}.home-draft .home-draft__graph-output { font: clamp(12px, calc(10.8px + 0.083333vw), 12.36px)/1.5 "JetBrains Mono",ui-monospace,monospace; border-top: 1px solid var(--ui-line);}.home-draft .home-draft__ai-response {display: flex; flex-direction: column; align-items: flex-start; gap: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-radius: 4px; min-width: 0px; width: 100%}.home-draft .home-draft__ai-response { background: var(--ui-paper);} .home-draft .home-draft__ai-response { padding: 0; background: transparent; border: 0;}@media (max-width: 767px) {.home-draft .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {.home-draft .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}.home-draft .home-draft__ai-excerpt {font-size: clamp(16px, calc(14.4px + 0.111111vw), 16.48px); line-height: 1.55; letter-spacing: 0px; max-width: none}@media (max-width: 767px) {.home-draft .home-draft__ai-excerpt {font-size: clamp(14px, calc(13.2px + 0.25vw), 15px); line-height: 1.5}}@media (max-width: 478px) {.home-draft .home-draft__ai-excerpt {font-size: 14.4px; line-height: 1.5}}.home-draft .home-draft__brand-mention {padding-top: 0; padding-right: 4px; padding-bottom: 0; padding-left: 4px; font-weight: 600; text-decoration: underline}.home-draft .home-draft__brand-mention { background: var(--accent-color); box-decoration-break: clone; -webkit-box-decoration-break: clone;} .home-draft .home-draft__brand-mention { background: transparent; padding: 0; text-decoration-color: var(--accent-color); text-underline-offset: 3px;}.home-draft .home-draft__ai-source {font-size: clamp(13px, calc(11.7px + 0.090278vw), 13.39px); line-height: 1.5; display: flex; border: 1px solid var(--ui-line); border-radius: 7px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; min-width: 0px; flex-direction: column; gap: 8px}@media (max-width: 767px) {.home-draft .home-draft__ai-source {padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}}.home-draft .home-draft__ai-source span {text-decoration: none}.home-draft .home-draft__ai-source span { text-underline-offset: 4px;}.home-draft .home-draft__answer-signals {display: flex; flex-direction: row; gap: 12px 24px; flex-wrap: wrap; padding-top: 14px; width: 100%}.home-draft .home-draft__answer-signals { border-top: 1px solid var(--ui-line);}@media (max-width: 991px) {.home-draft .home-draft__answer-signals {flex-direction: row; flex-wrap: wrap; gap: 12px 18px}}.home-draft .home-draft__answer-signal {display: flex; font-size: clamp(13px, calc(11.7px + 0.090278vw), 13.39px); line-height: 1.4; gap: 10px; align-items: center}.home-draft .home-draft__answer-signal:before {width: 6px; height: 6px; border-radius: 50%}.home-draft .home-draft__answer-signal:before { content: ''; background: var(--accent-color); flex: none;}@media (max-width: 991px) {.home-draft .home-draft__demand .home-draft__art-caption {flex-basis: 100%}}.home-draft .home-draft__chunks:before {letter-spacing: 0.06em; padding-bottom: 12px; margin-bottom: 4px}.home-draft .home-draft__chunks:before { content: 'СТРАНИЦА УСЛУГИ / ДЕМОНСТРАЦИЯ'; font: clamp(10px, calc(9px + 0.069444vw), 10.3px)/1.4 "JetBrains Mono",ui-monospace,monospace; border-bottom: 1px solid var(--ui-night);}.home-draft [data-lab-state=before] .home-draft__chunk {border-color: #17171530}.home-draft [data-lab-state=before] .home-draft__chunk { background: #fff;}.home-draft [data-lab-state=after] .home-draft__score {opacity: 1}.home-draft.home-draft--hero .home-draft__actions .home-draft__button {position: relative; justify-content: flex-start; color: var(--secondary-color); font-weight: 400; text-align: left; padding-top: 10px; padding-right: 0; padding-bottom: 14px; padding-left: 0; min-height: 44px; overflow: visible; transition: color .25s,border-color .25s}.home-draft.home-draft--hero .home-draft__actions .home-draft__button { flex: none; border: 0; border-bottom: 1px solid var(--ui-line-light); border-radius: 0; background: transparent;}.home-draft.home-draft--hero .home-draft__actions .home-draft__button:hover {color: var(--accent-color); border-color: var(--accent-color)}.home-draft.home-draft--hero .home-draft__actions .home-draft__button:hover { background: transparent;}.home-draft.home-draft--hero .home-draft__actions .home-draft__button.motion-pixel-cta.motion-hero__button.motion-hero__button--primary {color: var(--secondary-color); padding-top: 10px; padding-right: 0; padding-bottom: 14px; padding-left: 0; min-height: 44px}.home-draft.home-draft--hero .home-draft__actions .home-draft__button.motion-pixel-cta.motion-hero__button.motion-hero__button--primary { --pixel-fill: var(--accent-color); --pixel-under: transparent; --pixel-ink: var(--secondary-color); background: transparent; border-bottom: 1px solid var(--ui-line-light);}.home-draft.home-draft--hero .home-draft__actions .home-draft__button.motion-pixel-cta.motion-hero__button.motion-hero__button--primary:hover {color: var(--accent-color)}.home-draft .home-draft__title-char {display: inline-block; transform-origin: 50% 100%}.home-draft :is(h2,h3) .home-draft__accent {text-decoration: none; background-position: 0 100%; background-repeat: no-repeat; background-size: var(--home-underline) 2px; padding-bottom: .06em}.home-draft :is(h2,h3) .home-draft__accent { --home-underline: 100%; background-image: linear-gradient(var(--accent-color),var(--accent-color)); box-decoration-break: clone; -webkit-box-decoration-break: clone;}.home-draft .home-draft__step--feedback .home-draft__step-number {color: var(--ui-night)}.home-draft .home-draft__status-tags {display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px}.home-draft .home-draft__status-tag {padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; border: 1px solid #14141330; text-transform: uppercase; letter-spacing: 0.025em}.home-draft .home-draft__status-tag { font: 400 clamp(10px, calc(9px + 0.069444vw), 10.3px)/1.4 "JetBrains Mono",ui-monospace,monospace;}.home-draft .home-draft__contact-card {display: flex; position: relative; isolation: isolate; color: var(--secondary-color); border-radius: 4px; padding-top: 72px; padding-right: 76px; padding-bottom: 72px; padding-left: 76px; flex-direction: column; align-items: flex-start; gap: 24px; overflow: hidden}.home-draft .home-draft__contact-card { background: var(--ui-night);}@media (max-width: 991px) {.home-draft .home-draft__contact-card {padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px}}@media (max-width: 767px) {.home-draft .home-draft__contact-card {padding-top: 32px; padding-right: 24px; padding-bottom: 32px; padding-left: 24px; gap: 28px}}.home-draft .home-draft__contact-card:after {width: clamp(128px,13vw,176px); height: auto; aspect-ratio: 1; top: clamp(24px,3.8vw,56px); right: clamp(24px,3.8vw,56px); z-index: -1}.home-draft .home-draft__contact-card:after { content: ''; background: var(--accent-color); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0 14L14 0H100V86L86 100V26L12 100L0 88L74 14Z'/%3E%3C/svg%3E") center/contain no-repeat;}@media (max-width: 991px) {.home-draft .home-draft__contact-card:after {right: 24px; opacity: .1; top: 24px}}@media (max-width: 767px) {.home-draft .home-draft__contact-card:after {font-size: clamp(180px, calc(162px + 1.25vw), 185.4px); right: 16px; top: 16px; opacity: .1; width: 104px}}.home-draft .home-draft__contact-card .home-draft__heading {font-size: clamp(44px,5.4vw,76px); line-height: 1.08; max-width: 13ch; margin-bottom: 0}@media (max-width: 767px) {.home-draft .home-draft__contact-card .home-draft__heading {font-size: clamp(42px, calc(37.8px + 0.291667vw), 43.26px)}}.home-draft .home-draft__contact-card .home-draft__lead {max-width: 48ch; font-size: clamp(22px, calc(19.8px + 0.152778vw), 22.66px); margin-bottom: 28px}@media (max-width: 767px) {.home-draft .home-draft__contact-card .home-draft__lead {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px)}}.home-draft .home-draft__contact-card .home-draft__small {color: var(--secondary-color); opacity: .65; margin-top: 28px}.home-draft .home-draft__contact-card .home-draft__button--secondary {color: var(--secondary-color); border-color: var(--ui-line-light)}.home-draft .home-draft__contact-card .home-draft__intro-copy {position: relative; z-index: 1}@media (max-width: 767px) {.home-draft .home-draft__contact-card .home-draft__actions {gap: 16px}}.home-draft .home-draft__ai-query {display: flex; align-items: center; gap: 12px; width: 100%; padding-top: 12px; padding-right: 16px; padding-bottom: 12px; padding-left: 16px; border: 1px solid var(--ui-line); border-radius: 24px; font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); line-height: 1.4; margin-bottom: 14px; position: relative}.home-draft .home-draft__ai-query { background: #fff;}@media (max-width: 767px) {.home-draft .home-draft__ai-query {padding-top: 11px; padding-right: 14px; padding-bottom: 11px; padding-left: 14px; font-size: clamp(12px, calc(10.8px + 0.083333vw), 12.36px)}}.home-draft .home-draft__ai-query:before {width: 12px; height: 12px; border: 1.5px solid currentcolor; border-radius: 50%}.home-draft .home-draft__ai-query:before { content: ''; flex: none;}.home-draft .home-draft__ai-query:after {position: absolute; width: 6px; height: 1.5px}.home-draft .home-draft__ai-query:after { content: ''; background: currentColor; transform: translate(10px,6px) rotate(45deg);}.home-draft .home-draft__ai-overview {display: flex; flex-direction: column; gap: 14px; width: 100%; padding-top: 22px; padding-right: 22px; padding-bottom: 22px; padding-left: 22px; border: 1px solid var(--ui-line); border-radius: 12px}.home-draft .home-draft__ai-overview { border-top: 2px solid var(--accent-color); background: #fff;}@media (max-width: 767px) {.home-draft .home-draft__ai-overview {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; gap: 12px}}.home-draft .home-draft__ai-heading {display: flex; align-items: center; gap: 8px; font-size: clamp(13px, calc(11.7px + 0.090278vw), 13.39px); line-height: 1.4; color: #626258}.home-draft .home-draft__ai-spark {font-size: clamp(23px, calc(20.7px + 0.159722vw), 23.69px); line-height: 1; color: var(--accent-color)}.home-draft .home-draft__ai-citation {display: inline-block; font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); line-height: 1.4; padding-top: 3px; padding-right: 7px; padding-bottom: 3px; padding-left: 7px; border: 1px solid var(--ui-line); border-radius: 12px}.home-draft .home-draft__ai-citation { white-space: nowrap; vertical-align: middle;}.home-draft .home-draft__ai-subtitle {font-size: clamp(16px, calc(14.4px + 0.111111vw), 16.48px); font-weight: 600; line-height: 1.35}.home-draft .home-draft__ai-list {padding-left: 18px; font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); line-height: 1.5}.home-draft .home-draft__ai-list { margin: 0;}.home-draft .home-draft__ai-list-item+ .home-draft__ai-list-item {margin-top: 5px}.home-draft .home-draft__ai-sources {display: grid; align-items: initial; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; width: 100%; margin-top: 4px}.home-draft .home-draft__ai-source-name {display: flex; align-items: center; gap: 6px; font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); line-height: 1.4}@media (max-width: 767px) {.home-draft .home-draft__ai-source-name {font-size: clamp(9px, calc(8.1px + 0.0625vw), 9.27px)}}.home-draft .home-draft__ai-source-icon {display: inline-flex; width: 18px; height: 18px; align-items: center; justify-content: center; border: 1px solid var(--ui-line); border-radius: 50%}.home-draft .home-draft__ai-source-icon { font: clamp(10px, calc(9px + 0.069444vw), 10.3px)/1 "JetBrains Mono",ui-monospace,monospace; flex: none;}.home-draft .home-draft__ai-source-title {display: flex; justify-content: space-between; font-size: clamp(13px, calc(11.7px + 0.090278vw), 13.39px); line-height: 1.4}.home-draft .home-draft__ai-demo-note {color: #626258; margin-top: 12px}.home-draft .home-draft__ai-demo-note { font: 400 clamp(10px, calc(9px + 0.069444vw), 10.3px)/1.5 "JetBrains Mono",ui-monospace,monospace;}.home-draft .home-draft__ai-list-item .home-draft__copy {font-size: clamp(14px, calc(12.6px + 0.097222vw), 14.42px); line-height: 1.5}.home-draft .home-draft__lab-top > .home-draft__small {grid-row: 1; max-width: none}.home-draft .home-draft__lab-top > .home-draft__small { margin: 0;}.home-draft .home-draft__lab-top > .home-draft__query {grid-row: 2; max-width: 40ch}.home-draft .home-draft__lab-top > .home-draft__query { margin: 0;}.home-draft:not(.home-draft--dark):not(.home-draft--hero) .home-draft__accent {color: var(--ui-signal-ink)}.home-draft .home-draft__accent:before {display: none!important}.home-draft:not(.home-draft--dark) .home-draft__button--secondary {color: var(--ui-night)!important}.home-draft .home-draft__button:after {display: none}.home-draft [data-home-faq] {color: var(--ui-night)!important; text-align: left; font-size: 17.6px; padding-top: 24px; padding-right: 0!important; padding-bottom: 24px; padding-left: 0!important; border-radius: 0!important; width: 100%; justify-content: space-between; min-height: 0px}.home-draft [data-home-faq] { background: transparent!important; border: 0!important;}.home-draft .home-draft__contact-card.schema-contact .home-draft__button--secondary {color: var(--ui-paper)!important; border-color: #77776f!important}.home-draft .home-draft__contact-card.schema-contact .home-draft__button--secondary { background: transparent!important;}.home-draft.tool-page .home-draft__solution {display: flex; flex-direction: column; grid-row: auto; gap: 20px; justify-content: flex-start; min-width: 0px}.home-draft.tool-page .home-draft__solution>* {flex-shrink: 0; min-width: 0px; max-width: 100%}.home-draft.tool-page .home-draft__solution>* { margin: 0;}.home-draft.tool-page .home-draft__solution>.home-draft__solution-art {min-height: 0px; margin-top: 12px; margin-right: 0; margin-bottom: 0; margin-left: 0}.home-draft.tool-page .home-draft__solution>.home-draft__button {margin-top: auto; align-self: flex-start !important}.home-draft.tool-page .home-draft__solution>.tool-page__quote {margin-top: 8px; margin-right: 0; margin-bottom: 8px; margin-left: 0; max-width: 100%}.home-draft.tool-page .home-draft__solution>.tool-page__rail {margin-top: 12px; gap: 20px}.home-draft.tool-page .home-draft__solution>.home-draft__eyebrow {margin-bottom: 4px}.home-draft.tool-page>.home-draft__container>.home-draft__eyebrow {margin-bottom: 24px}.home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; color: var(--ui-night); gap: 0px}.home-draft.tool-page .home-draft__ai-response { background: var(--ui-paper); border-top: 1px solid var(--accent-color);}@media (max-width: 767px) {.home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {.home-draft.tool-page .home-draft__ai-response {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}.home-draft.tool-page .home-draft__ai-response .home-draft__ai-excerpt {color: var(--ui-night)}.home-draft.tool-page .home-draft__button--line:hover {color: var(--accent-color); border-color: currentcolor}.home-draft.tool-page .home-draft__button--line:hover { background: transparent;}.home-draft.tool-page .tool-page__data-row {display: grid; align-items: initial; grid-template-columns: 1fr 2fr; gap: 24px; padding-top: 24px; padding-right: 0; padding-bottom: 24px; padding-left: 0}.home-draft.tool-page .tool-page__data-row { border-top: 1px solid var(--ui-line-light);}@media (max-width: 767px) {.home-draft.tool-page .tool-page__data-row {grid-template-columns: 1fr; gap: 12px}}.motion-edition.motion-edition .home-draft { font-family: var(--ui-font-body);}.home-draft:is(.motion-edition.motion-edition *) :is(h1,h2,h3,h4) {letter-spacing: -0.035em; text-transform: none; line-height: 1.1}.motion-edition.motion-edition .home-draft :is(h1,h2,h3,h4) { font-family: var(--ui-font-display);}.home-draft:is(.motion-edition.motion-edition *):not(.home-draft--dark):not(.home-draft--hero) .home-draft__accent {color: var(--ui-signal-ink)}.home-draft:is(.motion-edition.motion-edition *) .home-draft__accent:before {display: none!important}.home-draft:is(.motion-edition.motion-edition *) .home-draft__accent {text-decoration: none!important}.motion-edition.motion-edition .home-draft .home-draft__accent { border-bottom: 0!important;}.home-draft:is(.motion-edition.motion-edition *) .home-draft__button {display: inline-flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 52px; padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; border: 1px solid var(--ui-night); border-radius: var(--ui-radius); color: var(--ui-paper); text-decoration: none; position: relative; isolation: isolate; overflow: visible}.motion-edition.motion-edition .home-draft .home-draft__button { font: 500 15.2px/1.3 var(--ui-font-body); background: var(--ui-night); white-space: normal;}.home-draft:is(.motion-edition.motion-edition *) .home-draft__button--secondary {color: inherit; border-color: var(--ui-line)}.motion-edition.motion-edition .home-draft .home-draft__button--secondary { background: transparent;}.home-draft:is(.motion-edition.motion-edition *):not(.home-draft--dark) .home-draft__button--secondary {color: var(--ui-night)!important}.home-draft:is(.motion-edition.motion-edition *) .home-draft__button:hover {border-color: var(--ui-night)}.home-draft:is(.motion-edition.motion-edition *) .home-draft__button:after {display: none}.home-draft:is(.motion-edition.motion-edition *) [data-home-faq] {color: var(--ui-night)!important; text-align: left; font-size: 17.6px; padding-top: 24px; padding-right: 0!important; padding-bottom: 24px; padding-left: 0!important; border-radius: 0!important; width: 100%; justify-content: space-between; min-height: 0px}.motion-edition.motion-edition .home-draft [data-home-faq] { background: transparent!important; border: 0!important;}.home-draft:is(.motion-edition.motion-edition *) .home-draft__contact-card.schema-contact .home-draft__button--secondary {color: var(--ui-paper)!important; border-color: #77776f!important}.motion-edition.motion-edition .home-draft .home-draft__contact-card.schema-contact .home-draft__button--secondary { background: transparent!important;}@media (min-width:768px) { .home-draft.home-draft .home-draft__solution { display: grid; grid-row: span 5; grid-template-rows: subgrid; row-gap: 20px; align-items: start; align-content: stretch; } .home-draft.home-draft .home-draft__solution>* { min-width: 0; margin: 0; } .home-draft.home-draft .home-draft__solution>.home-draft__solution-art { margin: 16px 0 0; align-self: stretch; } .home-draft.home-draft .home-draft__solution>.home-draft__button { margin: 16px 0 0; align-self: end; justify-self: start; } .home-draft.home-draft .home-draft__solution-art--data { display: grid; grid-template-columns: minmax(0,1fr); grid-template-rows: minmax(240px,1fr) auto; gap: 20px; } .home-draft.home-draft .home-draft__entity-graph { height: 240px; min-height: 240px; align-self: center; }} .home-draft :is(h1,h2,h3,p) { margin: 0; text-transform: none;} .home-draft :is(h1,h2,h3) { font-family: "NeSEO Motion",sans-serif; letter-spacing: -.035em; font-variation-settings: "wght" 400;} .home-draft :is(a,button):focus-visible { outline: var(--ui-focus) solid #b8460e; outline-offset: 4px;} .home-draft :is(section,[id]) { scroll-margin-top: var(--space-l);} .home-draft :is(.home-draft__solution,.home-draft__offer,.home-draft__lab,.home-draft__ai-response,.home-draft__button) { border-radius: 0;} .home-draft :is(.home-draft__art-caption,.home-draft__answer-signal,.home-draft__score-caption,.home-draft__lab-checks,.home-draft__lab .home-draft__small) { font-family: "JetBrains Mono",ui-monospace,monospace; font-weight: 400; letter-spacing: 0;} .home-draft { font-family: var(--ui-font-body);} .home-draft :is(h1,h2,h3,h4) { font-family: var(--ui-font-display); letter-spacing: -.035em; text-transform: none; line-height: 1.1;}@media (max-width: 991px) {.home-draft.home-draft :is(.home-draft__solution--structure,.home-draft__solution--monitoring) { grid-column: auto;}@media (min-width:768px) and (max-width:991px) { .home-draft.home-draft .home-draft__hero-grid { grid-template-columns: 1.7fr 1fr; gap: 24px; } .home-draft.home-draft .home-draft__title { font-size: clamp(44px, 4.7vw, 72px); } .home-draft.home-draft .home-draft__hero-label { font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); } .home-draft.home-draft .home-draft__hero-copy .home-draft__lead { font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px); } .home-draft.home-draft .home-draft__entity { font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); }}}@media (max-width: 767px) {.home-draft.home-draft :is(.home-draft__hero-grid,.home-draft__split,.home-draft__metrics,.home-draft__bento,.home-draft__offers,.home-draft__faq-grid) { grid-template-columns: 1fr;}}.home-draft--hero .home-draft__hero-grid {grid-template-columns: minmax(0,1.12fr) minmax(0,1fr); gap: 64px; align-items: center}@media (max-width: 767px) {.home-draft--hero .home-draft__hero-grid {grid-template-columns: 1fr; gap: 40px}}.home-draft--hero .home-draft__hero-label {color: var(--secondary-color); border-color: var(--ui-line-light); margin-bottom: 40px}.home-draft--hero .home-draft__hero-label { background: transparent;}@media (max-width: 767px) {.home-draft--hero .home-draft__hero-label {font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); letter-spacing: 0px; margin-bottom: 32px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px}}.home-draft--hero .home-draft__title {font-size: clamp(60px,6.4vw,96px); line-height: 1.02; letter-spacing: -0.055em}.home-draft--hero .home-draft__title { font-variation-settings: "wght" 420;}@media (max-width: 767px) {.home-draft--hero .home-draft__title {font-size: clamp(42px,10.5vw,76px)}}.home-draft--hero .home-draft__title-line { white-space: nowrap;}.home-draft--hero .home-draft__accent {color: var(--accent-color)}.home-draft--hero .home-draft__hero-copy .home-draft__lead {max-width: 42ch; font-size: clamp(20px, calc(18px + 0.138889vw), 20.6px); line-height: 1.55; color: var(--secondary-color); margin-top: 36px; margin-right: 0; margin-bottom: 40px; margin-left: 0}@media (max-width: 767px) {.home-draft--hero .home-draft__hero-copy .home-draft__lead {font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px); margin-top: 28px; margin-right: 0; margin-bottom: 28px; margin-left: 0}}.home-draft--hero .home-draft__actions {flex-direction: column; align-items: flex-start; flex-wrap: nowrap; gap: 28px}.home-draft--hero .home-draft__actions { margin: 0;}@media (max-width: 767px) {.home-draft--hero .home-draft__actions {gap: 18px}}.home-draft--hero .home-draft__button--secondary:after {margin-left: 22px}.home-draft--hero .home-draft__button--secondary:after { content: '↘';}.home-draft--hero .motion-pixel-cta .pixel-cta__canvas {color: var(--accent-color); font-size: clamp(3px, calc(2.7px + 0.020833vw), 3.09px)}.home-draft--hero .motion-pixel-cta .pixel-cta__canvas { background: transparent;}.home-draft--hero .home-draft__brand-scene {color: var(--secondary-color); aspect-ratio: 1.06}.home-draft--hero .home-draft__brand-scene { background: transparent;}.home-draft--hero .home-draft__entity {color: #eaeaea; letter-spacing: 0px}.home-draft--hero .home-draft__entity { font: 300 clamp(16px,calc(15.2px + .06vw),17px)/1.4 "JetBrains Mono",ui-monospace,monospace; font-variation-settings: "wght" 300; background: transparent;}@media (max-width: 767px) {.home-draft--hero .home-draft__entity {font-size: clamp(13px,calc(12px + .25vw),14px)}}.home-draft--hero .home-draft__scene-caption {color: var(--accent-color); padding-top: 20px}.home-draft--hero .home-draft__scene-caption { border-top-color: var(--ui-line-light); font: 400 clamp(11px, calc(9.9px + 0.076389vw), 11.33px)/1.5 "JetBrains Mono",ui-monospace,monospace;}.home-draft--hero .home-draft__hero-foot {margin-top: 56px; padding-top: 24px}.home-draft--hero .home-draft__hero-foot { border-top-color: var(--ui-line-light);}@media (max-width: 767px) {.home-draft--hero .home-draft__hero-foot {margin-top: 32px}}.home-draft--hero .home-draft__small {color: var(--secondary-color)}.home-draft--hero .home-draft__title .home-draft__accent {text-decoration: none}.home-draft--hero .home-draft__title .home-draft__accent { border: 0; background: none; padding: 0;}.home-draft--hero .home-draft__brand-core {font-size: clamp(17px,calc(16px + .07vw),18px)}.home-draft--hero.home-draft--hero-text {min-height: 0px}.home-draft--hero .home-draft__lead {color: var(--ui-night)!important}.home-draft--hero .home-draft__actions .home-draft__button {color: var(--ui-paper)!important; font-size: 14px; border: 1px solid var(--ui-night)!important; border-radius: var(--ui-radius)!important; padding-top: 12px; padding-right: 16px!important; padding-bottom: 12px; padding-left: 16px!important; width: 100%; height: 52px; min-height: 52px; align-self: stretch !important; gap: 12px}.home-draft--hero .home-draft__actions .home-draft__button { background: var(--ui-night)!important;} .home-draft--hero .home-draft__actions .home-draft__button { margin: 0; box-sizing: border-box; white-space: nowrap;}@media (max-width: 767px) {.home-draft--hero .home-draft__actions .home-draft__button {min-height: 52px; padding-top: 12px!important; padding-right: 12px!important; padding-bottom: 12px!important; padding-left: 12px!important; font-size: 12.8px; gap: 8px}}.home-draft--hero .home-draft__actions .home-draft__button--secondary {color: var(--ui-night)!important; border-color: var(--ui-line)!important}.home-draft--hero .home-draft__actions .home-draft__button--secondary { background: transparent!important;}.home-draft--hero:is(.motion-edition.motion-edition *) {padding-top: 24px; padding-bottom: 24px; color: var(--ui-night)}.motion-edition.motion-edition .home-draft--hero { background: var(--ui-paper); --secondary: var(--ui-night);}.home-draft--hero:is(.motion-edition.motion-edition *).home-draft--hero-text {min-height: 0px}.home-draft--hero:is(.motion-edition.motion-edition *) :is(p,h1,a) {color: inherit}.home-draft--hero:is(.motion-edition.motion-edition *) .home-draft__lead {color: var(--ui-night)!important}.home-draft--hero:is(.motion-edition.motion-edition *) .home-draft__actions .home-draft__button {color: var(--ui-paper)!important; font-size: 14px; border: 1px solid var(--ui-night)!important; border-radius: var(--ui-radius)!important; padding-top: 12px; padding-right: 16px!important; padding-bottom: 12px; padding-left: 16px!important; width: 100%; height: 52px; min-height: 52px; align-self: stretch !important; gap: 12px}.motion-edition.motion-edition .home-draft--hero .home-draft__actions .home-draft__button { background: var(--ui-night)!important;} .motion-edition.motion-edition .home-draft--hero .home-draft__actions .home-draft__button { margin: 0; box-sizing: border-box; white-space: nowrap;}@media (max-width: 767px) {.home-draft--hero:is(.motion-edition.motion-edition *) .home-draft__actions .home-draft__button {min-height: 52px; padding-top: 12px!important; padding-right: 12px!important; padding-bottom: 12px!important; padding-left: 12px!important; font-size: 12.8px; gap: 8px}}.home-draft--hero:is(.motion-edition.motion-edition *) .home-draft__actions .home-draft__button--secondary {color: var(--ui-night)!important; border-color: var(--ui-line)!important}.motion-edition.motion-edition .home-draft--hero .home-draft__actions .home-draft__button--secondary { background: transparent!important;}.home-draft--hero {padding-top: 24px; padding-bottom: 24px; color: var(--ui-night)}@media (min-width:768px) and (max-width:1100px) { .home-draft--hero.home-draft--hero .home-draft__hero-grid { gap: 32px; } .home-draft--hero.home-draft--hero .home-draft__title { font-size: clamp(44px, 6.3vw, 72px); } .home-draft--hero.home-draft--hero .home-draft__hero-label { font-size: clamp(10px, calc(9px + 0.069444vw), 10.3px); } .home-draft--hero.home-draft--hero .home-draft__hero-copy .home-draft__lead { font-size: clamp(18px, calc(16.2px + 0.125vw), 18.54px); }}@media (min-width:992px) and (max-height:850px) { .home-draft--hero.home-draft--hero { padding-top: 16px; padding-bottom: 20px; } .home-draft--hero.home-draft--hero .home-draft__actions .home-draft__button { font-size: 14px; gap: 12px; padding: 12px 16px!important; } .home-draft--hero.home-draft--hero { min-height: calc(100svh - 88px); padding-top: 16px; padding-bottom: 20px; } .home-draft--hero.home-draft--hero .home-draft__actions .home-draft__button { min-height: 52px; }}@media (min-width:992px) { .home-draft--hero.home-draft--hero { min-height: calc(100svh - 142px); display: flex; flex-direction: column; box-sizing: border-box; } .home-draft--hero.home-draft--hero>.home-draft__container { flex: 1; display: flex; flex-direction: column; justify-content: space-between; }}@media (min-width: 992px) { .home-draft--hero.home-draft--hero:has(.hero-3d-stage) { min-height: calc(100svh - 80px) !important; padding-top: clamp(24px, 3vh, 40px) !important; padding-bottom: clamp(16px, 2vh, 28px) !important; }} .home-draft--hero :is(a,button):focus-visible { outline-color: var(--accent-color);} .home-draft--hero { background: var(--ui-paper); --secondary: var(--ui-night);} .home-draft--hero :is(p,h1,a) { color: inherit;}.tool-page .home-draft__button--line {color: inherit; text-decoration: none; padding-top: 12px; padding-right: 0; padding-bottom: 12px; padding-left: 0; align-self: flex-start !important; min-height: 44px}.tool-page .home-draft__button--line { background: transparent; border: 0; border-bottom: 1px solid currentColor;}.tool-page .home-draft__solution--content .home-draft__button--line:hover {color: var(--ui-night); border-bottom-width: 2px}.tool-page .home-draft__solution--content .tool-page__disclosure { border-top-color: rgba(20,20,19,.35);}.tool-page .home-draft__solution--content .tool-page__disclosure[open] { background: rgba(255,255,255,.12);}.tool-page .tool-page__disclosure summary {font-size: var(--ui-detail); font-weight: 500; line-height: 1.4}.tool-page .home-draft__ai-response {color: var(--ui-night)}.tool-page .home-draft__solution--content .home-draft__step {border-color: rgba(20,20,19,.35)}.tool-page .home-draft__solution--content :is(a,button,summary):focus-visible { outline-color: var(--ui-night);}.tool-page .home-draft__demand-query::before {border-radius: 50%}.tool-page .home-draft__hero-foot .home-draft__small {max-width: 70ch}.tool-page .home-draft__route {padding-left: 0}.tool-page .home-draft__route { list-style: none;}.tool-page summary:focus-visible { outline: var(--ui-focus) solid var(--accent-color); outline-offset: 4px;}.tool-page :is(a,button,summary):focus-visible { outline: 2px solid var(--accent-color); outline-offset: 5px;} .tool-page ::selection { background: var(--accent-color); color: var(--ui-night);} .tool-page :is(.tool-page__table-wrap,.tool-page__type-panel):focus-visible { outline: 2px solid var(--accent-color); outline-offset: 5px;}.home-draft__container:is(.motion-edition.motion-edition *) {width: min(100%,1260px)}.motion-edition.motion-edition .home-draft__container { margin-inline: auto;}.home-draft__container {width: min(100%,1260px)}.home-draft__container { margin-inline: auto;}.home-draft__hero-grid > .schema-workbench {display: flex; flex-direction: column; gap: 22px; align-items: stretch; min-height: 0px; color: var(--ui-paper)}@media (max-width: 767px) {.home-draft__hero-grid > .schema-workbench {margin-top: 32px}}.home-draft__hero-grid > .schema-workbench .schema-workbench__source {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: 16px; border-color: #6f7167; color: var(--ui-paper)}.home-draft__hero-grid > .schema-workbench .schema-workbench__source dt {color: #bfc0b5}.home-draft__hero-grid > .schema-workbench .schema-workbench__source dd {font-size: var(--ui-detail)}.home-draft__hero-grid > .schema-workbench .schema-workbench__wire {display: none}.home-draft__hero-grid > .schema-workbench .schema-workbench__body {min-height: 290px}.home-draft__hero-grid>.schema-workbench .schema-workbench__code { background: #20251d;}.home-draft__hero-grid.edition-hero {display: flex; flex-direction: column; gap: 32px; min-height: 0px; justify-content: flex-start}@media (max-width: 767px) {.home-draft__hero-grid.edition-hero {gap: 32px; min-height: 0px}}.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench {display: flex; flex-direction: column; gap: 22px; align-items: stretch; min-height: 0px; color: var(--ui-paper)}@media (max-width: 767px) {.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench {margin-top: 32px}}.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench .schema-workbench__source {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: 16px; border-color: #6f7167; color: var(--ui-paper)}.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench .schema-workbench__source dt {color: #bfc0b5}.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench .schema-workbench__source dd {font-size: var(--ui-detail)}.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench .schema-workbench__wire {display: none}.home-draft__hero-grid:is(.motion-edition.motion-edition *)>.schema-workbench .schema-workbench__body {min-height: 290px}.motion-edition.motion-edition .home-draft__hero-grid>.schema-workbench .schema-workbench__code { background: #20251d;}.home-draft__hero-grid:is(.motion-edition.motion-edition *).edition-hero {display: flex; flex-direction: column; gap: 32px; min-height: 0px; justify-content: flex-start}@media (max-width: 767px) {.home-draft__hero-grid:is(.motion-edition.motion-edition *).edition-hero {gap: 32px; min-height: 0px}}@media (min-width:992px) and (max-height:850px) { .home-draft__hero-grid.home-draft__hero-grid.edition-hero { min-height: 0; gap: 20px; } .home-draft__hero-grid.home-draft__hero-grid.edition-hero { gap: 24px; }}@media (min-width:992px) { .home-draft__hero-grid.home-draft__hero-grid.edition-hero { flex: 1; justify-content: space-between; }}@media (min-width: 992px) { .home-draft__hero-grid.home-draft__hero-grid.edition-hero:has(.hero-3d-stage) { flex: 1 1 auto !important; justify-content: space-between !important; gap: 20px !important; }}.edition-hero > .tool-motion {width: min(100%,850px); height: clamp(320px,42svh,540px); min-height: 0px; align-self: center !important}.edition-hero>.tool-motion { margin-inline: auto;}@media (max-width: 767px) {.edition-hero > .tool-motion {height: 320px}}.edition-hero > .schema-workbench {display: grid; align-items: initial; grid-template-columns: .85fr 1.2fr; align-items: center; gap: 5vw; min-height: 0px; width: 100%; color: var(--ui-paper)}@media (max-width: 767px) {.edition-hero > .schema-workbench {grid-template-columns: 1fr}}.edition-hero > .schema-workbench .schema-workbench__connector {display: none}.edition-hero>.instrument-stage { margin-block: auto;}@media (max-width: 767px) {.edition-hero > .instrument-stage .instrument-stage__art {max-height: none; aspect-ratio: auto}}.edition-hero:is(.motion-edition.motion-edition *)>.tool-motion {width: min(100%,850px); height: clamp(320px,42svh,540px); min-height: 0px; align-self: center !important}.motion-edition.motion-edition .edition-hero>.tool-motion { margin-inline: auto;}@media (max-width: 767px) {.edition-hero:is(.motion-edition.motion-edition *)>.tool-motion {height: 320px}}.edition-hero:is(.motion-edition.motion-edition *)>.schema-workbench {display: grid; align-items: initial; grid-template-columns: .85fr 1.2fr; align-items: center; gap: 5vw; min-height: 0px; width: 100%; color: var(--ui-paper)}@media (max-width: 767px) {.edition-hero:is(.motion-edition.motion-edition *)>.schema-workbench {grid-template-columns: 1fr}}.edition-hero:is(.motion-edition.motion-edition *)>.schema-workbench .schema-workbench__connector {display: none}.instrument-stage > .instrument-stage__replay {margin-top: 8px; min-height: 36px}.instrument-stage>.instrument-stage__replay { font: 400 12px/1.4 var(--ui-font-body);}.instrument-stage:is(.motion-edition.motion-edition *)>.instrument-stage__replay {margin-top: 8px; min-height: 36px}.motion-edition.motion-edition .instrument-stage>.instrument-stage__replay { font: 400 12px/1.4 var(--ui-font-body);}.instrument-stage {width: calc((100% - 40px)*.615385); min-height: 0px; align-self: flex-start !important; color: var(--ui-night)}.instrument-stage { margin-inline: auto;} .instrument-stage { margin: 0;}@media (max-width: 991px) {.instrument-stage.instrument-stage { width: 100%; max-width: 760px;}}@media (max-width: 767px) {.instrument-stage.instrument-stage { width: 100%;}}.instrument-stage__art {height: auto; aspect-ratio: 900/400}@media (min-width:992px) and (max-height:850px) { .instrument-stage__art.instrument-stage__art { height: clamp(140px,24svh,204px); } .instrument-stage__art.instrument-stage__art { max-height: calc(100svh - 400px); }}@media (max-width: 767px) {.instrument-stage__art.instrument-stage__art { height: 245px;}.instrument-stage__art.instrument-stage__art { height: auto;}.instrument-stage__art.instrument-stage__art { aspect-ratio: auto;}}.instrument-stage__svg text { stroke: none; fill: currentColor; font: 400 20px var(--ui-font-body);}.instrument-stage__svg .technical { font: 400 14px var(--ui-font-code);}@media (max-width: 767px) {.instrument-stage__svg .technical {font-size: 16px}}.instrument-stage__svg .signal { stroke: var(--ui-signal-ink);}.instrument-stage__svg text.signal { stroke: none; fill: var(--ui-signal-ink);}.instrument-stage__svg .port { fill: var(--ui-paper); stroke: var(--ui-signal-ink);}.instrument-stage__svg .paper { fill: var(--ui-paper); stroke: var(--ui-signal-ink);}.instrument-stage__svg .code { fill: var(--ui-night); stroke: none;}.instrument-stage__svg .code-text { fill: var(--ui-paper);}.instrument-stage__svg .instrument-stage__ink {color: var(--ui-paper)}.instrument-stage__svg .instrument-stage__ink rect { fill: var(--ui-night); stroke: var(--ui-night);}.instrument-stage__svg .instrument-stage__ink path:not(.signal) { stroke: #63635b;}.instrument-stage__svg .instrument-stage__ink text.signal { fill: var(--ui-signal);}.instrument-stage__svg .code-divider { stroke: #63635b;} .instrument-stage__svg .code-divider { stroke: #50524d;}.instrument-stage__svg .code-number { fill: #babcb1; stroke: none; font: 400 12px var(--ui-font-code);} .instrument-stage__svg .code-number { font: 400 12px var(--ui-font-code); fill: #a8aba3;}.instrument-stage__svg .code-dot { fill: #babcb1; stroke: none; font: 400 12px var(--ui-font-code);} .instrument-stage__svg .code-dot { fill: #a8aba3; stroke: none;}.instrument-stage__svg .code-line { font: 400 14px var(--ui-font-code);} .instrument-stage__svg .code-line { font: 400 16px var(--ui-font-code); fill: var(--ui-paper);}.instrument-stage__svg[data-instrument-kind=aeo-intelligence] [data-instrument-phase=source] text:nth-of-type(n+2) {visibility: hidden}.instrument-stage__svg[data-instrument-kind=aeo-intelligence] .instrument-stage__ink .paper { stroke: var(--ui-signal);}.instrument-stage__svg .code-line:nth-of-type(2n) { fill: #f9a06b;}.instrument-stage__svg {width: 100%; height: 100%; overflow: hidden}.instrument-stage__svg { fill: none; stroke: currentColor; stroke-width: 1.1;}@media (max-width: 767px) {.instrument-stage__svg.instrument-stage__svg { display: none;}}@media (max-width: 767px) {.instrument-stage__mobile > div {padding-top: 12px; padding-right: 0; padding-bottom: 12px; padding-left: 0}.instrument-stage__mobile>div { border-bottom: 1px solid var(--ui-line);}}@media (max-width: 767px) {.instrument-stage__mobile strong {font-size: 16px; font-weight: 500}}@media (max-width: 767px) {.instrument-stage__mobile p {font-size: 14.4px; line-height: 1.6; color: var(--ui-muted); margin-top: 8px; margin-right: 0; margin-bottom: 0; margin-left: 0}}@media (max-width: 767px) {.instrument-stage__mobile .instrument-stage__svg--mobile text {font-size: 20px}}@media (max-width: 767px) {.instrument-stage__mobile .instrument-stage__svg--mobile .technical { font: 400 16px var(--ui-font-body);}}@media (max-width: 767px) {.instrument-stage__mobile .instrument-stage__svg--mobile .code-line { font: 400 16px var(--ui-font-code); white-space: pre; fill: var(--ui-paper);}}@media (max-width: 767px) {.instrument-stage__mobile .instrument-stage__svg--mobile .code-text.technical { font: 400 14px var(--ui-font-code); fill: var(--ui-paper);}}.instrument-stage__mobile {display: none}@media (max-width: 767px) {.instrument-stage__mobile {display: block; gap: 12px}}.instrument-stage__svg--mobile[data-mobile-kind=aeo-intelligence] [data-mobile-phase=source]>g:last-child {visibility: hidden}@media (max-width: 767px) {.instrument-stage__svg--mobile .instrument-stage__ink text.signal { fill: var(--ui-signal);}}.instrument-stage__svg--mobile {display: none}@media (max-width: 767px) {.instrument-stage__svg--mobile {display: block; width: 100%; height: auto; overflow: visible}}.edition-hero__masthead > * {min-width: 0px}.edition-hero__masthead > .home-draft__hero-label {grid-column: 1; font-size: 12px; grid-row: 2; margin-top: 4px; align-self: start !important}.edition-hero__masthead > .home-draft__title {grid-column: 1; max-width: none; font-size: clamp(44px,5.4vw,80px); line-height: 1.05; grid-row: 1; align-self: end !important}.edition-hero__masthead>.home-draft__title { margin: 0;} .edition-hero__masthead>.home-draft__title { text-wrap: balance;} .edition-hero__masthead>.home-draft__title { text-wrap: normal;}@media (max-width: 767px) {.edition-hero__masthead > .home-draft__title {font-size: var(--ui-display)}}.edition-hero__masthead:is(.motion-edition.motion-edition *) {display: grid; align-items: initial; grid-template-columns: minmax(0,1.6fr) minmax(0,1fr); gap: 40px; align-items: end; width: 100%}@media (max-width: 767px) {.edition-hero__masthead:is(.motion-edition.motion-edition *) {grid-template-columns: 1fr; gap: 24px}}.edition-hero__masthead:is(.motion-edition.motion-edition *)>.home-draft__hero-label {grid-column: 1; font-size: 12px; grid-row: 2; margin-top: 4px; align-self: start !important}.edition-hero__masthead:is(.motion-edition.motion-edition *)>.home-draft__title {grid-column: 1; max-width: none; font-size: clamp(44px,5.4vw,80px); line-height: 1.05; grid-row: 1; align-self: end !important}.motion-edition.motion-edition .edition-hero__masthead>.home-draft__title { margin: 0;} .motion-edition.motion-edition .edition-hero__masthead>.home-draft__title { text-wrap: balance;} .motion-edition.motion-edition .edition-hero__masthead>.home-draft__title { text-wrap: normal;}@media (max-width: 767px) {.edition-hero__masthead:is(.motion-edition.motion-edition *)>.home-draft__title {font-size: var(--ui-display)}}.edition-hero__masthead {display: grid; align-items: initial; grid-template-columns: minmax(0,1.6fr) minmax(0,1fr); gap: 40px; align-items: end; width: 100%}@media (min-width:992px) and (max-height:850px) { .edition-hero__masthead.edition-hero__masthead { gap: 32px; grid-template-columns: minmax(0,1.7fr) minmax(330px,1fr); } .edition-hero__masthead.edition-hero__masthead>.home-draft__title { font-size: clamp(44px,4.5vw,64px); }}@media (max-width: 767px) {.edition-hero__masthead.edition-hero__masthead { grid-template-columns: 1fr;}.edition-hero__masthead.edition-hero__masthead { grid-template-columns: 1fr; gap: 26px;}.edition-hero__masthead.edition-hero__masthead { grid-template-columns: 1fr; gap: 24px;}}.edition-hero__masthead--breadcrumbs.edition-hero__masthead--breadcrumbs:is(.motion-edition.motion-edition *) {gap: 16px 40px; grid-template-rows: minmax(0,1fr) auto}@media (max-width: 767px) {.edition-hero__masthead--breadcrumbs.edition-hero__masthead--breadcrumbs:is(.motion-edition.motion-edition *) {grid-template-rows: auto auto auto; gap: 16px}}.edition-hero__masthead--breadcrumbs.edition-hero__masthead--breadcrumbs:is(.motion-edition.motion-edition *) > .home-draft__title {grid-row: 2; grid-column: 1}.edition-hero__masthead--breadcrumbs.edition-hero__masthead--breadcrumbs:is(.motion-edition.motion-edition *) > :last-child {grid-column: 2; grid-row: 1 / span 2}@media (max-width: 767px) {.edition-hero__masthead--breadcrumbs.edition-hero__masthead--breadcrumbs:is(.motion-edition.motion-edition *) > :last-child {grid-column: 1; grid-row: 3}}.edition-hero__masthead--breadcrumbs {gap: 16px 40px}@media (max-width: 767px) {.edition-hero__masthead--breadcrumbs {gap: 16px}}.tool-page__breadcrumbs .item {font-weight: 400; text-decoration: none}.tool-page__breadcrumbs a.item:hover {color: var(--ui-ink); text-decoration: underline}.tool-page__breadcrumbs .item[aria-current="page"] {color: var(--ui-ink)}.tool-page__breadcrumbs {font-size: 14px; line-height: 1.5; color: #57584f; gap: 8px; max-width: 100%}.home-draft__title:is(.motion-edition.motion-edition *) {font-size: clamp(44px,5.7vw,88px); font-weight: 500; max-width: 16ch}@media (max-width: 767px) {.home-draft__title:is(.motion-edition.motion-edition *) {font-size: var(--ui-display)}}.home-draft__title {font-size: clamp(44px,5.7vw,88px); font-weight: 500; max-width: 16ch}@media (max-width: 767px) {.home-draft__title {font-size: var(--ui-display)}}.edition-hero__summary .home-draft__lead {font-size: 17.6px; line-height: 1.6; max-width: 40ch}.edition-hero__summary .home-draft__lead { margin: 0;}.edition-hero__summary .home-draft__actions {display: grid; align-items: initial; flex-direction: column; align-items: flex-start; gap: 12px; grid-template-columns: repeat(auto-fit,minmax(min(100%,192px),1fr)); width: 100%; align-items: stretch}.edition-hero__summary .home-draft__actions { margin: 0;}@media (max-width: 767px) {.edition-hero__summary .home-draft__actions {grid-template-columns: repeat(auto-fit,minmax(min(100%,160px),1fr))}}.edition-hero__summary:is(.motion-edition.motion-edition *) {display: flex; grid-column: 2; grid-row: 1; flex-direction: column; gap: 24px; align-self: end !important; justify-content: flex-end}@media (max-width: 767px) {.edition-hero__summary:is(.motion-edition.motion-edition *) {grid-column: 1; grid-row: 2}}.edition-hero__summary:is(.motion-edition.motion-edition *) .home-draft__lead {font-size: 17.6px; line-height: 1.6; max-width: 40ch}.motion-edition.motion-edition .edition-hero__summary .home-draft__lead { margin: 0;}.edition-hero__summary:is(.motion-edition.motion-edition *) .home-draft__actions {display: grid; align-items: initial; flex-direction: column; align-items: flex-start; gap: 12px; grid-template-columns: repeat(auto-fit,minmax(min(100%,192px),1fr)); width: 100%; align-items: stretch}.motion-edition.motion-edition .edition-hero__summary .home-draft__actions { margin: 0;}@media (max-width: 767px) {.edition-hero__summary:is(.motion-edition.motion-edition *) .home-draft__actions {grid-template-columns: repeat(auto-fit,minmax(min(100%,160px),1fr))}}.edition-hero__summary {display: flex; min-width: 0px; grid-column: 2; grid-row: 1; flex-direction: column; gap: 24px; align-self: end !important; justify-content: flex-end}@media (min-width:992px) and (max-height:850px) { .edition-hero__summary.edition-hero__summary { gap: 16px; } .edition-hero__summary.edition-hero__summary .home-draft__lead { font-size: 15.2px; line-height: 1.5; } .edition-hero__summary.edition-hero__summary .home-draft__actions { flex-direction: row; flex-wrap: wrap; gap: 10px; } .edition-hero__summary.edition-hero__summary { gap: 20px; }}@media (max-width: 767px) {.edition-hero__summary.edition-hero__summary { grid-column: 1; grid-row: auto;}.edition-hero__summary.edition-hero__summary { grid-column: 1; grid-row: 2;}}.home-draft__lead:is(.motion-edition.motion-edition *) {font-size: clamp(18px,1.6vw,22.4px); line-height: 1.5}.home-draft__lead {font-size: clamp(18px,1.6vw,22.4px); line-height: 1.5}.motion-pixel-cta.motion-pixel-cta.motion-hero__button.motion-hero__button--primary {position: relative; isolation: isolate; overflow: hidden; color: var(--pixel-ink); transition: none; border-color: transparent; padding-top: calc(var(--space-xs) + var(--ui-rule)); padding-right: calc(var(--space-s) + var(--ui-rule)); padding-bottom: calc(var(--space-xs) + var(--ui-rule)); padding-left: calc(var(--space-s) + var(--ui-rule))}.motion-pixel-cta.motion-pixel-cta.motion-hero__button.motion-hero__button--primary { --pixel-fill: var(--accent-color); --pixel-ink: var(--ui-night); --pixel-under: var(--ui-paper); --pixel-count: 22; --pixel-size: calc(var(--ui-target) * .125); --pixel-duration: 1.1; background: var(--pixel-fill);} .motion-pixel-cta.motion-pixel-cta.motion-hero__button.motion-hero__button--primary { border: 0;}.motion-pixel-cta.motion-pixel-cta.motion-hero__button.motion-hero__button--primary[data-pixel-ready] { background: var(--pixel-under);}.motion-pixel-cta .pixel-cta__canvas {position: absolute; width: 100%; height: 100%; pointer-events: none; z-index: 0; color: var(--pixel-fill); font-size: var(--pixel-size)}.motion-pixel-cta .pixel-cta__canvas { inset: 0;}.motion-pixel-cta .pixel-cta__label {display: inline-flex; position: relative; z-index: 1; align-items: center; justify-content: center; gap: calc(var(--space-2xs) * .5); color: inherit; pointer-events: none}.motion-pixel-cta.motion-pixel-cta:focus-visible { outline: var(--ui-focus) solid var(--accent-color); outline-offset: calc(var(--space-2xs) * .25);}.motion-edition.motion-edition .motion-pixel-cta { --pixel-fill: var(--ui-signal); --pixel-ink: var(--ui-night); --pixel-under: var(--ui-night);}.motion-pixel-cta { --pixel-fill: var(--ui-signal); --pixel-ink: var(--ui-night); --pixel-under: var(--ui-night);}.home-draft__button:is(.motion-edition.motion-edition *) {font-weight: 500; border-radius: 0}.home-draft__button {font-weight: 500; border-radius: 0}.edition-button:is(.motion-edition.motion-edition *) {display: inline-flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 52px; padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; border: 1px solid var(--ui-night); border-radius: var(--ui-radius); color: var(--ui-paper); text-decoration: none; font-weight: 500; font-size: 15.2px; line-height: 1.3; position: relative; isolation: isolate; overflow: visible; background-color: var(--ui-night)}.motion-edition.motion-edition .edition-button { font-family: var(--ui-font-body); white-space: normal;}.edition-button:is(.motion-edition.motion-edition *):is(.home-draft *):not(.home-draft__button--secondary):not(.edition-button--line):not(.edition-button--signal) {background-color: var(--ui-night)!important; color: var(--ui-paper)!important; border-color: var(--ui-night)!important}.edition-button:is(.motion-edition.motion-edition *):is(.home-draft *):not(.home-draft__button--secondary):not(.edition-button--line):not(.edition-button--signal):hover {background-color: var(--ui-night)!important; color: var(--ui-paper)!important; border-color: var(--ui-night)!important}.edition-button:is(.motion-edition.motion-edition *):is(.home-draft *):not(.home-draft__button--secondary):not(.edition-button--line):not(.edition-button--signal):is(:is(.schema-contact,.home-draft__solution--structure,.paired-stack__card--night,.home-draft--dark,.service-package--authority) *) {background-color: var(--ui-signal)!important; color: var(--ui-night)!important; border-color: var(--ui-signal)!important}.edition-button:is(.motion-edition.motion-edition *):is(.home-draft *):not(.home-draft__button--secondary):not(.edition-button--line):not(.edition-button--signal):is(:is(.schema-contact,.home-draft__solution--structure,.paired-stack__card--night,.home-draft--dark,.service-package--authority) *):hover {background-color: var(--ui-signal)!important; color: var(--ui-night)!important; border-color: var(--ui-signal)!important}.edition-button {display: inline-flex; gap: 20px; align-items: center; justify-content: space-between; min-height: 52px; padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; color: var(--ui-paper); text-decoration: none; font-weight: 500; font-size: 15.2px; line-height: 1.3; border: 0; border-style: none; border-color: var(--ui-night); border-radius: var(--ui-radius); cursor: pointer; transition: background var(--ui-motion-fast),transform var(--ui-motion-ui) var(--ui-ease); position: relative; isolation: isolate; overflow: visible; background-color: var(--ui-night)}.edition-button:hover {border-color: var(--ui-night); background-color: var(--ui-night)}.edition-button:hover { transform: translateY(-2px);} .edition-button { font-family: var(--ui-font-body); white-space: normal;}.edition-button__arrow {width: 18px; height: 18px; flex-shrink: 0}.edition-button__arrow { stroke: currentColor; fill: none; stroke-width: 1.5;} .edition-button__arrow { flex: none; fill: none; stroke: currentColor; stroke-width: 1.5;}.home-draft__hero-foot:is(.motion-edition.motion-edition *) {margin-top: 32px; gap: 20px; border-color: var(--ui-line); color: var(--ui-muted); font-size: 12px; flex-wrap: wrap; padding-top: 20px}@media (max-width: 767px) {.home-draft__hero-foot:is(.motion-edition.motion-edition *) {margin-top: 30px}}.home-draft__hero-foot {margin-top: 32px; gap: 20px; border-color: var(--ui-line); color: var(--ui-muted); font-size: 12px; flex-wrap: wrap; padding-top: 20px}@media (min-width:992px) and (max-height:850px) { .home-draft__hero-foot.home-draft__hero-foot { margin-top: 24px; padding-top: 16px; }}@media (max-width: 767px) {.home-draft__hero-foot.home-draft__hero-foot { margin-top: 30px;}}.home-draft__hero-label:is(.motion-edition.motion-edition *) {font-size: 12px; letter-spacing: 0px; color: var(--ui-muted)}.motion-edition.motion-edition .home-draft__hero-label { border: 0; padding: 0; font-family: var(--ui-font-body);} .motion-edition.motion-edition .home-draft__hero-label { margin: 0;}.home-draft__hero-label:is(.motion-edition.motion-edition *):before {display: none}.home-draft__hero-label {font-size: 12px; letter-spacing: 0px; color: var(--ui-muted)}.home-draft__hero-label { border: 0; padding: 0; font-family: var(--ui-font-body);} .home-draft__hero-label { margin: 0;} .home-draft__hero-label:before { display: none;}.home-draft__small:is(.motion-edition.motion-edition *) {font-size: var(--ui-detail)}.home-draft__small {font-size: var(--ui-detail)}.bg_lines {background-repeat: repeat !important; background-size: 8px 8px !important; background-position: 0 0 !important}.bg_lines.bg_lines.bg_lines.bg_lines.bg_lines { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cline%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%228%22%20y2%3D%228%22%20stroke%3D%22%23a6a6a6%22%20stroke-width%3D%220.4%22%20stroke-opacity%3D%220.25%22%2F%3E%3C%2Fsvg%3E") !important;}.home-draft__solution-title:is(.motion-edition.motion-edition *) {font-size: var(--ui-subhead)}.home-draft__solution-title {font-size: var(--ui-subhead)}.home-draft__copy:is(.motion-edition.motion-edition *) {font-size: var(--ui-body); line-height: 1.65; max-width: 70ch}.home-draft__copy {font-size: var(--ui-body); line-height: 1.65; max-width: 70ch}.tool-page__passport dd { margin: 0;}.tool-page__passport {margin-top: var(--space-l); margin-right: 0; margin-bottom: 0; margin-left: 0}.tool-page__passport-row {display: grid; align-items: initial; grid-template-columns: 1fr 1.4fr; gap: 20px; padding-top: 18px; padding-right: 0; padding-bottom: 18px; padding-left: 0}.tool-page__passport-row { border-bottom: 1px solid var(--ui-line-light);}@media (max-width: 767px) {.tool-page__passport-row.tool-page__passport-row { grid-template-columns: 1fr; gap: 8px;}}.tool-page__rail {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: var(--space-l); margin-top: var(--space-xl)}@media (max-width: 767px) {.tool-page__rail {grid-template-columns: 1fr}}.home-draft__step {display: flex; flex-direction: column; gap: var(--space-s); align-items: flex-start; padding-top: var(--space-m); border-top: 1px solid var(--ui-line); border-right: 0 solid var(--ui-line); border-bottom: 0 solid var(--ui-line); border-left: 0 solid var(--ui-line)}.home-draft__heading:is(.motion-edition.motion-edition *) {font-size: var(--ui-heading); font-weight: 500}.home-draft__heading {font-size: var(--ui-heading); font-weight: 500}.tool-page__prose > .home-draft__copy {max-width: 70ch}.tool-page__prose .home-draft__compare {margin-top: var(--space-l); margin-right: 0; margin-bottom: var(--space-l); margin-left: 0}.tool-page__prose code {font-family: "\"JetBrains Mono\",monospace"; font-size: 0.85em}.tool-page__prose code { overflow-wrap: anywhere;}.tool-page__prose {display: flex; flex-direction: column; gap: var(--space-m); min-width: 0px}.tool-page__prose--wide > .home-draft__copy {max-width: 85ch}.tool-page__prose--wide {margin-top: var(--space-l)}.tool-page__quote {font-size: clamp(24px,2.8vw,41.6px); line-height: 1.2; letter-spacing: -0.035em; max-width: 22ch; margin-top: var(--space-l); margin-right: 0; margin-bottom: var(--space-l); margin-left: 0}.tool-page__quote { overflow-wrap: anywhere;}.motion-edition.motion-edition .home-draft__solution--monitoring { border-bottom: 0!important;}.home-draft__solution--monitoring { border-bottom: 0!important;}.tool-page__related .home-draft__solution-title {color: inherit}.tool-page__related .home-draft__solution-title { text-underline-offset: .2em;}.tool-page__related-link {color: inherit; text-decoration: underline}.tool-page__related-link { text-underline-offset: .25em;}.tool-page__tool-nav {display: flex; flex-wrap: wrap; gap: var(--space-s) var(--space-l); margin-top: var(--space-xl); padding-top: var(--space-l); font-size: var(--ui-detail)}.tool-page__tool-nav { border-top: 1px solid var(--ui-line);}.tool-page__link {display: inline-flex; align-items: center; min-height: var(--ui-target)}.tool-page__link { text-underline-offset: .25em;}.tool-page__current {display: inline-flex; align-items: center; min-height: var(--ui-target); text-decoration: underline}.tool-page__current { text-decoration-color: var(--accent-color); text-underline-offset: .25em;}.motion-ui-kit__card {background-color: var(--secondary-color); border: 0; border-style: none}@media (max-width: 767px) {.motion-ui-kit__card--action.motion-ui-kit__card--action {grid-column: auto}}.motion-ui-kit__card--action .motion-ui-kit__card-title {font-size: var(--ui-title); max-width: 12ch}.motion-ui-kit__card--action .motion-pixel-cta.motion-pixel-cta.motion-hero__button.motion-hero__button--primary {padding-top: calc(var(--space-s) + var(--ui-rule)); padding-right: calc(var(--space-l) + var(--ui-rule)); padding-bottom: calc(var(--space-s) + var(--ui-rule)); padding-left: calc(var(--space-l) + var(--ui-rule))}.motion-ui-kit__card--action {background-color: var(--ui-night)}.motion-ui-kit__card--action:after { content: "↗"; font-size: var(--ui-art); line-height: 1; color: var(--accent-color); position: absolute; right: var(--space-l); top: var(--space-l); opacity: .15; pointer-events: none;}.home-draft__contact-card .home-draft__button--secondary {color: var(--ui-night)!important}.home-draft__contact-card > .home-draft__heading {grid-column: 1; grid-row: 1; align-self: center !important; max-width: none; font-size: clamp(36px,4.6vw,64px); line-height: 1.1}.home-draft__contact-card>.home-draft__heading { margin: 0;} .home-draft__contact-card>.home-draft__heading { text-wrap: balance;}@media (max-width: 767px) {.home-draft__contact-card > .home-draft__heading {padding-top: 24px; max-width: none; font-size: 40px}}.home-draft__contact-card > .home-draft__copy {grid-column: 2; font-size: 16px; line-height: 1.65; padding-top: 80px}.home-draft__contact-card>.home-draft__copy { margin: 0;}@media (max-width: 767px) {.home-draft__contact-card > .home-draft__copy {padding-top: 0}}.home-draft__contact-card > .home-draft__actions {grid-column: 2}.home-draft__contact-card>.home-draft__actions { margin: 0;}.home-draft__contact-card > .home-draft__small {grid-column: 2}.home-draft__contact-card>.home-draft__small { margin: 0;}.home-draft__contact-card > .home-draft__intro-copy {display: flex; grid-column: 2; align-self: center !important; flex-direction: column; gap: 24px; padding-top: 0; grid-row: 1; justify-content: flex-start}@media (max-width: 767px) {.home-draft__contact-card > .home-draft__intro-copy {padding-top: 0; grid-row: 2!important}}.home-draft__contact-card .home-draft__copy {color: var(--ui-night); font-size: 16px; line-height: 1.65}.home-draft__contact-card .home-draft__copy { margin: 0;}.home-draft__contact-card .home-draft__actions {gap: 12px; flex-wrap: wrap}.home-draft__contact-card .home-draft__actions { margin: 0;}@media (max-width: 767px) {.home-draft__contact-card .home-draft__actions {display: grid; align-items: initial; grid-template-columns: 1fr; align-items: stretch}}@media (max-width: 767px) {.home-draft__contact-card > * {grid-column: 1!important; grid-row: auto!important}}.home-draft__contact-card .home-draft__small {font-size: 12.8px}.home-draft__contact-card .home-draft__small { margin: 0;}.home-draft__contact-card .home-draft__actions--email {align-items: flex-start}.home-draft__contact-card .home-draft__mail-caption {text-align: center; line-height: 1.4; max-width: none; width: 100%}.home-draft__contact-card .home-draft__mail-caption { margin: 0;}.home-draft__contact-card.schema-contact {color: var(--ui-paper)}.home-draft__contact-card.schema-contact { background: var(--ui-night)!important; --secondary: var(--ui-paper);}.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__button--secondary {color: var(--ui-night)!important}.home-draft__contact-card:is(.motion-edition.motion-edition *) {display: grid; align-items: initial; color: var(--ui-night); border: 1px solid var(--ui-line); border-radius: var(--ui-radius); padding-top: 64px; padding-right: 48px; padding-bottom: 64px; padding-left: 48px; grid-template-columns: minmax(0,1.2fr) minmax(0,1fr); gap: 40px; overflow: hidden; position: relative; align-items: center; min-height: 0px}.motion-edition.motion-edition .home-draft__contact-card { background: var(--ui-paper);}@media (max-width: 991px) {.home-draft__contact-card:is(.motion-edition.motion-edition *) {gap: 32px; padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px}}@media (max-width: 767px) {.home-draft__contact-card:is(.motion-edition.motion-edition *) {grid-template-columns: 1fr; padding-top: 36px; padding-right: 24px; padding-bottom: 36px; padding-left: 24px; gap: 28px}}.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__heading {grid-column: 1; grid-row: 1; align-self: center !important; max-width: none; font-size: clamp(36px,4.6vw,64px); line-height: 1.1}.motion-edition.motion-edition .home-draft__contact-card>.home-draft__heading { margin: 0;} .motion-edition.motion-edition .home-draft__contact-card>.home-draft__heading { text-wrap: balance;}@media (max-width: 767px) {.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__heading {padding-top: 24px; max-width: none; font-size: 40px}}.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__copy {grid-column: 2; font-size: 16px; line-height: 1.65; padding-top: 80px}.motion-edition.motion-edition .home-draft__contact-card>.home-draft__copy { margin: 0;}@media (max-width: 767px) {.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__copy {padding-top: 0}}.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__actions {grid-column: 2}.motion-edition.motion-edition .home-draft__contact-card>.home-draft__actions { margin: 0;}.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__small {grid-column: 2}.motion-edition.motion-edition .home-draft__contact-card>.home-draft__small { margin: 0;}.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__intro-copy {display: flex; grid-column: 2; align-self: center !important; flex-direction: column; gap: 24px; padding-top: 0; grid-row: 1; justify-content: flex-start}@media (max-width: 767px) {.home-draft__contact-card:is(.motion-edition.motion-edition *)>.home-draft__intro-copy {padding-top: 0; grid-row: 2!important}}.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__copy {color: var(--ui-night); font-size: 16px; line-height: 1.65}.motion-edition.motion-edition .home-draft__contact-card .home-draft__copy { margin: 0;}.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__actions {gap: 12px; flex-wrap: wrap}.motion-edition.motion-edition .home-draft__contact-card .home-draft__actions { margin: 0;}@media (max-width: 767px) {.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__actions {display: grid; align-items: initial; grid-template-columns: 1fr; align-items: stretch}}.home-draft__contact-card:is(.motion-edition.motion-edition *):after {opacity: .15; pointer-events: none; top: 20px; right: 20px; width: 72px; height: 72px}.motion-edition.motion-edition .home-draft__contact-card:after { background: var(--ui-signal-ink);}.home-draft__contact-card:is(.motion-edition.motion-edition *) :is(.home-draft__copy,.home-draft__small) {color: var(--ui-night)!important}@media (max-width: 767px) {.home-draft__contact-card:is(.motion-edition.motion-edition *)>* {grid-column: 1!important; grid-row: auto!important}}.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__small {font-size: 12.8px}.motion-edition.motion-edition .home-draft__contact-card .home-draft__small { margin: 0;}.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__actions--email {align-items: flex-start}.home-draft__contact-card:is(.motion-edition.motion-edition *) .home-draft__mail-caption {text-align: center; line-height: 1.4; max-width: none; width: 100%}.motion-edition.motion-edition .home-draft__contact-card .home-draft__mail-caption { margin: 0;}.home-draft__contact-card:is(.motion-edition.motion-edition *).schema-contact {color: var(--ui-paper)}.motion-edition.motion-edition .home-draft__contact-card.schema-contact { background: var(--ui-night)!important; --secondary: var(--ui-paper);}.home-draft__contact-card {display: grid; align-items: initial; color: var(--ui-night); border: 1px solid var(--ui-line); border-radius: var(--ui-radius); padding-top: 64px; padding-right: 48px; padding-bottom: 64px; padding-left: 48px; grid-template-columns: minmax(0,1.2fr) minmax(0,1fr); gap: 40px; overflow: hidden; position: relative; align-items: center; min-height: 0px}.home-draft__contact-card { background: var(--ui-paper);} .home-draft__contact-card:after { opacity: .15; pointer-events: none; top: 24px; right: 24px; width: 110px; height: 110px; background: var(--ui-signal-ink);} .home-draft__contact-card :is(.home-draft__copy,.home-draft__small) { color: var(--ui-night)!important;} .home-draft__contact-card:after { width: 72px; height: 72px; top: 20px; right: 20px;}@media (max-width: 991px) {.home-draft__contact-card.home-draft__contact-card { gap: 32px; padding: 40px;}}@media (max-width: 767px) {.home-draft__contact-card.home-draft__contact-card { grid-template-columns: 1fr; padding: 28px; gap: 24px;}.home-draft__contact-card.home-draft__contact-card { grid-template-columns: 1fr; padding: 36px 24px; gap: 28px;}}.home-draft__mail-action {display: flex; flex-direction: column; align-items: stretch; gap: 8px; min-width: 0px}.edition-footer {display: flex; padding-top: var(--ui-section); padding-right: var(--ui-gutter); padding-bottom: 40px; padding-left: var(--ui-gutter); flex-direction: column; gap: 0px; color: var(--ui-night)}.edition-footer { border-top: 1px solid var(--ui-line);} .edition-footer { padding: 0; border-top: 1px solid var(--ui-line); background: var(--ui-paper);} .edition-footer :is(a,button):focus-visible { outline: 2px solid var(--ui-signal-ink); outline-offset: 6px;}.edition-footer__grid {display: grid; align-items: initial; grid-template-columns: 1fr minmax(160px, auto) minmax(200px, auto); gap: 60px; padding-top: 72px; padding-right: var(--ui-gutter); padding-bottom: 64px; padding-left: var(--ui-gutter)}@media (max-width:360px) { .edition-footer__grid.edition-footer__grid { grid-template-columns: 1fr; }}@media (max-width: 991px) {.edition-footer__grid.edition-footer__grid { grid-template-columns: 1fr auto auto; gap: 40px;}}@media (max-width: 767px) {.edition-footer__grid.edition-footer__grid { grid-template-columns: 1fr 1fr; padding: 48px 20px; gap: 40px 24px;}}.edition-footer__brand {max-width: 410px}@media (max-width:360px) { .edition-footer__brand.edition-footer__brand { grid-column: 1; }}@media (max-width: 767px) {.edition-footer__brand.edition-footer__brand { grid-column: 1/-1; max-width: none;}}.edition-footer__logo {display: inline-flex; align-items: baseline; font-size: clamp(56px,6vw,104px); line-height: 1; letter-spacing: -0.065em; text-decoration: none; margin-bottom: 24px}.edition-footer__logo { white-space: nowrap;}@media (max-width: 767px) {.edition-footer__logo.edition-footer__logo { font-size: 72px;}}.edition-footer__logo-ne {font-weight: 300}.edition-footer__logo-ne { font-family: var(--ui-font-code);}.edition-footer__logo-dot {display: inline-block; width: .12em; height: .12em; border-radius: 50%; margin-top: 0; margin-right: 0.035em; margin-bottom: 0; margin-left: 0.035em; letter-spacing: 0px}.edition-footer__logo-dot { flex: none; background: var(--ui-signal);}.edition-footer__logo-seo {font-weight: 600}.edition-footer__logo-seo { font-family: var(--ui-font-body);}.edition-footer__description {font-size: var(--ui-detail); line-height: 1.6; max-width: 32ch}.edition-footer__description { margin: 0;}.edition-footer__note:is(.motion-edition.motion-edition *) {color: var(--ui-muted); max-width: 40ch; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0}.motion-edition.motion-edition .edition-footer__note { font: 400 13px/1.65 var(--ui-font-body);}.edition-footer__note {color: var(--ui-muted); max-width: 40ch; margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0}.edition-footer__note { font: 400 13px/1.65 var(--ui-font-body);}.edition-footer__column {display: flex; flex-direction: column; align-items: flex-start; gap: 22px; min-width: 0px}@media (max-width: 767px) {.edition-footer__column {gap: 18px}}.edition-footer__title:is(.motion-edition.motion-edition *) {text-transform: uppercase; letter-spacing: 0.05em; font-size: 13px; font-weight: 600; color: var(--ui-muted); margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0}.motion-edition.motion-edition .edition-footer__title { font: 600 13px/1.4 var(--ui-font-body); letter-spacing: 0.05em;}.edition-footer__title {text-transform: uppercase; letter-spacing: 0.05em; color: var(--ui-muted); font-size: 13px; font-weight: 600; margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0}.edition-footer__title { font: 600 13px/1.4 var(--ui-font-body);}.edition-footer__link {display: inline-flex; text-decoration: none; align-items: center}.edition-footer__link:hover {color: var(--ui-signal-ink)}.edition-footer__link { font: 400 var(--ui-detail)/1.5 var(--ui-font-body); overflow-wrap: anywhere;}@media (max-width: 767px) {.edition-footer__link.edition-footer__link { font-size: 13.6px;}}.edition-footer__link {display: inline-flex; text-decoration: none; align-items: center; gap: 12px}.edition-footer__link:hover {color: var(--ui-signal-ink)}.edition-footer__link { font: 400 var(--ui-detail)/1.5 var(--ui-font-body); overflow-wrap: anywhere;}@media (max-width: 767px) {.edition-footer__link.edition-footer__link { font-size: 13.6px;}}.edition-footer__contact-note {font-size: var(--ui-detail); line-height: 1.5; color: var(--ui-muted)}.edition-footer__contact-note { margin: 0;}.edition-footer__bottom p { margin: 0;}.edition-footer__bottom {display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; font-size: 12px; color: var(--ui-muted); padding-top: 28px; padding-right: var(--ui-gutter); padding-bottom: 28px; padding-left: var(--ui-gutter); align-items: center}.edition-footer__bottom { border-top: 1px solid var(--ui-line);}@media (max-width: 767px) {.edition-footer__bottom.edition-footer__bottom { padding: 20px; gap: 16px;}}.edition-footer__top {display: inline-flex; gap: 12px; align-items: center; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 0; color: inherit; cursor: pointer}.edition-footer__top { border: 0; background: transparent; font: inherit;}