@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-cyrillic-ext.woff2?v=d266ca4e") 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: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-cyrillic.woff2?v=b554abc2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-latin-ext.woff2?v=61d59919") 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: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-latin.woff2?v=3e2c4175") 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: 'Cormorant Garamond';font-style: italic;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-cyrillic-ext.woff2?v=d266ca4e") 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: 'Cormorant Garamond';font-style: italic;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-cyrillic.woff2?v=b554abc2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-latin-ext.woff2?v=61d59919") 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: 'Cormorant Garamond';font-style: italic;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-italic-500-latin.woff2?v=3e2c4175") 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: 'Cormorant Garamond';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-cyrillic-ext.woff2?v=ab67422b") 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: 'Cormorant Garamond';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-cyrillic.woff2?v=e1df0419") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-latin-ext.woff2?v=acc46a2a") 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: 'Cormorant Garamond';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-latin.woff2?v=c47ff128") 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: 'Cormorant Garamond';font-style: normal;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-cyrillic-ext.woff2?v=ab67422b") 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: 'Cormorant Garamond';font-style: normal;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-cyrillic.woff2?v=e1df0419") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-latin-ext.woff2?v=acc46a2a") 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: 'Cormorant Garamond';font-style: normal;font-weight: 600;font-display: swap;src: url("assets/vendor/fonts/cormorant-garamond-normal-500-latin.woff2?v=c47ff128") 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: 'Geist';font-style: normal;font-weight: 300 800;font-display: swap;src: url("assets/vendor/fonts/geist-normal-300-800-cyrillic-ext.woff2?v=47ee461f") 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: 'Geist';font-style: normal;font-weight: 300 800;font-display: swap;src: url("assets/vendor/fonts/geist-normal-300-800-cyrillic.woff2?v=2a311545") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Geist';font-style: normal;font-weight: 300 800;font-display: swap;src: url("assets/vendor/fonts/geist-normal-300-800-latin-ext.woff2?v=4841e590") 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: 'Geist';font-style: normal;font-weight: 300 800;font-display: swap;src: url("assets/vendor/fonts/geist-normal-300-800-latin.woff2?v=a147f99c") 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: 'Geist Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-cyrillic-ext.woff2?v=9d820983") 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: 'Geist Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-cyrillic.woff2?v=82bb2ef5") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Geist Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-latin-ext.woff2?v=693cf932") 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: 'Geist Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-latin.woff2?v=a15f9d56") 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: 'Geist Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-cyrillic-ext.woff2?v=9d820983") 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: 'Geist Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-cyrillic.woff2?v=82bb2ef5") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Geist Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-latin-ext.woff2?v=693cf932") 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: 'Geist Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/geist-mono-normal-400-latin.woff2?v=a15f9d56") 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: 'Cormorant Naglowki';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-naglowki-latin.woff2?v=c6a96f87") format('woff2');unicode-range: U+0020,U+0021,U+0022,U+0023,U+0024,U+0025,U+0026,U+0027,U+0028,U+0029,U+002A,U+002B,U+002C,U+002D,U+002E,U+002F,U+0030,U+0031,U+0032,U+0033,U+0034,U+0035,U+0036,U+0037,U+0038,U+0039,U+003A,U+003B,U+003C,U+003D,U+003E,U+003F,U+0040,U+0041,U+0042,U+0043,U+0044,U+0045,U+0046,U+0047,U+0048,U+0049,U+004A,U+004B,U+004C,U+004D,U+004E,U+004F,U+0050,U+0051,U+0052,U+0053,U+0054,U+0055,U+0056,U+0057,U+0058,U+0059,U+005A,U+005B,U+005C,U+005D,U+005E,U+005F,U+0060,U+0061,U+0062,U+0063,U+0064,U+0065,U+0066,U+0067,U+0068,U+0069,U+006A,U+006B,U+006C,U+006D,U+006E,U+006F,U+0070,U+0071,U+0072,U+0073,U+0074,U+0075,U+0076,U+0077,U+0078,U+0079,U+007A,U+007B,U+007C,U+007D,U+007E,U+00A0,U+00C9,U+00D3,U+00E0,U+00E4,U+00E9,U+00EA,U+00F3,U+00FC,U+2013,U+2014,U+2019,U+201C,U+201D,U+201E,U+2026}@font-face{font-family: 'Cormorant Naglowki';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-naglowki-latin-ext.woff2?v=9f40ca05") format('woff2');unicode-range: U+0104,U+0105,U+0106,U+0107,U+0118,U+0119,U+0141,U+0142,U+0143,U+0144,U+015A,U+015B,U+0179,U+017A,U+017B,U+017C}@font-face{font-family: 'Cormorant Naglowki';font-style: italic;font-weight: 500;font-display: swap;src: url("assets/vendor/fonts/cormorant-naglowki-cyrillic.woff2?v=d6007a9b") format('woff2');unicode-range: U+0401,U+0410,U+0411,U+0412,U+0413,U+0414,U+0415,U+0416,U+0417,U+0418,U+0419,U+041A,U+041B,U+041C,U+041D,U+041E,U+041F,U+0420,U+0421,U+0422,U+0423,U+0424,U+0425,U+0426,U+0427,U+0428,U+0429,U+042A,U+042B,U+042C,U+042D,U+042E,U+042F,U+0430,U+0431,U+0432,U+0433,U+0434,U+0435,U+0436,U+0437,U+0438,U+0439,U+043A,U+043B,U+043C,U+043D,U+043E,U+043F,U+0440,U+0441,U+0442,U+0443,U+0444,U+0445,U+0446,U+0447,U+0448,U+0449,U+044A,U+044B,U+044C,U+044D,U+044E,U+044F,U+0451}@font-face{font-family: "Phosphor";src: url("assets/vendor/phosphor/regular/Phosphor.woff2?v=53a2a38b") format("woff2"),url("assets/vendor/phosphor/regular/Phosphor.woff?v=e1fb10e0") format("woff");font-weight: normal;font-style: normal;font-display: block}.ph{font-family: "Phosphor" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;letter-spacing: 0;-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ph.ph-address-book:before{content: "\e6f8"}.ph.ph-alarm:before{content: "\e006"}.ph.ph-app-window:before{content: "\e5da"}.ph.ph-armchair:before{content: "\e012"}.ph.ph-arrow-circle-right:before{content: "\e02e"}.ph.ph-arrow-clockwise:before{content: "\e036"}.ph.ph-arrow-counter-clockwise:before{content: "\e038"}.ph.ph-arrow-down:before{content: "\e03e"}.ph.ph-arrow-left:before{content: "\e058"}.ph.ph-arrow-right:before{content: "\e06c"}.ph.ph-arrow-square-in:before{content: "\e5dc"}.ph.ph-arrow-square-out:before{content: "\e5de"}.ph.ph-arrow-up:before{content: "\e08e"}.ph.ph-arrow-up-right:before{content: "\e092"}.ph.ph-arrows-clockwise:before{content: "\e094"}.ph.ph-arrows-down-up:before{content: "\e098"}.ph.ph-arrows-left-right:before{content: "\e0a0"}.ph.ph-article:before{content: "\e0a8"}.ph.ph-bell-ringing:before{content: "\e5e8"}.ph.ph-binoculars:before{content: "\ea64"}.ph.ph-book-open-text:before{content: "\e8f2"}.ph.ph-brain:before{content: "\e74e"}.ph.ph-briefcase:before{content: "\e0ee"}.ph.ph-browser:before{content: "\e0f4"}.ph.ph-browsers:before{content: "\e0f6"}.ph.ph-bug:before{content: "\e5f4"}.ph.ph-buildings:before{content: "\e102"}.ph.ph-calculator:before{content: "\e538"}.ph.ph-calendar-check:before{content: "\e712"}.ph.ph-calendar-dots:before{content: "\e7b4"}.ph.ph-calendar-plus:before{content: "\e714"}.ph.ph-calendar-x:before{content: "\e10c"}.ph.ph-caret-down:before{content: "\e136"}.ph.ph-caret-left:before{content: "\e138"}.ph.ph-caret-right:before{content: "\e13a"}.ph.ph-chart-bar:before{content: "\e150"}.ph.ph-chart-line-up:before{content: "\e156"}.ph.ph-chart-pie-slice:before{content: "\e15a"}.ph.ph-chart-scatter:before{content: "\eaac"}.ph.ph-chat-circle-dots:before{content: "\e16c"}.ph.ph-chat-circle-text:before{content: "\e16e"}.ph.ph-chat-text:before{content: "\e17a"}.ph.ph-chats:before{content: "\e17c"}.ph.ph-chats-circle:before{content: "\e17e"}.ph.ph-check:before{content: "\e182"}.ph.ph-check-circle:before{content: "\e184"}.ph.ph-circle:before{content: "\e18a"}.ph.ph-circle-dashed:before{content: "\e602"}.ph.ph-circle-notch:before{content: "\eb44"}.ph.ph-clock:before{content: "\e19a"}.ph.ph-clock-clockwise:before{content: "\e19e"}.ph.ph-clock-countdown:before{content: "\ed2c"}.ph.ph-clock-counter-clockwise:before{content: "\e1a0"}.ph.ph-code:before{content: "\e1bc"}.ph.ph-coins:before{content: "\e78e"}.ph.ph-copy:before{content: "\e1ca"}.ph.ph-cpu:before{content: "\e610"}.ph.ph-credit-card:before{content: "\e1d2"}.ph.ph-crosshair:before{content: "\e1d6"}.ph.ph-cube:before{content: "\e1da"}.ph.ph-cursor:before{content: "\e1dc"}.ph.ph-cursor-click:before{content: "\e7c8"}.ph.ph-cursor-text:before{content: "\e7d8"}.ph.ph-database:before{content: "\e1de"}.ph.ph-desktop:before{content: "\e560"}.ph.ph-device-mobile:before{content: "\e1e0"}.ph.ph-devices:before{content: "\eba4"}.ph.ph-diamond:before{content: "\e1ec"}.ph.ph-door:before{content: "\e61c"}.ph.ph-dots-three:before{content: "\e1fe"}.ph.ph-download-simple:before{content: "\e20c"}.ph.ph-drop:before{content: "\e210"}.ph.ph-envelope-simple:before{content: "\e218"}.ph.ph-envelope-simple-open:before{content: "\e21a"}.ph.ph-eye:before{content: "\e220"}.ph.ph-eye-slash:before{content: "\e224"}.ph.ph-facebook-logo:before{content: "\e226"}.ph.ph-file-svg:before{content: "\ed08"}.ph.ph-file-text:before{content: "\e23a"}.ph.ph-files:before{content: "\e710"}.ph.ph-film-slate:before{content: "\e8c2"}.ph.ph-film-strip:before{content: "\e792"}.ph.ph-fingerprint:before{content: "\e23e"}.ph.ph-flag-checkered:before{content: "\ea38"}.ph.ph-flask:before{content: "\e79e"}.ph.ph-floppy-disk:before{content: "\e248"}.ph.ph-flow-arrow:before{content: "\e6ec"}.ph.ph-folder-simple-user:before{content: "\eb60"}.ph.ph-footprints:before{content: "\ea88"}.ph.ph-funnel:before{content: "\e266"}.ph.ph-gauge:before{content: "\e628"}.ph.ph-globe:before{content: "\e288"}.ph.ph-globe-hemisphere-west:before{content: "\e28c"}.ph.ph-globe-simple:before{content: "\e28e"}.ph.ph-google-logo:before{content: "\e292"}.ph.ph-hand:before{content: "\e298"}.ph.ph-hand-coins:before{content: "\ea8c"}.ph.ph-hand-pointing:before{content: "\e29a"}.ph.ph-hand-tap:before{content: "\ec90"}.ph.ph-hand-waving:before{content: "\e580"}.ph.ph-handshake:before{content: "\e582"}.ph.ph-hard-drives:before{content: "\e2a0"}.ph.ph-hard-hat:before{content: "\ed46"}.ph.ph-heartbeat:before{content: "\e2ac"}.ph.ph-hourglass:before{content: "\e2b2"}.ph.ph-identification-card:before{content: "\e2c8"}.ph.ph-image:before{content: "\e2ca"}.ph.ph-image-broken:before{content: "\e7a8"}.ph.ph-image-square:before{content: "\e2cc"}.ph.ph-images:before{content: "\e836"}.ph.ph-info:before{content: "\e2ce"}.ph.ph-instagram-logo:before{content: "\e2d0"}.ph.ph-key:before{content: "\e2d6"}.ph.ph-laptop:before{content: "\e586"}.ph.ph-lightbulb:before{content: "\e2dc"}.ph.ph-lightning:before{content: "\e2de"}.ph.ph-link:before{content: "\e2e2"}.ph.ph-link-break:before{content: "\e2e4"}.ph.ph-link-simple:before{content: "\e2e6"}.ph.ph-linkedin-logo:before{content: "\e2ee"}.ph.ph-list-bullets:before{content: "\e2f2"}.ph.ph-list-checks:before{content: "\eadc"}.ph.ph-list-magnifying-glass:before{content: "\ebe0"}.ph.ph-list-numbers:before{content: "\e2f6"}.ph.ph-lock-key:before{content: "\e2fe"}.ph.ph-lock-open:before{content: "\e306"}.ph.ph-lock-simple:before{content: "\e308"}.ph.ph-magic-wand:before{content: "\e6b6"}.ph.ph-magnifying-glass:before{content: "\e30c"}.ph.ph-map-pin:before{content: "\e316"}.ph.ph-map-pin-area:before{content: "\ee3a"}.ph.ph-map-trifold:before{content: "\e31a"}.ph.ph-megaphone:before{content: "\e324"}.ph.ph-memory:before{content: "\e9c4"}.ph.ph-messenger-logo:before{content: "\e6d8"}.ph.ph-microphone:before{content: "\e326"}.ph.ph-minus-circle:before{content: "\e32c"}.ph.ph-moon:before{content: "\e330"}.ph.ph-mouse-scroll:before{content: "\e332"}.ph.ph-newspaper:before{content: "\e344"}.ph.ph-notepad:before{content: "\e63e"}.ph.ph-number-circle-four:before{content: "\e35e"}.ph.ph-number-circle-one:before{content: "\e36a"}.ph.ph-number-circle-three:before{content: "\e37c"}.ph.ph-number-circle-two:before{content: "\e382"}.ph.ph-package:before{content: "\e390"}.ph.ph-paint-brush:before{content: "\e6f0"}.ph.ph-paint-roller:before{content: "\e6f4"}.ph.ph-palette:before{content: "\e6c8"}.ph.ph-paper-plane-right:before{content: "\e396"}.ph.ph-paper-plane-tilt:before{content: "\e398"}.ph.ph-pause:before{content: "\e39e"}.ph.ph-pen-nib:before{content: "\e3ac"}.ph.ph-pencil-simple:before{content: "\e3b4"}.ph.ph-pencil-simple-line:before{content: "\ebc6"}.ph.ph-phone:before{content: "\e3b8"}.ph.ph-phone-call:before{content: "\e3ba"}.ph.ph-pinterest-logo:before{content: "\e64e"}.ph.ph-planet:before{content: "\e652"}.ph.ph-play:before{content: "\e3d0"}.ph.ph-plug:before{content: "\e946"}.ph.ph-plugs:before{content: "\eb56"}.ph.ph-plus:before{content: "\e3d4"}.ph.ph-printer:before{content: "\e3dc"}.ph.ph-prohibit:before{content: "\e3de"}.ph.ph-qr-code:before{content: "\e3e6"}.ph.ph-question:before{content: "\e3e8"}.ph.ph-ranking:before{content: "\ed62"}.ph.ph-receipt:before{content: "\e3ec"}.ph.ph-record:before{content: "\e3ee"}.ph.ph-robot:before{content: "\e762"}.ph.ph-rocket:before{content: "\e3fc"}.ph.ph-rocket-launch:before{content: "\e3fe"}.ph.ph-rows:before{content: "\e5a2"}.ph.ph-ruler:before{content: "\e6b8"}.ph.ph-scales:before{content: "\e750"}.ph.ph-scroll:before{content: "\eb7a"}.ph.ph-seal-check:before{content: "\e606"}.ph.ph-seal-percent:before{content: "\e60a"}.ph.ph-share-network:before{content: "\e408"}.ph.ph-shield-check:before{content: "\e40c"}.ph.ph-shield-star:before{content: "\ec34"}.ph.ph-shield-warning:before{content: "\e412"}.ph.ph-shopping-bag:before{content: "\e416"}.ph.ph-shopping-cart:before{content: "\e41e"}.ph.ph-sign-out:before{content: "\e42a"}.ph.ph-signpost:before{content: "\e89c"}.ph.ph-siren:before{content: "\e9b8"}.ph.ph-sliders-horizontal:before{content: "\e434"}.ph.ph-sparkle:before{content: "\e6a2"}.ph.ph-squares-four:before{content: "\e464"}.ph.ph-stack:before{content: "\e466"}.ph.ph-star:before{content: "\e46a"}.ph.ph-storefront:before{content: "\e470"}.ph.ph-sun:before{content: "\e472"}.ph.ph-swap:before{content: "\e83c"}.ph.ph-table:before{content: "\e476"}.ph.ph-tag:before{content: "\e478"}.ph.ph-target:before{content: "\e47c"}.ph.ph-telegram-logo:before{content: "\e5bc"}.ph.ph-text-aa:before{content: "\e6ee"}.ph.ph-text-b:before{content: "\e5be"}.ph.ph-text-italic:before{content: "\e5c0"}.ph.ph-text-t:before{content: "\e48a"}.ph.ph-ticket:before{content: "\e490"}.ph.ph-tiktok-logo:before{content: "\eaf2"}.ph.ph-timer:before{content: "\e492"}.ph.ph-translate:before{content: "\e4a2"}.ph.ph-trash:before{content: "\e4a6"}.ph.ph-tray:before{content: "\e4aa"}.ph.ph-trend-up:before{content: "\e4ae"}.ph.ph-trophy:before{content: "\e67e"}.ph.ph-upload-simple:before{content: "\e4c0"}.ph.ph-user:before{content: "\e4c2"}.ph.ph-users:before{content: "\e4d6"}.ph.ph-users-four:before{content: "\e68c"}.ph.ph-users-three:before{content: "\e68e"}.ph.ph-video-camera:before{content: "\e4da"}.ph.ph-wallet:before{content: "\e68a"}.ph.ph-warning:before{content: "\e4e0"}.ph.ph-warning-circle:before{content: "\e4e2"}.ph.ph-waves:before{content: "\e6de"}.ph.ph-whatsapp-logo:before{content: "\e5d0"}.ph.ph-wheelchair:before{content: "\e4e8"}.ph.ph-wrench:before{content: "\e5d4"}.ph.ph-x:before{content: "\e4f6"}.ph.ph-x-circle:before{content: "\e4f8"}.ph.ph-x-logo:before{content: "\e4bc"}.ph.ph-youtube-logo:before{content: "\e4fc"}@font-face{font-family: "Phosphor-Fill";src: url("assets/vendor/phosphor/fill/Phosphor-Fill.woff2?v=26ab5947") format("woff2"),url("assets/vendor/phosphor/fill/Phosphor-Fill.woff?v=26cf99ae") format("woff");font-weight: normal;font-style: normal;font-display: block}.ph-fill{font-family: "Phosphor-Fill" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;letter-spacing: 0;-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ph-fill.ph-address-book:before{content: "\e6f8"}.ph-fill.ph-alarm:before{content: "\e006"}.ph-fill.ph-app-window:before{content: "\e5da"}.ph-fill.ph-armchair:before{content: "\e012"}.ph-fill.ph-arrow-circle-right:before{content: "\e02e"}.ph-fill.ph-arrow-clockwise:before{content: "\e036"}.ph-fill.ph-arrow-counter-clockwise:before{content: "\e038"}.ph-fill.ph-arrow-down:before{content: "\e03e"}.ph-fill.ph-arrow-left:before{content: "\e058"}.ph-fill.ph-arrow-right:before{content: "\e06c"}.ph-fill.ph-arrow-square-in:before{content: "\e5dc"}.ph-fill.ph-arrow-square-out:before{content: "\e5de"}.ph-fill.ph-arrow-up:before{content: "\e08e"}.ph-fill.ph-arrow-up-right:before{content: "\e092"}.ph-fill.ph-arrows-clockwise:before{content: "\e094"}.ph-fill.ph-arrows-down-up:before{content: "\e098"}.ph-fill.ph-arrows-left-right:before{content: "\e0a0"}.ph-fill.ph-article:before{content: "\e0a8"}.ph-fill.ph-bell-ringing:before{content: "\e5e8"}.ph-fill.ph-binoculars:before{content: "\ea64"}.ph-fill.ph-book-open-text:before{content: "\e8f2"}.ph-fill.ph-brain:before{content: "\e74e"}.ph-fill.ph-briefcase:before{content: "\e0ee"}.ph-fill.ph-browser:before{content: "\e0f4"}.ph-fill.ph-browsers:before{content: "\e0f6"}.ph-fill.ph-bug:before{content: "\e5f4"}.ph-fill.ph-buildings:before{content: "\e102"}.ph-fill.ph-calculator:before{content: "\e538"}.ph-fill.ph-calendar-check:before{content: "\e712"}.ph-fill.ph-calendar-dots:before{content: "\e7b4"}.ph-fill.ph-calendar-plus:before{content: "\e714"}.ph-fill.ph-calendar-x:before{content: "\e10c"}.ph-fill.ph-caret-down:before{content: "\e136"}.ph-fill.ph-caret-left:before{content: "\e138"}.ph-fill.ph-caret-right:before{content: "\e13a"}.ph-fill.ph-chart-bar:before{content: "\e150"}.ph-fill.ph-chart-line-up:before{content: "\e156"}.ph-fill.ph-chart-pie-slice:before{content: "\e15a"}.ph-fill.ph-chart-scatter:before{content: "\eaac"}.ph-fill.ph-chat-circle-dots:before{content: "\e16c"}.ph-fill.ph-chat-circle-text:before{content: "\e16e"}.ph-fill.ph-chat-text:before{content: "\e17a"}.ph-fill.ph-chats:before{content: "\e17c"}.ph-fill.ph-chats-circle:before{content: "\e17e"}.ph-fill.ph-check:before{content: "\e182"}.ph-fill.ph-check-circle:before{content: "\e184"}.ph-fill.ph-circle:before{content: "\e18a"}.ph-fill.ph-circle-dashed:before{content: "\e602"}.ph-fill.ph-circle-notch:before{content: "\eb44"}.ph-fill.ph-clock:before{content: "\e19a"}.ph-fill.ph-clock-clockwise:before{content: "\e19e"}.ph-fill.ph-clock-countdown:before{content: "\ed2c"}.ph-fill.ph-clock-counter-clockwise:before{content: "\e1a0"}.ph-fill.ph-code:before{content: "\e1bc"}.ph-fill.ph-coins:before{content: "\e78e"}.ph-fill.ph-copy:before{content: "\e1ca"}.ph-fill.ph-cpu:before{content: "\e610"}.ph-fill.ph-credit-card:before{content: "\e1d2"}.ph-fill.ph-crosshair:before{content: "\e1d6"}.ph-fill.ph-cube:before{content: "\e1da"}.ph-fill.ph-cursor:before{content: "\e1dc"}.ph-fill.ph-cursor-click:before{content: "\e7c8"}.ph-fill.ph-cursor-text:before{content: "\e7d8"}.ph-fill.ph-database:before{content: "\e1de"}.ph-fill.ph-desktop:before{content: "\e560"}.ph-fill.ph-device-mobile:before{content: "\e1e0"}.ph-fill.ph-devices:before{content: "\eba4"}.ph-fill.ph-diamond:before{content: "\e1ec"}.ph-fill.ph-door:before{content: "\e61c"}.ph-fill.ph-dots-three:before{content: "\e1fe"}.ph-fill.ph-download-simple:before{content: "\e20c"}.ph-fill.ph-drop:before{content: "\e210"}.ph-fill.ph-envelope-simple:before{content: "\e218"}.ph-fill.ph-envelope-simple-open:before{content: "\e21a"}.ph-fill.ph-eye:before{content: "\e220"}.ph-fill.ph-eye-slash:before{content: "\e224"}.ph-fill.ph-facebook-logo:before{content: "\e226"}.ph-fill.ph-file-svg:before{content: "\ed08"}.ph-fill.ph-file-text:before{content: "\e23a"}.ph-fill.ph-files:before{content: "\e710"}.ph-fill.ph-film-slate:before{content: "\e8c2"}.ph-fill.ph-film-strip:before{content: "\e792"}.ph-fill.ph-fingerprint:before{content: "\e23e"}.ph-fill.ph-flag-checkered:before{content: "\ea38"}.ph-fill.ph-flask:before{content: "\e79e"}.ph-fill.ph-floppy-disk:before{content: "\e248"}.ph-fill.ph-flow-arrow:before{content: "\e6ec"}.ph-fill.ph-folder-simple-user:before{content: "\eb60"}.ph-fill.ph-footprints:before{content: "\ea88"}.ph-fill.ph-funnel:before{content: "\e266"}.ph-fill.ph-gauge:before{content: "\e628"}.ph-fill.ph-globe:before{content: "\e288"}.ph-fill.ph-globe-hemisphere-west:before{content: "\e28c"}.ph-fill.ph-globe-simple:before{content: "\e28e"}.ph-fill.ph-google-logo:before{content: "\e292"}.ph-fill.ph-hand:before{content: "\e298"}.ph-fill.ph-hand-coins:before{content: "\ea8c"}.ph-fill.ph-hand-pointing:before{content: "\e29a"}.ph-fill.ph-hand-tap:before{content: "\ec90"}.ph-fill.ph-hand-waving:before{content: "\e580"}.ph-fill.ph-handshake:before{content: "\e582"}.ph-fill.ph-hard-drives:before{content: "\e2a0"}.ph-fill.ph-hard-hat:before{content: "\ed46"}.ph-fill.ph-heartbeat:before{content: "\e2ac"}.ph-fill.ph-hourglass:before{content: "\e2b2"}.ph-fill.ph-identification-card:before{content: "\e2c8"}.ph-fill.ph-image:before{content: "\e2ca"}.ph-fill.ph-image-broken:before{content: "\e7a8"}.ph-fill.ph-image-square:before{content: "\e2cc"}.ph-fill.ph-images:before{content: "\e836"}.ph-fill.ph-info:before{content: "\e2ce"}.ph-fill.ph-instagram-logo:before{content: "\e2d0"}.ph-fill.ph-key:before{content: "\e2d6"}.ph-fill.ph-laptop:before{content: "\e586"}.ph-fill.ph-lightbulb:before{content: "\e2dc"}.ph-fill.ph-lightning:before{content: "\e2de"}.ph-fill.ph-link:before{content: "\e2e2"}.ph-fill.ph-link-break:before{content: "\e2e4"}.ph-fill.ph-link-simple:before{content: "\e2e6"}.ph-fill.ph-linkedin-logo:before{content: "\e2ee"}.ph-fill.ph-list-bullets:before{content: "\e2f2"}.ph-fill.ph-list-checks:before{content: "\eadc"}.ph-fill.ph-list-magnifying-glass:before{content: "\ebe0"}.ph-fill.ph-list-numbers:before{content: "\e2f6"}.ph-fill.ph-lock-key:before{content: "\e2fe"}.ph-fill.ph-lock-open:before{content: "\e306"}.ph-fill.ph-lock-simple:before{content: "\e308"}.ph-fill.ph-magic-wand:before{content: "\e6b6"}.ph-fill.ph-magnifying-glass:before{content: "\e30c"}.ph-fill.ph-map-pin:before{content: "\e316"}.ph-fill.ph-map-pin-area:before{content: "\ee3a"}.ph-fill.ph-map-trifold:before{content: "\e31a"}.ph-fill.ph-megaphone:before{content: "\e324"}.ph-fill.ph-memory:before{content: "\e9c4"}.ph-fill.ph-messenger-logo:before{content: "\e6d8"}.ph-fill.ph-microphone:before{content: "\e326"}.ph-fill.ph-minus-circle:before{content: "\e32c"}.ph-fill.ph-moon:before{content: "\e330"}.ph-fill.ph-mouse-scroll:before{content: "\e332"}.ph-fill.ph-newspaper:before{content: "\e344"}.ph-fill.ph-notepad:before{content: "\e63e"}.ph-fill.ph-number-circle-four:before{content: "\e35e"}.ph-fill.ph-number-circle-one:before{content: "\e36a"}.ph-fill.ph-number-circle-three:before{content: "\e37c"}.ph-fill.ph-number-circle-two:before{content: "\e382"}.ph-fill.ph-package:before{content: "\e390"}.ph-fill.ph-paint-brush:before{content: "\e6f0"}.ph-fill.ph-paint-roller:before{content: "\e6f4"}.ph-fill.ph-palette:before{content: "\e6c8"}.ph-fill.ph-paper-plane-right:before{content: "\e396"}.ph-fill.ph-paper-plane-tilt:before{content: "\e398"}.ph-fill.ph-pause:before{content: "\e39e"}.ph-fill.ph-pen-nib:before{content: "\e3ac"}.ph-fill.ph-pencil-simple:before{content: "\e3b4"}.ph-fill.ph-pencil-simple-line:before{content: "\ebc6"}.ph-fill.ph-phone:before{content: "\e3b8"}.ph-fill.ph-phone-call:before{content: "\e3ba"}.ph-fill.ph-pinterest-logo:before{content: "\e64e"}.ph-fill.ph-planet:before{content: "\e652"}.ph-fill.ph-play:before{content: "\e3d0"}.ph-fill.ph-plug:before{content: "\e946"}.ph-fill.ph-plugs:before{content: "\eb56"}.ph-fill.ph-plus:before{content: "\e3d4"}.ph-fill.ph-printer:before{content: "\e3dc"}.ph-fill.ph-prohibit:before{content: "\e3de"}.ph-fill.ph-qr-code:before{content: "\e3e6"}.ph-fill.ph-question:before{content: "\e3e8"}.ph-fill.ph-ranking:before{content: "\ed62"}.ph-fill.ph-receipt:before{content: "\e3ec"}.ph-fill.ph-record:before{content: "\e3ee"}.ph-fill.ph-robot:before{content: "\e762"}.ph-fill.ph-rocket:before{content: "\e3fc"}.ph-fill.ph-rocket-launch:before{content: "\e3fe"}.ph-fill.ph-rows:before{content: "\e5a2"}.ph-fill.ph-ruler:before{content: "\e6b8"}.ph-fill.ph-scales:before{content: "\e750"}.ph-fill.ph-scroll:before{content: "\eb7a"}.ph-fill.ph-seal-check:before{content: "\e606"}.ph-fill.ph-seal-percent:before{content: "\e60a"}.ph-fill.ph-share-network:before{content: "\e408"}.ph-fill.ph-shield-check:before{content: "\e40c"}.ph-fill.ph-shield-star:before{content: "\ec34"}.ph-fill.ph-shield-warning:before{content: "\e412"}.ph-fill.ph-shopping-bag:before{content: "\e416"}.ph-fill.ph-shopping-cart:before{content: "\e41e"}.ph-fill.ph-sign-out:before{content: "\e42a"}.ph-fill.ph-signpost:before{content: "\e89c"}.ph-fill.ph-siren:before{content: "\e9b8"}.ph-fill.ph-sliders-horizontal:before{content: "\e434"}.ph-fill.ph-sparkle:before{content: "\e6a2"}.ph-fill.ph-squares-four:before{content: "\e464"}.ph-fill.ph-stack:before{content: "\e466"}.ph-fill.ph-star:before{content: "\e46a"}.ph-fill.ph-storefront:before{content: "\e470"}.ph-fill.ph-sun:before{content: "\e472"}.ph-fill.ph-swap:before{content: "\e83c"}.ph-fill.ph-table:before{content: "\e476"}.ph-fill.ph-tag:before{content: "\e478"}.ph-fill.ph-target:before{content: "\e47c"}.ph-fill.ph-telegram-logo:before{content: "\e5bc"}.ph-fill.ph-text-aa:before{content: "\e6ee"}.ph-fill.ph-text-b:before{content: "\e5be"}.ph-fill.ph-text-italic:before{content: "\e5c0"}.ph-fill.ph-text-t:before{content: "\e48a"}.ph-fill.ph-ticket:before{content: "\e490"}.ph-fill.ph-tiktok-logo:before{content: "\eaf2"}.ph-fill.ph-timer:before{content: "\e492"}.ph-fill.ph-translate:before{content: "\e4a2"}.ph-fill.ph-trash:before{content: "\e4a6"}.ph-fill.ph-tray:before{content: "\e4aa"}.ph-fill.ph-trend-up:before{content: "\e4ae"}.ph-fill.ph-trophy:before{content: "\e67e"}.ph-fill.ph-upload-simple:before{content: "\e4c0"}.ph-fill.ph-user:before{content: "\e4c2"}.ph-fill.ph-users:before{content: "\e4d6"}.ph-fill.ph-users-four:before{content: "\e68c"}.ph-fill.ph-users-three:before{content: "\e68e"}.ph-fill.ph-video-camera:before{content: "\e4da"}.ph-fill.ph-wallet:before{content: "\e68a"}.ph-fill.ph-warning:before{content: "\e4e0"}.ph-fill.ph-warning-circle:before{content: "\e4e2"}.ph-fill.ph-waves:before{content: "\e6de"}.ph-fill.ph-whatsapp-logo:before{content: "\e5d0"}.ph-fill.ph-wheelchair:before{content: "\e4e8"}.ph-fill.ph-wrench:before{content: "\e5d4"}.ph-fill.ph-x:before{content: "\e4f6"}.ph-fill.ph-x-circle:before{content: "\e4f8"}.ph-fill.ph-x-logo:before{content: "\e4bc"}.ph-fill.ph-youtube-logo:before{content: "\e4fc"}html.lenis,html.lenis body{height: auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow: clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior: contain}.lenis.lenis-smooth iframe{pointer-events: none}.lenis.lenis-autoToggle{transition-property: overflow;transition-duration: 1ms;transition-behavior: allow-discrete}@font-face{font-family: "Geist Fallback";font-weight: 100 549;src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust: 102.7%;ascent-override: 98.3%;descent-override: 29.2%;line-gap-override: 0%}@font-face{font-family: "Geist Fallback";font-weight: 550 900;src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust: 100.7%;ascent-override: 100.3%;descent-override: 29.8%;line-gap-override: 0%}@font-face{font-family: "Cormorant Fallback";font-style: italic;src: local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic"),local("Tinos Italic");size-adjust: 87.1%;ascent-override: 105.7%;descent-override: 33.3%;line-gap-override: 0%}:root{--bg: #F5F6F8;--surface: #FDFDFE;--surface-2: #EEF0F4;--ink: #0D1015;--ink-2: #454C5A;--ink-3: #646B7B;--line: rgba(13,16,21,.08);--line-2: rgba(13,16,21,.14);--accent: #2D5BFF;--accent-ink: #1E44D8;--accent-soft: #E8EEFF;--radius: 22px;--ease: cubic-bezier(.16,1,.3,1);--ease-io: cubic-bezier(.7,0,.2,1);--font: "Geist","Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif: "Cormorant Naglowki","Cormorant Garamond","Cormorant Fallback","Times New Roman",serif;--mono: "Geist Mono",ui-monospace,monospace;--shadow-sm: 0 1px 2px rgba(20,32,70,.06),0 0 0 1px rgba(13,16,21,.05);--shadow: 0 24px 60px -28px rgba(28,44,92,.28),0 2px 8px -2px rgba(28,44,92,.08),0 0 0 1px rgba(13,16,21,.05)}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%}html{scroll-padding-top: 96px;scroll-padding-bottom: 24px}html:has(.wl-bar){scroll-padding-top: 184px}html:has(.kb__prog){scroll-padding-top: 156px}@media (max-width: 767px){html{scroll-padding-bottom: calc(150px + env(safe-area-inset-bottom,0px))}}@media (max-width: 980px){html:has(.cn-sum){scroll-padding-bottom: 210px}}html:has(.consent){scroll-padding-bottom: var(--consent-h,280px)}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--font);font-size: 17px;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}ul{margin: 0;padding: 0;list-style: none}h1,h2,h3,p{margin: 0}h1,h2,h3{overflow-wrap: break-word}em{font-family: var(--serif);font-style: italic;font-weight: 500;letter-spacing: -.01em}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}::selection{background: var(--accent);color: #fff}.container{width: min(100% - 32px,1240px);margin-inline: auto}.container-wide{width: min(100% - 32px,1360px);margin-inline: auto}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 16px;top: -60px;z-index: 100;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: 10px}.skip:focus{top: 16px}.h2{font-size: clamp(34px,4.4vw,64px);line-height: 1.04;letter-spacing: -.04em;font-weight: 600}.h2 em{font-size: 1.1em;font-weight: 500}.lead{font-size: clamp(16px,1.3vw,19px);color: var(--ink-2);max-width: 52ch}.btn{--h: 48px;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: var(--h);padding: 0 22px;border-radius: 999px;font-size: 15px;font-weight: 500;letter-spacing: -.01em;white-space: nowrap;transition: transform .35s var(--ease),background-color .3s,box-shadow .3s,color .3s}.btn:active{transform: scale(.98)}.btn--dark{background: var(--ink);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px -12px rgba(13,16,21,.55)}.btn--dark:hover{background: #1B2030}.btn--light{background: var(--surface);color: var(--ink);box-shadow: inset 0 0 0 1px var(--line-2),0 6px 18px -12px rgba(28,44,92,.3)}.btn--light:hover{background: #fff}.btn--sm{--h: 40px;padding: 0 18px;font-size: 14px}.btn--lg{--h: 56px;padding: 0 30px;font-size: 16px}.roll{display: inline-flex}.roll__ch{display: inline-flex;flex-direction: column;height: 1.3em;line-height: 1.3em;overflow: hidden}.roll__ch > span{display: block;white-space: pre;transition: transform .55s var(--ease-io);transition-delay: calc(var(--i) * 12ms)}[data-roll]:hover .roll__ch > span,[data-roll]:focus-visible .roll__ch > span{transform: translateY(-100%)}.icon-btn{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--surface);box-shadow: var(--shadow-sm);font-size: 18px;transition: transform .3s var(--ease),background .3s}.icon-btn:hover{background: #fff;transform: translateY(-1px)}.icon-btn:active{transform: scale(.95)}.pill{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 16px;border-radius: 999px;background: rgba(253,253,254,.85);box-shadow: inset 0 0 0 1px var(--line),0 6px 16px -8px rgba(28,44,92,.2);font-size: 14px;font-weight: 500;backdrop-filter: blur(8px)}.pill i{color: var(--accent);font-size: 16px}h1.pill{height: auto;min-height: 36px;padding-block: 7px;line-height: 1.3;max-width: 100%}.hero__title,.phero__title{overflow-wrap: break-word}.logo{display: inline-flex;align-items: center;gap: 11px;font-weight: 600;font-size: 22px;letter-spacing: -.035em}.logo__word b{font-weight: 600;color: var(--accent)}.logo__mark{position: relative;width: 26px;height: 26px;flex: none}.logo__mark::before,.logo__mark::after{content: "";position: absolute;width: 18px;height: 18px;border-radius: 6px}.logo__mark::before{left: 0;bottom: 0;background: var(--ink)}.logo__mark::after{right: 0;top: 0;background: var(--accent);opacity: .92}.logo__mark--sm{transform: scale(.8)}.nav{position: fixed;inset: 0 0 auto;z-index: 50;padding-top: 14px;pointer-events: none}.nav__inner{pointer-events: auto;width: min(100% - 32px,1360px);margin: 0 auto;height: 66px;display: flex;align-items: center;gap: 20px;padding: 0 8px 0 18px;border-radius: 999px;border: 1px solid transparent;transition: width .7s var(--ease),background-color .5s,box-shadow .5s,border-color .5s,backdrop-filter .5s}.nav.is-scrolled .nav__inner{width: min(100% - 32px,1200px);background: rgba(253,253,254,.74);border-color: rgba(13,16,21,.06);backdrop-filter: blur(18px) saturate(170%);-webkit-backdrop-filter: blur(18px) saturate(170%);box-shadow: 0 14px 36px -18px rgba(28,44,92,.28)}.nav__links{display: flex;gap: 2px;margin: 0 auto}.nav__links a{padding: 9px 14px;border-radius: 999px;font-size: 16px;font-weight: 500;color: #2B313B;transition: color .2s,background-color .2s}.nav__links a:hover{color: var(--ink);background: rgba(13,16,21,.05)}.nav__tools{position: relative;display: flex}.nav__links .nav__audit{display: inline-flex;align-items: center;gap: 6px;padding: 9px 14px;border-radius: 999px;font: inherit;font-size: 16px;font-weight: 500;color: #2B313B;white-space: nowrap;cursor: pointer;transition: color .2s,background-color .2s}.nav__links .nav__audit:hover,.nav__links .nav__audit[aria-expanded="true"],.nav__links .nav__audit.is-current{color: var(--ink);background: rgba(13,16,21,.05)}.nav__audit i{font-size: 17px;color: var(--accent)}.nav__audit .nav__caret{font-size: 12px;color: var(--ink-3);transition: transform .3s var(--ease)}.nav__audit[aria-expanded="true"] .nav__caret{transform: rotate(180deg)}.nav__drop{position: absolute;top: calc(100% + 12px);right: 0;z-index: 5;width: 340px;display: grid;gap: 2px;padding: 8px;border-radius: 20px;background: var(--surface);box-shadow: var(--shadow)}.nav__drop[hidden]{display: none}.nav__links .nav__drop a{display: grid;grid-template-columns: 40px minmax(0,1fr);align-items: center;gap: 12px;padding: 10px 12px;border-radius: 14px;font-size: 15px}.nav__links .nav__drop a:hover,.nav__links .nav__drop a[aria-current="page"]{background: var(--bg)}.nav__drop a > i{width: 40px;height: 40px;display: grid;place-items: center;border-radius: 12px;background: var(--accent-soft);color: var(--accent-ink);font-size: 20px}.nav__drop b{display: block;font-weight: 600;color: var(--ink)}.nav__drop small{display: block;margin-top: 1px;font-size: 13px;font-weight: 400;line-height: 1.35;color: var(--ink-3)}@media (min-width: 980.02px) and (max-width: 1279px){.nav__inner{gap: 12px}.nav__links a,.nav__links .nav__audit{padding: 9px 10px;font-size: 15px}}@media (min-width: 980.02px) and (max-width: 1119px){.nav__links a{padding: 9px 8px}.nav__links .nav__audit{position: relative;width: 40px;height: 40px;margin-left: 4px;padding: 0;justify-content: center;background: var(--accent-soft)}.nav__audit span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.nav__audit i{font-size: 19px}.nav__audit .nav__caret{display: none}}.nav__burger{display: none;width: 44px;height: 44px;border-radius: 50%;background: var(--surface);box-shadow: var(--shadow-sm);position: relative}.nav__burger span{position: absolute;left: 14px;right: 14px;height: 1.5px;background: var(--ink);border-radius: 2px;transition: transform .4s var(--ease),top .4s var(--ease)}.nav__burger span:first-child{top: 18px}.nav__burger span:last-child{top: 25px}.nav__burger[aria-expanded="true"] span:first-child{top: 21.5px;transform: rotate(45deg)}.nav__burger[aria-expanded="true"] span:last-child{top: 21.5px;transform: rotate(-45deg)}.mmenu{position: fixed;inset: 0;z-index: 45;background: var(--bg);display: grid;overflow-y: auto;overscroll-behavior: contain;padding: 84px 16px calc(24px + env(safe-area-inset-bottom,0px))}.mmenu:not([hidden]) ~ .basket{display: none}.mmenu nav{display: grid;gap: 6px;margin: auto;text-align: center}.mmenu a:not(.btn){font-size: 34px;font-weight: 600;letter-spacing: -.04em;line-height: 1.2;padding: 6px 0}.mmenu .btn{margin-top: 20px}.mmenu .mmenu__audit{margin-top: 2px;gap: 8px}.mmenu__audit i{font-size: 18px;color: var(--accent)}.mmenu__tools{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 12px}.mmenu .mmenu__tools .btn{height: auto;min-height: 52px;margin: 0;padding: 8px 10px;gap: 8px;white-space: normal;font-size: 13px;line-height: 1.25;text-align: left;border-radius: 18px}.mmenu__tools .btn i{font-size: 20px;flex: none}.mmenu .mmenu__tools .btn:first-child:nth-last-child(odd){grid-column: 1 / -1;min-height: 44px}@media (max-height: 860px){.mmenu a:not(.btn){font-size: 30px;padding: 4px 0}}@media (max-height: 780px){.mmenu a:not(.btn){font-size: 26px;padding: 3px 0}.mmenu .btn{margin-top: 14px}}@media (max-height: 720px){.mmenu{padding-top: 76px}.mmenu a:not(.btn){font-size: 24px;padding: 2px 0}.mmenu .btn{margin-top: 10px}}@media (max-height: 720px){.mmenu__tools{margin-top: 8px}.mmenu .mmenu__tools .btn{min-height: 0;padding: 8px 4px;gap: 4px;font-size: 12px}.mmenu__tools .btn i{font-size: 18px}}@media (max-height: 720px){.mmenu .mmenu__tools .btn:first-child:nth-last-child(odd){min-height: 0}}@media (max-height: 640px){.mmenu a:not(.btn){font-size: 21px}.mmenu .mmenu__tools .btn{padding: 8px}}@media (max-height: 640px){.mmenu nav > a[href$="kontakt.html"]:not(.btn){display: none}}@media (max-width: 359px){.mmenu .mmenu__tools .btn{padding: 8px;gap: 6px}.mmenu__tools .btn i{font-size: 18px}}@media (max-height: 580px){.mmenu a:not(.btn){font-size: 19px;padding: 0}.mmenu .langs-row a{height: 34px}.mmenu .btn{margin-top: 6px}.mmenu__tools{margin-top: 6px}}.hero{position: relative;padding-top: clamp(112px,15vh,150px);overflow: clip}.hero__beams{position: absolute;inset: 0;display: grid;grid-template-columns: repeat(8,1fr);pointer-events: none;-webkit-mask: linear-gradient(to bottom,transparent 0%,#000 22%,#000 70%,transparent 100%);mask: linear-gradient(to bottom,transparent 0%,#000 22%,#000 70%,transparent 100%)}.hero__beams i{display: block;align-self: end;height: var(--h,0%);background: linear-gradient(to bottom,rgba(196,214,255,0) 0%,rgba(150,182,255,.42) 55%,rgba(98,140,255,.62) 100%);box-shadow: inset 1px 0 0 rgba(255,255,255,.65);transform-origin: bottom;animation: beam 9s ease-in-out infinite alternate}.hero__beams i:nth-child(1),.hero__beams i:nth-child(8){--h: 96%;animation-delay: -2s}.hero__beams i:nth-child(2),.hero__beams i:nth-child(7){--h: 80%;animation-delay: -5s}.hero__beams i:nth-child(3),.hero__beams i:nth-child(6){--h: 62%;animation-delay: -1s}.hero__beams i:nth-child(4),.hero__beams i:nth-child(5){--h: 44%;opacity: .55;animation-delay: -7s}@keyframes beam{from{transform: scaleY(.94)}to{transform: scaleY(1.02)}}.hero__content{position: relative;text-align: center;display: flex;flex-direction: column;align-items: center}.hero__title{margin-top: 22px;font-size: clamp(40px,6.5vw,102px);line-height: 1.02;letter-spacing: -.048em;font-weight: 600}.hero__title .hl{display: inline}.hero__title .hl:first-child::after{content: "\A";white-space: pre}.hero__title em{font-size: 1.12em;font-weight: 500;letter-spacing: -.025em}.hero__sub{margin-top: 20px;max-width: 40ch;font-size: clamp(16px,1.45vw,20px);color: var(--ink-2)}.hero__cta{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 30px}.hero__links{display: flex;flex-wrap: wrap;justify-content: center;gap: 0 22px;margin-top: 22px}.hero__audit{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 6px;font-size: 15px;color: var(--ink-2);transition: color .25s}.hero__audit i{font-size: 18px;color: var(--accent)}.hero__audit u{text-decoration-color: rgba(45,91,255,.45);text-underline-offset: 4px;text-decoration-thickness: 1.5px}.hero__audit:hover{color: var(--ink)}@media (prefers-reduced-motion: no-preference){.hero__pill,.hero__title,.hero__sub,.hero__cta > *,.hero__audit{animation: heroIn .9s var(--ease) both}.hero__title{animation: heroTitleIn 1.1s var(--ease) both}.hero__sub{animation-delay: .16s}.hero__cta > :first-child{animation-delay: .24s}.hero__cta > :nth-child(2){animation-delay: .29s}.hero__audit{animation-delay: .34s}.hero__beams{animation: beamsIn 1.2s var(--ease) both}.studio-wrap{animation: studioIn 1.1s var(--ease) .18s both}}@media (prefers-reduced-motion: no-preference){.phero__inner > *,.zb-hero__inner > *{animation: heroIn .9s var(--ease) both}.phero__inner > :nth-child(3),.zb-hero__inner > :nth-child(3){animation-delay: .14s}.phero__inner > :nth-child(4),.zb-hero__inner > :nth-child(4){animation-delay: .22s}.phero__inner > :nth-child(n+5),.zb-hero__inner > :nth-child(n+5){animation-delay: .3s}.phero__inner > .phero__title,.zb-hero__inner > .phero__title{animation: heroTitleIn 1.1s var(--ease) both}}@keyframes heroIn{from{opacity: 0;transform: translateY(22px)}}@keyframes heroTitleIn{from{transform: translateY(26px);filter: blur(12px)}}@keyframes beamsIn{from{opacity: 0;transform: translateY(12%)}}@keyframes studioIn{from{opacity: 0;transform: translateY(72px)}}.studio-wrap{position: relative;margin-top: clamp(44px,7vh,72px);perspective: 2000px}.studio{position: relative;border-radius: 22px;background: var(--surface);overflow: hidden;transform-origin: 50% 0%;box-shadow: 0 0 0 1px rgba(13,16,21,.06),0 0 0 8px rgba(255,255,255,.55),0 60px 140px -50px rgba(45,91,255,.55),0 24px 60px -36px rgba(13,16,21,.35)}.studio__bar{position: relative;z-index: 4;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 12px;height: 58px;padding: 0 12px 0 14px;border-bottom: 1px solid var(--line);background: var(--surface)}.studio__brand{display: flex;align-items: center;gap: 6px;min-width: 0;font-size: 13px;color: var(--ink-3)}.studio__file{font-family: var(--mono);font-size: 12px;color: var(--ink-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 24ch}.studio__mid{justify-self: center;display: flex;align-items: center;gap: 8px}.studio__meta{display: none}.studio__end{justify-self: end;display: flex;align-items: center;gap: 12px}.tool-btn{width: 40px;height: 38px;border-radius: 10px;display: grid;place-items: center;font-size: 18px;color: var(--ink-2);background: var(--surface-2);transition: background-color .25s,color .25s}.tool-btn:hover{color: var(--ink);background: #E3E6EC}.tool-btn[aria-pressed="true"]{background: var(--ink);color: #fff}.avatars{display: flex}.av{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;font-size: 12px;font-weight: 600;color: #fff;border: 2px solid var(--surface)}.av--a{background: var(--ink)}.av--you{background: var(--accent);margin-left: -8px}.publish{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 16px;border-radius: 999px;background: var(--accent);color: #fff;font-size: 13.5px;font-weight: 500;white-space: nowrap;box-shadow: 0 8px 20px -10px rgba(45,91,255,.85);transition: transform .3s var(--ease),background-color .4s,box-shadow .4s}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.studio{animation: studioTilt linear both;animation-timeline: view();animation-range: cover 5vh cover 82vh}}}@keyframes studioTilt{from{transform: rotateX(16deg) scale(.94)}to{transform: none}}.publish i{font-size: 16px}.publish:hover{background: var(--accent-ink)}.publish:active{transform: scale(.97)}.publish__fill{position: absolute;inset: 0;z-index: -1;background: rgba(255,255,255,.28);transform: scaleX(0);transform-origin: left}.publish.is-busy{pointer-events: none}.publish.is-live{background: #0F8C45;box-shadow: 0 8px 20px -10px rgba(15,140,69,.85)}@media (min-width: 1000px){.studio__meta{display: flex;align-items: center;gap: 10px;height: 36px;padding: 0 12px;border-radius: 10px;background: var(--surface-2);font-size: 12.5px;color: var(--ink-3);font-family: var(--mono)}.studio__meta b{color: var(--ink);font-weight: 500}.studio__sep{width: 1px;height: 14px;background: var(--line-2)}}.studio__body{display: grid;grid-template-columns: 236px minmax(0,1fr) 264px;height: clamp(500px,66vh,640px);transition: grid-template-columns .9s var(--ease)}.studio__left{border-right: 1px solid var(--line);padding: 14px;overflow: hidden;min-width: 0;transition: opacity .45s,transform .8s var(--ease)}.studio__right{border-left: 1px solid var(--line);padding: 16px;display: flex;flex-direction: column;gap: 18px;overflow: auto;min-width: 0;transition: opacity .45s,transform .8s var(--ease)}.studio.is-live .studio__body{grid-template-columns: 0px minmax(0,1fr) 0px}.studio.is-live .studio__left{opacity: 0;transform: translateX(-30px);pointer-events: none}.studio.is-live .studio__right{opacity: 0;transform: translateX(30px);pointer-events: none}.tabs{display: grid;grid-template-columns: 1fr 1fr;padding: 3px;background: var(--surface-2);border-radius: 12px}.tabs button{height: 32px;border-radius: 9px;font-size: 13px;color: var(--ink-3);transition: background-color .25s,color .25s,box-shadow .25s}.tabs button[aria-selected="true"]{background: var(--surface);color: var(--ink);box-shadow: var(--shadow-sm)}.panel{margin-top: 14px}.panel__hint{font-size: 12px;color: var(--ink-3);margin-bottom: 10px}.blocks{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.block{display: grid;gap: 6px;padding: 7px 7px 8px;border-radius: 12px;background: var(--surface-2);font-size: 12.5px;font-weight: 500;text-align: left;cursor: grab;user-select: none;touch-action: none;transition: transform .35s var(--ease),background-color .2s,box-shadow .3s}.block:hover{background: #E4E7ED;transform: translateY(-2px);box-shadow: 0 10px 20px -14px rgba(28,44,92,.5)}.block:active{cursor: grabbing}.block:last-child{grid-column: span 2}.block.is-added{box-shadow: inset 0 0 0 1.5px rgba(45,91,255,.35)}.bv{position: relative;display: block;height: 44px;border-radius: 8px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line);overflow: hidden}.bv i{position: absolute;display: block;border-radius: 3px;background: #CBD2DE}.bv--nav i:nth-child(1){left: 7px;top: 8px;width: 18px;height: 6px;background: var(--ink)}.bv--nav i:nth-child(2){right: 28px;top: 9px;width: 22px;height: 4px}.bv--nav i:nth-child(3){right: 7px;top: 7px;width: 16px;height: 8px;border-radius: 4px;background: var(--accent)}.bv--hero i:nth-child(1){left: 7px;top: 10px;width: 40%;height: 7px;background: var(--ink)}.bv--hero i:nth-child(2){left: 7px;top: 22px;width: 28%;height: 4px}.bv--hero i:nth-child(3){right: 7px;top: 7px;bottom: 7px;width: 38%;border-radius: 5px;background: linear-gradient(135deg,#9FB4E8,#D7E0F5)}.bv--cards i{top: 9px;bottom: 9px;width: 26%;border-radius: 5px;background: #D9DFEA}.bv--cards i:nth-child(1){left: 7px}.bv--cards i:nth-child(2){left: 37%}.bv--cards i:nth-child(3){right: 7px}.bv--reviews i:nth-child(1){left: 50%;top: 9px;width: 34px;height: 5px;margin-left: -17px;background: #F5A524}.bv--reviews i:nth-child(2){left: 16%;right: 16%;top: 20px;height: 4px}.bv--reviews i:nth-child(3){left: 32%;right: 32%;top: 30px;height: 4px}.bv--contact{background: var(--ink)}.bv--contact i:nth-child(1){left: 9px;top: 13px;width: 34%;height: 6px;background: #fff}.bv--contact i:nth-child(2){right: 9px;top: 11px;width: 22%;height: 10px;border-radius: 5px;background: var(--accent)}.bv--contact i:nth-child(3){left: 9px;bottom: 8px;width: 26%;height: 3px;background: rgba(255,255,255,.4)}.layers{display: grid;gap: 2px}.layers li{display: flex;align-items: center;gap: 2px}.layers [data-layer]{flex: 1;display: flex;align-items: center;gap: 9px;height: 36px;padding: 0 10px;border-radius: 10px;font-size: 13.5px;color: var(--ink-2);text-align: left;transition: background-color .2s,color .2s,opacity .2s}.layers__sub [data-layer]{padding-left: 30px}.layers [data-layer]:hover{background: var(--surface-2);color: var(--ink)}.layers [data-layer].is-on{background: var(--accent);color: #fff}.layers li.is-hidden [data-layer]{opacity: .42}.layers i{font-size: 16px}.eye{flex: none;width: 30px;height: 30px;border-radius: 8px;display: grid;place-items: center;color: var(--ink-3);transition: background-color .2s,color .2s}.eye:hover{background: var(--surface-2);color: var(--ink)}.studio__canvas{position: relative;overflow: hidden;display: flex;justify-content: center;align-items: stretch;padding: 22px;perspective: 1800px;background-color: #EDEFF3;background-image: radial-gradient(rgba(13,16,21,.13) 1px,transparent 1.2px);background-size: 16px 16px;transition: padding .8s var(--ease),background-color .6s}.studio.is-live .studio__canvas{padding: 62px 28px 22px;background-color: #E6EAF2}.flip{position: relative;width: 100%;height: 100%;display: flex;justify-content: center;transform-style: preserve-3d;transition: transform 1s var(--ease)}.flip.is-code{transform: rotateY(180deg)}.frame{position: relative;width: 100%;height: 100%;container-type: inline-size;backface-visibility: hidden;background: #fff;border-radius: 12px;overflow-x: hidden;overflow-y: auto;scrollbar-width: thin;overscroll-behavior: contain;box-shadow: 0 1px 2px rgba(0,0,0,.06),0 18px 40px -20px rgba(28,44,92,.35);transition: box-shadow .3s}.frame.is-mobile{border-radius: 30px;box-shadow: 0 0 0 7px #14161B,0 0 0 8px #2A2E37,0 30px 60px -24px rgba(13,16,21,.5)}.frame.is-over{box-shadow: 0 0 0 2px var(--accent),0 18px 40px -20px rgba(28,44,92,.35)}.code{position: absolute;inset: 0;transform: rotateY(180deg);backface-visibility: hidden;border-radius: 12px;background: #0E1117;color: #D6DBE6;overflow: auto;box-shadow: 0 30px 60px -30px rgba(13,16,21,.6)}.code__bar{position: sticky;top: 0;display: flex;gap: 4px;padding: 8px;background: #0E1117;border-bottom: 1px solid rgba(255,255,255,.08)}.code__bar span{padding: 5px 10px;border-radius: 7px;font-family: var(--mono);font-size: 12px;color: rgba(255,255,255,.5)}.code__bar .is-on{background: rgba(255,255,255,.08);color: #fff}.code__pre{margin: 0;padding: 14px 16px 22px;font-family: var(--mono);font-size: 12.5px;line-height: 1.75;white-space: pre;counter-reset: ln}.code__pre .ln{display: block;counter-increment: ln}.code__pre .ln::before{content: counter(ln);display: inline-block;width: 2.2em;margin-right: 14px;text-align: right;color: rgba(255,255,255,.22)}.c-t{color: #7AA2FF}.c-a{color: #F0B37E}.c-s{color: #9FDCA8}.c-c{color: #8A93A6;font-style: italic}.c-p{color: #7FD3E6}.c-sel{color: #F0B37E}.c-sw{display: inline-block;width: 10px;height: 10px;margin-right: 6px;border-radius: 3px;vertical-align: -1px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.35)}.c-new{border-radius: 4px;animation: cnew 1.6s ease-out}@keyframes cnew{0%,30%{background: rgba(122,162,255,.3)}100%{background: transparent}}.browserbar{position: absolute;left: 28px;right: 28px;top: 14px;z-index: 2;height: 36px;display: flex;align-items: center;gap: 12px;padding: 0 12px;border-radius: 12px;background: var(--surface);box-shadow: var(--shadow-sm);opacity: 0;transform: translateY(-14px);pointer-events: none;transition: opacity .4s,transform .7s var(--ease)}.studio.is-live .browserbar{opacity: 1;transform: none;transition-delay: .25s}.browserbar__dots{display: flex;gap: 6px}.browserbar__dots i{width: 10px;height: 10px;border-radius: 50%;background: #FF5F57}.browserbar__dots i:nth-child(2){background: #FEBC2E}.browserbar__dots i:nth-child(3){background: #28C840}.browserbar__url{flex: 1;max-width: 440px;margin: 0 auto;height: 26px;border-radius: 8px;background: var(--surface-2);display: flex;align-items: center;justify-content: center;gap: 6px;font-family: var(--mono);font-size: 12.5px;color: var(--ink-2);white-space: nowrap;overflow: hidden}.browserbar__url i{color: #0F8C45;font-size: 12px}.browserbar__re{color: var(--ink-3);font-size: 15px}.mini{--m-radius: 14px;--m-space: 1;--m-font: var(--font);--m-accent: #1E7F5C;min-height: 100%;display: flex;flex-direction: column;background: #FBFBF9;color: #15171C;font-family: var(--m-font);transition: background-color .6s,color .6s}.mini[data-font="serif"]{--m-font: var(--serif)}.mini[data-font="mono"]{--m-font: var(--mono)}.mini em{font-family: inherit;font-style: normal;color: var(--m-accent);transition: color .5s}.mini[data-font="serif"] em{font-style: italic}.m-sec.is-off{display: none}.m-empty{flex: 1;margin: 18px;border: 2px dashed #C8D0DE;border-radius: 14px;display: grid;place-content: center;justify-items: center;gap: 6px;padding: 40px 20px;color: var(--ink-3);text-align: center;font-size: 13px}.m-empty i{font-size: 26px;color: var(--accent)}.m-empty b{color: var(--ink);font-size: 15px}.frame.is-over .m-empty{border-color: var(--accent);background: rgba(45,91,255,.05)}.m-nav{display: flex;align-items: center;gap: 14px;padding: calc(14px * var(--m-space)) calc(22px * var(--m-space))}.m-logo{display: flex;align-items: center;gap: 6px;font-weight: 700;font-size: 16px;letter-spacing: -.03em;white-space: nowrap}.m-logo i{color: var(--m-accent);font-size: 18px;transition: color .5s}.m-links{display: flex;gap: 16px;margin-left: auto;font-size: 12.5px;color: #5B606B}.m-btn{display: inline-flex;align-items: center;height: 34px;padding: 0 14px;border-radius: min(var(--m-radius),17px);background: var(--m-accent);color: #fff;font-size: 12.5px;font-weight: 600;white-space: nowrap;transition: background-color .5s,border-radius .4s var(--ease)}.m-btn--sm{height: 30px}.m-nav .m-btn{margin-left: auto}.m-links + .m-btn{margin-left: 0}.m-btn--ghost{background: transparent;color: #15171C;box-shadow: inset 0 0 0 1px rgba(0,0,0,.16)}.m-hero{display: grid;grid-template-columns: 1.05fr 1fr;align-items: center;gap: calc(22px * var(--m-space));padding: calc(14px * var(--m-space)) calc(22px * var(--m-space))}.m-badge{display: inline-block;font-size: 12px;font-weight: 600;padding: 5px 10px;border-radius: 999px;background: color-mix(in srgb,var(--m-accent) 11%,white);color: color-mix(in srgb,var(--m-accent) 80%,#000);transition: color .5s,background-color .5s}.m-title{margin-top: 12px;font-size: clamp(22px,5cqi,42px);line-height: 1.05;letter-spacing: -.04em;font-weight: 650}.mini[data-font="serif"] .m-title{font-weight: 600;letter-spacing: -.02em;font-size: clamp(26px,5.8cqi,50px);line-height: 1}.mini[data-font="mono"] .m-title{font-weight: 500;letter-spacing: -.06em;font-size: clamp(20px,4.4cqi,36px)}.m-sub{margin-top: 10px;font-size: 13px;line-height: 1.5;color: #5B606B;max-width: 36ch}.m-ctas{display: flex;gap: 8px;margin-top: 16px;flex-wrap: wrap}.m-photo{position: relative;border-radius: var(--m-radius);overflow: hidden;aspect-ratio: 5 / 4;transition: border-radius .4s var(--ease);background: #E9ECF1}.m-photo img{width: 100%;height: 100%;object-fit: cover}.m-photo .m-photo__next{position: absolute;inset: 0}.m-chip{position: absolute;left: 10px;bottom: 10px;z-index: 1;display: flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 999px;background: rgba(255,255,255,.92);font-size: 12px;font-weight: 600}.m-chip i{color: var(--m-accent)}.m-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: calc(12px * var(--m-space));padding: calc(10px * var(--m-space)) calc(22px * var(--m-space))}.m-card{display: grid;gap: 2px;padding: 8px;border-radius: var(--m-radius);background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.06);font-size: 12.5px;transition: border-radius .4s var(--ease),background-color .6s}.m-card img{aspect-ratio: 16 / 9;width: 100%;object-fit: cover;border-radius: calc(var(--m-radius) * .7);margin-bottom: 6px;transition: border-radius .4s var(--ease)}.m-card span{color: #6B707A;font-size: 12px}.m-reviews{margin: calc(12px * var(--m-space)) calc(22px * var(--m-space));padding: 22px;border-radius: var(--m-radius);background: color-mix(in srgb,var(--m-accent) 7%,#fff);display: grid;justify-items: center;gap: 8px;text-align: center;transition: background-color .6s,border-radius .4s var(--ease)}.m-stars{display: flex;gap: 2px;color: #F5A524;font-size: 14px}.m-quote{font-size: clamp(14px,2.6cqi,21px);font-weight: 500;letter-spacing: -.02em;line-height: 1.35;max-width: 34ch}.m-who{font-size: 12px;color: #6B707A}.m-contact{margin: calc(12px * var(--m-space)) calc(22px * var(--m-space)) calc(22px * var(--m-space));padding: 20px 22px;border-radius: var(--m-radius);background: #15171C;color: #fff;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;transition: background-color .6s,border-radius .4s var(--ease)}.m-contact b{flex: 1;min-width: 160px;font-size: clamp(15px,2.8cqi,22px);letter-spacing: -.03em}.m-contact small{width: 100%;color: rgba(255,255,255,.62);font-size: 12px}.mini[data-theme="dark"]{background: #101217;color: #EEF0F4}.mini[data-theme="dark"] .m-links,.mini[data-theme="dark"] .m-sub,.mini[data-theme="dark"] .m-card span,.mini[data-theme="dark"] .m-who{color: #9AA1AE}.mini[data-theme="dark"] .m-card{background: #181B22;box-shadow: 0 0 0 1px rgba(255,255,255,.06)}.mini[data-theme="dark"] .m-btn--ghost{color: #EEF0F4;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22)}.mini[data-theme="dark"] .m-chip{background: rgba(16,18,23,.86);color: #EEF0F4}.mini[data-theme="dark"] .m-badge{background: color-mix(in srgb,var(--m-accent) 26%,#101217);color: #fff}.mini[data-theme="dark"] .m-reviews{background: #181B22}.mini[data-theme="dark"] .m-contact{background: color-mix(in srgb,var(--m-accent) 70%,#000)}@container (max-width: 560px){.m-links{display: none}.m-hero{grid-template-columns: 1fr}.m-title{font-size: 30px}.mini[data-font="serif"] .m-title{font-size: 34px}.mini[data-font="mono"] .m-title{font-size: 26px}.m-photo{aspect-ratio: 16 / 11;order: -1}.m-cards{grid-template-columns: 1fr 1fr}.m-card:nth-child(3){display: none}}.sel{position: absolute;left: 0;top: 0;width: 0;height: 0;z-index: 3;border: 1.5px solid var(--accent);pointer-events: none;opacity: 0;transition: opacity .2s}.sel.is-on{opacity: 1}.sel__tag{position: absolute;left: -1.5px;top: -24px;height: 20px;padding: 0 7px;border-radius: 5px 5px 5px 0;background: var(--accent);color: #fff;font-size: 11px;font-weight: 500;line-height: 20px;white-space: nowrap}.sel i{position: absolute;width: 8px;height: 8px;background: #fff;border: 1.5px solid var(--accent)}.sel i:nth-of-type(1){left: -5px;top: -5px}.sel i:nth-of-type(2){right: -5px;top: -5px}.sel i:nth-of-type(3){left: -5px;bottom: -5px}.sel i:nth-of-type(4){right: -5px;bottom: -5px}.dropline{position: absolute;left: 0;top: 0;z-index: 3;height: 3px;border-radius: 3px;background: var(--accent);box-shadow: 0 0 0 4px rgba(45,91,255,.18);opacity: 0;pointer-events: none;transition: opacity .2s}.dropline.is-on{opacity: 1}.dragclone{position: absolute;left: 0;top: 0;z-index: 7;width: 104px;padding: 7px 7px 8px;display: grid;gap: 6px;border-radius: 12px;background: var(--surface);font-size: 12px;font-weight: 500;pointer-events: none;box-shadow: 0 24px 44px -14px rgba(28,44,92,.5),0 0 0 1px rgba(13,16,21,.06)}.checks{position: absolute;left: 50%;bottom: 18px;z-index: 5;transform: translateX(-50%);display: grid;gap: 6px;justify-items: center;pointer-events: none}.checks li{display: flex;align-items: center;gap: 8px;height: 34px;padding: 0 14px 0 10px;border-radius: 999px;background: rgba(13,16,21,.88);color: #fff;font-size: 13px;white-space: nowrap;backdrop-filter: blur(8px)}.checks li i{font-size: 16px;color: #7BE3A6}.spin{width: 14px;height: 14px;border-radius: 50%;border: 2px solid rgba(255,255,255,.25);border-top-color: #fff;animation: spin .7s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.launch{position: absolute;left: 50%;bottom: 20px;z-index: 5;width: min(calc(100% - 40px),760px);transform: translateX(-50%);display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 20px;padding: 18px 20px;border-radius: 20px;background: rgba(253,253,254,.84);backdrop-filter: blur(20px) saturate(170%);-webkit-backdrop-filter: blur(20px) saturate(170%);box-shadow: inset 0 1px 0 #fff,0 30px 70px -30px rgba(28,44,92,.55),0 0 0 1px rgba(13,16,21,.06)}.launch__txt b{display: block;font-size: 18px;letter-spacing: -.02em}.launch__txt p{margin-top: 2px;font-size: 14px;color: var(--ink-2)}.launch__cta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.launch__scores{display: flex;gap: 10px}.ring{position: relative;width: 62px;display: grid;justify-items: center;gap: 4px}.ring svg{width: 52px;height: 52px;transform: rotate(-90deg)}.ring circle{fill: none;stroke: #DDF3E6;stroke-width: 4}.ring .ring__v{stroke: #0F8C45;stroke-linecap: round;stroke-dasharray: 125.66;stroke-dashoffset: 125.66}.ring b{position: absolute;top: 15px;left: 0;right: 0;text-align: center;font-size: 15px;font-weight: 600;color: #0B6E37;font-variant-numeric: tabular-nums}.ring span{font-size: 11px;color: var(--ink-2)}.ghost{position: absolute;left: 0;top: 0;z-index: 8;pointer-events: none;opacity: 0;will-change: transform}.ghost > i{font-size: 22px;color: var(--ink);filter: drop-shadow(0 0 1px #fff) drop-shadow(0 2px 3px rgba(0,0,0,.25));display: block;transition: transform .12s}.ghost > span{position: absolute;left: 16px;top: 18px;padding: 3px 8px;border-radius: 6px 6px 6px 2px;background: var(--ink);color: #fff;font-size: 11.5px;font-weight: 500;white-space: nowrap}.ghost.is-click > i{transform: scale(.82)}.ghost__say{position: absolute;left: 16px;top: 44px;margin: 0;width: max-content;max-width: 230px;padding: 9px 12px;border-radius: 4px 14px 14px 14px;background: var(--surface);color: var(--ink);font-size: 13px;line-height: 1.4;box-shadow: 0 16px 34px -14px rgba(28,44,92,.45),0 0 0 1px rgba(13,16,21,.06);opacity: 0;transform: translateY(-4px) scale(.96);transform-origin: 0 0;transition: opacity .3s,transform .45s var(--ease)}.ghost__say.is-on{opacity: 1;transform: none}.ghost.is-left .ghost__say{left: auto;right: -10px;border-radius: 14px 4px 14px 14px;transform-origin: 100% 0}.you{position: absolute;left: 0;top: 0;z-index: 9;pointer-events: none;padding: 3px 8px;border-radius: 2px 6px 6px 6px;background: var(--accent);color: #fff;font-size: 11.5px;font-weight: 500;opacity: 0;transition: opacity .2s}.you.is-on{opacity: 1}.prop{display: grid;gap: 9px}.prop__label{display: flex;justify-content: space-between;align-items: center;font-size: 12.5px;font-weight: 500;color: var(--ink-2)}.prop__label output{font-family: var(--mono);font-size: 12px;color: var(--ink-3)}.inds{display: flex;flex-wrap: wrap;gap: 6px}.ind{display: inline-flex;align-items: center;gap: 5px;height: 32px;padding: 0 10px;border-radius: 999px;background: var(--surface-2);font-size: 12.5px;font-weight: 500;color: var(--ink-2);transition: background-color .25s,color .25s,transform .3s var(--ease)}.ind i{font-size: 14px}.ind:hover{background: #E3E6EC;color: var(--ink)}.ind.is-on{background: var(--ink);color: #fff}.swatches{display: flex;gap: 9px}.sw{position: relative;width: 30px;height: 30px;border-radius: 50%;background: var(--c);box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);transition: transform .3s var(--ease)}.sw::after{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 2px solid var(--c);opacity: 0;transform: scale(.85);transition: opacity .3s,transform .3s var(--ease)}.sw.is-on::after{opacity: 1;transform: scale(1)}.sw:hover{transform: scale(1.08)}.text-in{width: 100%;height: 38px;padding: 0 12px;border-radius: 10px;border: 1px solid #C9CED8;background: #fff;font: inherit;font-size: 14px;color: var(--ink)}.text-in::placeholder{color: var(--ink-3)}.text-in:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px rgba(45,91,255,.15)}.seg{display: inline-flex;gap: 2px;padding: 3px;border-radius: 12px;background: var(--surface-2)}.seg--full{display: grid;grid-template-columns: repeat(3,1fr)}.seg--two{display: grid;grid-template-columns: 1fr 1fr}.seg__btn{height: 32px;min-width: 40px;padding: 0 10px;border-radius: 9px;font-size: 13px;color: var(--ink-2);display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: background-color .25s,color .25s,box-shadow .25s}.seg__btn i{font-size: 16px}.seg__btn.is-on{background: var(--surface);color: var(--ink);box-shadow: var(--shadow-sm)}.range{-webkit-appearance: none;appearance: none;width: 100%;height: 4px;border-radius: 4px;background: linear-gradient(to right,var(--accent) var(--p,50%),#D9DDE5 var(--p,50%));outline-offset: 6px}.range::-webkit-slider-thumb{-webkit-appearance: none;width: 18px;height: 18px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.2);cursor: grab}.range::-moz-range-thumb{width: 18px;height: 18px;border: 0;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.2)}@media (max-width: 1099px){.studio__body{grid-template-columns: minmax(0,1fr) 252px}.studio.is-live .studio__body{grid-template-columns: minmax(0,1fr) 0px}.studio__left{display: none}}@media (max-width: 760px){.studio__bar{gap: 8px;padding: 0 8px 0 12px}.studio__file{max-width: 11ch}.avatars,#codeBtn{display: none}.publish{padding: 0 13px}.studio__body{display: flex;flex-direction: column;height: auto}.studio__canvas{height: 480px;padding: 14px}.studio.is-live .studio__canvas{padding: 58px 14px 14px}.browserbar{left: 14px;right: 14px}.studio__right{border-left: 0;border-top: 1px solid var(--line);padding: 14px;display: grid;gap: 14px}.studio__right .prop:nth-child(n+4){display: none}.studio.is-live .studio__right{display: none}.ghost,.you{display: none}.launch{grid-template-columns: 1fr;bottom: 12px;width: calc(100% - 24px);padding: 14px;gap: 12px}.launch__scores{justify-content: space-between}.ring{width: auto}}.tools{padding: clamp(56px,7vw,88px) 0 0}.tools__list{display: flex;flex-wrap: wrap;justify-content: center;gap: 22px 44px}.tools__list img{height: 28px;width: auto;opacity: .62;filter: grayscale(1);transition: opacity .3s,transform .3s var(--ease)}.tools__list li:hover img{opacity: 1;transform: translateY(-2px)}.intro{padding: clamp(96px,12vw,170px) 0 clamp(72px,9vw,130px)}.intro__text{max-width: 1060px;font-size: clamp(27px,3.5vw,52px);line-height: 1.16;letter-spacing: -.035em;font-weight: 500;text-wrap: pretty}.intro__text .w{opacity: .5}.intro__facts{margin-top: clamp(48px,6vw,80px);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;border-top: 1px solid var(--line-2);padding-top: 28px}.intro__facts b{display: block;font-size: clamp(44px,5vw,76px);font-weight: 600;letter-spacing: -.05em;line-height: 1;font-variant-numeric: tabular-nums}.intro__facts span{display: block;margin-top: 10px;color: var(--ink-2);font-size: 15px;max-width: 22ch}.works{position: relative}.works__pin{position: relative;height: 100vh;height: 100dvh;overflow: hidden}.works.is-sticky{height: 380vh}.works.is-sticky .works__pin{position: sticky;top: 0;height: 100vh}.works__bg{position: absolute;inset: 0;background: linear-gradient(118deg,transparent 38%,rgba(110,150,255,.16) 47%,rgba(255,255,255,.4) 49.5%,rgba(110,150,255,.14) 52%,transparent 61%),linear-gradient(62deg,transparent 30%,rgba(110,150,255,.12) 42%,transparent 54%),linear-gradient(160deg,transparent 55%,rgba(110,150,255,.12) 66%,transparent 76%),radial-gradient(70% 60% at 50% 50%,#EEF3FF 0%,var(--bg) 70%);background-size: 200% 200%,180% 180%,160% 160%,100% 100%;animation: streaks 22s ease-in-out infinite alternate}@keyframes streaks{to{background-position: 100% 30%,0% 80%,60% 0%,0 0}}.works__stage{position: absolute;inset: 0;perspective: 1500px;perspective-origin: 50% 46%}.helix{position: absolute;left: 50%;top: 50%;width: 0;height: 0;transform-style: preserve-3d}.hcard{position: absolute;left: 0;top: 0;width: clamp(230px,22vw,340px);aspect-ratio: 16 / 10;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,.9),0 24px 48px -20px rgba(28,44,92,.4);will-change: transform,opacity;backface-visibility: visible}.hcard img{width: 100%;height: 100%;object-fit: cover;object-position: top}.hcard:focus-visible{outline-offset: 4px}.works__title{position: absolute;left: 0;top: 0;transform: translate(-50%,-50%);font-size: clamp(52px,8.4vw,132px);line-height: 1;letter-spacing: -.05em;font-weight: 600;white-space: nowrap;text-align: center}.works__title em{font-size: 1.1em;font-weight: 500}.works__t1,.works__t2{display: block;padding-bottom: .06em}.works__t2{position: absolute;inset: 0;opacity: 0;pointer-events: none}.works__t2.is-on{pointer-events: auto}.works__caption{position: absolute;left: 50%;bottom: clamp(20px,5vh,44px);transform: translateX(-50%);display: flex;align-items: center;gap: 12px;height: 42px;padding: 0 18px;border-radius: 999px;background: rgba(253,253,254,.8);backdrop-filter: blur(12px);box-shadow: var(--shadow-sm);font-size: 14px;white-space: nowrap}.works__name{font-weight: 600}.works__ind{color: var(--ink-3)}.works.is-flat .works__pin{height: auto;overflow: visible;padding: 72px 0 24px}.works.is-flat .works__bg,.works.is-flat .works__caption{display: none}.works.is-flat .works__stage{position: static;perspective: none}.works.is-flat .helix{position: static;width: auto;height: auto;display: flex;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 20px 16px 8px;transform-style: flat}.works.is-flat .works__title{position: static;transform: none;padding: 0 16px;white-space: normal;text-align: left;font-size: clamp(38px,10vw,52px)}.works.is-flat .works__t2{display: none}.works.is-flat .hcard{position: relative;flex: 0 0 78%;transform: none !important;opacity: 1 !important;scroll-snap-align: center}.all{padding: clamp(80px,10vw,140px) 0}.all__head{display: grid;gap: 14px;margin-bottom: clamp(36px,4vw,56px);max-width: 760px}.all__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(16px,2vw,28px);grid-auto-flow: dense}.pcard{display: grid;gap: 14px;align-content: start}.pcard__img{position: relative;border-radius: 18px;overflow: hidden;aspect-ratio: 16 / 10;background: var(--surface-2);box-shadow: var(--shadow-sm)}.pcard__img img{width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform 1.1s var(--ease)}.pcard:hover .pcard__img img{transform: scale(1.04)}.pcard__go{position: absolute;right: 12px;top: 12px;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: rgba(253,253,254,.92);font-size: 17px;opacity: 0;transform: translateY(6px) scale(.9);transition: opacity .4s,transform .5s var(--ease)}.pcard:hover .pcard__go,.pcard:focus-visible .pcard__go{opacity: 1;transform: none}.pcard__meta{display: flex;justify-content: space-between;gap: 12px;align-items: baseline}.pcard__meta b{font-size: 18px;font-weight: 600;letter-spacing: -.02em}.pcard__meta span{font-size: 13.5px;color: var(--ink-3);white-space: nowrap}.pcard p{font-size: 14.5px;color: var(--ink-2);line-height: 1.5}.pcard--big{grid-column: span 2;grid-row: span 2}.pcard--big .pcard__img{aspect-ratio: auto;height: 100%;min-height: 0}.pcard--big{grid-template-rows: 1fr auto auto}.pcard--big .pcard__meta b{font-size: 26px}.pcard--big p{font-size: 16px;max-width: 60ch}.services{padding: clamp(40px,6vw,80px) 0 clamp(80px,10vw,140px)}.sec-head{display: flex;justify-content: space-between;align-items: end;gap: 24px;margin-bottom: clamp(32px,4vw,52px)}.sec-head .h2{max-width: 15ch}.bento{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(300px,auto);gap: 16px}.cell{position: relative;display: flex;flex-direction: column;border-radius: var(--radius);overflow: hidden;background: var(--surface);box-shadow: var(--shadow-sm);isolation: isolate}.cell__vis{position: relative;flex: 1;min-height: 170px;overflow: hidden}.cell__txt{padding: 0 24px 24px;display: grid;gap: 6px}.cell__txt i{font-size: 22px;color: var(--accent);margin-bottom: 4px}.cell__txt h3{font-size: 21px;letter-spacing: -.025em;font-weight: 600}.cell__txt p{font-size: 15px;color: var(--ink-2);line-height: 1.5;max-width: 38ch}.cell--www{grid-column: 1 / 3;grid-row: 1 / 3;background: linear-gradient(165deg,#E7EEFF 0%,#F7F9FF 60%,var(--surface) 100%)}.cell--shop{grid-column: 3 / 5;grid-row: 1;background: #F0F2F6}.cell--seo{grid-column: 3;grid-row: 2}.cell--ads{grid-column: 4;grid-row: 2;background: var(--accent);color: #fff}.cell--ads .cell__txt i,.cell--ads .cell__txt p{color: #fff}.cell--ai{grid-column: 1 / 3;grid-row: 3;background: #0F1219;color: #fff}.cell--ai .cell__txt p{color: rgba(255,255,255,.7)}.cell--ai .cell__txt i{color: #8FA8FF}.cell--landing{grid-column: 3 / 5;grid-row: 3;background: radial-gradient(90% 120% at 100% 0%,#E3EBFF 0%,var(--surface) 60%)}.is-paused,.is-paused *{animation-play-state: paused !important}.vis-fan img{position: absolute;width: 58%;left: 21%;top: 16%;border-radius: 12px;box-shadow: 0 20px 44px -20px rgba(28,44,92,.45),0 0 0 1px rgba(255,255,255,.8);transition: transform .9s var(--ease)}.vis-fan img:nth-child(1){transform: translate(-30%,12%) rotate(-9deg)}.vis-fan img:nth-child(2){transform: translate(30%,12%) rotate(9deg)}.vis-fan img:nth-child(3){transform: translateY(0) rotate(0)}.cell--www:hover .vis-fan img:nth-child(1){transform: translate(-44%,8%) rotate(-13deg)}.cell--www:hover .vis-fan img:nth-child(2){transform: translate(44%,8%) rotate(13deg)}.cell--www:hover .vis-fan img:nth-child(3){transform: translateY(-6%) scale(1.04)}.vis-shop{display: grid;place-items: center}.shop-card{display: grid;grid-template-columns: 76px 1fr auto;align-items: center;gap: 14px;padding: 10px 12px 10px 10px;width: min(88%,420px);border-radius: 16px;background: #fff;box-shadow: var(--shadow)}.shop-card img{width: 76px;height: 58px;object-fit: cover;border-radius: 10px}.shop-card b{display: block;font-size: 14px;letter-spacing: -.01em}.shop-card span{font-size: 13px;color: var(--ink-3)}.shop-btn{height: 34px;padding: 0 14px;border-radius: 999px;background: var(--ink);color: #fff !important;font-size: 12.5px;font-weight: 500;display: inline-flex;align-items: center;animation: press 6s var(--ease) infinite}.shop-toast{position: absolute;left: 50%;top: 16px;transform: translateX(-50%);display: flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;border-radius: 999px;background: #fff;box-shadow: var(--shadow);font-size: 13px;font-weight: 500;animation: toast 6s var(--ease) infinite}.shop-toast i{color: #1E9E62;font-size: 16px}.shop-cart{position: absolute;right: 18px;top: 16px;width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;background: #fff;box-shadow: var(--shadow-sm);font-size: 18px}.shop-count{position: absolute;right: -2px;top: -2px;min-width: 18px;height: 18px;border-radius: 9px;background: var(--accent);color: #fff;font-size: 11px;display: grid;place-items: center;animation: bump 6s var(--ease) infinite}@keyframes press{0%,26%,40%,100%{transform: scale(1)}32%{transform: scale(.92)}}@keyframes toast{0%,33%{opacity: 0;transform: translate(-50%,-14px)}40%,78%{opacity: 1;transform: translate(-50%,0)}86%,100%{opacity: 0;transform: translate(-50%,-8px)}}@keyframes bump{0%,36%{transform: scale(1)}41%{transform: scale(1.35)}48%,100%{transform: scale(1)}}.vis-seo{display: grid;place-items: center;padding: 18px;background-image: linear-gradient(var(--line) 1px,transparent 1px);background-size: 100% 28px}.serp{position: relative;width: 100%;max-width: 280px;padding: 14px 14px 14px 58px;border-radius: 14px;background: #fff;box-shadow: var(--shadow);display: grid;gap: 3px}.serp__pos{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);font-size: 20px;font-weight: 600;letter-spacing: -.04em;color: var(--accent);font-variant-numeric: tabular-nums}.serp__row{display: flex;align-items: center;gap: 6px;font-size: 11.5px;color: var(--ink-3)}.serp__fav{width: 18px;height: 18px;border-radius: 50%;background: var(--surface-2);display: grid;place-items: center;font-size: 11px;color: var(--accent)}.serp__title{font-size: 14px;color: #1A3FD1;font-weight: 500}.serp__desc{font-size: 11.5px;color: var(--ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vis-ads{padding: 20px 0 0}.ads-chart{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 78%}.ads-area{fill: rgba(255,255,255,.14)}.ads-line{fill: none;stroke: #fff;stroke-width: 2.5;stroke-linecap: round;vector-effect: non-scaling-stroke;stroke-dasharray: 400;stroke-dashoffset: 400;animation: draw 5s var(--ease) infinite}.ads-pill{position: absolute;left: 20px;top: 18px;display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;border-radius: 999px;background: rgba(255,255,255,.16);font-size: 12.5px;backdrop-filter: blur(6px)}@keyframes draw{0%{stroke-dashoffset: 400}55%,85%{stroke-dashoffset: 0}100%{stroke-dashoffset: 0;opacity: 0}}.vis-ai{display: grid;align-items: center;padding: 22px 24px 8px}.chat{display: grid;gap: 10px;max-width: 420px}.bub{max-width: 82%;padding: 10px 14px;border-radius: 16px;font-size: 14px;line-height: 1.45}.bub--me{justify-self: end;background: var(--accent);color: #fff;border-bottom-right-radius: 4px;animation: bubIn 8s var(--ease) infinite}.bub--ai{justify-self: start;background: rgba(255,255,255,.1);color: #fff;border-bottom-left-radius: 4px}.bub--ai i{color: #8FA8FF;margin-right: 6px}.bub--typing{display: inline-flex;gap: 4px;padding: 14px;animation: typing 8s linear infinite}.bub--typing i{width: 6px;height: 6px;margin: 0;border-radius: 50%;background: rgba(255,255,255,.6);animation: dot 1s ease-in-out infinite}.bub--typing i:nth-child(2){animation-delay: .15s}.bub--typing i:nth-child(3){animation-delay: .3s}.bub--ans{animation: ans 8s var(--ease) infinite}@keyframes bubIn{0%{opacity: 0;transform: translateY(8px)}6%,92%{opacity: 1;transform: none}100%{opacity: 0}}@keyframes typing{0%,10%{opacity: 0}12%,30%{opacity: 1}32%,100%{opacity: 0;height: 0;padding: 0}}@keyframes ans{0%,31%{opacity: 0;transform: translateY(8px)}36%,92%{opacity: 1;transform: none}100%{opacity: 0}}@keyframes dot{50%{transform: translateY(-3px);opacity: 1}}.vis-landing{display: grid;place-items: center}.lp{position: relative;width: min(80%,360px);padding: 20px;border-radius: 16px;background: #fff;box-shadow: var(--shadow);display: grid;gap: 10px}.lp__line{height: 12px;border-radius: 6px;background: var(--surface-2)}.lp__line--a{width: 80%;height: 16px;background: #DCE2EE}.lp__line--b{width: 60%}.lp__btn{justify-self: start;margin-top: 6px;height: 36px;padding: 0 16px;border-radius: 999px;background: var(--accent);color: #fff;font-size: 13px;font-weight: 500;display: inline-flex;align-items: center;animation: press 5s var(--ease) infinite}.lp__click{position: absolute;left: 70px;bottom: 26px;width: 12px;height: 12px;border-radius: 50%;border: 2px solid var(--accent);opacity: 0;animation: ripple 5s var(--ease) infinite}.lp__toast{position: absolute;right: 16%;top: 18px;display: flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border-radius: 999px;background: var(--ink);color: #fff;font-size: 12.5px;animation: toast2 5s var(--ease) infinite}@keyframes ripple{0%,30%{opacity: 0;transform: scale(.4)}33%{opacity: 1}55%,100%{opacity: 0;transform: scale(4)}}@keyframes toast2{0%,36%{opacity: 0;transform: translateY(-10px)}42%,82%{opacity: 1;transform: none}90%,100%{opacity: 0}}.marquee{overflow: hidden;padding: 26px 0;border-block: 1px solid var(--line);background: var(--surface)}.marquee__track{display: flex;width: max-content;will-change: transform}.marquee__track span{display: inline-flex;align-items: center;gap: 36px;padding-right: 36px;font-size: clamp(30px,4vw,56px);font-weight: 500;letter-spacing: -.04em;white-space: nowrap}.marquee__track span::after{content: "";width: 12px;height: 12px;border-radius: 4px;background: var(--accent);transform: rotate(45deg)}.marquee__track span:nth-child(even){font-family: var(--serif);font-style: italic;font-size: clamp(34px,4.6vw,64px);letter-spacing: -.02em}.process{padding: clamp(96px,12vw,160px) 0 clamp(40px,6vw,80px)}.process__title{margin-bottom: clamp(32px,4vw,56px)}.stack{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px}.scard{position: sticky;top: calc(96px + var(--i) * 18px);display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(24px,4vw,56px);align-items: center;min-height: min(68vh,560px);padding: clamp(24px,3.4vw,48px);border-radius: 30px;background: var(--surface);box-shadow: var(--shadow);transform-origin: 50% 0}.scard:nth-child(2){background: #EAF0FF}.scard:nth-child(3){background: #F2F3F6}.scard:nth-child(4){background: #E4EBFF}.scard__time{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;border-radius: 999px;background: rgba(13,16,21,.06);font-size: 13px;font-weight: 500}.scard h3{margin-top: 18px;font-size: clamp(40px,5.2vw,76px);letter-spacing: -.05em;line-height: 1;font-weight: 600}.scard p{margin-top: 16px;font-size: clamp(16px,1.3vw,18px);color: var(--ink-2);max-width: 42ch}.scard ul{margin-top: 22px;display: grid;gap: 10px}.scard li{display: flex;align-items: center;gap: 10px;font-size: 15.5px;font-weight: 500}.scard li i{color: var(--accent);font-size: 18px}.scard__vis{position: relative;border-radius: 18px;overflow: hidden;aspect-ratio: 16 / 11;box-shadow: 0 30px 60px -30px rgba(28,44,92,.5),0 0 0 1px rgba(255,255,255,.7)}.scard__vis img{width: 100%;height: 100%;object-fit: cover;object-position: top left}.pricing{padding: clamp(80px,10vw,140px) 0 clamp(80px,10vw,140px)}.pricing__big{font-size: clamp(96px,20vw,300px);line-height: .8;letter-spacing: -.07em;font-weight: 600;text-align: center;background: linear-gradient(to bottom,var(--ink) 40%,rgba(13,16,21,.12) 92%);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .02em;user-select: none}.pricing__grid{position: relative;z-index: 1;margin-top: clamp(-90px,-6vw,-40px);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;align-items: stretch}.price{display: flex;flex-direction: column;padding: 32px;border-radius: 26px;background: rgba(253,253,254,.72);backdrop-filter: blur(22px) saturate(160%);-webkit-backdrop-filter: blur(22px) saturate(160%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),var(--shadow)}.price__name{font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.price__val{margin-top: 18px;display: flex;align-items: baseline;gap: 10px}.price__val small{font-size: 15px;color: var(--ink-3)}.price__val b{font-size: clamp(40px,4vw,56px);font-weight: 600;letter-spacing: -.05em;line-height: 1;font-variant-numeric: tabular-nums}.price__val span{font-size: 18px;font-weight: 500}.price__txt{margin-top: 14px;color: var(--ink-2);font-size: 15.5px}.price ul{margin: 22px 0 28px;padding-top: 22px;border-top: 1px solid var(--line-2);display: grid;gap: 12px}.price li{display: flex;gap: 10px;align-items: center;font-size: 15px}.price li i{color: var(--accent);font-size: 17px}.price .btn{margin-top: auto;align-self: flex-start}.price--featured{background: rgba(13,16,21,.94);color: #fff;box-shadow: 0 40px 80px -40px rgba(13,16,21,.7),0 0 0 1px rgba(255,255,255,.06) inset}.price--featured .price__name,.price--featured .price__val small{color: rgba(255,255,255,.6)}.price--featured .price__txt{color: rgba(255,255,255,.72)}.price--featured ul{border-color: rgba(255,255,255,.14)}.price--featured li i{color: #8FA8FF}.price--featured .btn--dark{background: #fff;color: var(--ink)}.price--featured .btn--dark:hover{background: #E8EEFF}.price__tag{margin-left: auto;height: 26px;padding: 0 10px;border-radius: 999px;background: var(--accent);color: #fff;font-size: 12px;font-weight: 500;display: inline-flex;align-items: center;letter-spacing: 0;text-transform: none}.price__top{display: flex;align-items: center}.pricing__note{margin-top: 22px;text-align: center;font-size: 14px;color: var(--ink-3)}.reviews{padding: clamp(60px,8vw,120px) 0;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: clamp(32px,5vw,80px);align-items: center}.reviews__map{position: relative;aspect-ratio: 1 / .92}.reviews__map canvas{position: absolute;inset: 0;width: 100%;height: 100%}.map-legend{position: absolute;left: 0;bottom: 0;display: flex;flex-wrap: wrap;gap: 8px}.map-legend li{display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 14px;border-radius: 999px;background: var(--surface);box-shadow: var(--shadow-sm);font-size: 13.5px;font-weight: 500}.map-legend b{font-weight: 600;color: var(--accent)}.reviews__side{display: grid;gap: 28px}.quote{position: relative;padding: 32px;border-radius: 26px;background: var(--surface);box-shadow: var(--shadow);display: grid;gap: 18px}.quote__stars{display: flex;gap: 3px;color: #F5A524;font-size: 16px}.quote__text{margin: 0;font-size: clamp(19px,1.7vw,23px);line-height: 1.45;letter-spacing: -.015em;font-weight: 500;min-height: 4.4em}.quote__foot{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding-top: 18px;border-top: 1px solid var(--line)}.quote__foot b{display: block;font-size: 15px}.quote__foot span{font-size: 13.5px;color: var(--ink-3)}.quote__nav{display: flex;gap: 8px}.oferta{padding: clamp(60px,8vw,120px) 0 0;max-width: 880px}.oferta__title{margin-bottom: clamp(20px,3vw,32px)}.oferta p,.oferta li{color: var(--ink-2);font-size: 18px;line-height: 1.65}.oferta p + p,.oferta ul,.oferta ul + p{margin-top: 14px}.oferta ul{padding-left: 1.2em;display: grid;gap: 6px}.oferta b{color: var(--ink);font-weight: 600}.faq{padding: clamp(60px,8vw,120px) 0;max-width: 880px}.faq__title{text-align: center;margin-bottom: clamp(32px,4vw,52px)}.faq__list{display: grid;gap: 10px}.qa{border-radius: 18px;background: var(--surface);box-shadow: var(--shadow-sm);overflow: hidden}.qa__q{width: 100%;display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 20px 22px;text-align: left;font-size: 17px;font-weight: 500;letter-spacing: -.01em}.qa__ic{flex: none;width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;background: var(--surface-2);transition: transform .5s var(--ease),background-color .3s,color .3s}.qa__q[aria-expanded="true"] .qa__ic{transform: rotate(45deg);background: var(--accent);color: #fff}.qa__q:focus-visible{outline-offset: -4px;border-radius: 16px}@supports selector(:has(*)){.qa:has(.qa__q:focus-visible){outline: 2px solid var(--accent);outline-offset: 3px}.qa__q:focus-visible{outline: none}}.qa__a{height: 0;overflow: hidden}.qa__a p{padding: 0 22px 22px;color: var(--ink-2);max-width: 64ch}.contact{position: relative;padding: clamp(80px,10vw,140px) 0 0;overflow: clip;background: radial-gradient(70% 50% at 50% 0%,#E6EDFF 0%,var(--bg) 70%)}.contact__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,80px);align-items: start}.contact__head{display: grid;gap: 22px;position: sticky;top: 120px}.contact__title{font-size: clamp(38px,4.8vw,72px);line-height: 1.04;letter-spacing: -.045em;font-weight: 600}.contact__title em{font-size: 1.1em}.contact__mail{display: inline-flex;align-items: center;gap: 10px;font-size: clamp(18px,1.6vw,22px);font-weight: 500;border-bottom: 1px solid var(--line-2);padding-bottom: 6px;justify-self: start;transition: border-color .3s,color .3s}.contact__mail:hover{color: var(--accent);border-color: var(--accent)}.form{display: grid;gap: 18px;padding: clamp(22px,3vw,36px);border-radius: 28px;background: var(--surface);box-shadow: var(--shadow)}.form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.field{display: grid;gap: 8px}.field label,.field__label{font-size: 14px;font-weight: 500;color: var(--ink)}.field input,.field textarea{width: 100%;font: inherit;font-size: 16px;color: var(--ink);padding: 13px 14px;border-radius: 12px;border: 1px solid #C9CED8;background: #fff;transition: border-color .2s,box-shadow .2s;resize: vertical}.field input:focus,.field textarea:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 4px rgba(45,91,255,.15)}.field.is-err input,.field.is-err textarea{border-color: #C42B2B}.field__err{font-size: 13px;color: #B42323;min-height: 0}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{height: 38px;padding: 0 14px;border-radius: 999px;border: 1px solid #C9CED8;font-size: 14px;transition: background-color .2s,color .2s,border-color .2s}.chip[aria-checked="true"]{background: var(--ink);color: #fff;border-color: var(--ink)}.form .btn{justify-self: start}.form__ok{display: flex;gap: 8px;align-items: center;padding: 12px 14px;border-radius: 12px;background: #E8F6EE;color: #146B3F;font-size: 14.5px}.giant{margin-top: clamp(60px,8vw,120px);line-height: .78;text-align: center;overflow: hidden;pointer-events: none}.giant span{display: block;font-size: 19vw;font-weight: 650;letter-spacing: -.07em;padding-bottom: .02em;background: linear-gradient(to bottom,var(--ink) 25%,rgba(13,16,21,.08) 95%);-webkit-background-clip: text;background-clip: text;color: transparent;will-change: transform,filter}.footer{position: relative;background: var(--surface);border-top: 1px solid var(--line)}.footer__grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1.2fr;gap: 32px;padding: 56px 0 40px}.footer__col{display: grid;gap: 10px;align-content: start;font-size: 15px}.footer__col h3{font-size: 13px;font-weight: 600;color: var(--ink-3);margin-bottom: 4px}.footer__col a:not(.logo){color: var(--ink-2);transition: color .2s;justify-self: start;padding: 2px 0}.footer__col a:not(.logo):hover{color: var(--accent)}.footer__col p{color: var(--ink-2);max-width: 30ch}.footer__bottom a,.footer__bottom button{padding: 4px 0}.footer__bottom button{text-align: left}.footer__bottom button:hover{color: var(--ink)}.footer__bottom{display: flex;justify-content: space-between;padding: 20px 0 28px;border-top: 1px solid var(--line);font-size: 13.5px;color: var(--ink-3)}@media (min-width: 768px){.footer__bottom{padding-left: max(0px,88px - max(16px,(100vw - 1240px) / 2));padding-right: max(0px,164px - max(16px,(100vw - 1240px) / 2))}body.has-basket .footer__bottom{padding-right: max(0px,272px - max(16px,(100vw - 1240px) / 2))}}@media (max-width: 767px){.footer__bottom{padding-bottom: calc(72px + env(safe-area-inset-bottom,0px))}}.link{color: var(--accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;transition: color .2s}.link:hover{color: var(--accent-ink)}.nav__links a[aria-current="page"]{color: var(--ink);background: rgba(13,16,21,.06)}.mmenu a[aria-current="page"]:not(.btn){color: var(--accent)}.footer__muted{color: var(--ink-3)}.footer__social{display: grid;grid-template-columns: repeat(4,40px);gap: 8px;margin-top: 4px}.footer__col .footer__social a{width: 40px;height: 40px;padding: 0;border-radius: 50%;display: grid;place-items: center;font-size: 20px;color: var(--ink-2);background: var(--surface-2);transition: background-color .25s,color .25s,transform .35s var(--ease)}.footer__col .footer__social a:hover{color: #fff;background: var(--accent);transform: translateY(-2px)}.footer__so{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;padding: 10px 14px;border-radius: 14px;background: var(--surface-2);font-size: 14px;color: var(--ink-2);transition: background-color .25s,transform .35s var(--ease);justify-self: start}.footer__so b{color: var(--ink);font-weight: 600}.footer__so:hover{background: #E4E8EF;transform: translateY(-1px)}.basket{position: fixed;right: 20px;bottom: 20px;z-index: 60;display: inline-flex;align-items: center;gap: 10px;height: 52px;padding: 0 18px 0 16px;border-radius: 999px;background: var(--ink);color: #fff;font-size: 14.5px;font-weight: 500;box-shadow: 0 18px 40px -16px rgba(13,16,21,.6),inset 0 1px 0 rgba(255,255,255,.14);transition: transform .35s var(--ease),background-color .25s}.basket:hover{background: #1B2030;transform: translateY(-2px)}.basket i{font-size: 18px}.basket b{min-width: 24px;height: 24px;padding: 0 7px;border-radius: 12px;background: var(--accent);display: inline-grid;place-items: center;font-size: 13px}@media (max-width: 767px){.basket{right: 12px;bottom: 12px;left: 12px;justify-content: center}body.has-basket{padding-bottom: 76px}}@media (max-width: 480px){html:not([lang="pl"]) body{-webkit-hyphens: auto;hyphens: auto;overflow-wrap: break-word}html:not([lang="pl"]) .scard h3{font-size: 34px}html:not([lang="pl"]) :is(h1,h2,h3,.hero__title,.phero__title){overflow-wrap: anywhere}}@media (max-width: 360px){html:not([lang="pl"]) .h2{font-size: 30px}}.totop{position: fixed;left: 20px;bottom: 20px;z-index: 55;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;background: rgba(253,253,254,.9);color: var(--ink);font-size: 20px;box-shadow: var(--shadow);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);opacity: 0;visibility: hidden;transform: translateY(14px) scale(.9);transition: opacity .35s,visibility .35s,transform .45s var(--ease),background-color .25s,color .25s}.totop.is-on{opacity: 1;visibility: visible;transform: none}.totop:hover{background: var(--ink);color: #fff}.totop:hover i{animation: totop-nudge .6s var(--ease)}.totop:active{transform: scale(.95)}.totop:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px}@keyframes totop-nudge{0%{transform: translateY(0)}40%{transform: translateY(-4px)}100%{transform: translateY(0)}}body:has(.consent) .totop,.mmenu:not([hidden]) ~ .totop{opacity: 0;visibility: hidden}@media (max-width: 980px){.cn-in-calc .totop{opacity: 0;visibility: hidden}}@media (max-width: 767px){.totop{left: 12px;bottom: calc(12px + env(safe-area-inset-bottom,0px));width: 48px;height: 48px;font-size: 19px}body.has-basket .totop{bottom: 74px}}@media (prefers-reduced-motion: reduce){.totop,.totop:hover i{transition: none;animation: none}}@media (max-height: 520px) and (min-width: 600px){.basket{left: auto;right: 12px;bottom: 12px;height: 44px;padding: 0 12px;gap: 8px}.basket span,.basket .ph-arrow-right{display: none}body.has-basket{padding-bottom: 0}.hero{padding-top: 92px}}@media (max-width: 980px){.nav__links,.nav__cta{display: none}.nav__burger{display: block;margin-left: auto}.nav__inner{height: 60px}.bento{grid-template-columns: 1fr 1fr}.cell--www{grid-column: 1 / 3;grid-row: auto;min-height: 420px}.cell--shop,.cell--ai,.cell--landing{grid-column: 1 / 3;grid-row: auto}.cell--seo,.cell--ads{grid-column: auto;grid-row: auto}.reviews{grid-template-columns: 1fr}.contact__inner{grid-template-columns: 1fr}.contact__head{position: static}.all__grid{grid-template-columns: 1fr 1fr}.footer__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 767px){body{font-size: 16px}.hero__sub{max-width: 32ch}.sec-head{flex-direction: column;align-items: flex-start}.intro__facts{grid-template-columns: 1fr;gap: 20px}.scard{grid-template-columns: 1fr;position: relative;top: 0;min-height: 0}.pricing__grid{grid-template-columns: 1fr;margin-top: 8px}.bento{grid-template-columns: 1fr}.cell--www,.cell--shop,.cell--ai,.cell--landing,.cell--seo,.cell--ads{grid-column: 1}.cell--www{min-height: 380px}.all__grid{grid-template-columns: 1fr}.pcard--big{grid-column: auto;grid-row: auto}.pcard--big .pcard__img{aspect-ratio: 16 / 10;height: auto}.form__row{grid-template-columns: 1fr}.footer__grid{grid-template-columns: 1fr}.reviews__map{aspect-ratio: 1 / 1}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}.intro__text .w{opacity: 1}}html.rw-stop *,html.rw-stop *::before,html.rw-stop *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}html.rw-stop .intro__text .w{opacity: 1}html.rw-stop::view-transition-old(root),html.rw-stop::view-transition-new(root){animation: none}.vat{display: inline-flex;gap: 2px;padding: 3px;border-radius: 999px;background: var(--surface-2);box-shadow: inset 0 0 0 1px var(--line)}.vat button{height: 36px;padding: 0 14px;border-radius: 999px;font-size: 13.5px;font-weight: 500;color: var(--ink-2);transition: background-color .25s,color .25s}.vat button:hover{color: var(--ink)}.vat button[aria-pressed="true"]{background: var(--ink);color: #fff}[data-net]{font-variant-numeric: tabular-nums}.consent{position: fixed;left: 24px;bottom: 24px;z-index: 60;display: grid;gap: 14px;width: min(420px,calc(100vw - 24px));padding: 18px;border-radius: 20px;background: var(--surface);box-shadow: var(--shadow);font-size: 14px;color: var(--ink-2)}.consent b{display: block;margin-bottom: 4px;color: var(--ink);font-size: 15px}.consent a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.consent__act{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}@media (max-width: 767px){.consent{left: 12px;right: 12px;bottom: 12px;width: auto}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}.nav{view-transition-name: nav}.basket{view-transition-name: basket}.rwc-launch{view-transition-name: chat}::view-transition-old(root){animation: vt-out .32s var(--ease-io) both}::view-transition-new(root){animation: vt-in .7s var(--ease) both}}@keyframes vt-out{to{opacity: 0;transform: translateY(-16px) scale(.985);filter: blur(6px)}}@keyframes vt-in{from{opacity: 0;transform: translateY(28px)}}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.form__fine,.kfine{font-size: 13px;color: var(--ink-3)}.form__fine a,.kfine a{color: var(--ink-2)}.pricing__vat{position: relative;z-index: 2;display: flex;width: max-content;margin: 0 auto 18px}.reviews__lead{margin-top: 18px}.reviews__google{margin-top: -12px;font-size: 15px;line-height: 1.6;color: var(--ink-2)}.reviews__google > i{margin-right: 6px;color: #F5A524;vertical-align: -2px}.reviews__google b{color: var(--ink)}.reviews__note{display: block;margin-top: 4px;font-size: 13px;line-height: 1.5;color: var(--ink-3)}.wyniki-blok{margin-top: 28px}.wyniki-blok__t{margin-bottom: 12px;font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.wyniki-blok__note{margin-top: 10px;font-size: 13px;line-height: 1.5;color: var(--ink-3)}.wyniki{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,160px),1fr));gap: 12px}.wynik{display: grid;gap: 4px;align-content: start;min-width: 0;padding: 18px 18px 16px;border-radius: 18px;background: var(--surface);box-shadow: var(--shadow-sm);color: inherit;transition: transform .2s,box-shadow .2s}.wynik:hover{transform: translateY(-2px);box-shadow: var(--shadow)}.wynik__n{font-size: clamp(28px,3vw,38px);line-height: 1.05;letter-spacing: -.04em;font-weight: 600;color: var(--accent);font-variant-numeric: tabular-nums}.wynik__w{font-size: 15px;font-weight: 500;line-height: 1.35}.wynik__s{font-size: 13px;color: var(--ink-3)}.wynik__k{margin-top: 8px;font-size: 13px;font-weight: 500;color: var(--ink-2)}.wynik__k span{font-weight: 400;color: var(--ink-3)}.wyniki--maly{grid-template-columns: minmax(0,1fr);gap: 8px}.wyniki--maly .wynik{grid-template-columns: auto minmax(0,1fr);column-gap: 12px;align-items: center;padding: 12px 14px;border-radius: 14px}.wyniki--maly .wynik__n{grid-row: span 2;font-size: 22px}.wyniki--maly .wynik__w{font-size: 14px}.wyniki--maly .wynik__k{margin-top: 0;font-size: 12px}.wyniki-blok--bok{margin-top: 16px}@media (max-width: 560px){.wyniki{grid-template-columns: minmax(0,1fr);gap: 10px}.wynik{grid-template-columns: 84px minmax(0,1fr);column-gap: 14px;align-items: center;padding: 14px 16px}.wynik__n{grid-row: span 3;font-size: 28px}.wynik__k{margin-top: 2px}}@media (prefers-reduced-motion: reduce){.wynik,.wynik:hover{transition: none;transform: none}}.footer__legal{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 4px 20px}.footer__bottom{flex-wrap: wrap;gap: 8px 24px}.footer__bottom > span:first-child{flex: 1 1 320px;max-width: 80ch;line-height: 1.5}.vat__sep{width: 1px;margin: 8px 3px;background: var(--line-2)}.vat__cur{position: relative;display: inline-flex}.vat__cur select{appearance: none;-webkit-appearance: none;height: 36px;padding: 0 30px 0 14px;border: 0;border-radius: 999px;background: transparent;font: inherit;font-size: 13.5px;font-weight: 500;color: var(--ink-2);cursor: pointer}.vat__cur select:hover{color: var(--ink)}.vat__cur option{color: var(--ink);background: #fff}.vat__cur::after{content: "";position: absolute;right: 14px;top: 50%;width: 6px;height: 6px;margin-top: -5px;border: solid var(--ink-3);border-width: 0 1.5px 1.5px 0;transform: rotate(45deg);pointer-events: none}.vat__note{display: block;max-width: 46ch;margin-top: 8px;font-size: 12.5px;line-height: 1.45;color: var(--ink-3)}.pricing__note + .vat__note{margin: 8px auto 0;text-align: center}.ksum__card .vat__note{color: rgba(255,255,255,.6)}.langs{position: relative}.langs summary{list-style: none;display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 999px;font-family: var(--mono);font-size: 13px;font-weight: 500;color: var(--ink-2);cursor: pointer;transition: color .2s,background-color .2s}.langs summary::-webkit-details-marker{display: none}.langs summary i{font-size: 16px}.langs summary:hover,.langs[open] summary{color: var(--ink);background: rgba(13,16,21,.05)}.langs__menu{position: absolute;right: 0;top: calc(100% + 10px);z-index: 60;display: grid;gap: 2px;min-width: 190px;padding: 6px;border-radius: 18px;background: var(--surface);box-shadow: var(--shadow)}.langs__menu a{display: flex;align-items: center;gap: 12px;padding: 9px 12px;border-radius: 12px;font-size: 14.5px;color: var(--ink-2);transition: background-color .2s,color .2s}.langs__menu a b{width: 22px;font-family: var(--mono);font-size: 12px;font-weight: 500;color: var(--ink-3)}.langs__menu a:hover{background: var(--surface-2);color: var(--ink)}.langs__menu a[aria-current="true"]{color: var(--ink);font-weight: 600}.langs__menu a[aria-current="true"] b{color: var(--accent)}.langs-row{display: flex;justify-content: center;gap: 4px;margin-bottom: 14px}.mmenu .langs-row a{display: inline-grid;place-items: center;min-width: 46px;height: 40px;padding: 0 10px;border-radius: 999px;font-family: var(--mono);font-size: 14px;font-weight: 500;letter-spacing: 0;color: var(--ink-2)}.mmenu .langs-row a[aria-current="true"]{background: var(--ink);color: #fff}.langbar{position: fixed;z-index: 44;top: 92px;left: 12px;right: 12px;display: flex;align-items: center;gap: 12px;width: max-content;max-width: calc(100vw - 24px);margin: 0 auto;padding: 7px 7px 7px 18px;border-radius: 999px;background: var(--ink);color: #fff;font-size: 14px;box-shadow: 0 18px 40px -16px rgba(13,16,21,.6)}.langbar a{margin-left: 4px;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.langbar__x{flex: none;width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;background: rgba(255,255,255,.1);color: rgba(255,255,255,.85);transition: background-color .2s}.langbar__x:hover{background: rgba(255,255,255,.2);color: #fff}@media (max-width: 980px){.langs{display: none}}@media (max-width: 767px){.langbar{top: 80px;width: auto;border-radius: 18px}}
