@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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{--canvas: #f5f4f1;--lift: #ebeae7;--lift-strong: #e1e0de;--ink: #000000;--ink-medium: #000000e0;--ink-subtle: #000000a3;--ink-hairline: #00000029;--ink-tint: #00000014;--ink-line: #00000052;--inverse: #000000;--on-inverse: #f5f4f1;--on-inverse-medium: #f5f4f1e0;--on-inverse-subtle: #f5f4f1a3;--accent: #1f4fd8;--font-sans: "Geist Variable", "Geist", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--t-h1: clamp(2.4rem, 6vw, 4rem);--t-h1-lh: 1.06;--t-h1-ls: -.05rem;--t-h2: clamp(2rem, 4vw, 2.5rem);--t-h2-lh: 1.2;--t-h2-ls: -.125rem;--t-h3: 1.625rem;--t-h3-lh: 2rem;--t-h3-ls: -.031rem;--t-h4: 1.875rem;--t-h4-lh: 2.375rem;--t-h4-ls: -.031rem;--t-lead: 1.25rem;--t-lead-lh: 1.75rem;--t-body: 1.125rem;--t-body-lh: 1.6;--t-small: 1rem;--t-small-lh: 1.5;--t-label: .625rem;--t-label-lh: .75rem;--t-label-ls: .047rem;--t-label-lg: .75rem;--t-label-lg-lh: 1rem;--r-card: 1rem;--r-media: .5rem;--r-pill: 2rem;--pad-section: clamp(3.5rem, 8vw, 7.5rem);--pad-page: clamp(1.25rem, 4vw, 2rem);--pad-card: clamp(1.5rem, 3vw, 2.5rem);--measure: 60ch;--page-max: 1400px;--tap: 48px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:400}p,ul,ol{margin:0}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:-9999px;background:var(--inverse);color:var(--on-inverse);padding:.75rem 1.25rem;z-index:100}.skip-link:focus{left:0;top:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.wrap{max-width:var(--page-max);margin:0 auto;padding-inline:var(--pad-page)}.section{padding-block:var(--pad-section)}.stack{display:flex;flex-direction:column;gap:var(--gap, 1.5rem)}.grid{display:grid;gap:1rem}.measure{max-width:var(--measure)}@media(min-width:52rem){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--lead{grid-template-columns:7fr 5fr;gap:3rem;align-items:end}}.h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls)}.h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls)}.h3{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls)}.lead{font-size:var(--t-lead);line-height:var(--t-lead-lh)}.small{font-size:var(--t-small);line-height:var(--t-small-lh)}.subtle{color:var(--ink-subtle)}.medium{color:var(--ink-medium)}.label{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--ink-subtle)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--tap);padding:.75rem 1.25rem;border:0;border-radius:var(--r-pill);background:var(--inverse);color:var(--on-inverse);font:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.btn:hover{opacity:.88}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:after{content:"→";font-size:1.05em;line-height:1}.btn--noArrow:after{content:none}.btn--onDark{background:var(--on-inverse);color:var(--inverse)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink-hairline)}.btn--soft{background:var(--ink-tint);color:var(--ink);transition:background-color .3s ease,color .3s ease}.btn--soft:hover{opacity:1;background:var(--ink);color:var(--on-inverse)}.card{border:1px solid var(--ink-hairline);border-radius:var(--r-card);padding:var(--pad-card)}.card--dark{background:var(--inverse);color:var(--on-inverse);border-color:transparent}.card--dark .subtle,.card--dark .label{color:var(--on-inverse-subtle)}.card--dark .medium{color:var(--on-inverse-medium)}.media{border-radius:var(--r-media);overflow:clip}.media img{width:100%;height:100%;object-fit:cover}.topbar{position:sticky;top:0;z-index:60;background:var(--canvas);border-bottom:1px solid transparent;transition:border-color .2s ease}.topbar[data-stuck]{border-bottom-color:var(--ink-hairline)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem}.topbar a{text-decoration:none}.topbar__links{display:none;gap:clamp(1rem,3vw,2.25rem)}@media(min-width:60rem){.topbar__links{display:flex;align-items:center}}.topbar__links a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink-medium)}.topbar__links a:hover{color:var(--ink)}.topbar__links a[aria-current]{color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 0 var(--accent)}.wordmark{font-size:1.125rem;font-weight:500;letter-spacing:-.02rem}.menu-btn{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--tap);min-width:var(--tap);padding:.5rem .875rem;background:transparent;border:1px solid var(--ink-hairline);border-radius:var(--r-pill);color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:500;cursor:pointer}.menu-btn__bars{display:grid;gap:4px;width:18px}.menu-btn__bars span{display:block;height:1.5px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.menu-btn[aria-expanded=true] .menu-btn__bars span:first-child{transform:translateY(2.75px) rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__bars span:last-child{transform:translateY(-2.75px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:70;background:var(--canvas);overflow-y:auto;overscroll-behavior:contain}.menu[hidden]{display:none}.menu__inner{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem);min-height:100%;padding-block:.75rem clamp(2rem,5vw,3.5rem)}.menu__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.menu__grid{display:grid;gap:clamp(2rem,4vw,2.5rem)}@media(min-width:48rem){.menu__grid{grid-template-columns:2fr 2fr 3fr;gap:2rem}}.menu__col{display:flex;flex-direction:column;gap:1.25rem}.menu__h{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:400;margin:0}.menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.menu__list a{display:flex;flex-direction:column;gap:.15rem;min-height:var(--tap);justify-content:center;padding-block:.6rem;border-bottom:1px solid var(--ink-hairline);text-decoration:none}.menu__list a:hover .menu__label{text-decoration:underline}.menu__label{font-size:var(--t-lead);line-height:1.3}.menu__note{font-size:var(--t-small);color:var(--ink-subtle)}.menu__list a[aria-current] .menu__label{font-weight:500}.menu__list a[aria-current]{box-shadow:inset 3px 0 0 0 var(--accent);padding-left:.75rem}.menu__promo{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:var(--pad-card);border-radius:var(--r-card);background:var(--inverse);color:var(--on-inverse)}.menu__promo p{color:var(--on-inverse-medium)}.menu__foot{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;padding-top:1.5rem;border-top:1px solid var(--ink-hairline);font-size:var(--t-small)}.menu__foot a{min-height:var(--tap);display:inline-flex;align-items:center}:target{scroll-margin-top:6rem}.hero{background:var(--canvas);padding:.5rem}.hero__frame{position:relative;max-width:1800px;margin-inline:auto;padding:1.5rem;border-radius:var(--r-media);overflow:clip;background:var(--inverse);color:var(--on-inverse)}@media(max-width:47.9375rem){.hero__frame{padding:1.25rem}}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 45%}.hero__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00000073,#0000004d 38%,#0000 62%),linear-gradient(180deg,#0000007a,#0000009e 45%,#000000e0)}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;height:clamp(34rem,calc(100svh - 8.5rem),46.75rem)}.hero__top{display:grid;grid-template-columns:5fr 4fr 3fr;gap:2rem;margin-block:auto}@media(max-width:61.9375rem){.hero__top{display:flex;flex-direction:column;max-width:35.25rem}.hero__spacer{display:none}}@media(max-width:47.9375rem){.hero__top{gap:1.5rem}}.hero__headline{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:40.63rem}.hero__col{display:flex;align-items:center}.hero .subtle{color:var(--on-inverse-subtle)}.hero__lead{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--on-inverse-medium)}.hero__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem}@media(max-width:47.9375rem){.hero__bottom{flex-wrap:wrap;gap:1.25rem}}.hero__cue{display:flex;align-items:center;gap:.5rem;font-size:var(--t-small);line-height:var(--t-small-lh)}.hero__cue svg{flex:none}@media(max-width:29.9375rem){.hero__content{height:auto;padding-top:5rem;gap:5rem}.hero__bottom{flex-direction:column-reverse;align-items:flex-start}}.casecard{display:flex;align-items:stretch;gap:1rem;width:21.88rem;padding:.75rem;border:1px solid var(--ink-hairline);border-radius:var(--r-media);background:var(--ink-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px #000,0 1px #000;color:var(--on-inverse);text-decoration:none;overflow:clip}@media(max-width:47.9375rem){.casecard{padding:.5rem}}@media(max-width:29.9375rem){.casecard{width:100%}}.casecard__thumb{flex:none;width:5rem;height:5rem;border-radius:var(--r-media);overflow:clip}.casecard__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:47.9375rem){.casecard__thumb{display:none}}.casecard__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem}.casecard__info{display:flex;flex-direction:column;gap:.25rem;width:100%}.casecard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%}.casecard__top svg{flex:none}.casecard__stat{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls)}.casecard__label,.casecard__meta{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500}.casecard__label{color:var(--on-inverse-medium)}.casecard__meta{color:var(--on-inverse-subtle)}@media(prefers-reduced-motion:no-preference){.hero__headline,.hero__lead,.hero__cue,.casecard{animation:hero-in .7s ease-out both}.hero__lead{animation-delay:.1s}.hero__cue{animation-delay:.15s}.casecard{animation-delay:.2s}}@keyframes hero-in{0%{opacity:0;transform:translateY(50px)}}.pagehead{padding-block:clamp(2.5rem,6vw,4rem) clamp(1.5rem,3vw,2.5rem)}.pagehead__halves{display:grid;gap:2.5rem}@media(min-width:62rem){.pagehead__halves{grid-template-columns:7fr 5fr;gap:1rem;align-items:end}}.pagehead__aside{display:grid;gap:1rem;align-items:end}@media(min-width:62rem){.pagehead__aside{grid-template-columns:2fr 3fr}.pagehead__note{text-align:right}}.pagehead__figure{margin:0;border-radius:var(--r-media);overflow:clip}.pagehead__figure img{width:100%;height:clamp(20rem,40vw,27.81rem);object-fit:cover}.pricing__head{max-width:45.5rem;margin:0 auto clamp(1.5rem,3vw,2rem);text-align:center}.plans{display:grid;gap:1rem}@media(min-width:52rem){.plans{grid-template-columns:1fr 1fr}}.plan{border-radius:.5rem;padding:clamp(1.5rem,3vw,2rem);background:var(--lift);border:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;overflow:clip}.plan--feature{position:relative;color:var(--on-inverse);background-color:var(--inverse);--plan-image: linear-gradient(#0000, #0000);background-image:linear-gradient(180deg,#000000b3,#000000e6),var(--plan-image);background-size:cover;background-position:50%}.plan--feature .subtle{color:var(--on-inverse-subtle)}.plan--feature .medium{color:var(--on-inverse-medium)}.plan__top,.plan__bottom{display:flex;flex-direction:column;gap:2rem}.plan__title{display:flex;flex-direction:column;gap:.25rem}.plan__price{font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--ink-medium)}.plan--feature .plan__price{color:var(--on-inverse-medium)}.plan__amount{font-size:2.5rem;line-height:1.1;letter-spacing:-.09rem;font-weight:400}.checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.checks li{display:flex;gap:.5rem;align-items:baseline;color:var(--ink-medium)}.checks li>span{flex:1}.checks li:before{content:"✓";color:var(--ink);flex:none}.plan--feature .checks li{color:var(--on-inverse-medium)}.plan--feature .checks li:before{color:var(--on-inverse)}.badge{display:inline-block;align-self:flex-start;border:1px solid currentColor;border-radius:var(--r-pill);padding:.3rem .75rem;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--t-label-ls);text-transform:uppercase}.plans__cta{margin-top:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.plans__cta .measure{margin-inline:auto}.billing{width:max-content;max-width:100%;margin:0 auto clamp(2.5rem,5vw,4rem);display:flex;gap:.25rem;padding:.25rem;border-radius:var(--r-pill);background:var(--lift)}.billing__opt{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--r-pill);color:var(--ink-subtle);white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s}.billing__save{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--t-label-ls);text-transform:uppercase}.billing__radio--monat:checked~.billing .billing__opt--monat,.billing__radio--jahr:checked~.billing .billing__opt--jahr{background:var(--canvas);color:var(--ink)}.billing__radio--monat:focus-visible~.billing .billing__opt--monat,.billing__radio--jahr:focus-visible~.billing .billing__opt--jahr{outline:3px solid var(--accent);outline-offset:2px}@media(hover:hover){.billing__opt:hover{color:var(--ink)}}.billing__radio--monat:checked~.plans .bill--jahr,.billing__radio--jahr:checked~.plans .bill--monat{display:none}@media(max-width:34rem){.billing{width:100%}.billing__opt{flex:1;flex-direction:column;justify-content:center;gap:.125rem;padding:.5rem;text-align:center}}.beyond{margin-top:clamp(2.5rem,5vw,4rem);border:1px solid var(--ink-hairline);border-radius:.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:2rem}.beyond__text{display:flex;flex-direction:column;gap:.75rem}.beyond__text .medium{margin-top:.5rem}.beyond__side{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.beyond__amount{font-size:clamp(2rem,4vw,2.5rem);line-height:1.1;letter-spacing:-.09rem;font-weight:400}@media(min-width:52rem){.beyond{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}.beyond__text{max-width:45rem}.beyond__side{flex:none}}.section--toMarquee{padding-bottom:clamp(1.5rem,3vw,3rem)}.intro__halves{display:grid;gap:4rem}@media(min-width:62rem){.intro__halves{grid-template-columns:6fr 1fr 5fr;gap:1rem}.intro__media{grid-column:1;grid-row:1}.intro__spacer{grid-column:2;grid-row:1}.intro__content{grid-column:3;grid-row:1}}@media(max-width:61.9375rem){.intro__spacer{display:none}}.intro__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4rem;max-width:35.25rem;height:100%}@media(max-width:47.9375rem){.intro__content{gap:2.5rem}}.intro__texts{display:flex;flex-direction:column;gap:1.5rem;max-width:30rem}.intro__texts strong{font-weight:500;color:var(--ink)}.intro__media{display:grid;gap:1rem;align-content:start}.intro__row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:29.9375rem){.intro__row{grid-template-columns:1fr}}.intro__figure{margin:0;border-radius:var(--r-media);overflow:clip}.intro__figure img{width:100%;height:clamp(16rem,30vw,25rem);object-fit:cover}@media(max-width:29.9375rem){.intro__figure{display:none}}.intro__strip{margin:0;border-radius:var(--r-media);overflow:clip}.intro__strip img{width:100%;height:clamp(7rem,14vw,11.25rem);object-fit:cover;object-position:62% 45%}.introcard{display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;padding:var(--pad-card);border-radius:var(--r-media);min-height:clamp(16rem,30vw,25rem);color:var(--on-inverse);background-color:var(--inverse);--intro-image: linear-gradient(#0000, #0000);background-image:linear-gradient(180deg,#00000073,#000000e0),var(--intro-image);background-size:cover;background-position:50%;overflow:clip}.introcard__stat{font-size:clamp(2.4rem,5vw,4rem);line-height:1.06;letter-spacing:-.05rem}.introcard__label{font-family:var(--font-mono);font-size:var(--t-label-lg);line-height:var(--t-label-lg-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--on-inverse-medium)}.marquee{padding-block:clamp(2rem,4vw,3.25rem);border-block:1px solid var(--ink-hairline);overflow:hidden}.marquee__track{display:flex;width:max-content}.marquee__set{display:flex;align-items:center;gap:clamp(2rem,5vw,3rem);padding-right:clamp(2rem,5vw,3rem);flex:none}.marquee__word{font-size:clamp(2.5rem,8vw,5.5rem);line-height:1.07;letter-spacing:-.094rem;white-space:nowrap}.marquee__icon{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(3.5rem,8vw,8.25rem);color:var(--ink-subtle)}.marquee__icon svg{width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.marquee__track{animation:marquee 34s linear infinite}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.demo__head{max-width:45.5rem;margin-inline:auto;margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center;align-items:center}.demo__grid{display:grid;gap:1rem}@media(min-width:52rem){.demo__grid{grid-template-columns:7fr 5fr}}.demo__tile{display:grid;grid-template-rows:1fr auto;gap:1.5rem}@media(max-width:47.9375rem){.demo__tile{gap:1.25rem}}.demo__frame{position:relative;display:flex;align-items:center;justify-content:center;min-height:22rem;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem);border-radius:var(--r-media);background-color:var(--inverse);background-image:var(--demo-image);background-size:cover;background-position:50%;overflow:clip}@media(max-width:47.9375rem){.demo__frame{min-height:0;padding:1.5rem 1rem}}.demo__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0000009e,#000000d1)}.demo__caption{font-size:var(--t-lead);line-height:var(--t-lead-lh);margin:0}.demo__caption strong{font-weight:500;color:var(--ink)}@media(max-width:47.9375rem){.demo__caption{font-size:var(--t-body);line-height:var(--t-body-lh)}}.demo__note{max-width:var(--measure);margin-block:clamp(1.5rem,3vw,2rem) 0}.demo__note strong{font-weight:500;color:var(--ink)}.demo__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem)}.demo__barText{display:flex;flex-direction:column}.demo__barText p{margin:0}@media(max-width:47.9375rem){.demo__bar{flex-direction:column;align-items:flex-start;gap:1.25rem}}.mock{position:relative;width:100%;color:var(--ink);background:var(--canvas);border-radius:.5rem;overflow:clip;box-shadow:0 1.5rem 3rem #00000040}.mock--browser{max-width:34rem}.mock--phone{max-width:15rem;border-radius:1.75rem;padding:.5rem;background:var(--ink)}.mock__chrome{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:var(--lift);border-bottom:1px solid var(--ink-hairline)}.mock__dots{display:flex;gap:.25rem;flex:none}.mock__dots i{width:.375rem;height:.375rem;border-radius:50%;background:var(--ink-line)}.mock__url{flex:1;padding:.1875rem .5rem;border-radius:var(--r-pill);background:var(--canvas);font-family:var(--font-mono);font-size:.5rem;line-height:.75rem;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__notch{display:block;width:3rem;height:.25rem;margin:0 auto .375rem;border-radius:var(--r-pill);background:#f5f4f14d}.mock--phone .mock__page{border-radius:1.25rem;background:var(--canvas);overflow:clip}.mock__topbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--ink-hairline)}.mock__brand{font-size:.5625rem;font-weight:500;letter-spacing:-.01em}.mock__nav{display:flex;gap:.625rem}.mock__nav i{font-style:normal;font-size:.4375rem;color:var(--ink-subtle)}.mock__pill{padding:.1875rem .4375rem;border-radius:var(--r-pill);background:var(--ink);color:var(--on-inverse);font-size:.4375rem;font-weight:500}.mock__burger{display:flex;flex-direction:column;gap:.1875rem;flex:none}.mock__burger i{width:.625rem;height:1px;background:var(--ink)}.mock__hero{position:relative;display:flex;align-items:flex-end;height:6.5rem;padding:.625rem .75rem;background-image:var(--mock-image);background-size:cover;background-position:50% 30%;background-color:var(--inverse)}.mock__hero--tall{height:8rem}.mock__heroScrim{position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#000000d9)}.mock__heroText{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;color:var(--on-inverse)}.mock__heroText b{font-size:.75rem;line-height:1.15;font-weight:500;letter-spacing:-.02em}.mock__heroText i{font-style:normal;font-size:.4375rem;line-height:1.3;color:var(--on-inverse-medium)}.mock__heroText em{font-style:normal;margin-top:.25rem;padding:.1875rem .5rem;border-radius:var(--r-pill);background:var(--on-inverse);color:var(--inverse);font-size:.4375rem;font-weight:500}.mock__cards{display:flex;gap:.375rem;padding:.625rem .75rem .875rem}.mock__cards span{flex:1;display:flex;flex-direction:column;gap:.125rem;padding:.4375rem;border-radius:.25rem;background:var(--lift)}.mock__cards b{font-size:.5rem;font-weight:500}.mock__cards i{font-style:normal;font-size:.4375rem;line-height:1.25;color:var(--ink-subtle)}.mock__call{display:block;margin:.625rem .75rem;padding:.375rem;border-radius:var(--r-pill);background:var(--ink);color:var(--on-inverse);font-size:.5rem;font-weight:500;text-align:center}.mock__rows{display:flex;flex-direction:column;padding:0 .75rem .875rem}.mock__rows span{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0;border-top:1px solid var(--ink-hairline);font-size:.5rem}.mock__rows i{font-style:normal;color:var(--ink-subtle)}@media(max-width:47.9375rem){.mock--browser .mock__nav,.mock__cards i{display:none}.mock__cards{gap:.25rem}.mock__cards span{padding:.375rem}}.belege__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.belege__head .h2{max-width:40rem}@media(max-width:47.9375rem){.belege__head{flex-direction:column;align-items:flex-start;gap:1.5rem}}.belege__nav{display:none;gap:.75rem;flex:none}@media(scripting:enabled){.belege__nav{display:flex}}.belege__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:.75rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--ink-tint);color:var(--ink);cursor:pointer;transition:background-color .3s ease,color .3s ease}.belege__arrow:hover{background:var(--ink);color:var(--on-inverse)}.belege__scroller{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:0;padding-bottom:.5rem}.belege__track{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.beleg{flex:0 0 min(52.38rem,88%);scroll-snap-align:start}.beleg__card{display:flex;gap:2rem;height:100%;padding:2rem;border-radius:.5rem;background:var(--lift)}@media(max-width:47.9375rem){.beleg__card{flex-direction:column;gap:1.5rem;padding:1.5rem}}.beleg__media{position:relative;flex:none;display:flex;align-items:flex-end;width:20rem;height:22.25rem;padding:1.5rem;border-radius:.5rem;color:var(--on-inverse);background-color:var(--inverse);--beleg-image: linear-gradient(#0000, #0000);background-image:var(--beleg-image);background-size:cover;background-position:50%;overflow:clip}@media(max-width:47.9375rem){.beleg__media{width:100%;height:16rem}}.beleg__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#000000c2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.beleg__figure{position:relative;display:flex;flex-direction:column;gap:.75rem}.beleg__stat{font-size:clamp(2.4rem,5vw,4rem);line-height:1.06;letter-spacing:-.05rem}.beleg__statlabel{font-family:var(--font-mono);font-size:var(--t-label-lg);line-height:var(--t-label-lg-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--on-inverse-medium)}.beleg__body{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:.5rem}.beleg__claim{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:400}@media(max-width:47.9375rem){.beleg__claim{font-size:1.375rem;line-height:1.625rem}}.beleg__text{color:var(--ink-medium)}.beleg__source{display:flex;flex-direction:column;gap:.25rem}.beleg__source a,.beleg__own{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--ink-medium)}.beleg__source a{text-decoration-thickness:1px;text-underline-offset:.2em}.beleg__method{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--ink-subtle)}.rechnung{display:grid;gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--ink-hairline)}@media(min-width:64rem){.rechnung{grid-template-columns:5fr 6fr;align-items:start}}.rechnung__intro{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.rechnung__intro .medium{max-width:var(--measure)}.rechnung__intro strong{font-weight:500;color:var(--ink)}.rechnung__panel{padding:var(--pad-card);border-radius:.5rem;background:var(--lift)}.rechnung__table{width:100%;border-collapse:collapse;text-align:left}.rechnung__table th,.rechnung__table td{padding:.75rem .75rem .75rem 0;vertical-align:baseline}.rechnung__table th:last-child,.rechnung__table td:last-child{padding-right:0}.rechnung__table thead th{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--ink-subtle);border-bottom:1px solid var(--ink-hairline)}.rechnung__table tbody th{font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:500;color:var(--ink);white-space:nowrap}.rechnung__table tbody td{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--ink-medium)}.rechnung__table tbody tr+tr th,.rechnung__table tbody tr+tr td{border-top:1px solid var(--ink-hairline)}@media(max-width:47.9375rem){.rechnung__table th,.rechnung__table td{padding:.625rem .5rem .625rem 0}.rechnung__table tbody th,.rechnung__table tbody td{font-size:var(--t-small);line-height:var(--t-small-lh)}.rechnung__table tbody td{white-space:nowrap}}.rechnung__own{display:none}@media(scripting:enabled){.rechnung__own{display:table-row}}.rechnung__field{display:inline-flex;align-items:center;gap:.375rem;color:var(--ink-medium)}.rechnung__field input{width:6.5rem;min-height:var(--tap);padding:.5rem .75rem;border:1px solid transparent;border-radius:.375rem;background:var(--ink-tint);color:var(--ink);font-family:inherit;font-size:var(--t-body);line-height:var(--t-body-lh)}.rechnung__field input:focus{border-color:var(--ink-line)}.rechnung__note{max-width:var(--measure);margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ink-hairline)}.combo__halves{display:grid;gap:4rem}@media(min-width:62rem){.combo__halves{grid-template-columns:5fr 1fr 6fr;gap:1rem}}@media(max-width:61.9375rem){.combo__spacer{display:none}}.combo__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4rem;max-width:43.75rem;height:100%}.combo__body{font-size:var(--t-lead);line-height:var(--t-lead-lh);max-width:34.63rem}.stats{display:flex;flex-direction:column;gap:2rem}.stat{display:flex;flex-direction:column;gap:.75rem}.stat__value{font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.05rem;color:var(--ink-medium)}.stat__label{font-family:var(--font-mono);font-size:var(--t-label-lg);line-height:var(--t-label-lg-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--ink-subtle)}.combo__media{margin:0;border-radius:var(--r-media);overflow:clip}.combo__media img{width:100%;height:clamp(22rem,45vw,39.88rem);object-fit:cover}.flow__halves{display:grid;gap:4rem}@media(min-width:62rem){.flow__halves{grid-template-columns:5fr 1fr 6fr;gap:1rem}}@media(max-width:61.9375rem){.flow__spacer{display:none}}.flow__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.flow__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem}.flow__item{display:flex;gap:3rem}@media(max-width:47.9375rem){.flow__item{gap:2rem}}@media(max-width:29.9375rem){.flow__item{flex-direction:column;gap:1.25rem}}.flow__rail{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.flow__dot{flex:none;width:.63rem;height:.63rem;margin-top:-2px;border-radius:50%;background:var(--ink)}.flow__lines{display:flex;flex-direction:column;gap:2rem;width:12.69rem}@media(max-width:29.9375rem){.flow__lines{width:100%}}.flow__lines i{display:block;height:2px;background:var(--ink-hairline);max-width:65%}.flow__lines i:first-child{background:var(--ink);max-width:none}.flow__content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.flow__step{font-family:var(--font-mono);font-size:var(--t-label-lg);line-height:var(--t-label-lg-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500}.flow__title{font-size:var(--t-body);line-height:1.4;font-weight:500}.flow__body{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--ink-medium);max-width:26rem}.flow__tags{display:flex;flex-wrap:wrap;gap:.25rem}.flow__tags span{padding:.25rem .5rem;border-radius:1rem;background:var(--lift-strong);font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500}.segments__head{display:flex;flex-direction:column;gap:1.5rem;max-width:38.94rem;margin:0 auto 5rem;text-align:center}.segments__lead{font-size:var(--t-lead);line-height:var(--t-lead-lh);color:var(--ink-subtle)}@media(max-width:47.9375rem){.segments__head{gap:1.25rem;margin-bottom:3rem}}.segments{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:71.5rem;margin-inline:auto}@media(max-width:61.9375rem){.segments{grid-template-columns:repeat(2,1fr)}}@media(max-width:47.9375rem){.segments{gap:.75rem}}@media(max-width:29.9375rem){.segments{grid-template-columns:1fr}}.segment{display:flex}.segment__link{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;min-height:25.31rem;padding:2rem;border-radius:var(--r-card);overflow:clip;color:var(--ink);text-decoration:none;transition:color .4s}@media(max-width:47.9375rem){.segment__link{padding:1.5rem}}.segment__face{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:clip;background:var(--lift)}.segment__img{width:100%;height:100%;object-fit:cover}.segment__top,.segment__cta{position:relative;z-index:1}.segment__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#000000d1,#000000b8 42%,#000000a3 64%,#000c)}.segment__veil{position:absolute;inset:0;background:var(--lift);transition:opacity .4s}:is(.segment__link:hover,.segment__link:focus-visible){color:var(--on-inverse)}:is(.segment__link:hover,.segment__link:focus-visible) .segment__veil{opacity:0}@media(hover:none){.segment__link{color:var(--on-inverse)}.segment__veil{opacity:0}}.segment__link:focus-visible{border-radius:var(--r-card)}.segment__top{display:flex;flex-direction:column;gap:1.25rem}.segment__info{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.segment__tag{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--r-card);background:var(--inverse);color:var(--on-inverse);font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;transition:background-color .4s,color .4s}:is(.segment__link:hover,.segment__link:focus-visible) .segment__tag{background:var(--on-inverse);color:var(--ink)}@media(hover:none){.segment__tag{background:var(--on-inverse);color:var(--ink)}}.segment__trades{font-family:var(--font-mono);font-size:var(--t-label-lg);line-height:var(--t-label-lg-lh);letter-spacing:var(--t-label-ls);opacity:.88}.segment__title{font-size:var(--t-h4);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls)}.segment__body{font-size:var(--t-small);line-height:var(--t-small-lh);opacity:.88}@media(max-width:47.9375rem){.segment__title{font-size:1.5rem;line-height:2rem}}.segment__cta{display:flex;align-items:center;gap:.5rem;min-height:var(--tap);margin-top:auto;font-size:var(--t-small);line-height:var(--t-small-lh);font-weight:500}.segment__arrow{width:1rem;height:1rem;flex:none}.segment__link:hover .segment__cta{text-decoration:underline}.segment__link--invite{background:var(--inverse);color:var(--on-inverse)}.segment__link--invite .segment__tag{background:var(--on-inverse);color:var(--ink)}@media(prefers-reduced-motion:reduce){.segment__link,.segment__veil,.segment__tag{transition:none}}.faq__head{max-width:51.75rem;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.faq__grid{display:grid;gap:1rem}@media(min-width:52rem){.faq__grid{grid-template-columns:1fr 1fr;align-items:start}}.faq__col{display:flex;flex-direction:column;gap:1rem}.faq__item{background:var(--lift);border-radius:.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:1rem}.faq__item h3{font-size:var(--t-body);line-height:1.5;font-weight:500}.faq__item p{color:var(--ink-medium);max-width:29.38rem}.cta__cards{display:grid;gap:1rem;margin-bottom:2rem}@media(min-width:52rem){.cta__cards{grid-template-columns:1fr 1fr}}.cta__card{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;border-radius:var(--r-card);padding:clamp(1.75rem,4vw,2.5rem);min-height:clamp(20rem,45vw,32.5rem);background:var(--inverse);color:var(--on-inverse);overflow:clip}.cta__card p{color:var(--on-inverse-medium);font-size:var(--t-lead);line-height:var(--t-lead-lh)}.cta__card--image{--cta-image: linear-gradient(#0000, #0000);background-image:linear-gradient(180deg,#00000080,#000000d9),var(--cta-image);background-size:cover;background-position:50%}.cta__foot{max-width:46rem;font-size:var(--t-small);line-height:var(--t-small-lh)}.sitefoot{border-top:1px solid var(--ink-hairline);padding-block:2.5rem 3rem;display:grid;gap:2rem;color:var(--ink-subtle);font-size:var(--t-small)}@media(min-width:52rem){.sitefoot{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}}.sitefoot a{color:var(--ink)}.sitefoot h2{font-size:var(--t-small);font-weight:500;color:var(--ink);margin:0 0 .75rem}.sitefoot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sitefoot ul a{display:inline-flex;align-items:center;min-height:2.25rem;text-decoration:none}.sitefoot ul a:hover{text-decoration:underline}.contact__halves{display:grid;gap:3rem}@media(min-width:62rem){.contact__halves{grid-template-columns:1fr 1fr;gap:1rem}}.contact__intro{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:5rem;max-width:34.25rem}@media(max-width:61.9375rem){.contact__intro{gap:3rem}}.contact__list{list-style:none;margin:0;padding:0;width:100%;max-width:28rem;border-top:1px solid var(--ink-hairline)}.contact__list li{padding-block:1rem;border-bottom:1px solid var(--ink-hairline);font-size:var(--t-small);line-height:var(--t-small-lh)}.formcard{display:flex;flex-direction:column;gap:2rem;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--r-media);background:var(--lift)}.formcard__fields{display:flex;flex-direction:column;gap:1.5rem}.formcard__note{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--ink-medium)}.field{display:flex;flex-direction:column;gap:.5rem}.field label{font-family:var(--font-mono);font-size:var(--t-label-lg);line-height:var(--t-label-lg-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase;font-weight:500;color:var(--ink-subtle)}.field input,.field textarea{min-height:var(--tap);padding:.75rem 1rem;font:inherit;color:var(--ink);background:var(--ink-tint);border:1px solid transparent;border-radius:var(--r-media);transition:border-color .2s ease}.field input:focus,.field textarea:focus{border-color:var(--ink-line)}.field ::placeholder{color:var(--ink-subtle);opacity:1}.field textarea{resize:vertical;min-height:8.25rem}.hp{position:absolute;left:-9999px;width:1px;height:1px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.formstate{display:none}.formstate[data-on]{display:block}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(50px)}[data-reveal][data-shown]{opacity:1;transform:none;transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:var(--reveal-delay, 0s)}}
