@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2) format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2) format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.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:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-ext-900-normal-CWXxiu5r.woff2) format("woff2"),url(/assets/cinzel-latin-ext-900-normal-BlZZvP7K.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:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-900-normal-BI3z7Tow.woff2) format("woff2"),url(/assets/cinzel-latin-900-normal-t_fSDEbn.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 30 24% 7%;--card: 0 0% 100%;--card-foreground: 30 24% 7%;--popover: 0 0% 100%;--popover-foreground: 30 24% 7%;--primary: 30 24% 7%;--primary-foreground: 0 0% 100%;--primary-hover: 26 25% 13%;--secondary: 40 20% 97%;--secondary-foreground: 30 24% 7%;--muted: 40 20% 97%;--muted-foreground: 30 8% 44%;--accent: 30 24% 7%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 36 14% 89%;--input: 36 14% 89%;--ring: 30 24% 7%;--radius: .75rem;--hero-bg: 40 60% 96%;--sidebar-background: 40 20% 97%;--sidebar-foreground: 30 24% 7%;--sidebar-primary: 30 24% 7%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 40 18% 95%;--sidebar-accent-foreground: 30 24% 7%;--sidebar-border: 36 14% 89%;--sidebar-ring: 30 24% 7%;--glass: 0 0% 100% / .7;--glow-primary: 30 24% 7%;--glow-accent: 30 24% 7%;--surface-elevated: 40 20% 97%;--gradient-primary: linear-gradient(135deg, hsl(30 24% 7%), hsl(28 14% 24%));--gradient-subtle: linear-gradient(135deg, hsl(30 24% 7% / .04), hsl(28 14% 24% / .04));--gradient-glow: radial-gradient(circle at 50% 0%, hsl(30 24% 7% / .05), transparent 60%);--shadow-sm: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .07), 0 2px 4px -2px hsl(0 0% 0% / .05);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .08), 0 4px 6px -4px hsl(0 0% 0% / .05);--shadow-glow: 0 10px 15px -3px hsl(0 0% 0% / .08), 0 4px 6px -4px hsl(0 0% 0% / .05);--font-display: "Inter", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-6: 3rem;--space-8: 5rem;--space-12: 8rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur-mid: .3s;--dur-slow: .6s}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:hsl(var(--foreground));box-shadow:0 0 0 3px hsl(var(--foreground) / .15)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-8{height:2rem}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-4{gap:1rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-destructive{border-color:hsl(var(--destructive))}.bg-background{background-color:hsl(var(--background))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-popover{background-color:hsl(var(--popover))}.bg-transparent{background-color:transparent}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pr-8{padding-right:2rem}.pt-32{padding-top:8rem}.text-left{text-align:left}.text-center{text-align:center}.font-heading{font-family:var(--font-display),system-ui,sans-serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-accent{color:hsl(var(--accent))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.paused{animation-play-state:paused}html{scroll-behavior:smooth}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-center{text-align:center}.section{padding:88px 0;position:relative}.section-alt{background:hsl(var(--surface-elevated))}.section-hero{padding:0;position:relative;overflow:hidden;background:radial-gradient(110% 80% at 78% 6%,hsl(45 40% 99%) 0%,transparent 55%),linear-gradient(112deg,#fbfbf8,#f5f3ef 42%,#ede9e3);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-fade-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,transparent 88%,hsl(var(--background)) 100%)}.section:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--border)),transparent)}.section-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:20px;font-family:var(--font-body);background:hsl(var(--muted));padding:6px 16px;border-radius:100px;border:1px solid hsl(var(--border))}.section-heading{font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.12;margin-bottom:20px;color:hsl(var(--foreground));letter-spacing:-.03em}.section-sub{font-size:1.1rem;color:hsl(var(--muted-foreground));max-width:560px;line-height:1.7;margin-bottom:48px}.text-accent{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.btn-lg{padding:16px 32px;font-size:16px}.btn-hero{padding:18px 34px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:8px}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-sm)}.btn-primary:hover{background:hsl(var(--primary-hover));box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:hsl(var(--secondary));border-color:hsl(var(--muted-foreground) / .3);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-full{width:100%;justify-content:center}.btn-glow:after{content:none}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar--scrolled{padding:10px 16px}.navbar--scrolled .navbar-inner{background:hsl(var(--background) / .92);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid hsl(var(--border));border-radius:100px;padding:8px 24px;box-shadow:var(--shadow-md)}.navbar--scrolled .navbar-logo .avalta-logo{--logo-h: 36px}.navbar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar-cta{justify-self:end;border-radius:100px;padding:11px 24px;font-size:15px;font-weight:600}@media (max-width: 768px){.navbar-inner{display:flex;justify-content:space-between}.navbar-cta{display:none}}.navbar-logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.navbar-logo .avalta-logo{--logo-h: 44px}.avalta-logo{--logo-h: 34px;display:inline-flex;align-items:center;gap:calc(var(--logo-h) * .34);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avalta-logo__mark{height:var(--logo-h);width:auto;flex:none;transition:transform .3s ease}.avalta-logo:hover .avalta-logo__mark{transform:translateY(-1px)}.avalta-logo__divider{width:1.5px;height:calc(var(--logo-h) * .92);border-radius:2px;background:linear-gradient(180deg,transparent,hsl(var(--foreground) / .3) 20%,hsl(var(--foreground) / .3) 80%,transparent)}.avalta-logo__words{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--logo-h) * .06)}.avalta-logo__name{font-family:Cinzel,Georgia,Times New Roman,serif;font-weight:500;font-size:calc(var(--logo-h) * .66);line-height:1;letter-spacing:.04em;color:hsl(var(--foreground))}.avalta-logo__name:first-letter{font-size:1.15em}.avalta-logo__tagline{font-family:Cinzel,Georgia,Times New Roman,serif;font-weight:900;font-size:calc(var(--logo-h) * .238);line-height:1;letter-spacing:.075em;text-transform:uppercase;color:hsl(var(--muted-foreground));-webkit-text-stroke:.4px hsl(var(--muted-foreground))}.navbar-links{display:flex;align-items:center;justify-content:center;gap:40px}.navbar-link{color:hsl(var(--foreground) / .72);text-decoration:none;font-size:16px;font-weight:500;letter-spacing:-.01em;transition:color .2s;position:relative}.navbar-link:hover{color:hsl(var(--foreground))}.navbar-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:hsl(var(--foreground));border-radius:1px;transition:width .25s ease}.navbar-link:hover:after{width:100%}.navbar-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.navbar-hamburger span{display:block;width:24px;height:2px;background:hsl(var(--foreground));border-radius:2px;transition:all .3s}.navbar-mobile{display:none;flex-direction:column;gap:8px;padding:20px 24px;background:hsl(var(--background) / .98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsl(var(--border))}.navbar-mobile a{color:hsl(var(--foreground));text-decoration:none;font-size:15px;font-weight:500;padding:10px 0;border-bottom:1px solid hsl(var(--border) / .5)}@media (max-width: 768px){.navbar-links{display:none}.navbar-hamburger,.navbar-mobile{display:flex}}.hero-inner{width:100%;max-width:1200px;margin:0 auto;padding:140px 24px 100px;position:relative;z-index:2}.hero-content{text-align:left;max-width:720px;z-index:2}@media (min-width: 1200px){.hero-content{margin-left:0;max-width:640px}}.hero-content .hero-sub{margin-left:0}.scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:10;opacity:.5}@media (max-width: 900px){.hero-inner{padding:130px 24px 70px}.hero-content{text-align:center;margin:0 auto}.hero-content .hero-ctas{justify-content:center!important}}.hero-heading{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500;line-height:1.14;margin-bottom:26px;letter-spacing:-.025em;color:hsl(var(--foreground));position:relative;z-index:1}.hero-sub{font-size:1.05rem;color:#696159;max-width:460px;margin:0 auto 40px;line-height:1.75;position:relative;z-index:1}.hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:0;position:relative;z-index:1}.logos-section{padding:36px 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));overflow:hidden;background:hsl(var(--background))}.logos-marquee-wrapper{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.logos-marquee{display:flex;width:-moz-max-content;width:max-content;animation:marquee 45s linear infinite}.logos-track{display:flex;gap:56px;padding-right:56px;flex:none}.logos-item{font-family:var(--font-body);font-size:18px;font-weight:600;color:hsl(var(--muted-foreground) / .7);white-space:nowrap;transition:color .3s;padding:8px 20px;border-radius:8px}.logos-item:hover{color:hsl(var(--foreground))}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.logos-marquee{animation:none}}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.step-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:20px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.step-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:hsl(var(--muted-foreground) / .25)}.step-num{font-family:var(--font-body);font-size:3rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:20px;display:block;line-height:1;opacity:.12}.step-title{font-size:1.2rem;font-weight:600;margin-bottom:10px;color:hsl(var(--foreground))}.step-desc{font-size:.95rem;color:hsl(var(--muted-foreground));line-height:1.65}.contact-input{width:100%;padding:16px 20px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:1rem;transition:all .2s;box-shadow:var(--shadow-sm)}.contact-input:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 4px hsl(var(--ring) / .08),var(--shadow-md)}.contact-input::-moz-placeholder{color:hsl(var(--muted-foreground) / .7)}.contact-input::placeholder{color:hsl(var(--muted-foreground) / .7)}.contact-input[aria-invalid=true]{border-color:hsl(var(--destructive))}.contact-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px hsl(var(--destructive) / .12),var(--shadow-md)}.public-form-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.footer-dark{background:hsl(var(--primary));padding:80px 0 0;color:#aea8a3}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:60px;border-bottom:1px solid hsl(30 8% 18%)}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-brand .avalta-logo{--logo-h: 50px}.footer-dark .avalta-logo__name{color:#fff}.footer-dark .avalta-logo__tagline{color:#aea8a3;-webkit-text-stroke:.4px hsl(30 6% 66%)}.footer-dark .avalta-logo__divider{background:linear-gradient(180deg,transparent,hsl(0 0% 100% / .35) 20%,hsl(0 0% 100% / .35) 80%,transparent)}.footer-tagline{font-size:.93rem;line-height:1.65;color:#9f9993;max-width:300px}.footer-col-title{font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:.06em}.footer-col-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-col-links li a,.footer-col-links li span{color:#9f9993;text-decoration:none;font-size:14px;transition:color .2s}.footer-col-links li a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:28px 0;flex-wrap:wrap;gap:16px}.footer-copy{font-size:13px;color:#938c85}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:#9f9993;text-decoration:none;font-size:13px;transition:color .2s}.footer-bottom-links a:hover{color:#fff}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 480px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1 / -1}.footer-bottom{flex-direction:column;text-align:center}.section{padding:60px 0}}.bfs-wrap{width:100%;max-width:790px;margin-left:auto;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;padding:1.5rem;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1.25rem}.bfs-header{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:hsl(var(--muted-foreground))}.bfs-header-left{display:flex;align-items:center;gap:.5rem}.bfs-live-dot{width:8px;height:8px;border-radius:50%;background:#10b77f;animation:bfs-pulse 1.6s ease-in-out infinite}@keyframes bfs-pulse{0%,to{opacity:1}50%{opacity:.4}}.bfs-live-text{color:hsl(var(--foreground));font-weight:500}.bfs-header-right{font-weight:500;color:hsl(var(--foreground))}.bfs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.bfs-stat{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.75rem;padding:.85rem 1rem;min-height:7.25rem;display:flex;flex-direction:column;justify-content:center}.bfs-stat-label{font-size:.7rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.bfs-stat-value{font-size:1.75rem;font-weight:700;color:hsl(var(--foreground));line-height:1.1;margin-top:.25rem;font-family:var(--font-body);font-variant-numeric:tabular-nums}.bfs-stat-value--accent{font-size:1.4rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.bfs-stat-delta{font-size:.7rem;color:#0c8d62;margin-top:.2rem}.bfs-chart{display:flex;flex-direction:column;gap:.6rem}.bfs-chart-legend{display:flex;gap:1rem;font-size:.72rem;color:hsl(var(--muted-foreground))}.bfs-chart-legend span{display:inline-flex;align-items:center;gap:.4rem}.bfs-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.bfs-dot--before{background:#dad7d2}.bfs-dot--after{background:var(--gradient-primary)}.bfs-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;height:110px;align-items:end}.bfs-bar-col{display:flex;flex-direction:column;align-items:center;gap:.3rem;height:100%}.bfs-bar-stack{position:relative;flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.bfs-bar{position:absolute;bottom:0;width:70%;border-radius:.35rem .35rem 0 0}.bfs-bar--after{background:var(--gradient-primary);z-index:1}.bfs-bar--before{background:#dad7d2;width:70%;z-index:2;opacity:.85}.bfs-bar-label{font-size:.65rem;color:hsl(var(--muted-foreground))}.bfs-feed{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.75rem;padding:.75rem 1rem;min-height:64px;position:relative;overflow:hidden}.bfs-feed-row{display:flex;align-items:center;gap:.75rem}.bfs-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:hsl(var(--accent-foreground));font-weight:600;font-size:.9rem}.bfs-feed-info{flex:1}.bfs-feed-name{font-size:.85rem;font-weight:600;color:hsl(var(--foreground))}.bfs-feed-company{font-size:.72rem;color:hsl(var(--muted-foreground))}.bfs-feed-status{font-size:.72rem;padding:.25rem .6rem;border-radius:999px;background:hsl(var(--accent) / .08);color:hsl(var(--accent));border:1px solid hsl(var(--accent) / .25)}.bfs-dots-row{display:flex;justify-content:center;gap:.5rem;margin-top:.25rem}.bfs-indicator{width:24px;height:4px;border-radius:999px;background:#e3e1dd;transition:background .4s ease,width .4s ease}.bfs-indicator--active{width:36px;background:var(--gradient-primary)}@media (max-width: 640px){.bfs-stats{grid-template-columns:1fr}.bfs-stat-value{font-size:1.4rem}}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-plane{position:absolute;pointer-events:none}.hero-plane--1{right:-14%;top:-25%;width:58%;height:150%;background:linear-gradient(120deg,#f5f3ef00,#f1eeea 35%,#e2dcd5);transform:rotate(14deg);border-radius:4rem;box-shadow:-60px 40px 140px #80664d1a}.hero-plane--2{right:-6%;bottom:-45%;width:46%;height:85%;background:linear-gradient(135deg,#f9f8f5,#e7e2da);transform:rotate(-16deg);border-radius:3rem;box-shadow:-40px -20px 100px #80664d17}@media (max-width: 900px){.hero-plane--1{right:-50%;opacity:.7}.hero-plane--2{display:none}}.hero-map{position:absolute;right:0;top:50%;transform:translateY(-50%);width:360px;height:auto}@media (max-width: 1200px){.hero-map{display:none}}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:#ffffff8c;border:1px solid hsl(36 18% 84%);border-radius:100px;padding:7px 18px 7px 12px;font-size:13.5px;font-weight:500;color:#4a423a;margin-bottom:32px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-badge-mark{width:12px;height:12px;border-radius:3px;background:hsl(var(--primary));flex:none}.tilt-wrap{width:100%;transform-style:preserve-3d;will-change:transform}.text-shimmer{background-image:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.page-hero{position:relative;overflow:hidden;background:radial-gradient(110% 80% at 78% 0%,hsl(45 40% 99%) 0%,transparent 55%),linear-gradient(112deg,#fbfbf8,#f5f3ef 55%,#ede9e3)}.page-hero:before{content:"";position:absolute;right:-18%;top:-60%;width:55%;height:170%;background:linear-gradient(120deg,#f5f3ef00,#f1eeea 40%,#e4dfd8);transform:rotate(14deg);border-radius:4rem;box-shadow:-60px 40px 140px #80664d17;pointer-events:none;z-index:0}.page-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,hsl(var(--background)));pointer-events:none;z-index:0}.page-hero--full:after{content:none}.sim-stage{background:linear-gradient(160deg,#fbfbf8,#f1eee9);border:1px solid hsl(36 18% 86%);border-radius:1.5rem;padding:clamp(1.25rem,4vw,3.5rem);box-shadow:var(--shadow-sm)}.sim-stage .bfs-wrap{margin:0 auto}.faq-root{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}.faq-item{border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));overflow:hidden}.faq-header{margin:0}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:1rem;color:hsl(var(--foreground));text-align:left}.faq-chevron{flex:none;color:hsl(var(--muted-foreground));transition:transform .25s ease}.faq-trigger[data-state=open] .faq-chevron{transform:rotate(180deg)}.faq-content{overflow:hidden}.faq-content[data-state=open]{animation:faq-down .25s ease-out}.faq-content[data-state=closed]{animation:faq-up .2s ease-in}.faq-answer{margin:0;padding:0 1.25rem 1rem;color:hsl(var(--muted-foreground));line-height:1.6}@keyframes faq-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes faq-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion: reduce){.faq-content[data-state=open],.faq-content[data-state=closed]{animation:none}}.booking-widget{position:fixed;bottom:24px;right:24px;z-index:90;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:100px;box-shadow:var(--shadow-lg);transition:transform .35s ease,opacity .3s ease}.booking-widget--away{transform:translateY(140%);opacity:0;pointer-events:none}.booking-widget__link{display:flex;align-items:center;gap:12px;padding:8px 22px 8px 8px;text-decoration:none;color:hsl(var(--foreground))}.booking-widget__avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.booking-widget__text{display:flex;flex-direction:column;gap:2px;line-height:1.2}.booking-widget__text strong{font-size:.9rem;font-weight:600}.booking-widget__text span{font-size:.75rem;color:hsl(var(--muted-foreground))}.booking-widget__close{position:absolute;top:-8px;right:-8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;box-shadow:var(--shadow-sm)}.booking-widget__close:hover{color:hsl(var(--foreground))}@media (max-width: 768px){.booking-widget{display:none}}.eyebrow{display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted));padding:6px 16px;border-radius:100px;border:1px solid hsl(var(--border))}.glass{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-md)}.section-head-center{text-align:center}.section-head-center .section-sub{margin-left:auto;margin-right:auto}.btn-pango{padding:14px 24px;font-size:15px;border-radius:8px}.showcase{padding:110px 0}.showcase:after{content:none}.showcase__grid{display:grid;grid-template-columns:minmax(300px,.9fr) 1.4fr;gap:48px;align-items:center}.showcase__heading{font-size:clamp(2.1rem,3.4vw,3rem);font-weight:500;line-height:1.12;letter-spacing:-.03em;margin-bottom:44px}.showcase__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.showcase__btn{display:grid;grid-template-columns:3px 1fr;gap:24px;width:100%;padding:14px 0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-body);color:inherit}.showcase__bar{position:relative;width:3px;border-radius:2px;background:hsl(var(--border));overflow:hidden;opacity:0;transition:opacity .3s}.showcase__bar i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:hsl(var(--foreground));transform-origin:top}.showcase__item.is-active .showcase__bar{opacity:1}.showcase__text{display:flex;flex-direction:column;gap:6px}.showcase__title{font-size:1.2rem;font-weight:600;letter-spacing:-.015em;color:hsl(var(--muted-foreground) / .75);transition:color .3s}.showcase__desc{font-size:1rem;color:hsl(var(--muted-foreground) / .65);transition:color .3s;line-height:1.5}.showcase__item.is-active .showcase__title{color:hsl(var(--foreground))}.showcase__item.is-active .showcase__desc{color:hsl(var(--muted-foreground))}.showcase__more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.95rem;font-weight:500;color:hsl(var(--foreground));text-decoration:none}.showcase__more:hover{text-decoration:underline}.showcase__ctas{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.showcase__stage-wrap{min-width:0}.showcase__stage{position:relative;background:linear-gradient(160deg,#fbfbf8,#f1eee9);border:1px solid hsl(36 18% 86%);border-radius:1.5rem;padding:clamp(1rem,3vw,2.25rem);min-height:560px;display:flex;align-items:center;box-shadow:var(--shadow-sm)}.showcase__panel{width:100%}.showcase__panel .bfs-wrap{margin:0 auto;max-width:none}.showcase__ask{position:absolute;left:28px;top:-22px;display:flex;align-items:center;gap:14px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:100px;padding:10px 10px 10px 20px;box-shadow:var(--shadow-lg);font-size:.9rem;color:hsl(var(--foreground));white-space:nowrap;max-width:92%;overflow:hidden}.showcase__ask-btn{width:34px;height:34px;border-radius:50%;flex:none;background:hsl(var(--primary));position:relative}.showcase__ask-btn:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-left:2px solid #fff;border-top:2px solid #fff;transform:translate(-50%,-30%) rotate(45deg)}@media (max-width: 1000px){.showcase{padding:80px 0}.showcase__grid{grid-template-columns:1fr;gap:40px}.showcase__stage{min-height:0}.showcase__ask{display:none}}.report{width:100%;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;padding:1.5rem;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1.25rem}.report__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.report__title{font-weight:600}.report__sub{font-size:.78rem;color:hsl(var(--muted-foreground));margin-top:2px}.report__badge{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));white-space:nowrap}.report__rows{display:flex;flex-direction:column;gap:.85rem}.report__row{display:grid;grid-template-columns:170px 1fr 48px;align-items:center;gap:1rem;font-size:.9rem}.report__label{color:hsl(var(--muted-foreground))}.report__bar{height:8px;border-radius:999px;background:#e8e6e3;overflow:hidden}.report__bar i{display:block;height:100%;background:var(--gradient-primary);border-radius:999px}.report__value{text-align:right;font-weight:600}.report__foot{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;border-top:1px solid hsl(var(--border));padding-top:1rem}.report__foot div{display:flex;flex-direction:column;gap:2px}.report__foot span{font-size:.72rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.report__foot strong{font-size:.95rem}.report__ok{color:#0c8d62}@media (max-width: 560px){.report__row{grid-template-columns:1fr 48px}.report__bar{grid-column:1 / -1}.report__foot{grid-template-columns:1fr}}.roi{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.roi__inputs,.roi__result{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.roi__result{background:hsl(var(--muted))}.roi__note{font-size:.72rem;line-height:1.5;color:hsl(var(--muted-foreground));margin:0}.roi__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.roi__big{font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.roi__sub{font-size:.85rem;color:hsl(var(--muted-foreground))}.roi__rows{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid hsl(var(--border));padding-top:1rem;font-size:.9rem}.roi__rows div{display:flex;justify-content:space-between;gap:1rem}.roi__rows span{color:hsl(var(--muted-foreground))}@media (max-width: 720px){.roi{grid-template-columns:1fr}}.steps{padding:60px 0 100px}.steps:after{content:none}.steps__headline{font-size:clamp(2.6rem,6vw,5rem);font-weight:500;line-height:1.02;letter-spacing:-.04em;margin-bottom:72px}.steps__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.steps__list{list-style:none;margin:0;padding:0}.steps__item{padding:28px 0;border-bottom:1px solid hsl(var(--border))}.steps__list>:last-child .steps__item{border-bottom:none}.steps__num{font-size:.85rem;color:hsl(var(--muted-foreground));letter-spacing:.04em}.steps__title{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.02em;margin:8px 0 10px}.steps__desc{font-size:1.05rem;line-height:1.65;color:#696159;margin:0;max-width:560px}.steps__art{display:flex;justify-content:center;color:hsl(var(--foreground))}.iso{width:min(100%,380px);height:auto}@media (max-width: 900px){.steps__grid{grid-template-columns:1fr;gap:32px}.steps__art{order:-1}.iso{width:220px}}.darkcta{padding:20px 0 100px}.darkcta:after{content:none}.darkcta__card{position:relative;overflow:hidden;border-radius:1.5rem;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,3rem);background:radial-gradient(80% 60% at 80% 100%,hsl(28 18% 20% / .7),transparent 60%),linear-gradient(180deg,#1f1a14,#130f0c);color:#fff;text-align:center}.darkcta__heading{font-size:clamp(2rem,4vw,3.2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px;color:#fff}.darkcta__sub{font-size:1.15rem;color:#cdc7c1;max-width:620px;margin:0 auto 32px;line-height:1.6}.darkcta__ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:48px}.darkcta__btn-light{background:#fff;color:hsl(var(--foreground))}.darkcta__btn-light:hover{background:#f7f5f3}.darkcta__btn-ghost{background:#ffffff14;color:#fff;border:1px solid hsl(0 0% 100% / .25)}.darkcta__btn-ghost:hover{background:#ffffff24}.darkcta__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:980px;margin:0 auto}.darkcta__stat{background:#ffffff0f;border:1px solid hsl(0 0% 100% / .12);border-radius:1rem;padding:20px 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.darkcta__stat-value{font-size:1.9rem;font-weight:600;letter-spacing:-.02em}.darkcta__stat-label{font-size:.85rem;color:#bdb8b2;margin-top:6px;line-height:1.4}@media (max-width: 800px){.darkcta__stats{grid-template-columns:repeat(2,1fr)}}.photocard{position:relative;margin:24px 0 0;border-radius:1.5rem;overflow:hidden;min-height:520px;box-shadow:var(--shadow-lg)}.photocard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photocard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000000d,#00000059)}.photocard__quote{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,40px);width:min(520px,calc(100% - 32px));background:#ffffff24;border:1px solid hsl(0 0% 100% / .3);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);color:#fff}.photocard__quote blockquote{margin:0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:500;line-height:1.3;letter-spacing:-.02em}.photocard__by{display:flex;flex-direction:column;gap:2px;font-size:.9rem}.photocard__by span{color:#ffffffbf}.features{padding:60px 0 100px}.features:after{content:none}.features__headline{font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;margin-bottom:56px}.features__card{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsl(var(--border));border-radius:2rem;overflow:hidden;background:hsl(var(--card))}.features__item{display:flex;flex-direction:column;gap:14px;padding:40px 40px 44px;text-decoration:none;color:inherit;transition:background .3s;position:relative}.features__item:hover{background:#f9f8f6}.features__top{display:flex;justify-content:space-between;align-items:center;color:hsl(var(--muted-foreground))}.features__icon{color:hsl(var(--foreground) / .8)}.features__item:hover .features__top{color:hsl(var(--foreground))}.features__title{font-size:1.2rem;font-weight:600;letter-spacing:-.015em;margin-top:6px}.features__desc{font-size:.98rem;line-height:1.6;color:#696159}@media (max-width: 900px){.features__card{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.features__card{grid-template-columns:1fr}.features__item{padding:28px 24px}}.partners{padding:40px 0 100px}.partners:after{content:none}.partners__headline{font-size:clamp(2rem,3.6vw,2.8rem);font-weight:500;letter-spacing:-.03em;margin-bottom:12px}.partners__sub{font-size:1.05rem;color:hsl(var(--muted-foreground));max-width:640px;margin:0 auto 48px;line-height:1.6}.partners__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:170px;gap:14px;max-width:1000px;margin:0 auto}.partners__center{grid-column:2 / 4;grid-row:1 / 3;background:linear-gradient(180deg,#1f1a14,#130f0c);color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;box-shadow:var(--shadow-lg)}.partners__mark{width:84px;height:84px;border-radius:22px;background:#ffffff14;border:1px solid hsl(0 0% 100% / .14);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.partners__mark span{font-family:Cinzel,Georgia,serif;font-size:2.4rem;font-weight:500}.partners__center-name{font-family:Cinzel,Georgia,serif;font-size:1.9rem;letter-spacing:.04em}.partners__center-sub{font-size:.9rem;color:#c4bfba;max-width:260px}.partners__pill{margin-top:10px;font-size:.75rem;padding:6px 12px;border-radius:999px;background:#ffffff1a;border:1px solid hsl(0 0% 100% / .16)}.partners__tile{border:1px solid hsl(var(--border));border-radius:1.25rem;background:hsl(var(--card));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.partners__tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:hsl(var(--muted-foreground) / .3)}.partners__tile-label{font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:hsl(var(--foreground) / .85)}.partners__tile--partner .partners__tile-label{font-size:1.2rem}.partners__tile-kind{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.partners__tile--cta{background:hsl(var(--muted));border-style:dashed}.partners__tile--promise{padding:18px 20px;gap:4px;text-align:center}.partners__tile--promise .partners__tile-kind{margin-bottom:4px}.partners__tile-desc{font-size:.86rem;line-height:1.4;color:hsl(var(--muted-foreground));max-width:24ch}.partners__tile--cta .partners__tile-kind{order:2}@media (max-width: 760px){.partners__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(140px,auto)}.partners__center{grid-column:1 / 3;grid-row:1 / 3}.partners__tile--promise{padding:18px 12px}.partners__tile--promise .partners__tile-label{font-size:.98rem;line-height:1.25}.partners__tile-desc{font-size:.8rem}.partners__tile--cta .partners__tile-kind{white-space:nowrap}}.bigcta{position:relative;overflow:hidden;padding:140px 0}.bigcta:after{content:none}.bigcta__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:24px}.bigcta__row{white-space:nowrap;font-size:clamp(4rem,11vw,10rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:#f4f3f1;overflow:hidden}.bigcta__row span{display:inline-block;animation:bigcta-scroll 60s linear infinite}.bigcta__row--2 span{animation-direction:reverse;animation-duration:75s}.bigcta__row--3 span{animation-duration:90s}@keyframes bigcta-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.bigcta__row span{animation:none}}.bigcta__inner{position:relative;z-index:1}.bigcta__heading{font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;max-width:760px;margin-bottom:20px}.bigcta__sub{font-size:1.1rem;color:#696159;max-width:560px;line-height:1.65;margin-bottom:36px}.bigcta__bar{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 10px 10px 22px;border:1px solid hsl(36 14% 85%);background:#fbfaf9e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px}.bigcta__label{font-size:1rem;color:#696159;margin-right:4px}@media (max-width: 640px){.bigcta{padding:90px 0}.bigcta__bar{display:flex}}.faq2{padding:60px 0 100px}.faq2:after{content:none}.faq2__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq2__heading{font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;margin-bottom:20px}.faq2__sub{font-size:1.1rem;color:#696159;line-height:1.6;max-width:420px}.faq2__root{display:flex;flex-direction:column}.faq2__item{border-bottom:1px solid hsl(var(--border))}.faq2__trigger{width:100%;display:flex;align-items:center;gap:14px;padding:22px 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:1.15rem;font-weight:500;text-align:left;color:hsl(var(--foreground))}.faq2__chevron{flex:none;color:hsl(var(--muted-foreground));transition:transform .25s ease}.faq2__trigger[data-state=open] .faq2__chevron{transform:rotate(90deg)}.faq2__answer{margin:0;padding:0 0 22px 32px;color:#696159;line-height:1.65;font-size:1rem}@media (max-width: 860px){.faq2__grid{grid-template-columns:1fr;gap:24px}}.footer-made{font-size:13px;color:#938c85}.about-hero{padding:150px 0 90px}.about-hero__inner{position:relative;z-index:1}.about-hero__heading{font-size:clamp(2.6rem,6vw,5rem);font-weight:500;line-height:1.02;letter-spacing:-.04em;margin:18px 0 24px}.about-hero__sub{font-size:1.15rem;line-height:1.65;color:#696159;max-width:640px;margin:0}.about-belief{padding:90px 0 80px}.about-belief:after{content:none}.about-belief__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:72px}.about-belief__heading{font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;margin:0}.about-belief__text{display:flex;flex-direction:column;gap:20px;padding-top:8px}.about-belief__text p{font-size:1.1rem;line-height:1.7;color:#696159;margin:0}.about-belief__text strong{color:hsl(var(--foreground));font-weight:600}.about-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;border-top:1px solid hsl(var(--border))}.about-facts__item{padding-top:24px}.about-facts__value{font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.about-facts__label{margin:8px 0 0;font-size:.95rem;line-height:1.5;color:hsl(var(--muted-foreground))}.about-team{padding:40px 0 100px}.about-team:after{content:none}.about-team__headline{font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;margin-bottom:56px}.about-team__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.about-team__photo{border-radius:1.5rem;overflow:hidden;aspect-ratio:4 / 5;background:hsl(var(--muted))}.about-team__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-team__name{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:14px 0 20px}.about-team__bio{font-size:1.15rem;line-height:1.7;color:#696159;max-width:520px;margin:0 0 28px}.about-team__link{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:hsl(var(--foreground));text-decoration:none;border-bottom:1px solid hsl(var(--foreground) / .35);padding-bottom:2px;transition:border-color .2s}.about-team__link:hover{border-color:hsl(var(--foreground))}.features__card--4{grid-template-columns:repeat(4,1fr)}.about-values .features__item{cursor:default}.about-cta{padding-top:0}.about-cta .darkcta__ctas{margin-bottom:0}@media (max-width: 900px){.about-hero{padding:130px 0 70px}.about-belief__grid{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.about-facts{grid-template-columns:repeat(2,1fr);gap:28px 24px}.about-team__grid{grid-template-columns:1fr;gap:36px}.about-team__photo{max-width:420px}.features__card--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.features__card--4{grid-template-columns:1fr}}.pform-hero{padding:150px 0 100px}.pform-hero__inner{position:relative;z-index:1}.pform-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.pform-heading{font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:500;line-height:1.02;letter-spacing:-.04em;margin:18px 0 24px}.pform-sub{font-size:1.15rem;line-height:1.65;color:#696159;max-width:460px;margin:0 0 36px}.pform-perks{list-style:none;margin:0;padding:0;max-width:460px;border-top:1px solid hsl(var(--border))}.pform-perk{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid hsl(var(--border));font-size:1rem;color:hsl(var(--foreground))}.pform-perk svg{color:hsl(var(--muted-foreground));flex:none}.pform-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--shadow-lg)}.pform-next{padding:90px 0 100px}.pform-next:after{content:none}.pform-next__headline{font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;margin-bottom:40px}.pform-next__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid hsl(var(--border))}.pform-next__item{padding-top:24px}.pform-next__title{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;margin:8px 0 10px}.pform-next__desc{font-size:1rem;line-height:1.65;color:#696159;margin:0}@media (max-width: 900px){.pform-hero{padding:130px 0 70px}.pform-grid{grid-template-columns:1fr;gap:40px}.pform-next{padding:60px 0 80px}.pform-next__list{grid-template-columns:1fr;gap:0}.pform-next__item{padding:22px 0;border-bottom:1px solid hsl(var(--border))}}.pform-error{margin:6px 0 0;font-size:.85rem;color:hsl(var(--destructive))}.pform-success{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0}.pform-success__heading{font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:4px 0 0}.pform-success__text{font-size:1.05rem;line-height:1.65;color:#696159;margin:0 0 10px}.salesmap{overflow:visible}.salesmap__spoke{fill:none;stroke:#b1a8a0;stroke-width:1.25}.salesmap__anchor{fill:hsl(var(--primary))}.salesmap__ring{fill:none;stroke:hsl(var(--primary));stroke-width:4;stroke-dasharray:16 6;stroke-linecap:round;transform-origin:200px 150px;animation:salesmap-spin 80s linear infinite}.salesmap__core{fill:#fff;filter:drop-shadow(0 4px 10px hsl(30 25% 20% / .16))}.salesmap__icon{fill:hsl(var(--primary));stroke:hsl(var(--primary))}.salesmap__pill{filter:drop-shadow(0 3px 8px hsl(30 25% 20% / .12))}.salesmap__row--dark .salesmap__pill{fill:hsl(var(--primary))}.salesmap__row--light .salesmap__pill{fill:#ffffffe6;stroke:#ded8cf;stroke-width:1}.salesmap__label{font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.01em}.salesmap__row--dark .salesmap__label{fill:#fff}.salesmap__row--light .salesmap__label{fill:hsl(var(--primary))}.salesmap__row{opacity:0;animation:salesmap-in .5s var(--ease-out) forwards}.salesmap__row:nth-child(3){animation-delay:.12s}.salesmap__row:nth-child(4){animation-delay:.24s}.salesmap__row:nth-child(5){animation-delay:.36s}.salesmap__row:nth-child(6){animation-delay:.48s}.salesmap__row:nth-child(7){animation-delay:.6s}.salesmap__row:nth-child(8){animation-delay:.72s}.salesmap__row:nth-child(9){animation-delay:.84s}@keyframes salesmap-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes salesmap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.salesmap__row{opacity:1;animation:none}.salesmap__ring{animation:none}}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:max-w-\[420px\]{max-width:420px}.md\:pt-40{padding-top:10rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}}
