@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url('/fonts/archivo-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Chivo Mono';font-style:normal;font-weight:400 600;font-display:swap;src:url('/fonts/chivo-mono-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--m950: #07182f;--m900: #0b2a4f;--m700: #17467f;--m500: #2f6cb0;--m300: #8faad0;--m200: #bfd0e6;--m100: #dce6f2;--m50: #eef3f9;--paper: #f5f7fa;--ink: #07182f;--ink2: #43556e;--ink3: #5a6b82;--line: #d5dce6;--field: #7d8da3;--orange: #f57320;--orange-hi: #ff8a3d;--danger: #9b1c1c;--maxw: 1280px;--gutter: clamp(20px,4vw,56px);--font: 'Archivo','Helvetica Neue',Helvetica,Arial,'Liberation Sans',sans-serif;--mono: 'Chivo Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,'Liberation Mono',monospace}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 96px}body{margin: 0;min-height: 100vh;display: flex;flex-direction: column;background: #fff;color: var(--ink);font-family: var(--font);font-size: 17px;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin: 0}img,svg{max-width: 100%}a{color: var(--m700);text-underline-offset: 3px;text-decoration-thickness: 1px}a:hover{color: var(--m900)}button,input,select,textarea{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--m500);outline-offset: 2px}.on-dark :focus-visible{outline-color: #fff}::selection{background: var(--m200);color: var(--m950)}main{flex: 1 0 auto}.disp{font-family: var(--font);font-weight: 700;font-stretch: 112%;letter-spacing: -0.015em;line-height: 1.06;color: var(--ink)}.d1{font-size: clamp(38px,5vw,64px)}.d1--page{font-size: clamp(34px,4.4vw,58px)}.d2{font-size: clamp(30px,3.4vw,44px)}.d2--sub{font-size: clamp(28px,3vw,40px)}.d3{font-size: 26px;font-stretch: 108%;line-height: 1.15}.d4{font-size: 22px;font-stretch: 108%}.lead{font-size: 19px;line-height: 1.6;color: var(--ink2)}.muted{color: var(--ink2)}.small{font-size: 14px;color: var(--ink3)}.num{font-variant-numeric: tabular-nums;font-feature-settings: 'tnum'}.mono{font-family: var(--mono)}.on-dark{color: #fff}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 26px;border-radius: 4px;border: 1.5px solid transparent;font-family: inherit;font-size: 16px;font-weight: 600;line-height: 1;text-align: center;text-decoration: none;cursor: pointer;transition: background 0.15s,color 0.15s,border-color 0.15s}.btn-primary{background: var(--orange);color: var(--m900)}.btn-primary:hover{background: var(--orange-hi);color: var(--m900)}.btn-line{background: transparent;border-color: var(--m900);color: var(--m900)}.btn-line:hover{background: var(--m900);color: #fff}.btn-light{background: transparent;border-color: #fff;color: #fff}.btn-light:hover{background: #fff;color: var(--m900)}.btn[disabled]{opacity: 0.6;cursor: progress}.link-strong{font-weight: 600;font-size: 16px;color: var(--m900)}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px}.skip{position: absolute;left: 12px;top: -64px;z-index: 100;padding: 12px 18px;border-radius: 4px;background: var(--m900);color: #fff;font-weight: 600;text-decoration: none}.skip:focus{top: 12px;color: #fff}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}}.mt-8{margin-top: 8px}.mt-12{margin-top: 12px}.mt-16{margin-top: 16px}.mt-20{margin-top: 20px}.mt-24{margin-top: 24px}.mt-28{margin-top: 28px}.mt-32{margin-top: 32px}.mt-36{margin-top: 36px}.mt-40{margin-top: 40px}.mt-48{margin-top: 48px}.mb-44{margin-bottom: 44px}.mb-48{margin-bottom: 48px}.maxw-360{max-width: 360px}.maxw-440{max-width: 440px}.maxw-480{max-width: 480px}.maxw-560{max-width: 560px}.maxw-600{max-width: 600px}.maxw-640{max-width: 640px}.maxw-720{max-width: 720px}.wrap{width: 100%;max-width: var(--maxw);margin: 0 auto;padding-left: var(--gutter);padding-right: var(--gutter)}.section{padding-top: clamp(48px,6vw,72px);padding-bottom: clamp(48px,6vw,72px)}.section--lg{padding-top: clamp(56px,8vw,104px);padding-bottom: clamp(56px,8vw,104px)}.section--flush-top{padding-top: 0}.section--paper{background: var(--paper);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.section--tint{background: var(--m50);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.section--navy{background: var(--m900);color: #fff}.split{display: flex;flex-wrap: wrap;gap: 40px clamp(32px,6vw,96px)}.split--top{align-items: flex-start}.split--center{align-items: center}.split--form{gap: 48px 80px}.split__lead{flex: 1 1 300px;min-width: 0}.split__main{flex: 2 1 520px;min-width: 0}.split__form-lead{flex: 1 1 340px;min-width: 0}.split__form-main{flex: 1.4 1 460px;min-width: 0}.site-header{position: relative;z-index: 20;background: #fff;border-bottom: 1px solid var(--line)}.site-header__bar{height: 84px;display: flex;align-items: center;justify-content: space-between;gap: 24px}.brand{display: flex;align-items: center;gap: 12px;color: var(--ink);text-decoration: none}.brand:hover{color: var(--ink)}.brand__logo{display: block;height: 52px;width: auto}.brand--light,.brand--light:hover{color: #fff}.nav{display: flex;align-items: center;gap: 36px}.nav a{color: var(--m900);text-decoration: none;font-weight: 500;font-size: 16px}.nav a:hover{text-decoration: underline}.nav a[aria-current='page']{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 8px}.menu{display: none;position: relative}.menu__btn{display: inline-flex;align-items: center;gap: 12px;min-height: 48px;padding: 0 16px;border: 1.5px solid var(--m900);border-radius: 4px;color: var(--m900);font-weight: 600;cursor: pointer;list-style: none;user-select: none}.menu__btn::-webkit-details-marker{display: none}.menu__icon,.menu__icon::before,.menu__icon::after{display: block;width: 20px;height: 2px;background: currentColor;transition: transform 0.15s,background 0.15s}.menu__icon{position: relative}.menu__icon::before,.menu__icon::after{content: '';position: absolute;left: 0}.menu__icon::before{top: -6px}.menu__icon::after{top: 6px}.menu[open] .menu__icon{background: transparent}.menu[open] .menu__icon::before{top: 0;transform: rotate(45deg)}.menu[open] .menu__icon::after{top: 0;transform: rotate(-45deg)}.menu__panel{position: absolute;right: 0;top: calc(100% + 12px);width: min(320px,calc(100vw - 2 * var(--gutter)));padding: 20px;background: #fff;border: 1px solid var(--line);border-radius: 8px;box-shadow: 0 12px 32px rgba(7,24,47,0.14)}.menu__panel nav{display: flex;flex-direction: column}.menu__panel nav a{padding: 14px 4px;border-bottom: 1px solid var(--line);color: var(--m900);font-weight: 600;text-decoration: none}.menu__panel nav a[aria-current='page']{color: var(--m700);text-decoration: underline;text-underline-offset: 6px}.menu__panel .btn{width: 100%;margin-top: 20px}@media (max-width: 900px){.nav,.site-header__cta{display: none}.menu{display: block}.site-header__bar{height: 72px}.brand__logo{height: 44px}}.crumbs{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;font-size: 15px}.crumbs li + li::before{content: '/';margin: 0 10px;color: var(--ink3)}.crumbs [aria-current='page']{color: var(--ink2)}.site-footer{background: var(--m950);color: var(--m200)}.site-footer a{color: var(--m200);text-decoration: none}.site-footer a:hover{color: #fff;text-decoration: underline}.site-footer__inner{padding-top: clamp(48px,6vw,72px);padding-bottom: 28px}.site-footer__cols{display: flex;flex-wrap: wrap;gap: 40px 64px}.site-footer__brand{flex: 1.4 1 300px;min-width: 0}.site-footer__tagline{margin-top: 20px;max-width: 300px;font-size: 17px;color: #fff}.site-footer__col{flex: 1 1 180px;min-width: 0}.site-footer__col--wide{flex-basis: 220px}.site-footer__title{margin-bottom: 14px;font-size: 15px;font-weight: 600;color: #fff}.site-footer__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px;font-size: 15px}.site-footer__legal{margin-top: 48px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,0.18);font-size: 14px;color: var(--m300)}.hero{padding-top: clamp(48px,7vw,88px);padding-bottom: clamp(40px,6vw,72px)}.hero__grid{display: flex;flex-wrap: wrap;align-items: center;gap: 48px 40px}.hero__text{flex: 1 1 520px;min-width: 0}.hero__title{max-width: 680px}.hero__lead{margin-top: 28px;max-width: 560px}.hero__actions{margin-top: 36px}.hero__art{flex: 1 1 440px;min-width: 0;display: flex;flex-direction: column;align-items: center}.stack-art{display: block;width: 100%;height: auto;max-width: 640px}.stack-art--narrow{display: none;max-width: 330px}.stack-legend{display: none;list-style: none;margin: 20px 0 0;padding: 0;width: 100%;max-width: 330px;font-size: 16px;font-weight: 600;color: var(--ink)}.stack-legend li{display: flex;align-items: center;gap: 12px;padding: 9px 0;border-top: 1px solid var(--line)}.stack-legend li::before{content: '';flex: 0 0 8px;height: 8px;border-radius: 50%;background: var(--orange)}@media (max-width: 640px){.stack-art--wide{display: none}.stack-art--narrow,.stack-legend{display: block}.stack-legend{display: block}}.page-hero{padding-top: clamp(32px,4vw,56px);padding-bottom: clamp(48px,5vw,64px)}.page-hero__grid{margin-top: 36px;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 44px clamp(32px,5vw,80px)}.page-hero__text{flex: 1.3 1 460px;min-width: 0}.page-hero__side{flex: 1 1 380px;min-width: 0;max-width: 520px}.page-hero__lead{margin-top: 24px;max-width: 600px}.page-hero__actions{margin-top: 36px}.tech-strip{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 40px;padding-top: 28px;padding-bottom: 28px}.tech-strip__label{font-size: 15px;color: var(--ink3)}.tech-strip__list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px 36px;font-size: 16px;font-weight: 600;color: var(--m900)}.section-head{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 20px 64px;margin-bottom: 44px}.section-head__title{flex: 1 1 360px}.section-head__text{flex: 1 1 360px;max-width: 520px;color: var(--ink2)}.svc-list{border-top: 1.5px solid var(--ink)}.svc-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 40px;padding: 30px 16px;border-bottom: 1px solid var(--line);color: inherit;text-decoration: none;transition: background 0.15s}.svc-row:hover{background: var(--m50);color: inherit}.svc-row__title{flex: 1 1 320px}.svc-row__text{flex: 1 1 360px;max-width: 480px;color: var(--ink2)}.svc-row__more{color: var(--m700);font-weight: 600;font-size: 16px;text-decoration: underline;text-underline-offset: 4px}@media (max-width: 640px){.svc-row{padding: 24px 0}}.band{display: flex;flex-wrap: wrap;align-items: center;gap: 48px 80px}.band__text{flex: 1 1 380px;min-width: 0}.band__title{color: #fff}.band__lead{margin-top: 20px;max-width: 480px;font-size: 18px;color: var(--m200)}.band__actions{margin-top: 32px;display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px}.band__url{font-family: var(--mono);font-size: 15px;color: var(--m300)}.band__list{flex: 1 1 400px;min-width: 0;list-style: none;margin: 0;padding: 0;border-top: 1px solid rgba(255,255,255,0.22)}.band__list li{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 18px 0;border-bottom: 1px solid rgba(255,255,255,0.22)}.band__list strong{font-size: 18px;font-weight: 600}.band__list span{color: var(--m200);text-align: right}.steps{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 40px 32px}.step{flex: 1 1 220px;border-top: 1.5px solid var(--ink);padding-top: 20px}.step__n{display: block;margin-bottom: 14px;font-size: 30px;color: var(--m500)}.step__title{margin-bottom: 10px}.step__text{color: var(--ink2)}.faq{border-top: 1.5px solid var(--ink)}.faq details{border-bottom: 1px solid var(--line);padding: 22px 0}.faq summary{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;list-style: none;cursor: pointer;font-size: 19px;font-weight: 600;color: var(--ink)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: '+';flex: 0 0 auto;font-size: 28px;font-weight: 400;line-height: 1;color: var(--m700)}.faq details[open] summary::after{content: '−'}.faq p{margin-top: 14px;max-width: 640px;color: var(--ink2)}.items{list-style: none;margin: 0;padding: 0;border-top: 1.5px solid var(--ink)}.items li{display: flex;align-items: flex-start;gap: 18px;padding: 18px 0;border-bottom: 1px solid var(--line)}.items svg{flex: 0 0 auto;margin-top: 1px}.items h3{font-size: 19px;font-weight: 700;line-height: 1.35}.items p{margin-top: 2px;font-size: 16px;color: var(--ink2)}.defs{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(250px,100%),1fr));gap: 0 40px;margin: 0}.defs>div{padding: 18px 0 22px;border-top: 1.5px solid var(--ink)}.defs dt{font-size: 18px;font-weight: 700;line-height: 1.35}.defs dd{margin-top: 4px;font-size: 16px;color: var(--ink2)}.contact-list{margin: 40px 0 0;display: flex;flex-direction: column;gap: 18px}.contact-list>div{display: flex;flex-wrap: wrap;gap: 4px 20px}.contact-list dt{flex: 0 0 110px;font-weight: 600}.contact-list dd{color: var(--ink2)}.figure{margin: 0;background: #fff;border: 1px solid var(--line);border-radius: 6px;padding: 24px clamp(20px,2.4vw,32px) 22px}.figure__title{font-weight: 700;font-size: 18px;line-height: 1.3}.figure__note{margin-top: 14px;font-size: 14px;color: var(--ink3)}.chart{position: relative;margin-top: 22px}.chart__grid{position: absolute;left: 84px;right: 0;top: 0;bottom: 32px}.chart__grid span{position: absolute;top: 0;bottom: 0;width: 1px;background: var(--m100)}.chart__grid .g0{left: 0;background: #b8c4d4}.chart__grid .g25{left: 25%}.chart__grid .g50{left: 50%}.chart__grid .g75{left: 75%}.chart__grid .g100{right: 0}.chart__rows{position: relative;display: flex;flex-direction: column;gap: 12px}.chart__row{display: flex;align-items: center;gap: 12px}.chart__label{flex: 0 0 72px;font-size: 15px;font-weight: 600;color: var(--ink2)}.chart__label--max{font-weight: 700;color: var(--ink)}.chart__track{flex: 1;min-width: 0}.chart__bar{height: 40px;background: #6f8fba;border-radius: 0 4px 4px 0}.chart__bar--25{width: 25%}.chart__bar--50{width: 50%}.chart__bar--75{width: 75%}.chart__bar--100{width: 100%;background: var(--m900)}.chart__axis{position: relative;height: 22px;margin: 10px 0 0 84px;font-size: 13px;color: var(--ink3)}.chart__axis span{position: absolute}.chart__axis .t0{left: 0}.chart__axis .t25{left: 25%;transform: translateX(-50%)}.chart__axis .t50{left: 50%;transform: translateX(-50%)}.chart__axis .t75{left: 75%;transform: translateX(-50%)}.chart__axis .t100{right: 0}.chart__axis .chart__unit{left: -84px}.prose{max-width: 760px}.prose h2{margin-top: 44px;font-size: 26px;font-stretch: 108%;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em}.prose h3{margin-top: 28px;font-size: 19px;font-weight: 700}.prose p,.prose ul,.prose ol{margin-top: 14px;color: var(--ink2)}.prose ul,.prose ol{padding-left: 22px}.prose li + li{margin-top: 8px}.prose strong{color: var(--ink)}.notice{max-width: 760px;margin-top: 28px;padding: 16px 20px;border-left: 4px solid var(--orange);background: #fff7f0;color: var(--ink);font-size: 16px}mark.todo{padding: 0 4px;border-radius: 2px;background: #ffe9a8;color: #4d3b00;font-weight: 600}.simple{padding-top: clamp(72px,10vw,140px);padding-bottom: clamp(72px,10vw,140px)}.simple__code{display: block;margin-bottom: 16px;font-size: 18px;font-weight: 700;color: var(--m500)}.simple p{margin-top: 20px;max-width: 520px}.simple .actions{margin-top: 36px}.tag{display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: 12px;background: #e3ecf8;color: var(--m700);font-size: 13px;font-weight: 600;line-height: 1;white-space: nowrap}.summary{flex: 1 1 360px;min-width: 0;max-width: 520px;background: var(--m50);border: 1px solid var(--line);border-radius: 6px;padding: 8px clamp(20px,2.4vw,32px) 12px}.summary__title{padding-top: 18px;font-size: 22px;font-stretch: 108%}.summary dl{margin-top: 6px}.summary dl>div{padding: 16px 0;border-bottom: 1px solid var(--line)}.summary dl>div:last-child{padding-bottom: 6px;border-bottom: 0}.summary dt{font-size: 14px;font-weight: 600;color: var(--ink3)}.summary dd{margin-top: 2px}.items--checks li{gap: 16px;padding: 16px 0}.items--checks svg{margin-top: 2px}.items--checks h3{font-size: 18px}.steps--dots{gap: 40px 24px}.steps--dots .step{position: relative;flex-basis: 200px;padding-top: 24px}.steps--dots .step__n{margin-bottom: 12px}.steps--dots .step__title{font-size: 21px}.steps--dots .step__text{font-size: 16px}.step__dot{position: absolute;left: 0;top: -7px;width: 12px;height: 12px;border-radius: 50%;background: var(--m900)}.step--key .step__dot{top: -8px;left: -2px;width: 18px;height: 18px;border: 2px solid #fff;background: var(--orange);box-sizing: border-box}.step__tag{margin-top: 12px}.table{width: 100%;border-collapse: collapse;font-size: 16px;background: #fff;border: 1px solid var(--line)}.table th,.table td{padding: 18px 20px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line)}.table thead th{padding: 14px 20px;font-size: 14px;font-weight: 600;color: var(--ink3);border-bottom: 1.5px solid var(--ink)}.table thead th:first-child{width: 130px}.table tbody th{font-family: var(--mono);font-size: 15px;font-weight: 500;color: var(--ink)}.table td{color: var(--ink2)}.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom: 0}.table caption{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap}.plans{list-style: none;margin: 0;padding: 0;border-top: 1.5px solid var(--ink)}.plans li{padding: 20px 8px;border-bottom: 1px solid var(--line)}.plans strong{display: block;font-size: 18px;line-height: 1.3}.plans span{font-size: 15px;color: var(--ink2)}.cta-band{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px 48px}.form-card{background: #fff;border: 1px solid var(--line);border-radius: 8px;padding: clamp(24px,3vw,40px)}.form__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(240px,100%),1fr));gap: 20px}.form__row{margin-top: 20px}.field{min-width: 0}fieldset.field{margin: 0;padding: 0;border: 0}.field--full,.form__hint-row{grid-column: 1 / -1}.form__hint-row{margin: -8px 0 0;font-size: 14px;color: var(--ink3)}.field label,.field legend,.field .lbl{display: block;padding: 0;margin-bottom: 8px;font-size: 14px;font-weight: 600;color: var(--ink)}.field__opt{font-weight: 400;color: var(--ink3)}.field input[type='text'],.field input[type='email'],.field input[type='tel'],.field input[type='number'],.field select,.field textarea{width: 100%;min-height: 48px;padding: 0 14px;border: 1px solid var(--field);border-radius: 4px;background: #fff;font-size: 16px;color: var(--ink)}.field textarea{min-height: 120px;padding: 12px 14px;resize: vertical}.field input::placeholder,.field textarea::placeholder{color: var(--ink3);opacity: 1}.field [aria-invalid='true']{border-color: var(--danger);box-shadow: 0 0 0 1px var(--danger)}.field__hint{margin-top: 6px;font-size: 14px;color: var(--ink3)}.chips{display: flex;flex-wrap: wrap;gap: 10px}.chip{position: relative;display: inline-flex}.chip input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.chip span{display: inline-flex;align-items: center;min-height: 48px;padding: 0 20px;border: 1.5px solid var(--field);border-radius: 24px;background: #fff;color: var(--m900);font-size: 16px;font-weight: 600;line-height: 1;transition: background 0.15s,color 0.15s,border-color 0.15s}.chip:hover span{border-color: var(--m900);background: var(--m50)}.chip input:checked + span{border-color: var(--m900);background: var(--m900);color: #fff}.chip input:focus-visible + span{outline: 3px solid var(--m500);outline-offset: 2px}.check{display: flex;align-items: flex-start;gap: 12px;margin-top: 24px}.check input{flex: 0 0 22px;width: 22px;height: 22px;margin: 2px 0 0;accent-color: var(--m700)}.check label{font-size: 14px;line-height: 1.5;color: var(--ink2)}.form__actions{margin-top: 28px;display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px}.form__note{flex: 1 1 260px;font-size: 14px;line-height: 1.5;color: var(--ink3)}.form__status{margin-top: 20px;padding: 0;font-size: 16px;font-weight: 600}.form__status:empty{display: none}.form__status[data-state='error']{padding: 12px 16px;border-left: 4px solid var(--danger);background: #fdf1f1;color: var(--danger)}.form__status[data-state='info']{color: var(--m700)}.form__status[data-state='ok']{padding: 12px 16px;border-left: 4px solid var(--m500);background: var(--m50);color: var(--m900)}.hp{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}