@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-800-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbf8f2;--paper:#fff;--ink:#141414;--body:#4a4740;--muted:#6b6760;--line:#e6e1d6;--orange:#f26b3a;--yellow:#f4b433;--blue:#3b9bd8;--blue-tint:#e9f3fa;--link:#1f7fbe;--link-hover:#15608f;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:16px;--border:2px solid var(--ink);--shadow:6px 6px 0 var(--ink);--shadow-sm:4px 4px 0 var(--ink);--shadow-xs:3px 3px 0 var(--ink);--gutter:clamp(20px, 5vw, 64px);--maxw:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}img,svg{max-width:100%;display:block}button{font:inherit}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.container{max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.skip{z-index:100;background:var(--ink);color:var(--bg);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.skip:focus{color:var(--bg);top:12px}.kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.btn{border:var(--border);box-shadow:var(--shadow-sm);color:var(--ink);background:var(--paper);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn--primary{background:var(--orange)}.btn--primary:hover{background:var(--yellow)}.btn--secondary:hover{background:var(--blue-tint)}.btn--ink{background:var(--ink);color:var(--bg);box-shadow:4px 4px 0 var(--bg)}.btn--ink:hover{background:var(--orange);color:var(--ink);box-shadow:5px 5px 0 var(--bg)}.btn--sm{box-shadow:var(--shadow-xs);border-radius:10px;padding:10px 18px;font-size:14px}.btn--sm:hover{box-shadow:var(--shadow-sm)}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:var(--border);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:12px;display:inline-flex}.pill--yellow{background:var(--yellow)}.pill__dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.pill__dot--blink{background:var(--ink);animation:1.4s step-end infinite a24-blink}.card{background:var(--paper);border:var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.card__bar{border-bottom:var(--border);height:14px}.card__body{padding:24px 24px 28px}.card__num{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;font-size:12px}.card__title{margin-top:10px;font-size:30px;font-weight:800;line-height:1.05}.card__text{color:var(--body);margin-top:14px;font-size:15.5px;line-height:1.65}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:20px;display:grid}.num-badge{border:var(--border);width:40px;height:40px;font-family:var(--font-mono);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.window{background:var(--paper);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.window__bar{border-bottom:var(--border);background:var(--bg);align-items:center;gap:8px;padding:12px 16px;display:flex}.window__title{font-family:var(--font-mono);color:var(--muted);margin-left:10px;font-size:12px}.dot{border:var(--border);border-radius:50%;flex:none;width:12px;height:12px}.dot--orange{background:var(--orange)}.dot--yellow{background:var(--yellow)}.dot--blue{background:var(--blue)}.caret{background:var(--orange);vertical-align:-.15em;width:.55em;height:1em;margin-left:6px;animation:1.1s step-end infinite a24-blink;display:inline-block}.section{padding:48px 0 64px}.section--tight{padding-top:32px}.split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:48px clamp(28px,5vw,96px);display:grid}.split--center{align-items:center}.h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.02}.lead{color:var(--body);max-width:48ch;margin-top:20px;font-size:16px;line-height:1.65}.textlink{color:var(--ink);border-bottom:2px solid var(--blue);align-items:center;gap:8px;margin-top:24px;padding-bottom:2px;font-weight:700;display:inline-flex}.textlink:hover{color:var(--link)}.prose{max-width:56ch;color:var(--body);font-size:17px;line-height:1.65}.prose p+p{margin-top:24px}.prose__lede{color:var(--ink);font-size:19px}.prose__cta{margin-top:36px}.page{padding-bottom:80px}.page-intro{padding-top:clamp(48px,8vh,96px)}.page-intro__tag{margin-top:24px}.page-title{letter-spacing:-.03em;max-width:16ch;margin-top:20px;font-size:clamp(40px,5.5vw,84px);font-weight:800;line-height:.98}.page-sub{max-width:52ch;color:var(--body);margin-top:32px;font-size:18px;line-height:1.6}.page__cta{flex-wrap:wrap;gap:12px;margin-top:56px;display:flex}@keyframes a24-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes a24-type{0%{width:0}to{width:100%}}@keyframes a24-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes a24-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes a24-pop{0%{opacity:0;transform:translateY(16px)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes a24-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{z-index:10;background:var(--bg);border-bottom:var(--border);position:sticky;top:0}.site-header__inner{align-items:center;gap:26px;padding-top:12px;padding-bottom:12px;display:flex}.site-header__logo{color:inherit;align-items:center;margin-right:auto;display:flex}.site-header__logo-img{width:auto;height:52px}.site-nav{align-items:center;gap:26px;font-size:15px;font-weight:600;display:flex}.site-nav a{color:var(--ink)}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--orange)}.lang-switch{font-family:var(--font-mono);letter-spacing:.08em;border:var(--border);border-radius:999px;align-items:center;gap:2px;padding:3px;font-size:12px;font-weight:500;display:flex}.lang-switch a{color:var(--ink);border-radius:999px;padding:4px 10px}.lang-switch a:hover{color:var(--orange)}.lang-switch a.is-active,.lang-switch a.is-active:hover{background:var(--ink);color:var(--bg)}.burger{cursor:pointer;background:var(--paper);color:var(--ink);border:var(--border);width:44px;height:44px;box-shadow:var(--shadow-xs);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu{display:none}@media (width<=900px){.site-header__inner{gap:12px}.site-nav,.site-header__cta{display:none}.burger{display:inline-flex}.mobile-menu{border-top:var(--border);padding:12px var(--gutter) 20px;gap:4px;font-size:18px;font-weight:600;display:grid}.mobile-menu[hidden]{display:none}.mobile-menu a{color:var(--ink);padding:10px 0}.mobile-menu a[aria-current=page],.mobile-menu__contact{color:var(--orange)}}.site-footer{border-top:var(--border);margin-top:16px}.site-footer__inner{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;padding-bottom:40px;font-size:11px;display:flex}.site-footer__brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-footer__logo{width:auto;height:32px}.site-footer__links{flex-wrap:wrap;gap:24px;display:flex}.site-footer__links a{color:var(--ink)}.site-footer__links a:hover{color:var(--orange)}.site-footer__alt{color:var(--link)!important}.demo{animation:.8s cubic-bezier(.2,.9,.3,1) both a24-pop;position:relative}.demo__bar{padding:10px 14px}.demo__url{background:var(--paper);border:var(--border);min-width:0;font-family:var(--font-mono);white-space:nowrap;border-radius:8px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:5px 10px;font-size:12px;display:flex;overflow:hidden}.demo__scheme{color:var(--muted)}.demo__domain{white-space:nowrap;display:inline-block;overflow:hidden}.demo__cursor{background:var(--orange);flex:none;width:2px;height:1.1em;margin-left:-4px;animation:1s step-end infinite a24-blink;display:inline-block}.demo__body{gap:14px;padding:20px 22px 22px;display:grid}.demo__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.demo__name{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,28px);font-weight:800;animation:.5s .3s both a24-in}.demo__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px}.demo__ads{gap:8px;display:grid}.demo__ad{border:var(--border);transform-origin:0;border-radius:6px;height:12px;animation:.6s both a24-fill}.demo__foot{border-top:var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding-top:12px;font-size:11px;display:flex}.demo__ping{flex:none;width:10px;height:10px;position:relative}.demo__ping:before,.demo__ping:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:0}.demo__ping:after{animation:1.6s ease-out infinite a24-ping}.demo__earned{color:var(--ink);margin-left:auto;font-weight:500}.demo__bids{gap:8px;width:min(62%,250px);margin-top:-14px;margin-left:auto;margin-right:-10px;display:grid;position:relative}.demo__bid{font-family:var(--font-mono);background:var(--paper);border:var(--border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;animation:.5s cubic-bezier(.2,.8,.3,1) both a24-in;display:flex}.demo__bid--win{background:var(--yellow)}.demo__bid-dot{border-radius:50%;flex:none;width:8px;height:8px}.demo__bid-src{color:var(--muted)}.demo__bid-amt{white-space:nowrap;margin-left:auto;font-weight:500}.demo__bid-won{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}@media (width<=420px){.demo__bids{width:min(72%,250px);margin-right:0}}.hero{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:40px clamp(32px,5vw,80px);padding:clamp(48px,8vh,96px) 0 64px;display:grid}.hero__title{letter-spacing:-.03em;max-width:12ch;margin-top:28px;font-size:clamp(44px,6.5vw,92px);font-weight:800;line-height:.98}.hero__title span{display:block}.hero__accent{color:var(--orange)}.hero__sub{max-width:50ch;color:var(--body);margin-top:28px;font-size:18px;line-height:1.6}.hero .btn-row{margin-top:36px}.hero__demo{justify-self:center;width:100%;min-width:0;max-width:540px}@media (width<=719px){.hero{grid-template-columns:minmax(0,1fr)}}.record{padding:16px 0 64px}.record__window{max-width:820px}.record__list{font-family:var(--font-mono);grid-template-columns:max-content minmax(0,1fr);gap:10px 28px;margin:0;padding:20px 24px;font-size:13px;line-height:1.5;display:grid}.record__list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:11px}.record__list dd{overflow-wrap:anywhere;margin:0}.record__status{color:var(--link)}@media (width<=480px){.record__list{grid-template-columns:minmax(0,1fr);gap:2px 0}.record__list dd{margin-bottom:10px}}.index{border-bottom:var(--border);flex-direction:column;margin-top:16px;display:flex}.index__row{border-top:var(--border);color:var(--ink);grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:20px 0;display:grid}.index__row:hover{color:var(--orange)}.index__num{font-family:var(--font-mono);color:var(--muted);font-size:13px}.index__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.1}.index__arrow{border:var(--border);width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (width<=480px){.index__row{grid-template-columns:36px minmax(0,1fr) 40px;gap:10px}}.cardstack{grid-template-columns:repeat(3,1fr);justify-self:end;gap:12px;width:100%;max-width:420px;display:grid}.cardstack__card{aspect-ratio:3/4;border:var(--border);box-shadow:var(--shadow-sm);font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);border-radius:14px;align-items:end;padding:14px;font-size:clamp(28px,4vw,48px);font-weight:800;display:flex}.cardstack__card--a{background:var(--orange);transform:rotate(-4deg)}.cardstack__card--b{background:var(--yellow);transform:translateY(10px)}.cardstack__card--c{background:var(--blue);transform:rotate(4deg)}@media (width<=900px){.cardstack{justify-self:start}}.cta-band{background:var(--yellow);border:var(--border);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:28px;margin:16px 0 72px;padding:clamp(28px,5vw,56px);display:grid}.cta-band__title{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.02}.cta-band__sub{color:#2b2925;max-width:50ch;margin-top:16px;font-size:16px;line-height:1.6}@media (width<=400px){.cta-band{grid-template-columns:minmax(0,1fr)}}.facts{font-family:var(--font-mono);margin:0;padding:8px 24px 16px;font-size:13px;line-height:1.5}.facts__row{border-top:1px solid var(--line);grid-template-columns:minmax(7em,max-content) minmax(0,1fr);gap:0 20px;padding:12px 0;display:grid}.facts__row:first-child{border-top:0}.facts__row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:11px}.facts__row dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){.facts__row{grid-template-columns:minmax(0,1fr);gap:4px 0}}.service-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:56px;display:grid}.service{background:var(--paper);border:var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:24px 24px 28px;display:flex}.service__title{margin-top:8px;font-size:26px;font-weight:800;line-height:1.05}.service__text{color:var(--body);font-size:15.5px;line-height:1.65}.steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{background:var(--paper);border:var(--border);border-radius:var(--radius);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 18px;padding:20px 22px;display:grid}.step__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.step__text{color:var(--body);margin-top:6px;font-size:15px;line-height:1.6}.sources{margin-top:24px}.sources__title{letter-spacing:-.025em;max-width:20ch;margin-top:16px;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.02}.sources__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:32px;display:grid}.sources .card__bar{height:12px}.sources .card__body{padding:20px 22px 24px}.sources .card__title{margin-top:8px;font-size:22px;line-height:1.1}.sources .card__text{margin-top:10px;font-size:15px;line-height:1.6}.points{gap:16px;margin:0;display:grid}.point{border:var(--border);border-radius:var(--radius);padding:22px 24px}.point dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11px}.point dd{font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 0;font-size:24px;font-weight:700;line-height:1.15}.form{background:var(--paper);border:var(--border);border-radius:var(--radius);max-width:560px;box-shadow:var(--shadow);gap:20px;padding:28px;display:grid}.field{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:8px;font-size:11px;display:grid}.field input,.field select,.field textarea{background:var(--bg);border:var(--border);width:100%;color:var(--ink);font-family:var(--font-body);text-transform:none;letter-spacing:normal;border-radius:10px;outline:none;padding:12px 14px;font-size:16px}.field textarea{resize:vertical;min-height:140px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}.form__actions{gap:12px;margin-top:4px;display:flex}.sent{font-family:var(--font-display);letter-spacing:-.02em;max-width:30ch;font-size:28px;font-weight:700;line-height:1.2}.address{font-style:normal;font-family:var(--font-mono);color:var(--body);padding-top:4px;font-size:13px;line-height:1.6}.address__company{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.address__mail{color:var(--ink);border-bottom:2px solid var(--orange);margin-top:16px;padding-bottom:2px;font-weight:500;display:inline-block}.address__mail:hover{color:var(--orange)}.legal{max-width:66ch;margin-top:40px}.legal__section{border-top:var(--border);gap:8px;padding:24px 0;display:grid}.legal__title{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1}.legal__text{color:var(--body);font-size:15.5px;line-height:1.65}.notfound{padding-bottom:80px}
