@charset "UTF-8";@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2) format("woff2");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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius: .35rem;--background: #f5f1e9;--foreground: #163c45;--card: #fffdf9;--card-foreground: #163c45;--primary: #f08a3c;--primary-foreground: #163c45;--secondary: #e6eee9;--muted: #edf0ea;--muted-foreground: #587075;--accent: #f08a3c;--destructive: #c85b43;--border: #dbe1d9;--input: #d6ded9;--ring: #f08a3c;--petroleum: #123a43;--petroleum-deep: #0c2b34;--petroleum-mid: #1c4a54;--ivory: #f5f1e9;--paper: #fbfaf6;--mint: #dfece5;--amber: #f08a3c;--amber-light: #ffb275;--ink-soft: #537078;--line-dark: rgba(226, 239, 231, .18);--shadow-soft: 0 18px 45px rgba(18, 58, 67, .1);--ease-out: cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--petroleum);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}::selection{background:var(--amber);color:var(--petroleum-deep)}.container{width:min(1180px,100% - 64px);margin-inline:auto}.site-shell{min-height:100vh;overflow:hidden}.section-dark{background:var(--petroleum);color:var(--paper)}.section-ivory{background:var(--ivory)}.section-paper{background:var(--paper)}.section-blue{background:var(--petroleum-mid);color:var(--paper)}.section-amber{background:var(--amber);color:var(--petroleum-deep)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(18,58,67,.11);background:#f5f1e9e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand__mark{width:39px;height:39px;display:grid;place-items:center;padding:3px;border:1px solid rgba(240,138,60,.42);background:#f08a3c14}.brand__mark img,.brand__mark svg{width:100%;height:100%;object-fit:contain;display:block}.brand__name{display:flex;align-items:baseline;gap:8px;color:var(--petroleum);font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.05em}.brand__name strong{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;font-weight:600;color:var(--amber)}.main-nav{display:flex;align-items:center;gap:clamp(22px,3vw,42px);margin-left:auto;margin-right:26px}.main-nav a{color:#527078;font-size:12px;font-weight:700;letter-spacing:.03em;transition:color .18s var(--ease-out)}.main-nav a:hover{color:var(--petroleum)}.header-actions{display:flex;align-items:center;gap:12px}.menu-button{display:none;width:42px;height:42px;background:transparent;color:var(--petroleum);align-items:center;justify-content:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:0 20px;border-radius:2px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;transition:transform .16s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.button:active{transform:scale(.97)}.button:disabled{opacity:.6;cursor:not-allowed}.button--small{min-height:39px;padding-inline:15px;font-size:10px}.button--primary{background:var(--amber);color:var(--petroleum-deep);box-shadow:0 8px 20px #f08a3c2e}.button--primary:hover{background:var(--amber-light);box-shadow:0 12px 26px #f08a3c40;transform:translateY(-2px)}.button--outline{border:1px solid rgba(18,58,67,.24);color:var(--petroleum);background:transparent}.button--outline:hover{border-color:var(--amber);background:#f08a3c14}.button--dark{background:var(--petroleum-deep);color:var(--paper);box-shadow:0 10px 22px #0c2b342b}.button--dark:hover{background:#194953;transform:translateY(-2px)}.button--full{width:100%;min-height:55px}.text-button{display:inline-flex;align-items:center;gap:10px;background:transparent;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.text-button:hover{transform:translate(3px)}.text-button--light{color:var(--paper)}.play-icon{width:30px;height:30px;border:1px solid rgba(244,242,233,.45);border-radius:50%;display:grid;place-items:center;padding-left:2px}.eyebrow,.mono-label{display:inline-flex;align-items:center;gap:9px;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.eyebrow__line{width:22px;height:1px;background:currentColor;opacity:.8}.eyebrow--dark{color:var(--petroleum-deep)}.eyebrow--light{color:var(--amber)}.section-heading{max-width:650px}.section-heading h2{margin:18px 0 16px;color:var(--petroleum);font-family:DM Sans,sans-serif;font-size:clamp(30px,4.3vw,56px);font-weight:800;line-height:.98;letter-spacing:-.065em}.section-heading p{max-width:550px;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.65}.section-dark .section-heading h2,.section-blue .section-heading h2{color:var(--paper)}.section-dark .section-heading p,.section-blue .section-heading p{color:#b8ccc8}.hero-section{position:relative;min-height:700px;display:flex;flex-direction:column;overflow:hidden}.hero-section__texture{position:absolute;inset:0;opacity:.08;background-size:650px auto;mix-blend-mode:screen;pointer-events:none}.hero-grid{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:80px;padding-top:86px;padding-bottom:94px}.hero-copy{padding-left:36px;position:relative}.hero-copy:before{content:"";position:absolute;left:0;top:9px;width:1px;height:74px;background:var(--amber)}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(240,138,60,.42);border-radius:99px;color:var(--amber-light);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.12em}.status-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #f08a3c1f}.status-pill--blue{border-color:#93c4c657;color:#a4d2d1}.status-pill--green{border-color:#5ec19166;color:#8fe2b7}.status-pill--dark{border-color:#0c2b3459;color:var(--petroleum-deep);background:#ffffff2e}.hero-copy h1{max-width:620px;margin:24px 0 25px;color:var(--paper);font-family:DM Sans,sans-serif;font-size:clamp(45px,5.6vw,74px);font-weight:700;line-height:.95;letter-spacing:-.075em}.hero-copy h1 em{color:var(--amber-light);font-style:normal}.hero-copy>p{max-width:515px;margin:0;color:#b3c8c5;font-size:16px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:56px;color:#88a7a6;font-size:11px;line-height:1.45}.hero-proof strong{color:#cfdbd4;font-weight:600}.proof-avatars{display:flex;padding-left:6px}.proof-avatars span{width:26px;height:26px;margin-left:-6px;display:grid;place-items:center;border:2px solid var(--petroleum);border-radius:50%;background:#657e78;color:var(--paper);font-family:IBM Plex Mono;font-size:8px}.proof-avatars span:nth-child(2){background:#9d684e}.proof-avatars span:nth-child(3){background:#365f66}.hero-visual{position:relative}.flow-panel{position:relative;min-height:470px;padding:25px 25px 17px;border:1px solid rgba(218,234,226,.22);background:#16464db8;box-shadow:24px 30px #f08a3c1f;transform:rotate(1.4deg)}.flow-panel:before{content:"";position:absolute;inset:10px;border:1px solid rgba(218,234,226,.08);pointer-events:none}.flow-panel__topline,.flow-panel__footer,.flow-panel__heading{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em}.flow-panel__topline{padding-bottom:20px;color:#9cb8b3;border-bottom:1px solid rgba(218,234,226,.14)}.flow-panel__live{display:inline-flex;align-items:center;gap:7px;color:#96e6bb}.flow-panel__live span{width:5px;height:5px;border-radius:50%;background:#96e6bb}.flow-panel__heading{padding:22px 8px 16px;align-items:flex-end}.flow-panel__heading>div:first-child{display:flex;flex-direction:column;gap:8px}.flow-panel__heading strong{color:var(--paper);font-family:DM Sans;font-size:21px;font-weight:600;letter-spacing:-.04em}.flow-panel__signal{display:flex;align-items:center;gap:8px;color:var(--amber-light);font-size:13px}.flow-map{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(218,234,226,.15);background:#173f49}.flow-map__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(199,225,212,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(199,225,212,.07) 1px,transparent 1px);background-size:37px 37px;transform:perspective(400px) rotateX(55deg) scale(1.4) translateY(35px);transform-origin:center bottom;opacity:.7}.flow-map__route{position:absolute;height:1px;border-top:1px dashed var(--amber);transform-origin:left center;opacity:.78}.flow-map__route--one{width:210px;top:111px;left:132px;transform:rotate(17deg)}.flow-map__route--two{width:173px;top:205px;left:225px;transform:rotate(-40deg)}.flow-node{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(221,239,227,.22);background:#113b44eb;box-shadow:0 7px 14px #04161c33}.flow-node__icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#f08a3c26;color:var(--amber-light)}.flow-node small{display:block;margin-bottom:4px;color:#8fb8b0;font-family:IBM Plex Mono;font-size:7px;letter-spacing:.1em}.flow-node strong{display:block;color:var(--paper);font-family:DM Sans;font-size:11px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.flow-node--manager{top:35px;left:22px}.flow-node--job{top:81px;right:20px}.flow-node--check{bottom:47px;left:30px}.flow-node--check .flow-node__icon{color:#8fe2b7;background:#5ec19121}.flow-node--alert{right:21px;bottom:65px}.flow-node--alert .flow-node__icon{color:var(--amber-light);background:#f08a3c33}.flow-map__coordinates{position:absolute;bottom:12px;left:14px;color:#cbe1d67a;font-family:IBM Plex Mono;font-size:8px;letter-spacing:.06em}.flow-panel__footer{padding:16px 7px 0;color:#a8c1ba;letter-spacing:.05em}.flow-panel__footer>span:first-child{display:flex;align-items:center;gap:8px}.tiny-avatar{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--amber);color:var(--petroleum-deep);font-size:7px;font-weight:600}.flow-panel__encrypted{display:inline-flex;align-items:center;gap:5px;color:#81a29d;font-size:8px}.hero-visual__note{display:flex;align-items:center;gap:9px;margin:22px 0 0 28px;color:#9cb8b3;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hero-visual__note-dot{width:7px;height:7px;border:1px solid var(--amber);border-radius:50%;box-shadow:0 0 0 4px #f08a3c21}.hero-bottom-line{border-top:1px solid rgba(218,234,226,.15)}.hero-bottom-line__inner{display:flex;justify-content:space-between;padding:16px 0;color:#759391;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.14em}.problem-section,.what-is-section,.risks-section{padding:132px 0 144px}.how-helps-section{padding:133px 0 142px}.problem-intro{display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.problem-intro .section-heading{max-width:810px}.problem-intro .section-heading h2{font-size:clamp(35px,5vw,68px)}.problem-aside{width:124px;flex:0 0 124px;padding-top:20px;border-top:1px solid var(--petroleum);display:flex;flex-direction:column;gap:10px}.big-number{color:var(--amber);font-family:DM Sans;font-size:54px;font-weight:700;letter-spacing:-.08em;line-height:.8}.problem-aside .mono-label{color:var(--petroleum);font-size:8px;line-height:1.5}.problem-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin-top:74px}.problem-card{min-height:268px;padding:24px;border-top:2px solid var(--petroleum);background:var(--paper);box-shadow:var(--shadow-soft);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.problem-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px #123a4324}.problem-card--1,.problem-card--2,.problem-card--3,.problem-card--4{grid-column:span 3}.problem-card__top{display:flex;justify-content:space-between;align-items:center}.problem-card__icon{width:43px;height:43px;display:grid;place-items:center;color:var(--amber);border:1px solid rgba(240,138,60,.4);background:#f08a3c1a}.problem-card__index{color:#9dafad;font-family:IBM Plex Mono;font-size:10px}.card-tag{display:inline-block;margin-top:46px;color:#71878a;font-family:IBM Plex Mono;font-size:8px;letter-spacing:.12em}.problem-card h3{margin:12px 0 11px;font-family:DM Sans;font-size:20px;line-height:1.04;letter-spacing:-.04em}.problem-card p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.how-section{padding:128px 0 136px;background-image:radial-gradient(rgba(18,58,67,.07) .75px,transparent .75px);background-size:17px 17px}.how-section .section-heading{max-width:760px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:78px}.step-card{position:relative;min-height:293px;padding:27px 28px;border:1px solid #dae0d7;background:#fffdf9c7}.step-card__number{display:flex;align-items:center;justify-content:space-between;color:var(--amber);font-family:IBM Plex Mono;font-size:12px;font-weight:600}.step-card__number svg{color:#9eada7}.step-card__icon{width:51px;height:51px;margin-top:46px;display:grid;place-items:center;border-radius:50%;background:var(--petroleum);color:var(--amber)}.step-card h3{margin:21px 0 9px;font-family:DM Sans;font-size:23px;letter-spacing:-.05em;text-transform:uppercase}.step-card p{max-width:250px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.6}.step-card__connector{position:absolute;top:37px;right:-31px;z-index:2;width:33px;border-top:1px dashed #b6c4bc}.step-card__connector:after{content:"";position:absolute;right:-1px;top:-4px;width:7px;height:7px;border-top:1px solid #b6c4bc;border-right:1px solid #b6c4bc;transform:rotate(45deg)}.features-section{position:relative;padding:133px 0 142px;overflow:hidden}.features-section .container{position:relative}.features-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.features-heading-row .section-heading{max-width:710px}.features-counter{display:flex;align-items:center;gap:13px;padding-bottom:8px;color:#8eaaa5;font-family:IBM Plex Mono;font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.features-counter strong{color:var(--amber);font-family:DM Sans;font-size:68px;line-height:.7;letter-spacing:-.08em}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;border:1px solid rgba(218,234,226,.14)}.feature-card{position:relative;min-height:256px;padding:24px 26px 28px;border:1px solid rgba(218,234,226,.14);background:#13434c7d;transition:background .22s var(--ease-out),transform .22s var(--ease-out)}.feature-card:hover{z-index:2;background:#1d545cb8;transform:translateY(-3px)}.feature-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.feature-card__icon{width:39px;height:39px;display:grid;place-items:center;color:var(--amber);border:1px solid rgba(240,138,60,.5)}.feature-card .mono-label{color:#8da9a4;font-size:8px}.feature-card h3{max-width:250px;margin:45px 0 10px;color:var(--paper);font-family:DM Sans;font-size:22px;line-height:1.03;letter-spacing:-.05em}.feature-card p{max-width:285px;margin:0;color:#a8c0bb;font-size:12px;line-height:1.58}.feature-card__arrow{position:absolute;right:23px;bottom:25px;color:var(--amber)}.pricing-section{position:relative;padding:133px 0 142px;overflow:hidden}.pricing-section .section-heading{max-width:640px;margin:0 auto 70px;text-align:center}.pricing-status{text-align:center;color:#a8c0bb}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;border:1px solid rgba(218,234,226,.14)}.pricing-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:340px;padding:26px 26px 28px;border:1px solid rgba(218,234,226,.14);background:#13434c7d;transition:background .22s var(--ease-out),transform .22s var(--ease-out)}.pricing-card:hover{z-index:2;background:#1d545cb8;transform:translateY(-3px)}.pricing-card--popular{border-color:var(--amber)}.pricing-card__badge{position:absolute;top:-11px;right:22px;padding:4px 10px;background:var(--amber);color:var(--petroleum-deep);font-family:IBM Plex Mono;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pricing-card h3{margin:0;color:var(--paper);font-family:DM Sans;font-size:22px;line-height:1.03;letter-spacing:-.05em}.pricing-card__description{margin:0;min-height:2.4em;color:#a8c0bb;font-size:12px;line-height:1.58}.pricing-card__price{margin:0;color:var(--paper);font-family:DM Sans;font-weight:700;font-size:16px}.pricing-card__price-yearly{margin:-6px 0 0;color:#a8c0bb;font-size:12px}.pricing-card__limits,.pricing-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;color:#a8c0bb;font-size:12px}.pricing-card__module{display:flex;flex-direction:column;gap:6px}.pricing-card__module-title{margin:0;color:#daeae2;font-size:12px;font-weight:600}.pricing-card__features li:before{content:"\2713  ";color:var(--amber)}.pricing-card__cta{margin-top:auto;padding:12px 18px;background:var(--amber);color:var(--petroleum-deep);font-family:DM Sans;font-weight:600;font-size:13px;cursor:pointer;transition:background .2s var(--ease-out)}.pricing-card__cta:hover{background:var(--amber-light)}.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:74px;padding:0;list-style:none}.risk-card{display:flex;flex-direction:column;gap:14px;min-height:200px;padding:24px;border-top:2px solid var(--petroleum);background:var(--paper);box-shadow:var(--shadow-soft);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.risk-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px #123a4324}.risk-card__icon{width:43px;height:43px;display:grid;place-items:center;color:var(--amber);border:1px solid rgba(240,138,60,.4);background:#f08a3c1a}.risk-card p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;border:1px solid rgba(218,234,226,.14)}.help-card{position:relative;min-height:220px;padding:24px 26px 28px;border:1px solid rgba(218,234,226,.14);background:#13434c7d;transition:background .22s var(--ease-out),transform .22s var(--ease-out)}.help-card:hover{z-index:2;background:#1d545cb8;transform:translateY(-3px)}.help-card__icon{width:39px;height:39px;display:grid;place-items:center;color:var(--amber);border:1px solid rgba(240,138,60,.5)}.help-card h3{max-width:250px;margin:24px 0 10px;color:var(--paper);font-family:DM Sans;font-size:22px;line-height:1.03;letter-spacing:-.05em}.help-card p{max-width:285px;margin:0;color:#a8c0bb;font-size:12px;line-height:1.58}.usecases-section{padding:140px 0}.usecases-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:95px}.usecases-copy .section-heading h2{font-size:clamp(35px,4.5vw,59px)}.usecases-copy>.button{margin-top:30px}.usecases-image{position:relative;height:240px;margin-top:77px;overflow:hidden;background:var(--petroleum-mid)}.usecases-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,58,67,.55),transparent 70%)}.usecases-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.usecases-image__label{position:absolute;z-index:1;left:17px;bottom:16px;right:17px;display:flex;align-items:center;justify-content:space-between;color:var(--paper);font-family:IBM Plex Mono;font-size:8px;letter-spacing:.12em}.usecases-image__coordinates{position:absolute;z-index:2;top:16px;right:17px;display:inline-flex;align-items:center;gap:6px;padding:7px 8px;color:var(--paper);background:#0c2b34b8;font-family:IBM Plex Mono;font-size:8px;letter-spacing:.05em}.usecases-image__coordinates svg{color:var(--amber)}.usecase-row{display:grid;grid-template-columns:30px 42px 1fr 20px;align-items:center;gap:19px;min-height:114px;border-bottom:1px solid #d9dfd7;transition:padding .18s var(--ease-out),background .18s var(--ease-out)}.usecase-row:first-child{border-top:1px solid #d9dfd7}.usecase-row:hover{padding-inline:12px;background:#fffdf9}.usecase-row__number{align-self:start;padding-top:26px;color:#98a9a3;font-family:IBM Plex Mono;font-size:9px}.usecase-row__icon{width:42px;height:42px;display:grid;place-items:center;color:var(--amber);border:1px solid rgba(240,138,60,.45)}.usecase-row h3{margin:0 0 5px;font-family:DM Sans;font-size:20px;letter-spacing:-.04em;text-transform:uppercase}.usecase-row p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45}.usecase-row__arrow{color:#92a39d;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.usecase-row:hover .usecase-row__arrow{color:var(--amber);transform:translate(3px)}.benefits-section{padding:128px 0 136px}.benefits-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:100px;align-items:start}.benefits-heading .section-heading h2{max-width:470px}.benefits-stamp{display:inline-flex;align-items:center;gap:13px;margin-top:75px;padding-top:14px;border-top:1px solid rgba(225,239,230,.28);color:#a3bfba;font-family:IBM Plex Mono;font-size:9px;line-height:1.5;letter-spacing:.09em}.benefits-stamp span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--amber);color:var(--amber);font-family:DM Sans;font-size:13px;font-weight:700}.benefits-list{border-top:1px solid rgba(225,239,230,.28)}.benefit-row{display:grid;grid-template-columns:35px 24px 1fr;align-items:center;gap:10px;min-height:83px;border-bottom:1px solid rgba(225,239,230,.19)}.benefit-row__number{color:var(--amber);font-family:IBM Plex Mono;font-size:9px}.benefit-row svg{color:#9bd7b1}.benefit-row p{margin:0;color:#e6efea;font-size:15px;line-height:1.35}.differentiation-section{padding:130px 0 137px}.differentiation-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:105px;align-items:center}.differentiation-grid .section-heading h2{font-size:clamp(34px,4.2vw,56px)}.comparison-table{border-top:2px solid var(--petroleum)}.comparison-table__header,.comparison-row{display:grid;grid-template-columns:1fr 1.45fr;align-items:center}.comparison-table__header{min-height:48px;color:#75908e;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.12em}.comparison-table__header span:last-child{color:var(--amber)}.comparison-row{position:relative;min-height:60px;border-top:1px solid #d7ded6;color:#8a9995;font-size:13px}.comparison-row svg{position:absolute;left:calc(55.5% - 9px);color:#9eaead}.comparison-row strong{color:var(--petroleum);font-weight:700}.comparison-row strong:before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px 2px 21px;border-radius:50%;background:var(--amber)}.affiliate-perks{max-width:430px;margin-top:44px;padding-top:11px;border-top:2px solid var(--petroleum)}.affiliate-section .form-intro h2{color:var(--petroleum)}.affiliate-section .form-intro>p{color:var(--ink-soft)}.perk-row{display:grid;grid-template-columns:31px 1fr 20px;align-items:center;gap:15px;min-height:76px;border-bottom:1px solid #d7ded6}.perk-row span{color:var(--amber);font-family:IBM Plex Mono;font-size:9px}.perk-row p{margin:0;color:var(--petroleum);font-size:15px;font-weight:600;line-height:1.4}.perk-row svg{color:#4c9d7a}.form-section{padding:132px 0 139px}.form-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:105px;align-items:start}.form-intro{padding-top:8px}.form-intro h2{max-width:450px;margin:25px 0 17px;color:var(--paper);font-family:DM Sans;font-size:clamp(38px,4.5vw,59px);line-height:.96;letter-spacing:-.07em}.form-intro>p{max-width:390px;margin:0;color:#abc2bd;font-size:15px;line-height:1.65}.form-intro__aside{display:flex;gap:10px;max-width:340px;margin-top:70px;padding-top:17px;border-top:1px solid rgba(225,239,230,.22)}.form-intro__quote{color:var(--amber);font-family:DM Sans;font-size:36px;line-height:.7}.form-intro__aside p{margin:0;color:#8facaa;font-family:IBM Plex Mono;font-size:10px;line-height:1.55;text-transform:uppercase}.form-intro__meta{display:flex;gap:22px;margin-top:27px;color:#759391;font-family:IBM Plex Mono;font-size:8px;letter-spacing:.12em}.lead-form{padding:34px 34px 27px;background:var(--paper);color:var(--petroleum);box-shadow:18px 22px #f08a3c26}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lead-form label{display:block;margin-bottom:20px;color:#627b7c;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.lead-form input,.lead-form textarea,.lead-form select{width:100%;margin-top:9px;padding:13px 12px;border:1px solid #d6dfd9;border-radius:0;outline:none;background:#fbfaf6;color:var(--petroleum);font-family:Manrope;font-size:13px;letter-spacing:0;text-transform:none;transition:border .18s var(--ease-out),box-shadow .18s var(--ease-out)}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f08a3c21}.lead-form textarea{resize:vertical;min-height:84px}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#a6b4ae}.lead-form input.ng-invalid.ng-touched,.lead-form select.ng-invalid.ng-touched,.lead-form textarea.ng-invalid.ng-touched{border-color:var(--destructive)}.lead-form select option{color:var(--petroleum)}.field-error{display:block;margin-top:6px;color:var(--destructive);font-family:Manrope;font-size:11px;letter-spacing:0;text-transform:none}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent{display:flex!important;align-items:flex-start;gap:8px;margin-top:2px;color:#71817d!important;font-family:Manrope!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.consent input{width:15px;height:15px;flex:0 0 auto;margin:0;accent-color:var(--amber)}.consent a{color:var(--petroleum);text-decoration:underline}.form-disclaimer{display:flex;align-items:center;justify-content:center;gap:5px;margin:13px 0 0;color:#9aa9a3;font-size:10px}.form-error{margin:0 0 15px;padding:11px 13px;border-left:2px solid var(--destructive);background:#c85b4314;color:#a2432f;font-size:12px;line-height:1.5}.success-card{min-height:450px;padding:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--petroleum-mid);border:1px solid rgba(218,234,226,.16);box-shadow:18px 22px #f08a3c26}.success-card__icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:38px;border-radius:50%;background:#5ec19126;color:#8fe2b7}.success-card h3{max-width:450px;margin:20px 0 13px;color:var(--paper);font-family:DM Sans;font-size:37px;line-height:.98;letter-spacing:-.06em}.success-card p{max-width:410px;margin:0 0 32px;color:#b7cdca;font-size:14px;line-height:1.65}.faq-section{padding:132px 0 144px}.faq-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:110px}.faq-intro .section-heading h2{font-size:clamp(35px,4vw,55px)}.faq-contact{display:inline-flex;align-items:center;gap:10px;margin-top:41px;padding-bottom:8px;border-bottom:1px solid var(--amber);color:var(--petroleum);font-size:12px;font-weight:800;text-transform:uppercase}.faq-list{border-top:2px solid var(--petroleum)}.faq-item{border-bottom:1px solid #d7ded6}.faq-question{width:100%;min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0;background:transparent;color:var(--petroleum);cursor:pointer;text-align:left;font-family:DM Sans;font-size:16px;font-weight:700;letter-spacing:-.025em}.faq-question h3{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.faq-question svg{flex:0 0 auto;color:#98aaa2;transition:transform .22s var(--ease-out),color .22s var(--ease-out)}.faq-item--open .faq-question svg{color:var(--amber);transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr}.faq-answer[hidden]{display:none}.faq-answer p{min-height:0;overflow:hidden;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.65}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-item--open .faq-answer p{padding:0 40px 23px 0}.site-footer{background:var(--petroleum-deep);color:#d8e5dd}.footer-top{display:grid;grid-template-columns:1.1fr .95fr 1.1fr 1.15fr;gap:30px;align-items:start;padding-top:59px;padding-bottom:61px}.brand--footer .brand__name{color:var(--paper)}.brand--footer .brand__mark{width:43px;height:43px}.footer-top>p{margin:3px 0 0;color:#86a19e;font-family:IBM Plex Mono;font-size:10px;line-height:1.6;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:13px}.footer-links a{width:fit-content;color:#a7bdb6;font-size:11px;transition:color .18s var(--ease-out)}.footer-links a:hover{color:var(--amber-light)}.footer-contact{display:flex;flex-direction:column;gap:12px;padding-left:24px;border-left:1px solid rgba(225,239,230,.18)}.footer-contact span,.footer-bottom{color:#6f8d89;font-family:IBM Plex Mono;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.footer-contact a{color:var(--amber-light);font-family:DM Sans;font-size:15px;font-weight:700}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:17px 0 20px;border-top:1px solid rgba(225,239,230,.16)}.footer-bottom a{display:inline-flex;align-items:center;gap:8px;color:#a5bbb4;transition:color .18s var(--ease-out)}.footer-bottom a:hover{color:var(--amber-light)}.reveal-up{animation:reveal-up .75s var(--ease-out) both}.reveal-up--delay{animation-delay:.13s}@keyframes reveal-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.container{width:min(100% - 42px,900px)}.hero-grid{grid-template-columns:1fr;gap:62px;padding-top:72px}.hero-copy{max-width:700px}.hero-visual{max-width:700px;margin-left:auto;width:100%}.main-nav{gap:20px;margin-right:10px}.form-layout,.usecases-grid,.benefits-grid,.differentiation-grid,.faq-layout{gap:60px}.problem-card--1,.problem-card--2,.problem-card--3,.problem-card--4{grid-column:span 6}.features-grid,.risk-grid,.help-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:3}}@media(max-width:720px){.container{width:min(100% - 36px,560px)}.site-header{background:#f5f1e9f7}.header-inner{height:68px}.header-actions .button{display:none}.menu-button{display:flex}.main-nav{position:absolute;top:68px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px 18px 17px;margin:0;border-bottom:1px solid rgba(18,58,67,.12);background:#f5f1e9fa;box-shadow:0 20px 30px #123a4317}.main-nav--open{display:flex}.main-nav a{padding:14px 0;border-bottom:1px solid rgba(18,58,67,.09)}.main-nav a:last-child{border-bottom:0}.hero-section{min-height:auto}.hero-grid{padding-top:62px;padding-bottom:73px;gap:58px}.hero-copy{padding-left:22px}.hero-copy:before{height:60px}.hero-copy h1{margin-top:21px;font-size:clamp(41px,13vw,63px)}.hero-copy>p{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-proof{margin-top:41px}.flow-panel{min-height:405px;padding:19px 15px 13px;box-shadow:12px 16px #f08a3c1f;transform:rotate(.5deg)}.flow-panel__heading strong{font-size:17px}.flow-map{min-height:273px}.flow-node{padding:7px;gap:6px}.flow-node__icon{width:23px;height:23px}.flow-node strong{font-size:9px}.flow-node small{font-size:6px}.flow-node--manager{top:27px;left:11px}.flow-node--job{top:65px;right:10px}.flow-node--check{bottom:37px;left:12px}.flow-node--alert{right:10px;bottom:47px}.flow-map__route--one{width:150px;left:90px;top:93px}.flow-map__route--two{width:130px;left:145px;top:167px}.flow-panel__footer{padding-top:13px;font-size:8px}.flow-panel__encrypted{font-size:6px}.flow-panel__encrypted svg{display:none}.hero-visual__note{margin-left:4px;font-size:8px}.hero-bottom-line__inner{gap:12px;padding:13px 0;font-size:7px}.hero-bottom-line__inner span:nth-child(2){display:none}.problem-section,.how-section,.features-section,.usecases-section,.benefits-section,.differentiation-section,.form-section,.faq-section,.what-is-section,.risks-section,.how-helps-section{padding:82px 0 88px}.problem-intro,.features-heading-row{display:block}.problem-aside{margin-top:37px}.problem-grid{grid-template-columns:1fr;gap:12px;margin-top:49px}.problem-card--1,.problem-card--2,.problem-card--3,.problem-card--4{grid-column:auto;margin-top:0;min-height:auto;padding:21px}.card-tag{margin-top:31px}.problem-card h3{font-size:19px}.section-heading h2{font-size:clamp(33px,10vw,46px)}.section-heading p{font-size:14px}.steps-grid{grid-template-columns:1fr;gap:12px;margin-top:46px}.step-card{min-height:auto;padding:22px}.step-card__icon{margin-top:35px}.step-card__connector{display:none}.features-heading-row .features-counter{margin-top:32px}.features-counter strong{font-size:55px}.features-grid{grid-template-columns:1fr;gap:0;margin-top:48px}.feature-card{min-height:224px}.feature-card h3{margin-top:37px}.risk-grid{grid-template-columns:1fr;gap:12px;margin-top:49px}.risk-card{min-height:auto;padding:21px}.help-grid{grid-template-columns:1fr;gap:0;margin-top:48px}.help-card{min-height:auto}.usecases-grid,.benefits-grid,.differentiation-grid,.faq-layout,.form-layout{grid-template-columns:1fr;gap:55px}.usecases-image{margin-top:51px;height:205px}.usecase-row{grid-template-columns:24px 37px 1fr 18px;gap:11px;min-height:104px}.usecase-row__icon{width:37px;height:37px}.usecase-row h3{font-size:17px}.usecase-row p{font-size:11px}.benefits-stamp{margin-top:43px}.benefit-row{min-height:76px;grid-template-columns:25px 20px 1fr}.benefit-row p{font-size:13px}.comparison-table__header,.comparison-row{grid-template-columns:.85fr 1.5fr}.comparison-row{min-height:66px;font-size:11px}.comparison-row svg{left:calc(36.2% - 9px)}.comparison-row strong:before{margin-left:20px}.form-intro__aside{margin-top:42px}.form-layout{gap:42px}.lead-form{padding:22px 18px 19px;box-shadow:10px 14px #f08a3c26}.form-row{grid-template-columns:1fr;gap:0}.form-intro h2{font-size:45px}.form-intro>p{font-size:14px}.success-card{min-height:390px;padding:27px;box-shadow:10px 14px #f08a3c26}.success-card h3{font-size:32px}.faq-contact{margin-top:31px}.faq-question{min-height:70px;font-size:14px}.faq-item--open .faq-answer p{padding-right:10px}.footer-top{grid-template-columns:1fr 1fr;gap:33px 20px;padding-top:43px;padding-bottom:44px}.footer-top>p{grid-column:2;margin-top:2px}.footer-links{grid-column:1}.footer-contact{grid-column:2;padding-left:15px}.footer-contact a{font-size:12px;word-break:break-word}.footer-bottom{align-items:flex-start;flex-wrap:wrap;gap:13px;font-size:7px}.footer-bottom a{width:100%;order:3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
