@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-italic.B5xAaiFk.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-italic.DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-italic.DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-italic.CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-italic.K3WlGtc8.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-italic.0pjOp8NU.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DLFur4M8.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.Bd9qxgO7.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.Co9-8-br.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.yoRrTn3C.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.Ckqal4CG.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.DSJrtJSV.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.zgGxM6DR.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.BKz78T03.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.BW_wrb5p.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.RaVCNQX7.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.DMxgMKSc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.B2GLvXWD.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.BdAXjnQq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.CmiK3K51.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-normal.qyq7qiEo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.aFhv2iya.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.CYDqHS6k.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BUqUdxpG.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.DBzjYlhR.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.LNvnJ-zC.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DX0gtuIC.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.CrXb_wUK.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CWxonse8.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.D_DWC1IY.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.DCsSAFyU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.FLlJiINU.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.11TUomBd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.BU6_2yEY.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-italic.Bgino0Sw.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.BW8oGKYg.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.BCMO1dRL.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.dkY5D-I6.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.CAWkC-nM.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.KGnr19QW.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.DxAerz_z.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-italic.8AKbMYyY.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-italic.BSgYsU7u.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-italic.DF_ZTWEh.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-italic.B0i79zCm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-italic.Cj3vwg8R.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-italic.-P10fax7.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-italic.DmTDpfzD.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-italic.DrBYjZZN.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-italic.D-gmXxxY.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-italic.cHA2QpxQ.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-italic.4UDTnZx5.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-italic.BBvJcUCh.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-italic.DW_HNewX.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-italic.Bntdzcwq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) 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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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}:root{--forest: #2d4a3e;--forest-muted: #4a6b5d;--cream: #f5f0e8;--ink: #1a1a2e;--offwhite: #fafaf7;--warm-grey: #6b6b6b;--stamp-red: #c4392c;--success: #2d6a4f;--warning: #b08800;--border-light: rgba(26, 26, 46, .08);--border-medium: rgba(26, 26, 46, .15);--surface: white;--surface-chrome: #f7f5f0;--font-display: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, sans-serif;--font-edit: "EB Garamond", Georgia, serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;color-scheme:light}:root[data-theme=dark]{--forest: #6b9d85;--forest-muted: #8cb39e;--cream: #1f2330;--ink: #f5f0e8;--offwhite: #0e1017;--warm-grey: #9ea2ad;--border-light: rgba(245, 240, 232, .08);--border-medium: rgba(245, 240, 232, .16);--surface: #181b25;--surface-chrome: #1a1d28;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{overflow-x:clip}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--ink);background:var(--offwhite);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}.st-h2{font-family:var(--font-display);font-size:36px;line-height:1.15;letter-spacing:-1px;font-weight:500;margin:0 0 20px;text-wrap:balance}.st-h2--light{color:var(--cream)}.st-h3{font-family:var(--font-display);font-size:22px;line-height:1.25;letter-spacing:-.4px;font-weight:500;margin:0 0 8px}.st-page{min-height:100vh}.st-container{max-width:1200px;margin:0 auto;padding:0 32px}.st-container--narrow{max-width:820px}.st-section{padding:112px 0;position:relative}.st-section--tight{padding:80px 0}.st-section--off{background:var(--offwhite)}.st-section--cream{background:var(--cream)}.st-section--ink{background:var(--ink);color:var(--cream)}[data-rhythm=uniform] .st-section--cream{background:var(--offwhite)}.st-section__head{max-width:820px;margin:0 auto 64px;text-align:center}.st-section__head--narrow{max-width:720px}.st-section__head--left{text-align:left;margin-left:0}.st-section__label{font-size:13px;font-weight:500;letter-spacing:.4px;color:var(--forest);margin-bottom:14px;display:inline-flex;align-items:center;gap:8px}.st-section__label:before{content:"";display:inline-block;width:18px;height:1px;background:var(--forest)}.st-section__label--light{color:var(--cream);opacity:.8}.st-section__label--light:before{background:var(--cream);opacity:.5}.st-section__lede{font-size:18px;line-height:1.6;color:var(--ink);max-width:620px;margin:0 auto;text-wrap:pretty}.st-section__head--left .st-section__lede{margin-left:0}.st-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;max-width:1280px;margin:0 auto;gap:32px;position:relative}.st-nav__logo{display:inline-flex}.st-nav__panel{display:contents}.st-nav__links{display:flex;gap:28px;font-size:16px;font-weight:500}.st-nav__links a{color:var(--ink);transition:color .15s}.st-nav__links a:hover{color:var(--forest)}.st-nav__muted{color:var(--warm-grey)!important}.st-nav__cta{display:flex;align-items:center;gap:18px}.st-nav__toggle{display:none;background:transparent;border:1px solid var(--border-medium);border-radius:8px;width:40px;height:40px;padding:0;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;transition:background .15s,border-color .15s}.st-nav__toggle:hover{background:#1a1a2e0a}.st-nav__toggle-bar{width:18px;height:1.5px;background:var(--ink);transition:transform .2s ease,opacity .15s;transform-origin:center}.st-nav.is-open .st-nav__toggle-bar:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.st-nav.is-open .st-nav__toggle-bar:nth-child(2){opacity:0}.st-nav.is-open .st-nav__toggle-bar:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media(max-width:860px){.st-nav{gap:12px;padding:16px 20px}.st-nav__toggle{display:inline-flex}.st-nav__panel{display:flex;flex-direction:column;gap:18px;position:absolute;top:100%;left:0;right:0;background:var(--offwhite);padding:22px 24px 28px;border-bottom:1px solid var(--border-light);box-shadow:0 12px 24px -16px #1a1a2e2e;transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s ease,opacity .15s ease,visibility 0s .15s;z-index:20}.st-nav.is-open .st-nav__panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .18s ease,opacity .15s ease}.st-nav__links{flex-direction:column;gap:4px;font-size:17px}.st-nav__links a{padding:8px 0;border-bottom:1px solid var(--border-light)}.st-nav__links a:last-child{border-bottom:none}.st-nav__cta{flex-direction:column;align-items:stretch;gap:10px;padding-top:8px;border-top:1px solid var(--border-light)}.st-nav__cta .st-link{text-align:center;padding:10px 0}.st-nav__cta .st-btn{justify-content:center}}.st-link{font-size:16px;font-weight:500;color:var(--ink)}.st-link:hover{color:var(--forest)}.st-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:6px;font-family:var(--font-body);font-size:15px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;white-space:nowrap;text-decoration:none}.st-btn--sm{padding:9px 16px;font-size:14px}.st-nav .st-btn--sm{font-size:15px;font-weight:600}.st-btn--primary{background:var(--forest);color:var(--cream)}.st-btn--primary:hover{background:#233a31}.st-btn--ghost{background:transparent;color:var(--ink);border-color:#1a1a2e66}.st-btn--ghost:hover{background:#1a1a2e0d}.st-btn--cream{background:var(--cream);color:var(--ink)}.st-btn--cream:hover{background:#ede7da}.st-btn--ghost-light{background:transparent;color:var(--cream);border-color:#f5f0e866}.st-btn--ghost-light:hover{background:#f5f0e814}.st-btn--block{display:flex;justify-content:center;width:100%}.st-btn__badge{margin-left:4px;padding:2px 8px;background:#1a1a2e0f;border-radius:99px;font-size:12px;font-weight:500}.st-btn__badge--dark{background:#1a1a2e1a}.st-hero{padding:56px 0 112px;position:relative;overflow:hidden}.st-hero__inner{max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:72px;align-items:center}.st-hero--centred .st-hero__inner{grid-template-columns:1fr;text-align:center;max-width:820px}.st-hero--centred .st-hero__copy{align-items:center}.st-hero--centred .st-hero__cta,.st-hero--centred .st-hero__bullets,.st-hero--centred .st-eyebrow{justify-content:center}.st-hero--centred .st-hero__visual{margin-top:32px}.st-hero--stacked .st-hero__inner{grid-template-columns:1fr;gap:48px}.st-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.st-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;background:#2d4a3e14;border:1px solid rgba(45,74,62,.15);border-radius:99px;font-size:13px;color:var(--forest);margin-bottom:24px}.st-eyebrow__dot{width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 0 3px #2d6a4f2e}.st-hero__h1{font-family:var(--font-display);font-size:64px;line-height:1.05;letter-spacing:-2px;font-weight:600;margin:0 0 24px;color:var(--ink);max-width:14ch;text-wrap:balance}.st-hero--centred .st-hero__h1{max-width:18ch;margin-left:auto;margin-right:auto}.st-hero__sub{font-size:19px;line-height:1.55;color:var(--ink);margin:0 0 32px;max-width:56ch;text-wrap:pretty}.st-hero__cta{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.st-hero__bullets{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0;margin:0;font-size:14px;color:var(--warm-grey)}.st-hero__bullets li{display:inline-flex;align-items:center;gap:8px}.st-tick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#2d6a4f1f;color:var(--success);font-size:11px;font-weight:600}.st-hero__visual{position:relative;display:flex;justify-content:center;align-items:center}.st-hero__postmark{position:absolute;top:-28px;right:-16px;width:132px;height:132px;border:2px solid var(--stamp-red);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-12deg);background:#f5f0e866;z-index:2;pointer-events:none}.st-hero__postmark:before{content:"";position:absolute;inset:8px;border:1px dashed var(--stamp-red);border-radius:50%}.st-hero__postmark-text{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:1px;color:var(--stamp-red)}[data-stamp=none] .st-hero__postmark{display:none}.st-hero__perf{position:absolute;bottom:0;left:0;right:0;height:12px;background-image:radial-gradient(circle at center,var(--cream) 4px,transparent 5px);background-size:18px 18px;background-position:center}.st-email{background:#fff;color:#1a1a2e;border:1px solid rgba(26,26,46,.08);border-radius:14px;overflow:hidden;box-shadow:0 1px #1a1a2e0a,0 24px 60px -24px #1a1a2e47,0 4px 12px -4px #1a1a2e1a;width:100%;max-width:540px;position:relative;transition:transform .4s ease}.st-email--tilt{transform:rotate(-1.2deg)}.st-email--tilt:hover{transform:rotate(0) scale(1.01)}.st-email--compact{max-width:100%}.st-email__chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-light);background:#f7f5f0}.st-email__dot{width:10px;height:10px;border-radius:50%}.st-email__chrome-meta{margin-left:14px;font-size:12px;color:var(--warm-grey);font-family:var(--font-mono)}.st-email__body{padding:28px 32px 24px}.st-email__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.st-email__brand{display:flex;align-items:center;gap:12px}.st-email__brand-mark{width:38px;height:38px;border-radius:8px;background:var(--ink);color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:18px}.st-email__brand-name{font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--ink)}.st-email__brand-meta{font-size:12px;color:var(--warm-grey)}.st-email__stamp{width:76px;height:76px;border:1.5px solid var(--stamp-red);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg);flex-shrink:0}.st-email__stamp-inner{display:flex;flex-direction:column;align-items:center;gap:1px;font-family:var(--font-display);color:var(--stamp-red);letter-spacing:.5px}.st-email__stamp-line{font-size:8px;font-weight:600}.st-email__stamp-date{font-size:13px;font-weight:600;letter-spacing:.8px}.st-email__hello h3{font-family:var(--font-edit);font-size:24px;font-weight:500;margin:0 0 8px;color:var(--ink);letter-spacing:-.3px}.st-email__hello p{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--ink)}.st-email__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;padding:18px;border:1px solid var(--border-light);border-radius:10px;background:var(--offwhite)}.st-email__stat-num{font-family:var(--font-display);font-size:26px;font-weight:500;letter-spacing:-.6px;color:var(--ink)}.st-email__stat-label{font-size:11px;color:var(--warm-grey);margin-top:2px}.st-email__stat-delta{font-size:11px;font-weight:500;margin-top:4px;display:inline-block}.st-email__stat-delta--up{color:var(--success)}.st-email__chart{margin-bottom:24px;padding:16px;border:1px solid var(--border-light);border-radius:10px}.st-email__chart-title{font-size:11px;color:var(--warm-grey);margin-bottom:8px;letter-spacing:.3px}.st-email__chart-svg{width:100%;height:70px;display:block}.st-email__section{margin-bottom:24px}.st-email__section-title{font-size:12px;color:var(--warm-grey);margin-bottom:8px;font-weight:500;letter-spacing:.3px;text-transform:none}.st-email__table{width:100%;border-collapse:collapse;font-size:13px}.st-email__table td{padding:8px 0;border-bottom:1px solid var(--border-light);color:var(--ink)}.st-email__table tr:last-child td{border-bottom:none}.st-email__num{text-align:right;font-family:var(--font-mono);color:var(--warm-grey)}.st-email__section-meta{margin-left:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.4px;color:var(--warm-grey);text-transform:uppercase;opacity:.7}.st-email__uptime{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ink)}.st-email__uptime strong{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.4px}.st-email__sep{color:var(--border-medium)}.st-email__bigsection{margin-bottom:22px;padding-top:16px;border-top:1px solid var(--border-light)}.st-email__bigsection:first-of-type{padding-top:0;border-top:0}.st-email__bighead{margin-bottom:10px}.st-email__bighead-meta{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;color:var(--forest);margin-bottom:6px}.st-email__bighead-slash{opacity:.45;margin:0 2px}.st-email__bighead-via{color:var(--warm-grey);text-transform:uppercase;opacity:.85}.st-email__bighead-title{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;letter-spacing:-.3px;color:var(--ink);margin:0;line-height:1.2}.st-email__sublabel{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;letter-spacing:.3px;color:var(--warm-grey);font-weight:500;margin:14px 0 8px}.st-email__sublabel--spaced{margin-top:22px}.st-email__sublabel-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.4px;text-transform:uppercase;opacity:.7;font-weight:400}.st-email__bar-list{display:flex;flex-direction:column;gap:9px}.st-email__bar-row{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:baseline;column-gap:10px;padding-bottom:6px;font-size:13px;color:var(--ink)}.st-email__bar-index{font-family:var(--font-mono);font-size:10px;color:var(--forest);opacity:.7;letter-spacing:.4px}.st-email__bar-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-email__bar-value{font-family:var(--font-mono);font-size:12px;color:var(--warm-grey);white-space:nowrap}.st-email__bar-track{grid-column:2 / -1;position:relative;height:2px;background:var(--border-light);border-radius:2px;margin-top:4px}.st-email__bar-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:2px}.st-email__footer{display:flex;justify-content:space-between;border-top:1px dashed var(--border-medium);padding-top:16px;font-size:11px;color:var(--warm-grey)}.st-email{--ink: #1a1a2e;--forest: #2d4a3e;--forest-muted: #4a6b5d;--warm-grey: #6b6b6b;--offwhite: #fafaf7;--surface: white;--surface-chrome: #f7f5f0;--border-light: rgba(26, 26, 46, .08);--border-medium: rgba(26, 26, 46, .15);color-scheme:light}.st-email,.st-email .st-email__hello h3,.st-email .st-email__brand-name,.st-email .st-email__stat-num,.st-email .st-email__hello p,.st-email .st-email__table td{color:#1a1a2e}.st-email .st-email__brand-meta,.st-email .st-email__chrome-meta,.st-email .st-email__stat-label,.st-email .st-email__chart-title,.st-email .st-email__section-title,.st-email .st-email__num,.st-email .st-email__footer{color:#6b6b6b}.st-email .st-email__stat-delta--up{color:#2d6a4f}.st-email .st-email__brand-mark{background:#1a1a2e;color:#f5f0e8}.st-email .st-email__chrome{background:#f7f5f0;border-bottom-color:#1a1a2e14}.st-email .st-email__stats{background:#fafaf7;border-color:#1a1a2e14}.st-email .st-email__chart{border-color:#1a1a2e14}.st-email .st-email__table td{border-bottom-color:#1a1a2e14}.st-email .st-email__footer{border-top-color:#1a1a2e26}.st-email .st-email__pmark{border-color:#c4392c;color:#c4392c}.st-compare{display:grid;grid-template-columns:1fr 1fr;gap:32px}.st-compare__col{display:flex;flex-direction:column}.st-compare__tag{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:99px;font-size:12px;font-weight:500;margin-bottom:16px}.st-compare__tag--bad{background:#c4392c14;color:var(--stamp-red)}.st-compare__tag--good{background:#2d4a3e14;color:var(--forest)}.st-compare__panel{flex:1;border:1px solid var(--border-light);border-radius:12px;padding:24px;margin-bottom:18px;min-height:340px;display:flex;align-items:stretch}.st-compare__panel--bad{background:var(--surface)}.st-compare__panel--good{background:var(--offwhite);padding:18px}.st-compare__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--warm-grey)}.st-compare__list li:before{content:"—  ";color:var(--border-medium)}.st-compare--single{grid-template-columns:1fr;max-width:560px;margin:0 auto}.st-compare--single .st-compare__col{align-items:center;text-align:center}.st-compare--single .st-compare__tag{align-self:center}.st-compare--single .st-compare__panel{width:100%}.st-compare--single .st-compare__list{align-items:center}@media(min-width:600px){.st-compare--single .st-compare__list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 22px}}.st-compare__cta{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:10px 18px;border-radius:999px;background:var(--forest);color:var(--cream);font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s ease,background .15s ease}.st-compare__cta:hover{background:var(--forest-muted);transform:translateY(-1px)}.st-compare__cta span{transition:transform .2s ease}.st-compare__cta:hover span{transform:translate(2px)}.st-mock-doc{width:100%;display:flex;flex-direction:column;gap:8px;font-family:var(--font-body);position:relative}.st-mock-doc__title{font-family:var(--font-mono);font-size:12px;color:var(--warm-grey);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.st-mock-doc__row{height:8px;background:#1a1a2e12;border-radius:2px}.st-mock-doc__chart{display:flex;align-items:flex-end;gap:6px;height:90px;margin:8px 0;padding:8px;background:#1a1a2e08}.st-mock-doc__bar{flex:1;background:#1a1a2e40;border-radius:1px}.st-mock-doc__stamp{position:absolute;top:50%;right:-4px;transform:translateY(-50%) rotate(-12deg);border:2px solid var(--stamp-red);color:var(--stamp-red);padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.5px;background:#f5f0e8d9;border-radius:4px}.st-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.st-step{padding:28px 24px;background:var(--cream);border:1px solid var(--border-light);border-radius:12px;position:relative}.st-step__num{font-family:var(--font-mono);font-size:12px;color:var(--forest);margin-bottom:16px;letter-spacing:.5px}.st-step__visual{margin:0 0 24px;height:160px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border-light);border-radius:8px;padding:16px}.st-step__body{font-size:15px;line-height:1.55;color:var(--ink);margin:0;text-wrap:pretty}.st-stepvis{width:100%;display:flex;flex-direction:column;gap:8px}.st-stepvis__row{display:flex;align-items:center;gap:10px;font-size:13px}.st-stepvis__src{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-light);border-radius:6px;background:var(--offwhite);white-space:nowrap}.st-stepvis__src:before{content:attr(data-src);display:inline-flex;width:18px;height:18px;background:var(--ink);color:var(--cream);border-radius:4px;align-items:center;justify-content:center;font-size:10px;font-weight:600;font-family:var(--font-mono)}.st-stepvis__line{flex:1;height:1px;background:repeating-linear-gradient(to right,var(--border-medium) 0,var(--border-medium) 3px,transparent 3px,transparent 6px)}.st-stepvis__hub{padding:6px 10px;background:var(--forest);color:var(--cream);border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.st-stepvis--design{gap:6px}.st-stepvis__field{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--offwhite);border:1px solid var(--border-light);border-radius:6px;font-size:13px}.st-stepvis__field>span:first-child{color:var(--warm-grey)}.st-stepvis__chip{font-family:var(--font-mono);font-size:11px;background:var(--surface);padding:2px 8px;border-radius:4px;border:1px solid var(--border-light)}.st-stepvis__swatch{width:18px;height:18px;border-radius:4px;border:1px solid var(--border-medium)}.st-stepvis__pills{display:inline-flex;gap:4px}.st-stepvis__pills em{font-style:normal;font-size:11px;background:var(--surface);border:1px solid var(--border-light);padding:2px 6px;border-radius:99px}.st-cal{width:100%}.st-cal__head{font-family:var(--font-mono);font-size:11px;color:var(--warm-grey);margin-bottom:6px;letter-spacing:.3px}.st-cal__grid{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.st-cal__day{aspect-ratio:1;background:var(--offwhite);border:1px solid var(--border-light);border-radius:3px;font-size:9px;display:flex;align-items:center;justify-content:center;color:var(--warm-grey)}.st-cal__day--marked{background:var(--forest);color:var(--cream);border-color:var(--forest);font-weight:600;position:relative}.st-cal__day--marked:after{content:"";position:absolute;inset:-3px;border:1px dashed var(--stamp-red);border-radius:5px}.st-stepvis__send{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;font-size:12px;color:var(--forest);font-weight:500}.st-stepvis__inbox{padding:4px 10px;background:#2d4a3e1a;border-radius:99px}.st-integrations{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:980px;margin:0 auto}.st-integration{position:relative;display:flex;align-items:flex-start;gap:14px;padding:18px 64px 18px 18px;background:var(--offwhite);border:1px solid var(--border-light);border-radius:10px}.st-integration__mark{width:38px;height:38px;border-radius:8px;background:var(--ink);color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:16px;font-weight:500;flex-shrink:0}.st-integration__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.st-integration__name{font-size:14px;font-weight:500;color:var(--ink);line-height:1.25}.st-integration__byline{font-size:11px;line-height:1.3;color:var(--warm-grey)}.st-integration__category{display:inline-block;align-self:flex-start;margin-top:9px;padding:2px 8px;border-radius:99px;background:var(--surface-chrome);border:1px solid var(--border-light);color:var(--warm-grey);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;line-height:1.4}.st-integration__status{position:absolute;top:12px;right:12px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:99px;white-space:nowrap}.st-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.st-form-error{margin-top:10px;padding:8px 12px;border-radius:6px;background:#c4392c1a;color:var(--stamp-red);font-size:13px;max-width:460px}.st-soon{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:99px;background:#b088002e;color:var(--warning);font-size:10px;font-weight:500;letter-spacing:.2px;vertical-align:middle}.st-footer__cols .st-soon{background:#f5f0e81f;color:#f5f0e8b3}.st-integration__status--live{background:#2d6a4f1a;color:var(--success)}.st-integration__status--soon{background:#b088001f;color:var(--warning)}.st-integrations__compare{text-align:center;margin:32px auto 0;font-size:14px;color:var(--warm-grey)}.st-integrations__compare a{color:var(--forest);border-bottom:1px solid rgba(45,74,62,.3);margin-left:4px}.st-integrations__compare a:hover{border-bottom-color:var(--forest)}.st-showcase{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start}.st-customise{background:var(--cream);border:1px solid var(--border-light);border-radius:12px;padding:24px;position:sticky;top:24px}.st-customise__title{font-family:var(--font-display);font-size:15px;font-weight:500;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.st-customise__group{margin-bottom:14px}.st-customise__group:last-child{margin-bottom:0}.st-customise__label{font-size:11px;color:var(--warm-grey);font-weight:500;letter-spacing:.3px;margin-bottom:8px}.st-customise__row{display:flex;align-items:center;gap:12px;font-size:13px}.st-customise__row--tight{gap:8px;margin-bottom:6px}.st-customise__brandmark{width:32px;height:32px;border-radius:6px;background:var(--ink);color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:14px}.st-customise__name{font-weight:500;font-size:13px}.st-customise__meta{font-size:11px;color:var(--warm-grey)}.st-customise__col{display:flex;flex-direction:column}.st-customise__swatches{display:flex;gap:8px}.st-customise__swatch{width:28px;height:28px;border-radius:6px;cursor:pointer;border:1px solid var(--border-light);position:relative}.st-customise__swatch.is-on:after{content:"";position:absolute;inset:-3px;border:1.5px solid var(--ink);border-radius:8px}.st-customise__tabs{display:flex;flex-direction:column;gap:4px}.st-customise__tab{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface);border:1px solid var(--border-light);border-radius:6px;font-size:13px;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--ink);transition:border-color .15s,background .15s}.st-customise__tab:hover{border-color:var(--border-medium)}.st-customise__tab.is-on{border-color:var(--forest);background:#2d4a3e0d}.st-customise__check{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:var(--ink);cursor:pointer;user-select:none}.st-customise__check input[type=checkbox]{width:14px;height:14px;accent-color:var(--forest);cursor:pointer;margin:0}.st-customise__check:hover{color:var(--forest)}.st-customise__sched .st-customise__chip{margin-left:auto;font-family:var(--font-mono);font-size:11px;background:var(--surface);padding:2px 8px;border-radius:4px;border:1px solid var(--border-light)}.st-customise__textarea{background:var(--surface);border:1px solid var(--border-light);border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--ink);font-family:var(--font-edit);width:100%;resize:vertical;min-height:72px;transition:border-color .15s}.st-customise__textarea:focus{outline:none;border-color:var(--forest)}.st-customise__hint code{font-family:var(--font-mono);font-size:10px;background:var(--surface);padding:1px 5px;border-radius:3px;border:1px solid var(--border-light);color:var(--ink)}.st-customise__input{background:transparent;border:none;border-bottom:1px solid transparent;padding:0 0 1px;font-family:inherit;color:inherit;width:100%;transition:border-color .15s}.st-customise__input:hover{border-bottom-color:var(--border-light)}.st-customise__input:focus{outline:none;border-bottom-color:var(--forest)}.st-customise__input--name{font-weight:500;font-size:13px}.st-customise__input--meta{font-size:11px;color:var(--warm-grey);margin-top:1px}.st-showcase__preview{display:flex;justify-content:center}.st-showcase__device{width:100%;max-width:560px}.st-oss{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.st-oss__lede{font-size:17px;line-height:1.6;color:#f5f0e8c7;margin:0 0 28px;max-width:50ch}.st-oss__cta{display:flex;gap:12px;flex-wrap:wrap}.st-terminal{background:#00000059;border:1px solid rgba(245,240,232,.12);border-radius:10px;overflow:hidden;min-width:0;max-width:100%}.st-terminal__chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#0000004d;border-bottom:1px solid rgba(245,240,232,.08)}.st-terminal__dot{width:10px;height:10px;border-radius:50%}.st-terminal__path{margin-left:14px;font-family:var(--font-mono);font-size:12px;color:#f5f0e880}.st-terminal__body{padding:18px 20px;font-family:var(--font-mono);font-size:13px;line-height:1.65;color:var(--cream);margin:0;white-space:pre;overflow-x:auto}.st-mono-prompt{color:var(--success)}.st-mono-dim{color:#f5f0e873}.st-oss__factoids{display:flex;gap:12px;margin-top:16px}.st-oss__factoid{flex:1;background:#0003;border:1px solid rgba(245,240,232,.1);border-radius:8px;padding:14px 16px}.st-oss__factoid-num{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--cream)}.st-oss__factoid-label{font-size:11px;color:#f5f0e88c;margin-top:2px}.st-oss__form{display:flex;gap:8px;margin:8px 0 12px;max-width:460px}.st-oss__form .st-input{flex:1}.st-input.st-input--dark{background:#00000040;border:1px solid rgba(245,240,232,.18);color:var(--cream);padding:12px 14px}.st-input.st-input--dark::placeholder{color:#f5f0e88c}.st-input.st-input--dark:focus{border-color:var(--cream);outline:none}.st-input--inline{padding:9px 12px;font-size:14px}.st-oss__thanks{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;background:#2d6a4f2e;border:1px solid rgba(245,240,232,.15);border-radius:6px;color:var(--cream);font-size:14px}.st-tick--light{background:#f5f0e826;color:var(--cream)}.st-customise__seg{display:flex;background:var(--surface);border:1px solid var(--border-light);border-radius:6px;padding:3px;gap:3px;margin-bottom:6px}.st-customise__segbtn{flex:1;background:transparent;border:none;padding:6px 10px;font-size:12px;font-family:var(--font-body);color:var(--warm-grey);border-radius:4px;cursor:pointer}.st-customise__segbtn.is-on{background:var(--forest);color:var(--cream)}.st-customise__hint{font-size:11px;color:var(--warm-grey);line-height:1.4}.st-email__footer-meta{display:inline-flex;align-items:center;gap:6px}.st-email__pmark{display:inline-flex;width:14px;height:14px;border:1px solid var(--stamp-red);color:var(--stamp-red);border-radius:50%;align-items:center;justify-content:center;font-size:8px}.st-404{text-align:center;padding:32px 0 16px}.st-404__stamp{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 36px;padding:14px 28px;border:2px solid var(--stamp-red);color:var(--stamp-red);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;line-height:1.05;transform:rotate(-3deg);border-radius:2px}.st-404__stamp-text{display:inline-block}.st-404__stamp-rule{display:inline-block;width:32px;height:2px;background:var(--stamp-red)}.st-404__cta{display:flex;gap:12px;justify-content:center;margin:32px 0 0;flex-wrap:wrap}.st-404__sig{margin-top:36px;font-family:var(--font-edit);font-size:16px;color:var(--warm-grey);text-align:center}.st-changelog{max-width:820px;margin:48px auto 0;display:flex;flex-direction:column;gap:0}.st-changelog__entry{display:grid;grid-template-columns:180px 1fr;gap:32px;padding:36px 0;border-top:1px solid var(--border-light)}.st-changelog__entry:first-child{border-top:0;padding-top:0}.st-changelog__meta{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.st-changelog__meta time{font-family:var(--font-mono);font-size:13px;color:var(--warm-grey)}.st-changelog__tag{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;padding:3px 9px;border-radius:99px;background:var(--surface-chrome);color:var(--warm-grey);border:1px solid var(--border-light)}.st-changelog__tag--new{background:#2d6a4f1f;color:var(--success);border-color:transparent}.st-changelog__tag--integration{background:#2d4a3e1a;color:var(--forest);border-color:transparent}.st-changelog__title{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.4px;color:var(--ink);margin:0 0 12px;line-height:1.25}.st-changelog__body .st-prose{font-size:16px}@media(max-width:680px){.st-changelog__entry{grid-template-columns:1fr;gap:14px}.st-changelog__meta{flex-direction:row;align-items:center;flex-wrap:wrap}}.st-compare-list{list-style:none;padding:0;margin:48px auto 0;max-width:720px;display:flex;flex-direction:column;gap:12px}.st-compare-list__item{margin:0}.st-compare-list__link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:20px 24px;background:var(--surface);border:1px solid var(--border-light);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s,transform .15s}.st-compare-list__link:hover{border-color:var(--forest);background:var(--cream)}.st-compare-list__title{grid-column:1;display:block;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.2px;color:var(--ink);margin-bottom:4px}.st-compare-list__sub{grid-column:1;display:block;font-size:14.5px;color:var(--warm-grey);line-height:1.5}.st-compare-list__arrow{grid-column:2;grid-row:1 / span 2;font-size:20px;color:var(--forest);transition:transform .15s}.st-compare-list__link:hover .st-compare-list__arrow{transform:translate(3px)}.st-compare-list__note{margin:36px auto 0;max-width:720px;text-align:center;color:var(--warm-grey);font-size:14px}.st-vs-verdict{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.st-vs-verdict__col{background:var(--surface);border:1px solid var(--border-light);border-radius:14px;padding:28px 32px}.st-vs-verdict__col--us{background:var(--cream);border-color:var(--border-medium)}.st-vs-verdict__h{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--forest);margin:0 0 10px}.st-vs-verdict__col p{font-size:15.5px;line-height:1.55;color:var(--ink);margin:0}@media(max-width:760px){.st-vs-verdict{grid-template-columns:1fr;gap:16px}.st-vs-verdict__col{padding:22px 24px}}.st-compare-table-wrap{max-width:1100px;margin:0 auto;background:var(--surface);border:1px solid var(--border-light);border-radius:12px;overflow-x:auto}.st-compare-table{width:100%;border-collapse:collapse;font-size:14.5px}.st-compare-table thead th{text-align:left;padding:18px 20px 14px;font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--forest);border-bottom:1px solid var(--border-light);letter-spacing:-.1px;background:var(--surface-chrome)}.st-compare-table thead th:first-child{background:transparent}.st-compare-table tbody th{text-align:left;font-weight:500;color:var(--ink);padding:14px 20px;border-bottom:1px solid var(--border-light);width:38%;white-space:normal}.st-compare-table tbody td{padding:14px 20px;border-bottom:1px solid var(--border-light);color:var(--ink);vertical-align:middle}.st-compare-table tbody tr:last-child th,.st-compare-table tbody tr:last-child td{border-bottom:0}.st-compare-table__dash{color:var(--warm-grey)}.st-tick--inline{display:inline-flex;width:18px;height:18px;border-radius:50%;background:#2d6a4f26;color:var(--success);align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1}@media(max-width:720px){.st-compare-table{font-size:13.5px;min-width:560px}.st-compare-table thead th,.st-compare-table tbody th,.st-compare-table tbody td{padding:12px 14px}}.st-pricing{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:0 auto}.st-pricing--three{grid-template-columns:1fr 1fr 1fr;max-width:1100px}.st-plan{background:var(--offwhite);border:1px solid var(--border-light);border-radius:14px;padding:32px;position:relative;display:flex;flex-direction:column}.st-plan--featured{background:var(--surface);border-left:4px solid var(--forest);padding-left:29px}.st-plan__ribbon{position:absolute;top:-10px;left:24px;background:var(--stamp-red);color:var(--cream);padding:4px 12px;border-radius:99px;font-size:11px;font-weight:500;letter-spacing:.3px}.st-plan__head{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-light)}.st-plan__name{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--forest);margin-bottom:12px}.st-plan__price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.st-plan__amount{font-family:var(--font-display);font-size:44px;font-weight:500;letter-spacing:-1.5px;color:var(--ink);line-height:1}.st-plan__per{font-size:16px;color:var(--warm-grey)}.st-plan__tax{margin-left:6px;padding-left:8px;border-left:1px solid var(--border-light);font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--warm-grey)}.st-plan__sub{font-size:13px;color:var(--warm-grey);line-height:1.45}.st-plan__list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px;flex:1}.st-plan__list li{font-size:14px;padding-left:22px;position:relative;color:var(--ink);line-height:1.45}.st-plan__list li:before{content:"✓";position:absolute;left:0;color:var(--forest);font-weight:600}.st-plan__note{margin-top:12px;font-size:12px;color:var(--warm-grey);text-align:center}.st-pricing__note{text-align:center;font-size:13px;color:var(--warm-grey);margin:24px auto 0;max-width:1100px}.st-oss-row{margin:56px auto 0;max-width:1100px;background:var(--offwhite);border:1px dashed var(--border-medium);border-radius:12px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.st-oss-row__label{font-size:12px;color:var(--forest);font-weight:500;display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;letter-spacing:.3px}.st-oss-row__dash{width:22px;height:1px;background:var(--forest)}.st-oss-row__title{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink);letter-spacing:-.3px}.st-oss-row__form{display:flex;gap:8px;align-items:center;flex:1;max-width:420px;min-width:280px}.st-oss-row__form .st-input{flex:1}.st-oss-row__thanks{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--success)}.st-founder{display:flex;gap:24px;align-items:center;background:var(--cream);border:1px solid var(--border-light);border-radius:12px;padding:28px 32px}.st-founder__photo{width:72px;height:72px;border-radius:50%;background:var(--forest);color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:26px;font-weight:500;flex-shrink:0;overflow:hidden}.st-founder__photo img{width:100%;height:100%;object-fit:cover;display:block}.st-portrait{margin:0 0 28px;display:flex;align-items:center;gap:18px}.st-portrait__img{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border-light)}.st-portrait__name{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink);margin:0 0 4px;letter-spacing:-.2px}.st-portrait__role{font-size:13px;color:var(--warm-grey);line-height:1.45}.st-about-actions{margin-top:2em;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.st-about-actions .st-btn{text-decoration:none}.st-founder__copy{flex:1}.st-founder__label{font-size:12px;color:var(--warm-grey);margin-bottom:6px;letter-spacing:.3px}.st-founder__quote{font-family:var(--font-edit);font-size:19px;line-height:1.45;color:var(--ink);margin:0 0 8px;text-wrap:pretty}.st-founder__quote em{font-style:italic}.st-founder__meta{font-size:13px;color:var(--warm-grey)}.st-faq{display:flex;flex-direction:column}.st-faq__item{border-bottom:1px solid var(--border-light)}.st-faq__item:first-child{border-top:1px solid var(--border-light)}.st-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-family:var(--font-display);font-size:17px;font-weight:500;background:none;border:none;cursor:pointer;color:var(--ink);text-align:left;font-feature-settings:"ss01"}.st-faq__plus{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--forest);margin-left:16px}.st-faq__a{padding:0 0 22px;font-size:15px;line-height:1.6;color:var(--ink);max-width:70ch}.st-finalcta{text-align:center;padding:56px 32px;border:1px dashed var(--border-medium);border-radius:16px;background:var(--cream);position:relative}.st-finalcta:before,.st-finalcta:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--forest);border-radius:50%;background:var(--offwhite)}.st-finalcta:before{top:-7px;left:50px}.st-finalcta:after{bottom:-7px;right:50px}.st-finalcta .st-h2{margin-bottom:12px}.st-finalcta .st-section__lede{margin-bottom:28px}.st-finalcta__form{display:flex;gap:8px;max-width:460px;margin:0 auto 12px}.st-input{flex:1;padding:12px 14px;border:1px solid var(--border-medium);border-radius:6px;background:var(--surface);font-family:var(--font-body);font-size:15px;color:var(--ink)}.st-input:focus{outline:none;border-color:var(--forest)}.st-finalcta__meta{font-size:12px;color:var(--warm-grey)}.st-footer{background:var(--ink);color:var(--cream);padding:80px 0 40px}.st-footer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:64px;padding-bottom:56px;border-bottom:1px solid rgba(245,240,232,.08)}.st-footer__tag{margin:16px 0 0;font-family:var(--font-edit);font-size:16px;line-height:1.4;color:#f5f0e899;font-style:italic;max-width:30ch}.st-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.st-footer__cols>div{display:flex;flex-direction:column;gap:10px}.st-footer__cols a{color:#f5f0e8b3;font-size:14px;transition:color .15s}.st-footer__cols a:hover{color:#f5f0e8}.st-footer__h{font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--cream);margin-bottom:6px;letter-spacing:.3px}.st-footer__product{margin:28px 0 0;padding-top:22px;font-family:var(--font-edit);font-style:italic;font-size:14px;color:#f5f0e8a6;border-top:1px solid rgba(245,240,232,.08)}.st-footer__product a{color:#f5f0e8d9;border-bottom:1px solid rgba(245,240,232,.25);transition:color .15s,border-color .15s}.st-footer__product a:hover{color:#f5f0e8;border-bottom-color:#f5f0e8}.st-footer__bottom{display:flex;justify-content:space-between;padding-top:16px;font-size:12px;color:#f5f0e880}.st-blog-index{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.st-blog-index__item{border-top:1px solid var(--border-light)}.st-blog-index__item:last-child{border-bottom:1px solid var(--border-light)}.st-blog-index__link{display:block;padding:28px 20px;position:relative;isolation:isolate}.st-blog-index__link:before{content:"";position:absolute;inset:4px 0;border-radius:10px;background:transparent;transition:background .15s;z-index:-1}.st-blog-index__link:hover:before{background:var(--cream)}.st-blog-index__date{font-family:var(--font-mono);font-size:12px;letter-spacing:.3px;color:var(--warm-grey);display:block;margin-bottom:8px}.st-blog-index__title{font-family:var(--font-display);font-size:24px;line-height:1.2;letter-spacing:-.5px;font-weight:500;color:var(--ink);margin:0 0 8px}.st-blog-index__desc{margin:0;font-size:15px;color:var(--warm-grey);line-height:1.55;max-width:60ch}.st-blog-post__head{margin-bottom:40px;padding-bottom:24px;border-bottom:1px dashed var(--border-medium)}.st-blog-post__hero{display:block;width:100%;height:auto;margin:8px 0 28px;border-radius:10px;border:1px solid var(--border-light);box-shadow:0 1px #1a1a2e0a,0 18px 40px -20px #1a1a2e2e;background:var(--surface)}.st-back-link{font-family:var(--font-mono);font-size:12px;color:var(--forest);margin-bottom:24px;display:inline-block}.st-back-link:hover{color:var(--ink)}.st-blog-post__title{font-family:var(--font-display);font-size:40px;line-height:1.1;letter-spacing:-1.2px;font-weight:500;color:var(--ink);margin:0 0 16px;text-wrap:balance}.st-blog-post__meta{font-size:13px;color:var(--warm-grey);display:inline-flex;gap:8px;align-items:center}.st-blog-post__sep{opacity:.5}.st-blog-post__disclosure{max-width:64ch;margin:2.5em 0 0;padding-top:1.25em;border-top:1px solid var(--border-light);font-size:13px;font-style:italic;color:var(--warm-grey);line-height:1.5}.st-prose{font-family:var(--font-body);font-size:19px;line-height:1.6;color:var(--ink);max-width:64ch}.st-prose p{margin:0 0 1em}.st-prose h2{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.4px;margin:2em 0 .5em;color:var(--ink)}.st-prose h3{font-family:var(--font-display);font-size:19px;font-weight:500;margin:1.6em 0 .4em}.st-prose a:not(.st-btn){color:var(--forest);border-bottom:1px solid rgba(45,74,62,.3)}.st-prose a:not(.st-btn):hover{border-bottom-color:var(--forest)}.st-prose strong{font-weight:600}.st-prose em{font-style:italic}.st-prose ul,.st-prose ol{margin:0 0 1em;padding-left:1.4em}.st-prose li{margin-bottom:.4em}.st-prose code{font-family:var(--font-mono);font-size:.85em;background:var(--cream);padding:1px 6px;border-radius:4px}.st-prose pre{background:var(--ink);color:var(--cream);padding:18px 20px;border-radius:8px;overflow-x:auto;font-size:14px;line-height:1.5}.st-prose pre code{background:transparent;padding:0;color:inherit}.st-prose blockquote{border-left:3px solid var(--forest);padding-left:16px;margin:1em 0;color:var(--warm-grey)}.st-theme-toggle{background:transparent;border:0;border-radius:8px;width:36px;height:36px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:background .15s,color .15s}.st-theme-toggle:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--forest)}.st-theme-toggle svg{width:16px;height:16px}.st-theme-toggle .st-theme-toggle__sun{display:none}.st-theme-toggle .st-theme-toggle__moon{display:block}:root[data-theme=dark] .st-theme-toggle .st-theme-toggle__sun{display:block}:root[data-theme=dark] .st-theme-toggle .st-theme-toggle__moon{display:none}:root[data-theme=dark] .st-section--ink{background:#14182a;color:#f5f0e8}:root[data-theme=dark] .st-section--ink .st-h2--light,:root[data-theme=dark] .st-section--ink .st-section__label--light,:root[data-theme=dark] .st-section--ink .st-terminal__body,:root[data-theme=dark] .st-section--ink .st-oss__factoid-num{color:#f5f0e8}:root[data-theme=dark] .st-section--ink .st-oss__lede{color:#f5f0e8c7}:root[data-theme=dark] .st-section--ink .st-oss__factoid-label{color:#f5f0e88c}:root[data-theme=dark] .st-footer{background:#1a1a2e;color:#f5f0e8}:root[data-theme=dark] .st-footer__h{color:#f5f0e8}:root[data-theme=dark] .st-mock-doc__title{color:var(--warm-grey)}:root[data-theme=dark] .st-mock-doc__row{background:#f5f0e81f}:root[data-theme=dark] .st-mock-doc__bar{background:#f5f0e852}:root[data-theme=dark] .st-mock-doc__chart{background:#f5f0e80d}:root[data-theme=dark] .st-mock-doc__stamp{background:#0e1017d9}:root[data-theme=dark] .st-nav__toggle:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}:root[data-theme=dark] .st-btn--ghost:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}:root[data-theme=dark] .st-step__visual,:root[data-theme=dark] .st-customise__tab,:root[data-theme=dark] .st-customise__seg,:root[data-theme=dark] .st-customise__chip,:root[data-theme=dark] .st-stepvis__chip,:root[data-theme=dark] .st-stepvis__pills em,:root[data-theme=dark] .st-customise__textarea{color:var(--ink)}:root[data-theme=dark] .st-input,:root[data-theme=dark] .st-customise__textarea{color:var(--ink)}@media(max-width:980px){.st-hero__inner{grid-template-columns:1fr;gap:56px}.st-hero__h1{font-size:48px;letter-spacing:-1.5px;max-width:100%}.st-hero__visual{justify-content:center}.st-compare,.st-steps,.st-pricing,.st-oss,.st-showcase,.st-footer__top{grid-template-columns:minmax(0,1fr);gap:24px}.st-integrations{grid-template-columns:1fr 1fr}.st-section{padding:80px 0}.st-section__head{margin-bottom:48px}.st-h2{font-size:30px}.st-pricing--three{grid-template-columns:minmax(0,1fr)}.st-oss-row{flex-direction:column;align-items:stretch}.st-oss-row__form{max-width:100%;min-width:0}}@media(max-width:540px){.st-container,.st-hero__inner,.st-nav{padding-left:20px;padding-right:20px}.st-hero__h1{font-size:36px;letter-spacing:-1px}.st-integrations{grid-template-columns:1fr}.st-footer__cols{grid-template-columns:1fr 1fr}.st-finalcta__form{flex-direction:column}.st-blog-post__title{font-size:30px;letter-spacing:-.8px}.st-prose{font-size:17px}.st-oss-row{padding:18px}.st-section__head .st-h2{font-size:26px;letter-spacing:-.6px}.st-section__lede{font-size:17px}.st-portrait{gap:14px}.st-portrait__img{width:72px;height:72px}.st-prose h2{font-size:22px;margin-top:1.6em}.st-prose h3{font-size:18px}}
