:root {--color-primary: #009CE0;--color-primary-dark: #0284C0;--color-primary-light: #33B0E6;--color-secondary: #F97316;--color-secondary-dark: #EA580C;--color-accent: #0369A1;--color-accent-gold: #EAB308;--color-accent-gold-dark: #E1AA00;--color-headline: #0F172A;--color-body: #6B7680;--color-dark: #070707;--color-light: #F8FCFC;--color-white: #FFFFFF;--color-border: #EBEBEB;--color-icon-teal: #249CBC;--color-success: #16A34A;--color-warning: #F59E0B;--color-danger: #DC2626;--font-primary: "Wix Madefor Display", Sans-serif;--font-weight-text: 400;--font-weight-accent: 500;--font-weight-primary: 600;--font-weight-secondary: 700;--font-weight-extrabold: 800;--font-size-xs: 0.75rem;--font-size-sm: 0.9375rem;--font-size-base: 1.0625rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--line-height-tight: 1.1;--line-height-snug: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.875;--letter-spacing-tight: -0.027em;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 3px;--radius: 6px;--radius-lg: 8px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 0 0 1px rgb(0 0 0 / .02), 0 2px 35px 0 rgb(0 0 0 / .04);--shadow-sm: 0 0 2px rgb(0 0 0 / .12), 0 2px 2px rgb(0 0 0 / .2);--shadow-card: 0 39px 72px -61px rgb(0 0 0 / .56);--shadow-glow-primary: 0 0 12px -5px var(--color-primary);--shadow-glow-secondary: 0 0 8px -3px var(--color-secondary);--ease: cubic-bezier(.22, 1, .36, 1);--ease-elastic: cubic-bezier(.42, 0, .29, 1.16);--duration-fast: 150ms;--duration-base: 200ms;--duration-slow: 300ms;--duration-emphatic: 450ms;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1170px;--container-2xl: 1440px;--container-narrow: 768px;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 500;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100;--z-max: 9999;}:root {--color-primary: #009CE0;--color-secondary: #F97316;--color-accent: #0369A1;--color-headline: #0F172A;--color-body: #6B7680;--color-dark: #070707;--color-light: #F8FCFC;--color-white: #FFFFFF;--color-border: #EBEBEB;--color-icon-teal: #249CBC;}:root[data-brx-theme="dark"] {--color-primary: #009CE0;--color-secondary: #F97316;--color-accent: #0369A1;--color-headline: #0F172A;--color-body: #6B7680;--color-dark: #070707;--color-light: #F8FCFC;--color-white: #FFFFFF;--color-border: #EBEBEB;--color-icon-teal: #249CBC;}@layer bricks {@media (max-width: 767px) {#brxe-hdrnav .bricks-nav-menu-wrapper { display: none; }#brxe-hdrnav .bricks-mobile-menu-toggle { display: block; }}}@font-face{font-family:"Wix Madefor Display";src:url("/wp-content/uploads/2026/04/Wix-Madefor-Display.woff2") format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Wix Madefor Display";src:url("/wp-content/uploads/2026/04/Wix-Madefor-Display.woff2") format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Wix Madefor Display";src:url("/wp-content/uploads/2026/04/Wix-Madefor-Display.woff2") format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Wix Madefor Display";src:url("/wp-content/uploads/2026/04/Wix-Madefor-Display.woff2") format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:themify;font-display:swap;font-style:normal;font-weight:400;src:url(/wp-content/themes/bricks/assets/fonts/themify/themify.woff?) format("woff"),url(/wp-content/themes/bricks/assets/fonts/themify/themify.ttf?) format("truetype")}[class*=" ti-"],[class^=ti-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}:root{ --color-primary: #009CE0; --color-primary-dark: #0284C0; --color-primary-light: #33B0E6; --color-secondary: #F97316; --color-secondary-dark: #EA580C; --color-accent: #0369A1; --color-accent-gold: #EAB308; --color-accent-gold-dark: #E1AA00; --color-headline: #0F172A; --color-body: #6B7680; --color-dark: #070707; --color-light: #F8FCFC; --color-white: #FFFFFF; --color-border: #EBEBEB; --color-icon-teal: #249CBC; --color-success: #16A34A; --color-warning: #F59E0B; --color-danger: #DC2626; --font-primary: "Wix Madefor Display", Sans-serif; --font-weight-text: 400; --font-weight-accent: 500; --font-weight-primary: 600; --font-weight-secondary: 700; --font-weight-extrabold: 800; --font-size-xs: 0.75rem; --font-size-sm: 0.9375rem; --font-size-base: 1.0625rem; --font-size-lg: 1.125rem; --font-size-xl: 1.25rem; --font-size-2xl: 1.5rem; --font-size-3xl: 2rem; --font-size-4xl: 2.5rem; --font-size-5xl: 3rem; --font-size-6xl: 4rem; --line-height-tight: 1.1; --line-height-snug: 1.2; --line-height-normal: 1.5; --line-height-relaxed: 1.875; --letter-spacing-tight: -0.027em; --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.25rem; --space-6: 1.5rem; --space-8: 2rem; --space-10: 2.5rem; --space-12: 3rem; --space-16: 4rem; --space-20: 5rem; --space-24: 6rem; --space-32: 8rem; --radius-sm: 3px; --radius: 6px; --radius-lg: 8px; --radius-xl: 16px; --radius-full: 9999px; --shadow-xs: 0 0 0 1px rgb(0 0 0 / .02), 0 2px 35px 0 rgb(0 0 0 / .04); --shadow-sm: 0 0 2px rgb(0 0 0 / .12), 0 2px 2px rgb(0 0 0 / .2); --shadow-card: 0 39px 72px -61px rgb(0 0 0 / .56); --shadow-glow-primary: 0 0 12px -5px var(--color-primary); --shadow-glow-secondary: 0 0 8px -3px var(--color-secondary); --ease: cubic-bezier(.22, 1, .36, 1); --ease-elastic: cubic-bezier(.42, 0, .29, 1.16); --duration-fast: 150ms; --duration-base: 200ms; --duration-slow: 300ms; --duration-emphatic: 450ms; --container-sm: 640px; --container-md: 768px; --container-lg: 1024px; --container-xl: 1170px; --container-2xl: 1440px; --container-narrow: 768px; --z-base: 0; --z-raised: 10; --z-dropdown: 100; --z-sticky: 500; --z-overlay: 900; --z-modal: 1000; --z-toast: 1100; --z-max: 9999;}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-accent);line-height:1;color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:transform var(--duration-base) var(--ease),background var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease);}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-glow-primary);}.btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;}.btn-primary:active{transform:translateY(0);}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-accent);line-height:1;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:all var(--duration-base) var(--ease);}.btn-secondary:hover{background:var(--color-primary);color:var(--color-white);}.btn-secondary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;}.btn-tertiary{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 0;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-accent);line-height:1;color:var(--color-primary);background:transparent;border:0;cursor:pointer;text-decoration:none;transition:color var(--duration-base) var(--ease);}.btn-tertiary:hover{color:var(--color-secondary);}.btn-tertiary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm);}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-primary);line-height:1;color:var(--color-white);background:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--radius);text-decoration:none;transition:all var(--duration-base) var(--ease);}.btn-cta:hover{background:var(--color-secondary-dark);border-color:var(--color-secondary-dark);transform:translateY(-1px);box-shadow:var(--shadow-glow-secondary);}.btn-cta:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;}.card-product{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease);}.card-product:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);}.card-feature{background:var(--color-light);border-radius:var(--radius);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);}.card-doc{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);transition:border-color var(--duration-base) var(--ease),transform var(--duration-base) var(--ease);}.card-doc:hover{border-color:var(--color-primary);transform:translateY(-2px);}.card-doc h3{margin:0 0 var(--space-2);font-size:var(--font-size-lg);}.card-doc p{margin:0;color:var(--color-body);}.heading-hero{font-family:var(--font-primary);font-size:var(--fs-display);font-weight:var(--font-weight-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-headline);margin:0 0 var(--space-6);text-wrap:balance;}.heading-section{font-family:var(--font-primary);font-size:var(--fs-h2);font-weight:var(--font-weight-secondary);line-height:1.175em;letter-spacing:var(--letter-spacing-tight);color:var(--color-headline);margin:0 0 var(--space-4);text-wrap:balance;}.text-balanced{text-wrap:balance;}.container-fluid{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-4);}@media (min-width:1025px){.container-fluid{padding-inline:var(--space-6);}}.container-narrow{width:100%;max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--space-4);}.gradient-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,7,0) 0%,rgba(7,7,7,.45) 60%,rgba(7,7,7,.85) 100%);}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.skip-link{position:absolute;top:-100px;left:0;z-index:var(--z-max);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-accent);}.skip-link:focus{top:0;}:root { --dir: 1;}[dir="rtl"] { --dir: -1;}:root { --fs-display: clamp(2.5rem, 1rem + 4vw, 4.5rem);  --fs-h1: clamp(2.5rem, 1rem + 4vw, 4.5rem);  --fs-h2: clamp(1.625rem, 1rem + 2vw, 3rem);  --fs-h3: clamp(1.375rem, 1rem + 1.2vw, 1.875rem);  --fs-h4: clamp(1.125rem, 1rem + 0.6vw, 1.375rem);  --fs-h5: clamp(1rem, 0.95rem + 0.3vw,1.125rem); --fs-h6: clamp(0.9375rem,0.9rem + 0.2vw,1rem);  --fs-lead: clamp(1.0625rem,1rem + 0.4vw, 1.25rem);  --fs-body: clamp(1rem, 0.95rem + 0.2vw,1.0625rem); --fs-small: clamp(0.8125rem,0.8rem + 0.1vw,0.875rem);  --fs-xs: 0.75rem;  --fs-price-lg: clamp(2.25rem, 1.5rem + 3vw, 3.5rem);  --fs-price-md: clamp(1.5rem, 1.25rem + 1vw, 2rem); }[dir="rtl"] body { font-family: var(--font-primary), "Tajawal", "Cairo", sans-serif;}.no-flip,[dir="rtl"] .stremzi-logo,[dir="rtl"] .stremzi-logo img,[dir="rtl"] .brxe-image.stremzi-logo,[dir="rtl"] .stremzi-hero__poster-wall { direction: ltr;}html { box-sizing: border-box; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}*, *::before, *::after { box-sizing: inherit; }body { margin: 0; font-family: var(--font-primary); font-size: var(--fs-body); font-weight: var(--font-weight-text); line-height: var(--line-height-relaxed); color: var(--color-body); background: var(--color-white);}img, svg, video { max-width: 100%; height: auto; display: block;}p { margin: 0 0 1em; }a { color: var(--color-primary); text-decoration: none; transition: color var(--duration-base) var(--ease);}a:hover { color: var(--color-secondary); }:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px;}::selection { background: var(--color-primary); color: var(--color-white);}hr { border: 0; border-top: 1px solid var(--color-border); margin: var(--space-8) 0;}button { font-family: inherit; }@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; }}h1, h2, h3, h4, h5, h6 { font-family: var(--font-primary); color: var(--color-headline); margin: 0 0 var(--space-4); line-height: var(--line-height-snug); letter-spacing: var(--letter-spacing-tight);}h1 { font-size: var(--fs-h1); font-weight: var(--font-weight-primary); }h2 { font-size: var(--fs-h2); font-weight: var(--font-weight-secondary); line-height: 1.175em; }h3 { font-size: var(--fs-h3); font-weight: var(--font-weight-primary); }h4 { font-size: var(--fs-h4); font-weight: var(--font-weight-primary); line-height: 1.42em; letter-spacing: 0; }h5 { font-size: var(--fs-h5); font-weight: var(--font-weight-primary); line-height: 1.1em; letter-spacing: 0; }h6 { font-size: var(--fs-h6); font-weight: var(--font-weight-primary); line-height: 1.1em; letter-spacing: 0; }.heading-hero { font-size: var(--fs-display); font-weight: var(--font-weight-primary); line-height: 1.1; letter-spacing: var(--letter-spacing-tight); text-wrap: balance;}.heading-section { font-size: var(--fs-h2); font-weight: var(--font-weight-secondary); line-height: 1.175em; letter-spacing: var(--letter-spacing-tight);}.text-balanced { text-wrap: balance; }.visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.skip-link { position: absolute; inset-inline-start: -9999px; top: var(--space-2); z-index: 9999; padding: var(--space-3) var(--space-4); background: var(--color-primary); color: var(--color-white); border-radius: var(--radius); font-weight: 600;}.skip-link:focus { inset-inline-start: var(--space-2); }.container-fluid { width: 100%; margin-inline: auto; padding-inline: var(--space-4);}.container-wide { width: 100%; max-width: var(--container-2xl); margin-inline: auto; padding-inline: 10px;}@media (min-width: 1025px) { .container-wide { padding-inline: 70px; }}.container-narrow { width: 100%; max-width: var(--container-md); margin-inline: auto; padding-inline: var(--space-4);}@media (min-width: 1025px) { .container-narrow { padding-inline: var(--space-6); }}.btn-primary,.btn-secondary,.btn-outline,.btn-cta {  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-2); padding: 13.5px 26px; font-family: var(--font-primary); font-size: 15px; font-weight: var(--font-weight-accent); line-height: 1; border-radius: var(--radius); border: 0; cursor: pointer; text-decoration: none; transition: background var(--duration-base) var(--ease), color var(--duration-base) var(--ease), transform var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease);}.btn-primary,.btn-cta { background: var(--color-primary); color: var(--color-white);}.btn-primary:hover,.btn-cta:hover { background: var(--color-primary-dark); color: var(--color-white); transform: translateY(-1px); box-shadow: var(--shadow-glow-primary);}.btn-secondary { background: var(--color-secondary); color: var(--color-white);}.btn-secondary:hover { background: var(--color-secondary-dark); color: var(--color-white); transform: translateY(-1px); box-shadow: var(--shadow-glow-secondary);}.btn-outline { background: transparent; border: 1px solid var(--color-border);  padding: 12.5px 25px; color: var(--color-headline); transition: background var(--duration-base) var(--ease), border-color var(--duration-base) var(--ease), color var(--duration-base) var(--ease);}.btn-outline:hover { border-color: var(--color-primary); color: var(--color-primary);}.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-outline:focus-visible,.btn-cta:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px;}#brx-header { position: sticky; top: 0; z-index: var(--z-sticky, 500); background: #fff; transition: box-shadow var(--duration-base) var(--ease), background var(--duration-base) var(--ease);}#brx-header.scrolled,#brx-header.stremzi-scrolled { background: rgba(255, 255, 255, 0.96); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);}.stremzi-header {  display: block; width: 100%; background: transparent; border-bottom: 1px solid transparent;}.stremzi-header__bar { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: var(--space-2); width: 100%; height: 78px; padding: 0 19px;}@media (min-width: 601px) { .stremzi-header__bar { height: 84px; padding: 0 29px; }}@media (min-width: 1025px) { .stremzi-header__bar { height: 98px; padding: 0 70px; gap: var(--space-6); }}.stremzi-header__actions { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; gap: var(--space-2); width: auto;}@media (min-width: 1025px) { .stremzi-header__actions { gap: var(--space-3); margin-inline-start: 0; }}@media (max-width: 1024px) {  .stremzi-header__bar { height: 70px !important; padding: 0 12px !important; justify-content: space-between !important; gap: 0 !important; } .stremzi-header__bar > .stremzi-logo { margin-inline-end: auto; } .stremzi-logo img, .brxe-image.stremzi-logo img { height: 38px !important; width: auto !important; max-width: 140px !important; }  .stremzi-header__actions { display: flex !important; align-items: center !important; gap: 0 !important; margin-inline-start: auto !important; margin-inline-end: 0 !important; padding: 0 !important; flex-shrink: 0; } .stremzi-header__actions .btn-cta, #brxe-hdrcta { display: none !important; }  .stremzi-nav { order: 3; margin: 0; width: 0; overflow: visible; }    .stremzi-search > .toggle, .bricks-mobile-menu-toggle { width: 55px !important; height: 55px !important; min-width: 55px !important; min-height: 55px !important; padding: 0 !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; border: none !important; border-radius: 0 !important; color: var(--color-headline) !important; cursor: pointer; transition: background 200ms ease; flex-shrink: 0; box-sizing: border-box !important; line-height: 1 !important; } .stremzi-search > .toggle:hover, .bricks-mobile-menu-toggle:hover { background: rgba(15, 23, 42, 0.05) !important; } .stremzi-search > .toggle:focus-visible, .bricks-mobile-menu-toggle:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px; }  .stremzi-search > .toggle > i, .stremzi-search > .toggle .ti-search, .bricks-mobile-menu-toggle .bar-top, .bricks-mobile-menu-toggle .bar-center, .bricks-mobile-menu-toggle .bar-bottom, .bricks-mobile-menu-toggle > span { display: none !important; }  .stremzi-search > .toggle::before { content: ''; display: block; width: 24px; height: 24px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>") no-repeat center / contain; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>") no-repeat center / contain; transition: transform 200ms ease; }  .bricks-mobile-menu-toggle > svg.stremzi-hamburger-menu { width: 24px !important; height: 24px !important; pointer-events: none; color: currentColor; }    .bricks-mobile-menu-wrapper { width: min(85%, 360px) !important; padding: 16px 0 24px !important; box-shadow: -8px 0 32px -12px rgba(15, 23, 42, 0.25); z-index: var(--z-modal, 1000); overscroll-behavior: contain; -webkit-overflow-scrolling: touch; } .bricks-mobile-menu-wrapper::before { background-color: #fff !important;  }  .bricks-mobile-menu { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex; flex-direction: column; } .bricks-mobile-menu > li { margin: 0 !important; padding: 0 !important; border-bottom: 1px solid var(--color-border, #EBEBEB); } .bricks-mobile-menu > li:last-child { border-bottom: 0; } .bricks-mobile-menu > li > a { display: flex !important; align-items: center !important; padding: 18px 24px !important; margin: 0 !important; font-family: var(--font-primary); font-size: 16px !important; font-weight: 500 !important; line-height: 1.4; color: var(--color-headline) !important; text-decoration: none !important; transition: background 150ms ease, color 150ms ease; } .bricks-mobile-menu > li > a:hover { background: rgba(0, 156, 224, 0.05) !important; } .bricks-mobile-menu > li.current-menu-item > a { background: rgba(0, 156, 224, 0.05) !important; color: var(--color-primary, #009CE0) !important; }  .bricks-mobile-menu-overlay { position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100vh !important; height: 100dvh !important; background-color: rgba(15, 23, 42, 0.6) !important; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); z-index: 998 !important; } .bricks-mobile-menu-wrapper { z-index: 1000 !important; }  body.no-scroll, body.bricks-mobile-menu-open { overflow: hidden; }}.brxe-image.stremzi-logo,.brxe-image.stremzi-logo.tag,.stremzi-logo { display: block; height: 50px; width: auto; flex: 0 0 auto; padding-inline-end: 0;}@media (min-width: 601px) { .brxe-image.stremzi-logo, .brxe-image.stremzi-logo.tag, .stremzi-logo { height: 56px; }}@media (min-width: 1025px) { .brxe-image.stremzi-logo, .brxe-image.stremzi-logo.tag, .stremzi-logo { height: 56px; padding-inline-end: 20px; }}.stremzi-logo img { height: 100%; width: auto; max-width: 100%; display: block;}.stremzi-logo:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 4px; border-radius: var(--radius-sm);}.stremzi-nav { display: flex; flex-direction: row; align-items: center; }.stremzi-nav .bricks-nav-menu-wrapper { display: none; }.stremzi-nav .bricks-mobile-menu-toggle { display: inline-flex; }@media (min-width: 1025px) { .stremzi-nav { align-items: stretch; height: 100%; margin: 0 auto; } .stremzi-nav .bricks-nav-menu-wrapper { display: block; height: 100%; } .stremzi-nav .bricks-mobile-menu-toggle { display: none; } .stremzi-nav .bricks-nav-menu, .stremzi-nav ul.menu, .stremzi-nav > ul { display: flex; align-items: stretch; height: 100%; gap: 0; list-style: none; margin: 0; padding: 0; } .stremzi-nav li { display: flex; align-items: stretch; height: 100%;  margin: 0; } .stremzi-nav a { display: inline-flex; align-items: center; height: 100%; padding: 0 25px; font-family: var(--font-primary); font-size: 16px; font-weight: var(--font-weight-accent); line-height: 1; color: var(--color-headline); text-decoration: none; position: relative; transition: color var(--duration-base) var(--ease); }  .stremzi-nav a:hover, .stremzi-nav a[aria-current="page"], .stremzi-nav .current-menu-item > a { color: var(--color-headline); } .stremzi-nav a::after { content: ""; position: absolute; inset-inline-start: 25px; inset-inline-end: 25px; bottom: 26px; height: 2px; background: var(--color-primary); border-radius: 1px; transform: scaleX(0); transform-origin: 50% 50%; transition: transform var(--duration-base) var(--ease); } .stremzi-nav a:hover::after, .stremzi-nav a[aria-current="page"]::after, .stremzi-nav .current-menu-item > a::after { transform: scaleX(1); }}.stremzi-search { display: inline-flex; align-items: center; position: relative;}.stremzi-search > .toggle { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; border: 0; background: transparent; border-radius: var(--radius); color: var(--color-headline); cursor: pointer; transition: color var(--duration-base) var(--ease), background var(--duration-base) var(--ease);}@media (max-width: 1024px) {  .stremzi-search > .toggle { width: 44px; height: 44px; }}.stremzi-search > .toggle:hover { color: var(--color-primary); background: var(--color-light);}.stremzi-search > .toggle:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px;}.stremzi-search > .toggle > i { display: none; }.stremzi-search > .toggle::before { content: ""; display: block; width: 22px; height: 22px; background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain;}@media (max-width: 1024px) {  .stremzi-search > .toggle::before { width: 22px; height: 22px; }}.stremzi-search .bricks-search-overlay { position: fixed; inset: 0; width: 100vw; height: 100vh; height: 100dvh; z-index: 9999; background: rgba(15, 23, 42, .85);  -webkit-backdrop-filter: saturate(180%) blur(12px); backdrop-filter: saturate(180%) blur(12px); display: flex; align-items: flex-start; justify-content: center; opacity: 0; pointer-events: none; transition: opacity var(--duration-base) var(--ease);}.stremzi-search .bricks-search-overlay.show,.stremzi-search .bricks-search-overlay[style*="opacity: 1"],.stremzi-search .bricks-search-overlay[aria-hidden="false"] { opacity: 1; pointer-events: auto;}.stremzi-search .bricks-search-inner { width: 100%; max-width: 720px; margin: 12vh 24px 0; height: auto; background: var(--color-white); border-radius: var(--radius-lg); box-shadow: 0 24px 60px -16px rgba(0, 0, 0, .3); padding: var(--space-6) var(--space-8); display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: var(--space-4);}.stremzi-search .bricks-search-inner .title { margin: 0; font-family: var(--font-primary); font-size: clamp(1.25rem, 1rem + 1vw, 1.5rem); font-weight: var(--font-weight-secondary); color: var(--color-headline); text-align: start;}.stremzi-search .bricks-search-overlay form { display: flex; width: 100%; margin: 0; border: 2px solid var(--color-border); border-radius: var(--radius); overflow: hidden; transition: border-color var(--duration-base) var(--ease);}.stremzi-search .bricks-search-overlay form:focus-within { border-color: var(--color-primary);}.stremzi-search .bricks-search-overlay input[type="search"] { flex: 1; min-width: 0; width: 100%; border: 0; outline: 0; background: transparent; padding: 14px 18px; font-family: var(--font-primary); font-size: 17px; color: var(--color-headline);}.stremzi-search .bricks-search-overlay input::placeholder { color: var(--color-body); opacity: .7;}.stremzi-search .bricks-search-overlay button[type="submit"] { flex: 0 0 auto; border: 0; background: var(--color-primary); color: var(--color-white); padding: 0 24px; font-family: var(--font-primary); font-size: 15px; font-weight: var(--font-weight-accent); cursor: pointer; transition: background var(--duration-base) var(--ease);}.stremzi-search .bricks-search-overlay button[type="submit"]:hover { background: var(--color-primary-dark);}.stremzi-search .bricks-search-overlay button.close { position: absolute; top: 24px; inset-inline-end: 24px; width: 44px; height: 44px; border: 0; border-radius: 50%; background: rgba(255, 255, 255, .15); color: var(--color-white); font-size: 28px; line-height: 1; cursor: pointer; transition: background var(--duration-base) var(--ease), transform var(--duration-base) var(--ease);}.stremzi-search .bricks-search-overlay button.close:hover { background: rgba(255, 255, 255, .25); transform: rotate(90deg);}.stremzi-search-results { display: flex; flex-direction: column; gap: 0; border: 1px solid var(--color-border); border-radius: var(--radius); overflow: hidden; max-height: 50vh; overflow-y: auto;}.stremzi-search-results__item { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); padding: 12px 16px; text-decoration: none; color: var(--color-headline); border-bottom: 1px solid var(--color-border); transition: background var(--duration-fast) var(--ease);}.stremzi-search-results__item:last-child { border-bottom: 0; }.stremzi-search-results__item:hover,.stremzi-search-results__item.is-active,.stremzi-search-results__item:focus-visible { background: var(--color-light); outline: 0; color: var(--color-primary);}.stremzi-search-results__title { flex: 1; font-size: 15px; font-weight: 500; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.stremzi-search-results__type { flex: 0 0 auto; font-size: 11px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: var(--color-body); background: var(--color-light); padding: 4px 8px; border-radius: var(--radius-sm);}.stremzi-search-results__item:hover .stremzi-search-results__type,.stremzi-search-results__item.is-active .stremzi-search-results__type { background: var(--color-primary); color: var(--color-white);}.stremzi-search-results__loading,.stremzi-search-results__empty { padding: 20px 16px; font-size: 14px; color: var(--color-body); text-align: center;}@media (max-width: 600px) { .stremzi-search .bricks-search-inner { margin: 5vh 12px 0; padding: var(--space-5); } .stremzi-search .bricks-search-overlay button.close { top: 12px; inset-inline-end: 12px; }}.stremzi-footer {  display: block; background: var(--color-headline); color: rgb(110, 122, 132); font-family: var(--font-primary); font-size: 16px; line-height: 30px;}.stremzi-footer a { color: rgb(148, 163, 184); text-decoration: none; transition: color var(--duration-base) var(--ease);}.stremzi-footer a:hover { color: var(--color-white); }.stremzi-footer a:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px; border-radius: var(--radius-sm);}.stremzi-footer__inner { display: block; width: 100%; margin-inline: auto; padding: 60px 24px 32px;}@media (min-width: 1025px) { .stremzi-footer__inner { padding: 60px 50px 32px; }}.stremzi-footer__brand-col { display: flex; flex-direction: column; gap: var(--space-5); align-items: flex-start; max-width: 320px;}.brxe-image.stremzi-footer__brand-logo,.brxe-image.stremzi-footer__brand-logo.tag,.stremzi-footer__brand-logo { display: block; height: 53px; width: auto; flex: 0 0 auto;}@media (min-width: 1025px) { .brxe-image.stremzi-footer__brand-logo, .brxe-image.stremzi-footer__brand-logo.tag, .stremzi-footer__brand-logo { height: 87px; }}.stremzi-footer__brand-logo img { height: 100%; width: auto; max-width: 100%; display: block;}.stremzi-footer__tagline { margin: 0; color: rgb(203, 213, 225);  font-size: 14px; line-height: 1.6;}.stremzi-footer__grid { display: grid; grid-template-columns: 1fr; gap: 32px; padding-bottom: 32px; border-bottom: 1px solid rgba(255, 255, 255, .08);}@media (min-width: 600px) { .stremzi-footer__grid { grid-template-columns: 1fr 1fr; gap: 32px 48px; }  .stremzi-footer__brand-col { grid-column: 1 / -1; max-width: none; }}@media (min-width: 1025px) { .stremzi-footer__grid { grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; gap: 48px; } .stremzi-footer__brand-col { grid-column: auto; max-width: 320px; }}.stremzi-footer__col { display: block; width: 100%;}.stremzi-footer__col-title { margin: 0 0 16px; font-size: 16px; font-weight: 700; line-height: 1.25; color: var(--color-white); letter-spacing: 0;}.stremzi-footer__menu .bricks-nav-menu-wrapper { display: block; height: auto; }.stremzi-footer__menu .bricks-nav-menu,.stremzi-footer__menu ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0; height: auto;}.stremzi-footer__menu li { display: block; height: auto;  margin: 0 0 10px;}.stremzi-footer__menu a { display: inline-block; padding: 0; height: auto; font-size: 14px; font-weight: 400; line-height: 1.5; color: rgba(255, 255, 255, .7);}.stremzi-footer__menu a:hover,.stremzi-footer__menu .current-menu-item > a { color: var(--color-white); }.stremzi-footer__contact-wrap .stremzi-footer__contact,.stremzi-footer__contact { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 14px;}.stremzi-footer__contact li { display: flex; align-items: center; gap: 12px; font-size: 14px; line-height: 1.5; color: rgba(255, 255, 255, .85);}.stremzi-footer__contact a { color: inherit; text-decoration: none; transition: color var(--duration-base) var(--ease);}.stremzi-footer__contact a:hover { color: var(--color-primary);}.stremzi-footer__contact-icon { flex: 0 0 18px; width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; color: var(--color-white); line-height: 1;}.stremzi-footer__contact-icon svg { width: 18px; height: 18px; display: block;}.stremzi-footer__payments { display: block; width: 100%; margin-top: var(--space-2); padding-top: var(--space-4); border-top: 1px solid rgba(255, 255, 255, .08);}.stremzi-footer__payments-title { margin: 0 0 var(--space-3); font-size: 12px; font-weight: 700; line-height: 1.2; letter-spacing: .1em; text-transform: uppercase; color: rgb(148, 163, 184);}.stremzi-footer__payments-list { display: flex; flex-direction: column; gap: 2px;}.stremzi-footer__payments-line { margin: 0; font-size: 13px; font-weight: 500; line-height: 1.55; color: rgb(203, 213, 225);}.stremzi-footer__bottom { display: flex; flex-direction: column; gap: var(--space-2); align-items: center; text-align: center; padding-top: 20px;}@media (min-width: 768px) { .stremzi-footer__bottom { flex-direction: row; justify-content: space-between; text-align: start; }}.stremzi-footer__copyright,.stremzi-footer__credit { margin: 0; font-size: 13px; font-weight: 500; color: rgb(148, 163, 184);}.stremzi-footer__credit { letter-spacing: 0.04em;}.page-default { padding: var(--space-12) 0 var(--space-16);}@media (min-width: 1025px) { .page-default { padding: var(--space-20) 0 var(--space-24); }}@media (min-width: 1025px) { body.woocommerce-checkout main.page-default { padding-block-start: 28px; }}body.woocommerce-checkout .woocommerce-notices-wrapper:empty { display: none; margin: 0; padding: 0;}.page-default__article { max-width: var(--container-narrow); margin-inline: auto; padding-inline: var(--space-4);}@media (min-width: 1025px) { .page-default__article { padding-inline: var(--space-6); }}.page-default__title { margin: 0 0 var(--space-8); font-family: var(--font-primary); font-size: clamp(2rem, 1.5rem + 2vw, 3rem); font-weight: var(--font-weight-primary); line-height: 1.15; letter-spacing: var(--letter-spacing-tight); color: var(--color-headline); text-wrap: balance;}.page-default__content { font-size: 1.0625rem; line-height: 1.7; color: var(--color-body);}.page-default__content p { margin: 0 0 var(--space-5); }.page-default__content h2,.page-default__content h3,.page-default__content h4,.page-default__content h5,.page-default__content h6 { margin: var(--space-10) 0 var(--space-4); color: var(--color-headline); font-family: var(--font-primary); letter-spacing: var(--letter-spacing-tight);}.page-default__content h2 { font-size: 1.875rem; font-weight: 700; line-height: 1.2; }.page-default__content h3 { font-size: 1.5rem; font-weight: 600; line-height: 1.25; }.page-default__content h4 { font-size: 1.25rem; font-weight: 600; line-height: 1.3; }.page-default__content h5 { font-size: 1.125rem; font-weight: 600; line-height: 1.35; }.page-default__content h6 { font-size: 1rem; font-weight: 600; line-height: 1.4; }.page-default__content a { color: var(--color-primary); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}.page-default__content a:hover { color: var(--color-primary-dark); text-decoration-thickness: 2px;}.page-default__content ul,.page-default__content ol { margin: 0 0 var(--space-5); padding-inline-start: var(--space-6); }.page-default__content li { margin-bottom: var(--space-2); }.page-default__content li::marker { color: var(--color-primary); }.page-default__content blockquote { margin: var(--space-6) 0; padding: var(--space-4) var(--space-6); border-inline-start: 4px solid var(--color-primary); background: var(--color-light); color: var(--color-headline); font-style: italic;}.page-default__content code { padding: 0.15em 0.35em; background: var(--color-light); border: 1px solid var(--color-border); border-radius: var(--radius-sm); font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.9em;}.page-default__content pre { margin: var(--space-6) 0; padding: var(--space-4); background: var(--color-headline); color: var(--color-light); border-radius: var(--radius); overflow-x: auto; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.875rem; line-height: 1.6;}.page-default__content pre code { padding: 0; background: transparent; border: 0; color: inherit; }.page-default__content table { width: 100%; margin: var(--space-6) 0; border-collapse: collapse; }.page-default__content th,.page-default__content td { padding: var(--space-3) var(--space-4); border-bottom: 1px solid var(--color-border); text-align: start;}.page-default__content th { background: var(--color-light); font-weight: 600; color: var(--color-headline); }.page-default__content img,.page-default__content figure { margin: var(--space-6) 0; border-radius: var(--radius); }.page-default__content figcaption { margin-top: var(--space-2); font-size: 0.875rem; color: var(--color-body); text-align: center;}.single-doc { padding: var(--space-8) 0 var(--space-16); background: var(--color-white);}.single-doc__container { width: 100%; max-width: 1200px; margin-inline: auto; padding-inline: var(--space-4); display: grid; grid-template-columns: 1fr; gap: var(--space-8);}@media (min-width: 1024px) { .single-doc__container { grid-template-columns: 280px 1fr; gap: var(--space-10); padding-inline: var(--space-6); }}.single-doc__sidebar { display: none; }@media (min-width: 1024px) { .single-doc__sidebar { display: block; position: sticky; top: 120px; align-self: start; max-height: calc(100vh - 140px); overflow-y: auto; }}.single-doc__sidebar-title { margin: 0 0 var(--space-3); font-size: 0.75rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-body);}.single-doc__toc { list-style: none; margin: 0 0 var(--space-8); padding: 0; }.single-doc__toc li { margin: 0; }.single-doc__toc a { display: block; padding: var(--space-2) var(--space-3); border-inline-start: 2px solid transparent; font-size: 0.9375rem; line-height: 1.4; color: var(--color-body); text-decoration: none; transition: color var(--duration-base) var(--ease), border-color var(--duration-base) var(--ease), background var(--duration-base) var(--ease);}.single-doc__toc a:hover { color: var(--color-primary); background: var(--color-light); }.single-doc__toc a.is-active { color: var(--color-primary); border-inline-start-color: var(--color-primary); background: var(--color-light); font-weight: 500;}.single-doc__toc .level-3 a { padding-inline-start: var(--space-6); font-size: 0.875rem; }.single-doc__article { min-width: 0; }.single-doc__breadcrumbs { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-2); margin: 0 0 var(--space-5); font-size: 0.875rem; color: var(--color-body);}.single-doc__breadcrumbs a { color: var(--color-body); text-decoration: none; transition: color var(--duration-base) var(--ease); }.single-doc__breadcrumbs a:hover { color: var(--color-primary); }.single-doc__breadcrumbs span[aria-current="page"] { color: var(--color-headline); font-weight: 500; }.single-doc__breadcrumbs-sep { color: var(--color-border); }.single-doc__title { margin: 0 0 var(--space-4); font-family: var(--font-primary); font-size: clamp(1.875rem, 1.5rem + 1.5vw, 2.5rem); font-weight: var(--font-weight-primary); line-height: 1.2; letter-spacing: var(--letter-spacing-tight); color: var(--color-headline); text-wrap: balance;}.single-doc__meta { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-4); margin: 0 0 var(--space-8); padding: 0 0 var(--space-6); border-bottom: 1px solid var(--color-border); font-size: 0.875rem; color: var(--color-body);}.single-doc__meta-item { display: inline-flex; align-items: center; gap: var(--space-2); }.single-doc__meta-item svg { width: 16px; height: 16px; color: var(--color-body); }.single-doc__content { font-size: 1.0625rem; line-height: 1.7; color: var(--color-body); }.single-doc__content > :first-child { margin-top: 0; }.single-doc__content > :last-child { margin-bottom: 0; }.single-doc__content p { margin: 0 0 var(--space-5); }.single-doc__content h2,.single-doc__content h3,.single-doc__content h4,.single-doc__content h5,.single-doc__content h6 { margin: var(--space-10) 0 var(--space-4); color: var(--color-headline); font-family: var(--font-primary); letter-spacing: var(--letter-spacing-tight); scroll-margin-top: 120px;}.single-doc__content h2 { font-size: 1.625rem; font-weight: 700; line-height: 1.25; }.single-doc__content h3 { font-size: 1.25rem; font-weight: 600; line-height: 1.3; }.single-doc__content h4 { font-size: 1.125rem; font-weight: 600; line-height: 1.35; }.single-doc__content a { color: var(--color-primary); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;}.single-doc__content a:hover { color: var(--color-primary-dark); text-decoration-thickness: 2px; }.single-doc__content ul,.single-doc__content ol { margin: 0 0 var(--space-5); padding-inline-start: var(--space-6); }.single-doc__content li { margin-bottom: var(--space-2); }.single-doc__content li::marker { color: var(--color-primary); }.single-doc__content blockquote { margin: var(--space-6) 0; padding: var(--space-4) var(--space-6); border-inline-start: 4px solid var(--color-primary); background: var(--color-light); color: var(--color-headline); font-style: italic;}.single-doc__content code { padding: 0.15em 0.35em; background: var(--color-light); border: 1px solid var(--color-border); border-radius: var(--radius-sm); font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.9em;}.single-doc__content pre { margin: var(--space-6) 0; padding: var(--space-4); background: var(--color-headline); color: var(--color-light); border-radius: var(--radius); overflow-x: auto; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.875rem; line-height: 1.6;}.single-doc__content pre code { padding: 0; background: transparent; border: 0; color: inherit; }.single-doc__content img,.single-doc__content figure { margin: var(--space-6) 0; border-radius: var(--radius); max-width: 100%; height: auto;}.single-doc__feedback { margin: var(--space-12) 0 0; padding: var(--space-6); background: var(--color-light); border-radius: var(--radius-lg); border: 1px solid var(--color-border);}.single-doc__feedback-title { margin: 0 0 var(--space-4); font-size: 1.125rem; font-weight: 600; color: var(--color-headline);}.single-doc__feedback-buttons { display: flex; gap: var(--space-3); }.single-doc__feedback-button { display: inline-flex; align-items: center; gap: var(--space-2); padding: var(--space-3) var(--space-5); background: var(--color-white); border: 1px solid var(--color-border); border-radius: var(--radius); font-family: var(--font-primary); font-size: 0.9375rem; font-weight: 500; color: var(--color-headline); cursor: pointer; transition: all var(--duration-base) var(--ease);}.single-doc__feedback-button:hover { border-color: var(--color-primary); color: var(--color-primary); }.single-doc__feedback-button[aria-pressed="true"] { background: var(--color-primary); border-color: var(--color-primary); color: var(--color-white);}.single-doc__feedback-thanks { margin-top: var(--space-3); font-size: 0.9375rem; color: var(--color-body); }.single-doc__feedback-thanks[hidden] { display: none; }.single-doc__related { margin: var(--space-12) 0 0; }.single-doc__related-title { margin: 0 0 var(--space-5); font-size: 1.5rem; font-weight: 700; color: var(--color-headline);}.single-doc__related-grid { display: grid; grid-template-columns: 1fr; gap: var(--space-4); }@media (min-width: 600px) { .single-doc__related-grid { grid-template-columns: repeat(2, 1fr); } }.single-doc__related-card { display: block; padding: var(--space-5); background: var(--color-white); border: 1px solid var(--color-border); border-radius: var(--radius); text-decoration: none; transition: border-color var(--duration-base) var(--ease), transform var(--duration-base) var(--ease);}.single-doc__related-card:hover { border-color: var(--color-primary); transform: translateY(-2px); }.single-doc__related-card-title { margin: 0 0 var(--space-2); font-size: 1.0625rem; font-weight: 600; color: var(--color-headline); line-height: 1.3;}.single-doc__related-card-excerpt { margin: 0; font-size: 0.9375rem; line-height: 1.5; color: var(--color-body);}:target { scroll-margin-top: 100px; }.home-section { padding: 80px 0; display: block; background: var(--color-white);}.home-section--alt { background: #F8FAFC; }.home-section--dark { background: var(--color-headline); color: rgba(255,255,255,.85); }.home-section--narrow { padding: 60px 0; }@media (max-width: 768px) { .home-section { padding: 56px 0; } .home-section--narrow { padding: 40px 0; }}.home-container { width: 100%; max-width: var(--container-xl); margin-inline: auto; padding-inline: 24px; display: block;}.home-eyebrow { display: inline-block; padding: 6px 14px; border-radius: 999px; background: rgba(0, 156, 224, 0.1); color: var(--color-primary); font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 16px;}.home-section-title { margin: 0 0 16px; font-size: clamp(1.75rem, 2vw + 1rem, 2.5rem); font-weight: 700; line-height: 1.2; color: var(--color-headline);}.home-section-subtitle { margin: 0 auto 48px; max-width: 720px; text-align: center; font-size: 17px; line-height: 1.6; color: var(--color-body);}.home-section--dark .home-section-title { color: var(--color-white); }.home-section--dark .home-section-subtitle { color: rgba(255,255,255,.7); }.home-section-header { text-align: center; margin-bottom: 48px;}.home-hero { padding: 80px 0 60px; background: radial-gradient(circle at 20% 30%, rgba(0, 156, 224, 0.08), transparent 50%), radial-gradient(circle at 80% 70%, rgba(249, 115, 22, 0.06), transparent 50%), var(--color-white); overflow: hidden;}@media (max-width: 768px) { .home-hero { padding: 56px 0 40px; } }.home-hero__grid { display: grid; grid-template-columns: 1fr; gap: 40px; align-items: center;}@media (min-width: 1025px) { .home-hero__grid { grid-template-columns: 1.2fr 1fr; gap: 60px; }}.home-hero__content { display: flex; flex-direction: column; gap: 24px; }.home-hero__h1 { margin: 0; font-size: clamp(2rem, 3vw + 1rem, 3.5rem); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; color: var(--color-headline);}.home-hero__h1 strong { color: var(--color-primary); font-weight: 800; }.home-hero__lead { margin: 0; font-size: 17px; line-height: 1.65; color: var(--color-body);}.home-hero__lead strong { color: var(--color-headline); font-weight: 600; }.home-hero__ctas { display: flex; flex-wrap: wrap; gap: 12px;}.home-hero__trust { display: flex; flex-wrap: wrap; gap: 24px; margin-top: 16px; padding-top: 24px; border-top: 1px solid rgba(15,23,42,.08);}.home-hero__trust-item { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 500; color: var(--color-body);}.home-hero__trust-item svg { width: 18px; height: 18px; color: var(--color-primary); flex-shrink: 0;}.home-hero__poster-wall { position: relative; display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; height: 520px; border-radius: 16px; overflow: hidden; -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 12%, black 88%, transparent 100%); mask-image: linear-gradient(to bottom, transparent 0%, black 12%, black 88%, transparent 100%);}@media (max-width: 1024px) { .home-hero__poster-wall { height: 380px; }}.home-hero__poster-strip { display: flex; flex-direction: column; gap: 12px; animation: posterScroll 40s linear infinite;}.home-hero__poster-strip--down { animation-direction: reverse; }.home-hero__poster-strip img { width: 100%; height: auto; border-radius: 8px; display: block; background: linear-gradient(135deg, #1e293b, #0f172a);}@keyframes posterScroll { from { transform: translateY(0); } to { transform: translateY(-50%); }}@media (prefers-reduced-motion: reduce) { .home-hero__poster-strip { animation: none; }}.home-pricing__grid { display: grid; grid-template-columns: 1fr; gap: 24px; max-width: 920px; margin-inline: auto;}@media (min-width: 768px) { .home-pricing__grid { grid-template-columns: 1fr 1fr; }}.home-pricing__card { position: relative; display: flex; flex-direction: column; padding: 32px 28px; background: var(--color-white); border: 1px solid rgba(15,23,42,.08); border-radius: 16px; box-shadow: 0 4px 24px -8px rgba(15,23,42,.08); transition: transform 200ms var(--ease), box-shadow 200ms var(--ease);}.home-pricing__card:hover { transform: translateY(-4px); box-shadow: 0 16px 40px -16px rgba(15,23,42,.16); }.home-pricing__card--premium { border: 2px solid var(--color-secondary); background: linear-gradient(180deg, #FFF7ED 0%, var(--color-white) 60%);}.home-pricing__badge { position: absolute; top: -12px; inset-inline-end: 24px; padding: 6px 14px; background: var(--color-secondary); color: var(--color-white); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; border-radius: 999px; box-shadow: var(--shadow-glow-secondary);}.home-pricing__name { margin: 0 0 8px; font-size: 22px; font-weight: 700; color: var(--color-headline);}.home-pricing__name--premium { color: var(--color-secondary); }.home-pricing__name--standard { color: var(--color-accent); }.home-pricing__tagline { margin: 0 0 24px; font-size: 15px; color: var(--color-body);}.home-pricing__price { display: flex; align-items: baseline; gap: 6px; margin-bottom: 8px;}.home-pricing__price-amount { font-size: 44px; font-weight: 800; color: var(--color-headline); letter-spacing: -0.02em;}.home-pricing__price-period { font-size: 14px; color: var(--color-body);}.home-pricing__price-note { margin: 0 0 24px; font-size: 13px; color: var(--color-body);}.home-pricing__features { list-style: none; margin: 0 0 28px; padding: 0; display: flex; flex-direction: column; gap: 10px;}.home-pricing__features li { display: flex; align-items: flex-start; gap: 10px; font-size: 15px; line-height: 1.5; color: var(--color-headline);}.home-pricing__features li::before { content: ""; flex-shrink: 0; width: 18px; height: 18px; margin-top: 2px; background-color: var(--color-success); -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') no-repeat center / contain; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') no-repeat center / contain;}.home-pricing__cta { margin-top: auto; text-align: center; }.home-pricing__compare-link { display: block; margin-top: 32px; text-align: center; font-size: 15px; color: var(--color-primary); text-decoration: none; font-weight: 600;}.home-pricing__compare-link:hover { text-decoration: underline; }.home-compare__wrapper { max-width: 920px; margin-inline: auto; overflow-x: auto; border-radius: 12px; border: 1px solid rgba(15,23,42,.08); background: var(--color-white);}.home-compare__table { width: 100%; border-collapse: collapse; font-size: 15px;}.home-compare__table th,.home-compare__table td { padding: 14px 20px; text-align: start; border-bottom: 1px solid rgba(15,23,42,.06);}.home-compare__table thead th { background: #F8FAFC; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--color-body);}.home-compare__table thead th:nth-child(2),.home-compare__table thead th:nth-child(3) { text-align: center; }.home-compare__table tbody td:nth-child(2),.home-compare__table tbody td:nth-child(3) { text-align: center; font-weight: 600; color: var(--color-headline);}.home-compare__table tbody td:first-child { color: var(--color-headline); font-weight: 500; }.home-compare__table tbody tr:last-child td { border-bottom: none; }.home-compare__check { color: var(--color-success); font-weight: 700; }.home-compare__cross { color: rgba(15,23,42,.3); }.home-features__grid { display: grid; grid-template-columns: 1fr; gap: 20px;}@media (min-width: 640px) { .home-features__grid { grid-template-columns: 1fr 1fr; } }@media (min-width: 1024px) { .home-features__grid { grid-template-columns: repeat(3, 1fr); gap: 24px; } }.home-feature { padding: 28px 24px; background: var(--color-white); border: 1px solid rgba(15,23,42,.06); border-radius: 12px; transition: transform 200ms var(--ease), box-shadow 200ms var(--ease), border-color 200ms var(--ease);}.home-feature:hover { transform: translateY(-4px); box-shadow: 0 12px 32px -16px rgba(15,23,42,.16); border-color: rgba(0,156,224,.2);}.home-feature__icon { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin-bottom: 16px; border-radius: 12px; background: rgba(0,156,224,.1); color: var(--color-primary);}.home-feature__icon svg { width: 24px; height: 24px; }.home-feature__title { margin: 0 0 8px; font-size: 18px; font-weight: 700; color: var(--color-headline);}.home-feature__text { margin: 0; font-size: 15px; line-height: 1.55; color: var(--color-body);}.home-categories__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;}@media (min-width: 640px) { .home-categories__grid { grid-template-columns: repeat(3, 1fr); } }@media (min-width: 1024px) { .home-categories__grid { grid-template-columns: repeat(6, 1fr); } }.home-category { position: relative; display: flex; align-items: flex-end; justify-content: center; height: 160px; padding: 16px; border-radius: 12px; background-size: cover; background-position: center; overflow: hidden; text-decoration: none; isolation: isolate;}.home-category::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 40%, rgba(15,23,42,.85) 100%); z-index: -1;}.home-category:hover { transform: translateY(-4px); }.home-category__label { font-size: 16px; font-weight: 700; color: var(--color-white); text-shadow: 0 2px 8px rgba(0,0,0,.4);}.home-steps { display: grid; grid-template-columns: 1fr; gap: 32px;}@media (min-width: 768px) { .home-steps { grid-template-columns: repeat(3, 1fr); gap: 40px; } }.home-step { text-align: center; }.home-step__num { display: inline-block; font-size: 56px; font-weight: 800; line-height: 1; color: transparent; -webkit-text-stroke: 2px var(--color-primary); margin-bottom: 16px; letter-spacing: -0.02em;}.home-step__title { margin: 0 0 8px; font-size: 20px; font-weight: 700; color: var(--color-headline);}.home-step__text { margin: 0; font-size: 15px; line-height: 1.55; color: var(--color-body);}.home-steps-foot { margin-top: 40px; text-align: center; font-size: 14px; color: var(--color-body);}.home-devices__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px;}@media (min-width: 640px) { .home-devices__grid { grid-template-columns: repeat(3, 1fr); } }@media (min-width: 1024px) { .home-devices__grid { grid-template-columns: repeat(4, 1fr); gap: 20px; } }.home-device { padding: 24px 20px; background: var(--color-white); border: 1px solid rgba(15,23,42,.08); border-radius: 12px; transition: border-color 200ms var(--ease), transform 200ms var(--ease);}.home-device:hover { border-color: var(--color-primary); transform: translateY(-2px); }.home-device__name { margin: 0 0 4px; font-size: 16px; font-weight: 700; color: var(--color-headline);}.home-device__models { margin: 0; font-size: 13px; line-height: 1.5; color: var(--color-body);}.home-reviews__grid { display: grid; grid-template-columns: 1fr; gap: 20px;}@media (min-width: 640px) { .home-reviews__grid { grid-template-columns: 1fr 1fr; } }@media (min-width: 1024px) { .home-reviews__grid { grid-template-columns: repeat(4, 1fr); } }.home-review { padding: 24px; background: var(--color-white); border: 1px solid rgba(15,23,42,.06); border-radius: 12px; display: flex; flex-direction: column;}.home-review__stars { color: #F59E0B; font-size: 18px; letter-spacing: 2px; margin-bottom: 12px; line-height: 1;}.home-review__quote { margin: 0 0 16px; font-size: 15px; line-height: 1.6; color: var(--color-headline); font-style: italic;}.home-review__author { margin-top: auto; padding-top: 12px; border-top: 1px solid rgba(15,23,42,.06);}.home-review__name { margin: 0 0 2px; font-size: 14px; font-weight: 700; color: var(--color-headline);}.home-review__location { margin: 0; font-size: 13px; color: var(--color-body);}.home-longform { max-width: 800px; margin-inline: auto;}.home-longform h3 { margin: 32px 0 12px; font-size: 22px; font-weight: 700; color: var(--color-headline);}.home-longform p { margin: 0 0 16px; font-size: 16px; line-height: 1.7; color: var(--color-body);}.home-longform p:first-of-type { font-size: 17px; }.home-faq { max-width: 800px; margin-inline: auto;}.home-faq details { border-bottom: 1px solid rgba(15,23,42,.08); padding: 16px 0;}.home-faq summary { list-style: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 16px; font-size: 17px; font-weight: 600; color: var(--color-headline); padding: 8px 0;}.home-faq summary::-webkit-details-marker { display: none; }.home-faq summary::after { content: "+"; font-size: 24px; font-weight: 300; color: var(--color-primary); flex-shrink: 0; transition: transform 200ms var(--ease); width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center; line-height: 1;}.home-faq details[open] summary::after { content: "−"; }.home-faq__answer { margin: 12px 0 8px; font-size: 15px; line-height: 1.65; color: var(--color-body);}.home-faq__group-title { margin: 32px 0 8px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--color-primary);}.home-faq__group-title:first-child { margin-top: 0; }.home-support__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 720px; margin-inline: auto;}@media (min-width: 768px) { .home-support__grid { grid-template-columns: repeat(4, 1fr); } }.home-support__tile { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 20px 16px; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.08); border-radius: 12px; text-decoration: none; color: rgba(255,255,255,.85); transition: background 200ms var(--ease), border-color 200ms var(--ease);}.home-support__tile:hover { background: rgba(255,255,255,.08); border-color: var(--color-primary); }.home-support__tile svg { width: 28px; height: 28px; color: var(--color-primary); }.home-support__tile-name { font-size: 14px; font-weight: 600; }.home-final { background: linear-gradient(135deg, #0F172A 0%, #1E40AF 100%); text-align: center; padding: 80px 24px; color: var(--color-white);}.home-final__title { margin: 0 auto 16px; max-width: 720px; font-size: clamp(1.75rem, 2.5vw + 1rem, 3rem); font-weight: 800; line-height: 1.15; color: var(--color-white);}.home-final__text { margin: 0 auto 32px; max-width: 600px; font-size: 17px; line-height: 1.6; color: rgba(255,255,255,.85);}.home-final__trust { margin-top: 24px; font-size: 14px; color: rgba(255,255,255,.6);}.home-final .btn-cta { background: var(--color-secondary); }.home-final .btn-cta:hover { background: var(--color-secondary-dark); }.stremzi-section { display: block; padding: 80px 24px; background: #ffffff;}.stremzi-section > * { max-width: var(--container-xl, 1200px); margin-inline: auto;}@media (max-width: 768px) { .stremzi-section { padding: 56px 20px; }}.stremzi-section-header { align-items: center; text-align: center; margin-bottom: 48px;}.stremzi-section-header > * { width: 100%; max-width: 720px; }.stremzi-section-title { margin: 0 0 16px; font-size: var(--fs-h2); font-weight: 800; line-height: 1.15; color: var(--color-headline, #0F172A);}.stremzi-section-subtitle { margin: 0 auto; max-width: 720px; font-size: var(--fs-lead); line-height: 1.6; color: var(--color-body, #475569);}.stremzi-section-link { margin-top: 32px; text-align: center; font-size: 16px;}.stremzi-section-link a { color: var(--color-primary, #009CE0); font-weight: 600; text-decoration: none; border-bottom: 1px solid transparent; transition: border-color .15s;}.stremzi-section-link a:hover { border-bottom-color: currentColor; }.stremzi-hero { position: relative; overflow: hidden; isolation: isolate;}.stremzi-hero__poster-wall { position: absolute; inset: 0; display: grid; grid-template-columns: repeat(6, 1fr); gap: 8px; padding: 0; z-index: 0; pointer-events: none; overflow: hidden;}.stremzi-hero__poster-wall .poster-column { display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: max-content; min-height: max-content; width: 100%; will-change: transform;}.stremzi-hero__poster-wall .poster-column.col-1 { animation: stremzi-scroll-up 180s linear infinite; }.stremzi-hero__poster-wall .poster-column.col-2 { animation: stremzi-scroll-down 220s linear infinite; }.stremzi-hero__poster-wall .poster-column.col-3 { animation: stremzi-scroll-up 160s linear infinite; }.stremzi-hero__poster-wall .poster-column.col-4 { animation: stremzi-scroll-down 200s linear infinite; }.stremzi-hero__poster-wall .poster-column.col-5 { animation: stremzi-scroll-up 150s linear infinite; }.stremzi-hero__poster-wall .poster-column.col-6 { animation: stremzi-scroll-down 240s linear infinite; }.stremzi-hero__poster-wall .poster-card,.stremzi-hero__poster-wall .poster-card img { display: block; width: 100%; height: auto; aspect-ratio: 2 / 3; object-fit: cover; border-radius: 8px; flex-shrink: 0; margin: 0; background: #0F172A;}@keyframes stremzi-scroll-up { 0% { transform: translateY(0); } 100% { transform: translateY(-50%); }}@keyframes stremzi-scroll-down { 0% { transform: translateY(-50%); } 100% { transform: translateY(0); }}@media (prefers-reduced-motion: reduce) { .stremzi-hero__poster-wall .poster-column { animation: none !important; }}@media (max-width: 1024px) { .stremzi-hero__poster-wall { grid-template-columns: repeat(5, 1fr); } .stremzi-hero__poster-wall .poster-column.col-6 { display: none; }}@media (max-width: 640px) { .stremzi-hero__poster-wall { grid-template-columns: repeat(3, 1fr); gap: 6px; } .stremzi-hero__poster-wall .poster-column.col-4, .stremzi-hero__poster-wall .poster-column.col-5 { display: none; }}.stremzi-hero__overlay { position: absolute; inset: 0; z-index: 1; pointer-events: none;  background-image: linear-gradient( to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.65) 100% );}.stremzi-hero__h1 { text-shadow: 0 2px 12px rgba(0, 0, 0, 0.4);}.stremzi-hero__lead { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}.stremzi-hero__eyebrow { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}.stremzi-hero__trust-item { text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}.stremzi-hero__inner { position: relative; z-index: 2; width: 100%; max-width: 1140px; margin: 0 auto; padding: 100px 24px 80px; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 24px;}@media (max-width: 768px) { .stremzi-hero__inner { padding: 80px 20px 56px; gap: 20px; }}.stremzi-hero__eyebrow { display: inline-flex !important; flex-direction: row !important; align-items: center; justify-content: center; margin: 0; padding: 8px 18px; list-style: none; background: rgba(0, 156, 224, 0.18); border: 1px solid rgba(0, 156, 224, 0.4); border-radius: 999px; backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); width: auto;}.stremzi-hero__eyebrow li { display: inline-flex; margin: 0; padding: 0; background: transparent; border: 0;}.stremzi-hero__eyebrow .content { display: inline-flex; flex-direction: row; align-items: center; gap: 10px; padding: 0;}.stremzi-hero__eyebrow .title { color: #ffffff; font-size: 13px; font-weight: 600; line-height: 1.2; letter-spacing: 0.02em; margin: 0; text-shadow: 0 1px 4px rgba(0, 0, 0, .4);}.stremzi-hero__eyebrow .icon { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 12px; height: 12px; background: transparent; border: 0;}.stremzi-hero__eyebrow .icon i { font-size: 12px; line-height: 1; color: #22c55e; display: inline-block; transform-origin: center center; animation: stremzi-heartbeat 1.6s ease-in-out infinite;}.stremzi-hero__eyebrow .icon::after { content: ''; position: absolute; inset: -3px; border-radius: 50%; border: 2px solid #22c55e; opacity: 0; pointer-events: none; animation: stremzi-pulse-ring 1.6s ease-out infinite;}@keyframes stremzi-heartbeat { 0%, 100% { transform: scale(1); filter: drop-shadow(0 0 0 rgba(34,197,94,0)); } 20% { transform: scale(1.3); filter: drop-shadow(0 0 8px rgba(34,197,94,.85)); } 40% { transform: scale(1); filter: drop-shadow(0 0 0 rgba(34,197,94,0)); } 60% { transform: scale(1.2); filter: drop-shadow(0 0 6px rgba(34,197,94,.6)); }}@keyframes stremzi-pulse-ring { 0% { transform: scale(.8); opacity: 1; } 100% { transform: scale(2); opacity: 0; }}@media (prefers-reduced-motion: reduce) { .stremzi-hero__eyebrow .icon i { animation: none !important; } .stremzi-hero__eyebrow .icon::after { animation: none !important; display: none; }}.stremzi-hero__h1 {  font-size: var(--fs-display) !important; line-height: var(--lh-tight); letter-spacing: -.01em; text-wrap: balance;}.stremzi-hero__h1 .accent {  color: #38BDF8;}.stremzi-hero__lead { margin: 0; max-width: 760px;  font-size: var(--fs-lead); line-height: 1.65; color: rgba(255,255,255,.86);}.stremzi-hero__lead strong { color: #ffffff; font-weight: 700;}.stremzi-hero__ctas { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 16px; margin-top: 8px; width: auto;}.stremzi-hero__trust { display: flex !important; flex-direction: row !important; flex-wrap: wrap; justify-content: center; align-items: center; gap: 28px; margin: 16px 0 0; padding: 0; list-style: none; width: auto; max-width: 100%;}.stremzi-hero__trust li { display: inline-flex; margin: 0; padding: 0; background: transparent; border: 0;}.stremzi-hero__trust .content { display: inline-flex; flex-direction: row; align-items: center; gap: 8px; padding: 0;}.stremzi-hero__trust .title { color: rgba(255, 255, 255, .92); font-size: 14px; font-weight: 500; line-height: 1.3; margin: 0; text-shadow: 0 1px 4px rgba(0, 0, 0, .5);}.stremzi-hero__trust .icon { display: inline-flex; align-items: center; justify-content: center; background: transparent; border: 0; width: 20px; height: 20px;}.stremzi-hero__trust .icon i { font-size: 18px; line-height: 1; color: #38BDF8;}.stremzi-hero a:focus-visible,.stremzi-hero button:focus-visible { outline: 3px solid #38BDF8; outline-offset: 4px; border-radius: 10px;}.stremzi-hero .btn-cta-white:focus-visible,.stremzi-hero .btn-cta-primary:focus-visible,.stremzi-hero .btn-cta-orange:focus-visible { outline: none; box-shadow: 0 0 0 4px rgba(56, 189, 248, .55), 0 4px 18px rgba(0, 156, 224, .45);}.btn-cta-white { display: inline-flex; align-items: center; gap: 8px; padding: 14px 28px; border-radius: 10px; background: #ffffff !important; color: #0F172A !important; font-size: 16px; font-weight: 700; text-decoration: none !important; border: none !important; box-shadow: 0 4px 18px rgba(255,255,255,.18); transition: transform .15s, box-shadow .15s;}.btn-cta-white:hover { transform: translateY(-1px); box-shadow: 0 6px 24px rgba(255,255,255,.28);}.btn-cta-primary { display: inline-flex; align-items: center; gap: 8px; padding: 14px 28px; border-radius: 10px; background: linear-gradient(135deg, #38bdf8 0%, #009CE0 60%, #2B6FA8 100%) !important; color: #ffffff !important; font-size: 16px; font-weight: 700; text-decoration: none !important; border: none !important; box-shadow: 0 4px 18px rgba(0,156,224,.45); transition: transform .15s, box-shadow .15s;}.btn-cta-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 26px rgba(0,156,224,.6);}.btn-cta-orange { display: inline-flex; align-items: center; gap: 8px; padding: 14px 28px; border-radius: 10px; background: linear-gradient(135deg, #fb923c 0%, #f97316 60%, #c2410c 100%) !important; color: #ffffff !important; font-size: 16px; font-weight: 700; text-decoration: none !important; border: none !important; box-shadow: 0 4px 18px rgba(249,115,22,.45); transition: transform .15s, box-shadow .15s;}.btn-cta-orange:hover { transform: translateY(-1px); box-shadow: 0 6px 26px rgba(249,115,22,.6);}.stremzi-section-features { background: #ffffff; }.stremzi-feature-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px;}@media (max-width: 1024px) { .stremzi-feature-grid { grid-template-columns: repeat(2, 1fr); } }@media (max-width: 640px) { .stremzi-feature-grid { grid-template-columns: 1fr; } }.stremzi-feature-card { display: flex; flex-direction: column; gap: 12px; padding: 32px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 18px; transition: transform .2s, box-shadow .2s;}.stremzi-feature-card:hover { transform: translateY(-3px); box-shadow: 0 18px 40px -16px rgba(15,23,42,.14);}.stremzi-feature-card { position: relative; }.stremzi-feature-card::before { content: ''; display: block; width: 48px; height: 48px; border-radius: 12px; background: var(--feature-icon, none) center / 26px 26px no-repeat, linear-gradient(135deg, #38bdf8, #009CE0);}.stremzi-feature-card--fe1 { --feature-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='3' width='20' height='14' rx='2'/><line x1='8' y1='21' x2='16' y2='21'/><line x1='12' y1='17' x2='12' y2='21'/></svg>"); }.stremzi-feature-card--fe2 { --feature-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/></svg>"); }.stremzi-feature-card--fe3 { --feature-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='2' width='14' height='20' rx='2'/><line x1='12' y1='18' x2='12.01' y2='18'/></svg>"); }.stremzi-feature-card--fe4 { --feature-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/><path d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/></svg>"); }.stremzi-feature-card--fe5 { --feature-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>"); }.stremzi-feature-card--fe6 { --feature-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/></svg>"); }.stremzi-feature-card__title { margin: 0; font-size: 19px; font-weight: 700; color: var(--color-headline, #0F172A);}.stremzi-feature-card__text { margin: 0; font-size: 15px; line-height: 1.6; color: var(--color-body, #475569);}.stremzi-section-howto { background: #f8fafc; }.stremzi-step-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}@media (max-width: 768px) { .stremzi-step-grid { grid-template-columns: 1fr; } }.stremzi-step-card { position: relative; display: flex; flex-direction: column; gap: 12px; padding: 32px; background: #ffffff; border-radius: 18px; border: 1px solid #e2e8f0;}.stremzi-step-card__number { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 12px; background: linear-gradient(135deg, #38bdf8, #009CE0); color: #ffffff; font-size: 18px; font-weight: 800;}.stremzi-step-card__title { margin: 0; font-size: 19px; font-weight: 700; color: var(--color-headline, #0F172A);}.stremzi-step-card__text { margin: 0; font-size: 15px; line-height: 1.6; color: var(--color-body, #475569);}.stremzi-section-testimonials { background: #ffffff; }.stremzi-testimonial-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}@media (max-width: 1024px) { .stremzi-testimonial-grid { grid-template-columns: repeat(2, 1fr); } }@media (max-width: 640px) { .stremzi-testimonial-grid { grid-template-columns: 1fr; } }.stremzi-testimonial-card { display: flex; flex-direction: column; gap: 12px; padding: 28px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 18px;}.stremzi-testimonial-card__stars { color: #f59e0b; font-size: 18px; letter-spacing: 2px;}.stremzi-testimonial-card__quote { margin: 0; font-size: 15px; line-height: 1.6; color: var(--color-headline, #0F172A); font-style: italic;}.stremzi-testimonial-card__name { margin: 8px 0 0; font-size: 15px; font-weight: 700; color: var(--color-headline, #0F172A);}.stremzi-testimonial-card__role { font-size: 13px; color: var(--color-body, #64748b);}.stremzi-section-faq { background: #f8fafc; }.stremzi-faq { max-width: 880px; margin: 0 auto; display: flex; flex-direction: column; gap: 12px;}.stremzi-faq__item { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 14px; overflow: hidden; transition: border-color .15s, box-shadow .15s;}.stremzi-faq__item:hover { border-color: var(--color-primary, #009CE0); box-shadow: 0 8px 20px -10px rgba(0,156,224,.2);}.stremzi-faq__title-wrap { position: relative; padding: 20px 56px 20px 24px; cursor: pointer; user-select: none;}.stremzi-faq__title-wrap::after { content: ''; position: absolute; inset-inline-end: 24px; top: 50%; width: 14px; height: 14px; transform: translateY(-50%) rotate(0deg); background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>"); -webkit-mask-size: contain; mask-size: contain; transition: transform .2s; color: var(--color-primary, #009CE0);}.stremzi-faq__item.brx-open .stremzi-faq__title-wrap::after,.brxe-accordion-nested.brx-active .stremzi-faq__title-wrap::after { transform: translateY(-50%) rotate(180deg);}.stremzi-faq__q { margin: 0; font-size: 17px; font-weight: 700; line-height: 1.4; color: var(--color-headline, #0F172A);}.stremzi-faq__content-wrap { padding: 0 24px 20px;}.stremzi-faq__a { margin: 0; font-size: 15px; line-height: 1.7; color: var(--color-body, #475569);}.stremzi-faq__a a { color: var(--color-primary, #009CE0); font-weight: 600;}.stremzi-section-final-cta { background: linear-gradient(135deg, #0F172A 0%, #1E40AF 50%, #0a4a7a 100%); color: #ffffff; padding: 80px 24px;}.stremzi-final-cta__inner { text-align: center; display: flex; flex-direction: column; align-items: center; gap: 20px; max-width: 760px;}.stremzi-final-cta__title { margin: 0; font-size: clamp(1.75rem, 2vw + 1rem, 2.75rem); font-weight: 800; line-height: 1.15; color: #ffffff;}.stremzi-final-cta__text { margin: 0; max-width: 600px; font-size: 16px; line-height: 1.6; color: rgba(255,255,255,.85);}.stremzi-final-cta__buttons { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 16px; margin-top: 8px; width: auto;}.stremzi-final-cta__trust { margin: 16px 0 0; font-size: 13px; color: rgba(255,255,255,.6);}.stremzi-section-comparison { padding: 80px 24px; background: #FFFFFF;}.stremzi-section-comparison .stremzi-section-header { text-align: center; max-width: 760px; margin: 0 auto 48px;}.stremzi-section-comparison .stremzi-section-note { font-size: 14px; color: #64748B; margin-top: 8px;}.stremzi-compare-grid { display: grid !important; grid-template-columns: 1.4fr 1fr 1fr; max-width: 920px; margin: 0 auto; border: 1px solid #E5E7EB; border-radius: 16px; overflow: hidden; background: #FFFFFF; box-shadow: 0 10px 32px rgba(15, 23, 42, .06);}.stremzi-compare__header { padding: 18px 20px; font-weight: 700; font-size: 15px; color: #0F172A; background: #F8FAFC; border-bottom: 2px solid #E5E7EB;}.stremzi-compare__header.is-std { background: linear-gradient(135deg, #DBEAFE 0%, #BFDBFE 100%); color: #0F172A; }.stremzi-compare__header.is-prm { background: linear-gradient(135deg, #38BDF8 0%, #009CE0 60%, #2B6FA8 100%); color: #FFFFFF; }.stremzi-compare__feature,.stremzi-compare__value { padding: 14px 20px; font-size: 14px; border-bottom: 1px solid #F1F5F9; display: flex; align-items: center;}.stremzi-compare__feature { font-weight: 600; color: #334155; background: #FAFAFA; }.stremzi-compare__value { color: #0F172A; }.stremzi-compare__value.is-prm { background: rgba(56, 189, 248, .06); font-weight: 600; }.stremzi-compare-grid > *:nth-child(6n + 4),.stremzi-compare-grid > *:nth-child(6n + 5),.stremzi-compare-grid > *:nth-child(6n + 6) { background: #FAFAFA;}.stremzi-compare-grid > *:nth-child(6n + 4).stremzi-compare__feature { background: #F1F5F9; }.stremzi-compare-grid > *:nth-last-child(-n+3) { border-bottom: 0; }.stremzi-compare__cta { display: block; width: max-content; margin: 32px auto 0; padding: 14px 32px !important;}@media (max-width: 640px) { .stremzi-section-comparison { padding: 56px 16px; } .stremzi-compare-grid { grid-template-columns: 1.2fr 1fr 1fr; font-size: 13px; } .stremzi-compare__header, .stremzi-compare__feature, .stremzi-compare__value { padding: 12px 10px; font-size: 13px; }}.stremzi-section-comparison {  background: #F8FAFC !important; padding: 80px 24px; --col-std-tint: #EFF6FF; --col-prm-tint: #FEF3C7; --col-std-strong: #009CE0; --col-prm-strong: #F59E0B; --col-std-strong-bg: linear-gradient(135deg, #1E293B 0%, #334155 100%); --col-prm-strong-bg: linear-gradient(135deg, #FB923C 0%, #F59E0B 100%);}.stremzi-cmp-card { max-width: 1080px; margin: 0 auto; background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 20px; box-shadow: 0 12px 32px rgba(15, 23, 42, .06); overflow: hidden; display: flex; flex-direction: column;}.stremzi-cmp-header { display: flex; flex-direction: column; align-items: center; gap: 8px; text-align: center; padding: 36px 32px 24px;}.stremzi-cmp-title { font-size: 30px; font-weight: 800; color: var(--color-headline); margin: 0;}.stremzi-cmp-subtitle { margin: 0; font-size: 15px; color: #64748B;}.stremzi-cmp-table { display: flex; flex-direction: column; border-block-start: 1px solid #F1F5F9;}.stremzi-cmp-row { display: grid !important; grid-template-columns: 1.4fr 1fr 1fr; align-items: stretch; min-block-size: 64px; border-block-end: 1px solid #F1F5F9;}.stremzi-cmp-row:last-child { border-block-end: 0; }.stremzi-cmp-row--header { min-block-size: 132px; }.stremzi-cmp-row-label { display: flex; align-items: center; padding: 16px 24px; font-size: 14px; font-weight: 600; color: #475569;}.stremzi-cmp-row-label--header { font-size: 16px; font-weight: 700; color: var(--color-headline);}.stremzi-cmp-col-head { display: flex !important; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 18px 16px; text-align: center;}.stremzi-cmp-col-head.is-std { background: var(--col-std-tint); }.stremzi-cmp-col-head.is-prm { background: var(--col-prm-tint); }.stremzi-cmp-col-icon { display: inline-flex; align-items: center; justify-content: center; inline-size: 44px; block-size: 44px; border-radius: 12px; color: #FFFFFF; font-size: 20px; line-height: 1;}.stremzi-cmp-col-icon.is-std { background: var(--col-std-strong-bg); }.stremzi-cmp-col-icon.is-prm { background: var(--col-prm-strong-bg); }.stremzi-cmp-col-icon i,.stremzi-cmp-col-icon svg { font-size: 20px; inline-size: 20px; block-size: 20px; }.stremzi-cmp-col-title { margin: 0; font-size: 17px; font-weight: 800; color: var(--color-headline);}.stremzi-cmp-col-sub { margin: 0; font-size: 13px; color: #64748B;}.stremzi-cmp-cell { display: flex !important; align-items: center; justify-content: center; gap: 8px; padding: 14px 16px; font-size: 14px; color: var(--color-headline);}.stremzi-cmp-cell.is-std { background: var(--col-std-tint); }.stremzi-cmp-cell.is-prm { background: var(--col-prm-tint); }.stremzi-cmp-pill { display: inline-flex; align-items: center; padding: 4px 14px; border-radius: 999px; font-size: 13px; font-weight: 700; background: #FFFFFF; border: 1px solid currentColor;}.stremzi-cmp-pill.is-std { color: var(--col-std-strong); }.stremzi-cmp-pill.is-prm { color: var(--col-prm-strong); }.stremzi-cmp-iconval__icon { display: inline-flex; align-items: center; justify-content: center; font-size: 18px; line-height: 1;}.stremzi-cmp-iconval__icon.is-std { color: var(--col-std-strong); }.stremzi-cmp-iconval__icon.is-prm { color: var(--col-prm-strong); }.stremzi-cmp-iconval__icon.is-muted { color: #94A3B8; }.stremzi-cmp-iconval__text { font-size: 14px; font-weight: 500; color: var(--color-headline);}.stremzi-cmp-iconval__text.is-muted { color: #94A3B8; font-style: italic; }.stremzi-cmp-footer { display: flex !important; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding: 24px 32px; border-block-start: 1px solid #F1F5F9; background: #FFFFFF;}.stremzi-cmp-footer-note { margin: 0; font-size: 14px; color: #64748B; flex: 1 1 320px;}.stremzi-cmp-footer-actions { display: flex !important; gap: 12px; flex-wrap: wrap;}.stremzi-cmp-btn { display: inline-flex; align-items: center; justify-content: center; min-block-size: 44px; padding: 10px 22px !important; border-radius: 12px; font-weight: 700; font-size: 14px; text-decoration: none; border: 0; cursor: pointer; line-height: 1.2;}.stremzi-cmp-btn.is-std { background: var(--col-std-strong); color: #FFFFFF;}.stremzi-cmp-btn.is-std:hover { filter: brightness(0.95); }.stremzi-cmp-btn.is-prm { background: var(--col-prm-strong-bg); color: #FFFFFF;}.stremzi-cmp-btn.is-prm:hover { filter: brightness(0.95); }@media (max-width: 991px) { .stremzi-section-comparison { padding: 56px 20px; } .stremzi-cmp-header { padding: 28px 24px 20px; } .stremzi-cmp-title { font-size: 26px; } .stremzi-cmp-row { grid-template-columns: 1.2fr 1fr 1fr; } .stremzi-cmp-row-label { padding: 14px 18px; } .stremzi-cmp-cell { padding: 12px 12px; font-size: 13px; } .stremzi-cmp-footer { padding: 20px 24px; }}@media (max-width: 767px) { .stremzi-section-comparison { padding: 40px 12px; } .stremzi-cmp-card { border-radius: 16px; } .stremzi-cmp-header { padding: 24px 18px 16px; } .stremzi-cmp-title { font-size: 22px; } .stremzi-cmp-subtitle { font-size: 14px; }  .stremzi-cmp-table { min-inline-size: 560px; } .stremzi-cmp-card { overflow-x: auto; -webkit-overflow-scrolling: touch; } .stremzi-cmp-header, .stremzi-cmp-footer { min-inline-size: 560px; } .stremzi-cmp-row, .stremzi-cmp-row--header { grid-template-columns: 1.3fr 1fr 1fr; } .stremzi-cmp-row-label { padding: 12px 14px; font-size: 13px; } .stremzi-cmp-row--header { min-block-size: 120px; } .stremzi-cmp-col-head { padding: 14px 10px; } .stremzi-cmp-col-title { font-size: 15px; } .stremzi-cmp-col-sub { font-size: 12px; } .stremzi-cmp-cell { padding: 12px 10px; font-size: 13px; } .stremzi-cmp-footer { flex-direction: column; align-items: stretch; padding: 20px 18px; text-align: center; } .stremzi-cmp-footer-actions { justify-content: center; } .stremzi-cmp-btn { flex: 1 1 auto; }}.stremzi-section-features { padding: 64px 24px; background: #F8FAFC;}@media (min-width: 768px) { .stremzi-section-features { padding: 96px 24px; }}.stremzi-section-features .stremzi-section-header { text-align: center; max-width: 760px; margin: 0 auto 48px;}@media (min-width: 768px) { .stremzi-section-features .stremzi-section-header { margin-block-end: 64px; }}.stremzi-feature-grid { display: grid !important; grid-template-columns: 1fr; gap: 24px; max-width: 1280px; margin: 0 auto;}@media (min-width: 768px) { .stremzi-feature-grid { grid-template-columns: repeat(2, 1fr); gap: 32px; }}@media (min-width: 1024px) { .stremzi-feature-grid { grid-template-columns: repeat(3, 1fr); }}.brxe-icon-box.stremzi-feature-card { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0; padding: 24px; background: #FFFFFF; border: 0; border-radius: 16px; cursor: pointer; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10), 0 4px 6px -4px rgba(15, 23, 42, 0.10); transition: transform 500ms cubic-bezier(.4, 0, .2, 1), box-shadow 500ms cubic-bezier(.4, 0, .2, 1);}@media (min-width: 768px) { .brxe-icon-box.stremzi-feature-card { padding: 32px; }}.brxe-icon-box.stremzi-feature-card:hover { transform: translateY(-12px); box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25);}.brxe-icon-box.stremzi-feature-card > .icon { display: inline-flex; align-items: center; justify-content: center; inline-size: 64px; block-size: 64px; margin-block-end: 24px; border-radius: 16px; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 100%); color: #FFFFFF; flex: 0 0 auto; box-shadow: 0 10px 15px -3px rgba(0, 156, 224, 0.30), 0 4px 6px -4px rgba(0, 156, 224, 0.20); transition: transform 500ms cubic-bezier(.4, 0, .2, 1);}.brxe-icon-box.stremzi-feature-card:hover > .icon { transform: scale(1.1) rotate(6deg);}.brxe-icon-box.stremzi-feature-card > .icon i,.brxe-icon-box.stremzi-feature-card > .icon svg { font-size: 24px; inline-size: 24px; block-size: 24px; line-height: 1; color: #FFFFFF;}.brxe-icon-box.stremzi-feature-card > .content { inline-size: 100%; }.stremzi-feature-card__title { margin: 0 0 16px; font-size: 20px; font-weight: 700; color: #0F172A; transition: color 300ms ease;}.brxe-icon-box.stremzi-feature-card:hover .stremzi-feature-card__title { color: var(--color-primary);}.stremzi-feature-card__text { margin: 0; font-size: 16px; line-height: 1.625; color: #0F172A;}.stremzi-feature-card::before,.stremzi-feature-card--fe1::before,.stremzi-feature-card--fe2::before,.stremzi-feature-card--fe3::before,.stremzi-feature-card--fe4::before,.stremzi-feature-card--fe5::before,.stremzi-feature-card--fe6::before { content: none !important; display: none !important; }@keyframes stremzi-slide-up { 0% { opacity: 0; transform: translateY(40px); } 100% { opacity: 1; transform: translateY(0); }}.stremzi-section-features .stremzi-section-header,.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card,.stremzi-section-features .stremzi-feature-footer { animation: stremzi-slide-up 800ms cubic-bezier(.4, 0, .2, 1) both;}.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card:nth-child(1) { animation-delay: 0ms; }.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card:nth-child(2) { animation-delay: 100ms; }.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card:nth-child(3) { animation-delay: 200ms; }.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card:nth-child(4) { animation-delay: 300ms; }.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card:nth-child(5) { animation-delay: 400ms; }.stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card:nth-child(6) { animation-delay: 500ms; }.stremzi-section-features .stremzi-feature-footer { animation-delay: 600ms; }@media (prefers-reduced-motion: reduce) { .stremzi-section-features .stremzi-section-header, .stremzi-section-features .stremzi-feature-grid > .stremzi-feature-card, .stremzi-section-features .stremzi-feature-footer { animation: none !important; } .brxe-icon-box.stremzi-feature-card:hover { transform: none; } .brxe-icon-box.stremzi-feature-card:hover > .icon { transform: none; }}.stremzi-feature-footer { max-width: 896px; margin: 64px auto 0; padding: 32px; background: #FFFFFF; border-radius: 24px; text-align: center; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.06), 0 4px 6px -4px rgba(15, 23, 42, 0.04);}@media (min-width: 768px) { .stremzi-feature-footer { padding: 48px; }}.stremzi-feature-footer-note { margin: 0 0 24px; font-size: 18px; color: #0F172A;}.stremzi-feature-footer-actions { display: flex !important; flex-direction: column; gap: 16px; justify-content: center; align-items: stretch;}@media (min-width: 640px) { .stremzi-feature-footer-actions { flex-direction: row; align-items: center; }}.stremzi-feature-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 32px !important; border-radius: 12px; font-weight: 600; font-size: 16px; color: #FFFFFF; text-decoration: none; border: 0; cursor: pointer; line-height: 1.2; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10); transition: background 200ms ease, box-shadow 200ms ease, filter 200ms ease;}.stremzi-feature-btn:hover { box-shadow: 0 20px 25px -5px rgba(15, 23, 42, 0.20);}.stremzi-feature-btn.is-std { background: #0284C7; }.stremzi-feature-btn.is-std:hover { background: #0369A1; }.stremzi-feature-btn.is-prm { background: linear-gradient(to right, #EAB308 0%, #F97316 100%);}.stremzi-feature-btn.is-prm:hover { filter: brightness(0.92); }.stremzi-feature__cta { display: block; width: max-content; margin: 40px auto 0; padding: 14px 32px !important;}@media (max-width: 640px) { .stremzi-section-features { padding: 56px 16px; } .stremzi-feature-grid { gap: 16px; } .brxe-icon-box.stremzi-feature-card { padding: 22px; } .stremzi-feature-card__title { font-size: 18px; } .stremzi-feature-card__text { font-size: 15px; } .brxe-icon-box.stremzi-feature-card > .icon { inline-size: 56px; block-size: 56px; margin-block-end: 20px; } .brxe-icon-box.stremzi-feature-card > .icon i, .brxe-icon-box.stremzi-feature-card > .icon svg { font-size: 22px; inline-size: 22px; block-size: 22px; } .stremzi-feature-footer { margin-block-start: 48px; padding: 24px; } .stremzi-feature-footer-note { font-size: 16px; }}.stremzi-section-devices { padding: 80px 24px; background: #FFFFFF;}.stremzi-section-devices .stremzi-section-header { text-align: center; max-width: 760px; margin: 0 auto 48px;}.stremzi-devices-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; max-width: 1140px; margin: 0 auto; padding: 0; list-style: none;}.stremzi-devices-grid li { margin: 0; padding: 18px; background: #F8FAFC; border: 1px solid #E5E7EB; border-radius: 14px; transition: transform .15s, box-shadow .15s, border-color .15s;}.stremzi-devices-grid li:hover { transform: translateY(-2px); border-color: #38BDF8; box-shadow: 0 10px 28px rgba(0, 156, 224, .12);}.stremzi-devices-grid .content { display: flex !important; flex-direction: row; align-items: center; gap: 12px;}.stremzi-devices-grid .icon { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 10px; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 60%, #2B6FA8 100%); color: #FFFFFF; flex: 0 0 auto;}.stremzi-devices-grid .icon i { font-size: 18px; line-height: 1; color: #FFFFFF;}.stremzi-devices-grid .title { font-size: 15px; font-weight: 700; color: #0F172A; display: block;}.stremzi-devices-grid .description { margin: 6px 0 0; margin-inline-start: 52px;  font-size: 12px; color: #64748B; line-height: 1.5;}@media (max-width: 640px) { .stremzi-section-devices { padding: 56px 16px; } .stremzi-devices-grid { grid-template-columns: 1fr 1fr; gap: 12px; } .stremzi-devices-grid li { padding: 14px; } .stremzi-devices-grid .description { margin-inline-start: 48px; }}.stremzi-section-contact { padding: 80px 24px; background: #F8FAFC;}.stremzi-section-contact .stremzi-section-header { text-align: center; max-width: 720px; margin: 0 auto 40px;}.stremzi-section-contact .stremzi-section-subtitle { font-size: 18px; font-weight: 600;  color: var(--color-accent); margin: 8px 0 0;}.stremzi-contact-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; max-width: 1140px; margin: 0 auto; padding: 0; list-style: none;}.stremzi-contact-grid li { margin: 0; padding: 22px; background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; text-align: center; transition: transform .15s, box-shadow .15s, border-color .15s;}.stremzi-contact-grid li:hover { transform: translateY(-2px); border-color: #38BDF8; box-shadow: 0 10px 28px rgba(0, 156, 224, .12);}.stremzi-contact-grid .content { display: flex !important; flex-direction: column; align-items: center; gap: 8px;}.stremzi-contact-grid .icon { display: inline-flex; align-items: center; justify-content: center; width: 52px; height: 52px; border-radius: 14px; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 60%, #2B6FA8 100%); color: #FFFFFF;}.stremzi-contact-grid .icon i { font-size: 22px; line-height: 1; color: #FFFFFF;}.stremzi-contact-grid .title { font-size: 16px; font-weight: 700; color: #0F172A;}.stremzi-contact-grid .title a { color: inherit; text-decoration: none; }.stremzi-contact-grid .title a:hover { color: #009CE0; }.stremzi-contact-grid .description { margin: 4px 0 0; font-size: 13px; color: #64748B; line-height: 1.55;}@media (max-width: 640px) { .stremzi-section-contact { padding: 56px 16px; } .stremzi-contact-grid { grid-template-columns: 1fr 1fr; gap: 12px; } .stremzi-contact-grid li { padding: 18px; }}.stremzi-section-categories { padding: 72px 24px; background: #FFFFFF;}.stremzi-section-categories .stremzi-section-header { text-align: center; max-width: 720px; margin: 0 auto 36px;}.stremzi-categories-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 12px; max-width: 1140px; margin: 0 auto; padding: 0; list-style: none;}.stremzi-categories-grid li { margin: 0; padding: 18px 14px; background: #F8FAFC; border: 1px solid #E5E7EB; border-radius: 14px; text-align: center; transition: transform .15s, box-shadow .15s, border-color .15s, background-color .15s;}.stremzi-categories-grid li:hover { transform: translateY(-2px); border-color: #38BDF8; background: linear-gradient(135deg, #ECFEFF 0%, #F0F9FF 100%);}.stremzi-categories-grid .content { display: flex !important; flex-direction: column; align-items: center; gap: 10px;}.stremzi-categories-grid .icon { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 12px; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 60%, #2B6FA8 100%); color: #FFFFFF;}.stremzi-categories-grid .icon i { font-size: 18px; line-height: 1; color: #FFFFFF;}.stremzi-categories-grid .title { font-size: 14px; font-weight: 700; color: #0F172A;}.stremzi-section-categories .stremzi-feature__cta { display: block; width: max-content; margin: 36px auto 0;}.stremzi-section-howto { padding: 80px 24px; background: #F8FAFC;}.stremzi-section-howto .stremzi-section-header { text-align: center; max-width: 800px; margin: 0 auto 40px;}.stremzi-step-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; max-width: 1140px; margin: 0 auto;}.stremzi-step-card { position: relative; padding: 32px 28px 28px; background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 16px; box-shadow: 0 6px 20px rgba(15, 23, 42, .04);}.stremzi-step-card__number { position: absolute; top: -16px; inset-inline-start: 28px; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 12px; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 60%, #2B6FA8 100%); color: #FFFFFF; font-size: 14px; font-weight: 800; letter-spacing: .04em; box-shadow: 0 6px 18px rgba(0, 156, 224, .35);}.stremzi-step-card__title { margin: 16px 0 8px; font-size: 18px; font-weight: 700; color: #0F172A;}.stremzi-step-card__text { margin: 0; font-size: 14px; line-height: 1.6; color: #475569;}.stremzi-section-howto .stremzi-section-note { text-align: center; margin: 32px auto 0; max-width: 720px; font-size: 13px; color: #64748B;}.stremzi-section-howto .stremzi-feature__cta { display: block; width: max-content; margin: 28px auto 0;}@media (max-width: 640px) { .stremzi-section-categories { padding: 56px 16px; } .stremzi-section-howto { padding: 56px 16px; } .stremzi-step-card { padding: 28px 22px 22px; }}.stremzi-section-whatmakes { padding: 80px 24px; background: #FFFFFF;}.stremzi-section-whatmakes > * { max-width: 860px; margin-inline: auto;}.stremzi-whatmakes__intro { margin-top: 0; margin-bottom: 36px; font-size: 17px; line-height: 1.7; color: #334155; text-align: center; max-width: 880px;}.stremzi-whatmakes__image img { display: block; width: 100%; height: auto; border-radius: 14px; margin: 0 auto 40px; box-shadow: 0 16px 40px rgba(15, 23, 42, .12);}.stremzi-section-whatmakes .stremzi-section-title { text-align: center; margin: 0 auto 32px; max-width: 760px;}.stremzi-whatmakes__body { font-size: 16px; line-height: 1.75; color: #334155;}.stremzi-whatmakes__body h3 { margin: 28px 0 10px; font-size: 19px; font-weight: 700; color: #0F172A;}.stremzi-whatmakes__body p { margin: 0 0 14px;}.stremzi-whatmakes__body strong { color: #0F172A; }.stremzi-whatmakes__summary { margin-top: 24px;}.stremzi-whatmakes__summary blockquote { margin: 0; padding: 20px 24px; background: linear-gradient(135deg, #ECFEFF 0%, #F0F9FF 100%); border-inline-start: 4px solid #38BDF8; border-radius: 10px; font-size: 16px; line-height: 1.7; color: #0F172A;}.stremzi-whatmakes__summary blockquote p { margin: 0; }@media (max-width: 640px) { .stremzi-section-whatmakes { padding: 56px 16px; } .stremzi-whatmakes__body { font-size: 15px; } .stremzi-whatmakes__body h3 { font-size: 17px; }}.stremzi-section-whatmakes .stremzi-whatmakes__image { display: block; text-align: center; margin: 0 auto 40px;}.stremzi-section-whatmakes .stremzi-whatmakes__image img { margin: 0 auto;}.stremzi-final-cta__trust i { display: inline-block; font-size: 14px; line-height: 1; vertical-align: -1px; margin-inline-end: 4px; color: #38BDF8;}.stremzi-section-pricing { padding-block: 80px; padding-inline: 20px; background: #F8FAFC;}.stremzi-section-pricing .stremzi-section-header { text-align: center; max-inline-size: 720px; margin-inline: auto; margin-block-end: 32px;}.stremzi-section-pricing .stremzi-section-title {  margin-block-end: 16px;}.stremzi-section-pricing .stremzi-section-subtitle {  color: #475569; max-inline-size: 600px; margin-inline: auto;}.stremzi-section-pricing .tier-tabs { max-inline-size: 1200px; margin-inline: auto;  display: flex; flex-direction: column; align-items: center;}.stremzi-section-pricing .tier-tabs > .tab-menu {  display: inline-flex !important; inline-size: auto !important; flex-wrap: nowrap; background: #FFFFFF; padding: 4px; border-radius: 16px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08); gap: 0; margin-block: 8px 32px;}.stremzi-section-pricing > .tier-tabs > .tab-content { inline-size: 100%;}.tier-tabs .tab-title { padding-block: 12px; padding-inline: 28px; border: 0; background: transparent; border-radius: 8px; font-weight: 700; font-size: var(--fs-body); cursor: pointer; transition: background 200ms ease, color 200ms ease, box-shadow 200ms ease; color: #334155;  white-space: nowrap; user-select: none;}.tier-tabs .tab-title:hover { background: rgba(15, 23, 42, 0.04); color: var(--color-headline);}.tier-tabs .tab-title[data-tier="premium"].brx-open { background-color: #C2410C; background-image: linear-gradient(135deg, rgb(249, 115, 22) 0%, rgb(234, 179, 8) 100%); color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow: 0 6px 16px rgba(249, 115, 22, 0.4);}.tier-tabs .tab-title[data-tier="standard"].brx-open { background-color: #0369A1; background-image: linear-gradient(135deg, rgb(0, 156, 224) 0%, rgb(51, 176, 230) 100%); color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 6px 16px rgba(0, 156, 224, 0.4);}.tier-tabs .badge { display: inline-block; padding-block: 2px; padding-inline: 8px; border-radius: 9999px; font-size: 10px; font-weight: 700; margin-inline-start: 8px; vertical-align: middle; text-transform: uppercase; letter-spacing: 0.04em;}.tier-tabs .badge-hot { background: #C2410C; color: #FFFFFF; } .tier-tabs .badge-update { background: #0369A1; color: #FFFFFF; } .stremzi-section-pricing .tier-tabs > .tab-content > .tab-pane { display: none;}.stremzi-section-pricing .tier-tabs > .tab-content > .tab-pane.brx-open { display: flex; flex-direction: column; align-items: stretch; gap: 0;}.stremzi-tier-intro__title { text-align: center; font-size: var(--fs-h3); font-weight: 700; color: var(--color-headline); margin-block: 8px;}.stremzi-tier-intro__desc { text-align: center; color: #475569;  max-inline-size: 600px; margin-inline: auto; margin-block-end: 4px;}.stremzi-tier-intro__link { text-align: center; font-size: 14px; margin-block-end: 16px;}.stremzi-tier-intro__link a {  color: #C2410C; text-decoration: underline; text-decoration-color: rgba(194, 65, 12, 0.4); text-decoration-thickness: 1px; text-underline-offset: 3px; font-weight: 600; transition: color 200ms ease, text-decoration-color 200ms ease;}.stremzi-tier-intro__link a:hover { color: #9A3412; text-decoration-color: #9A3412;}.tier-tabs > .tab-content > .tab-pane[data-tier="standard"] .stremzi-tier-intro__link a { color: #0369A1; text-decoration-color: rgba(3, 105, 161, 0.4);}.tier-tabs > .tab-content > .tab-pane[data-tier="standard"] .stremzi-tier-intro__link a:hover { color: #075985; text-decoration-color: #075985;}[data-tier] .device-tabs { display: flex; flex-direction: column; align-items: center;}[data-tier] .device-tabs > .tab-menu { display: inline-flex !important; inline-size: auto !important; flex-wrap: nowrap; background: rgba(0, 0, 0, 0.04); padding: 4px; border-radius: 9999px; gap: 0; margin-block: 8px 24px;}.device-tabs .tab-title { padding-block: 10px; padding-inline: 20px; border: 0;  background: transparent; border-radius: 9999px; font-weight: 600; font-size: 14px; cursor: pointer; transition: background 200ms ease, color 200ms ease, box-shadow 200ms ease; color: #334155;  white-space: nowrap;}.device-tabs .tab-title:hover { background: rgba(15, 23, 42, 0.06); color: var(--color-headline);}[data-tier="premium"] .device-tabs .tab-title.brx-open { background-color: #C2410C; background-image: linear-gradient(135deg, rgb(249, 115, 22) 0%, rgb(234, 179, 8) 100%); color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow: 0 4px 12px rgba(249, 115, 22, 0.35);}[data-tier="standard"] .device-tabs .tab-title.brx-open { background-color: #0369A1; background-image: linear-gradient(135deg, rgb(0, 156, 224) 0%, rgb(51, 176, 230) 100%); color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 12px rgba(0, 156, 224, 0.35);}[data-tier] .device-tabs > .tab-content { inline-size: 100%;}[data-tier] .device-tabs > .tab-content > .tab-pane { display: none; }[data-tier] .device-tabs > .tab-content > .tab-pane.brx-open { display: block; }.stremzi-pricing-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; max-inline-size: 1200px; margin-inline: auto; margin-block-start: 24px;}@media (max-width: 1024px) { .stremzi-pricing-grid { grid-template-columns: repeat(3, 1fr); }}@media (max-width: 768px) { .stremzi-pricing-grid { grid-template-columns: repeat(2, 1fr); }}@media (max-width: 480px) { .stremzi-pricing-grid { grid-template-columns: 1fr; }}.stremzi-pricing-card { position: relative; display: flex; flex-direction: column; align-items: stretch; gap: 8px; background: #FFFFFF; border-radius: 16px; padding-block: 32px 24px; padding-inline: 22px; border: 1px solid var(--color-border); text-align: center; transition: transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease;}.stremzi-pricing-card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);}[data-tier="premium"] .stremzi-pricing-card:hover { border-color: #F97316; box-shadow: 0 20px 40px rgba(249, 115, 22, 0.2);}[data-tier="standard"] .stremzi-pricing-card:hover { border-color: #009CE0; box-shadow: 0 20px 40px rgba(0, 156, 224, 0.2);}.stremzi-pricing-card .bonus-badge { position: absolute; inset-block-start: -14px; inset-inline-start: 50%; transform: translateX(-50%); background-color: #C2410C; background-image: linear-gradient(135deg, rgb(249, 115, 22) 0%, rgb(234, 179, 8) 100%); color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); padding-block: 4px; padding-inline: 16px; border-radius: 9999px; font-size: 12px; font-weight: 700; white-space: nowrap; box-shadow: 0 4px 12px rgba(249, 115, 22, 0.4);}[data-tier="standard"] .stremzi-pricing-card .bonus-badge { background-color: #0369A1; background-image: linear-gradient(135deg, rgb(0, 156, 224) 0%, rgb(51, 176, 230) 100%); text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 12px rgba(0, 156, 224, 0.4);}[dir="rtl"] .stremzi-pricing-card .bonus-badge { transform: translateX(50%);}.stremzi-pricing-card__period { display: block; font-size: var(--fs-h4); font-weight: 700; margin-block-end: 4px; color: var(--color-headline);}.stremzi-pricing-card .price { font-size: var(--fs-price-lg); font-weight: 800; line-height: 1; margin-block-end: 4px; color: #C2410C;}[data-tier="standard"] .stremzi-pricing-card .price { color: #0369A1;}.stremzi-pricing-card .price .woocommerce-Price-amount { font-size: inherit; font-weight: inherit; color: inherit; }.stremzi-pricing-card .price .woocommerce-Price-currencySymbol { font-size: 0.7em; vertical-align: top; margin-inline-end: 2px;}.stremzi-pricing-card .price-per-month { font-size: var(--fs-small); color: #475569;  margin-block-end: 8px;}.stremzi-pricing-card .price-per-month .woocommerce-Price-amount { font-weight: 600; color: var(--color-headline);}.stremzi-pricing-card .savings-badge { display: inline-block; align-self: center; background-color: #15803D;  background-image: linear-gradient(135deg, #16A34A, #22C55E); color: #FFFFFF; padding-block: 4px; padding-inline: 12px; border-radius: 9999px; font-size: 12px; font-weight: 700; margin-block: 4px 12px;}.stremzi-pricing-card .most-flexible { display: inline-block; font-size: 13px; color: #475569;  margin-block: 4px 12px; font-style: italic;}.stremzi-pricing-card .btn-subscribe { display: block; margin-block-start: auto; padding-block: 13px; padding-inline: 20px; background-color: #C2410C; background-image: linear-gradient(135deg, rgb(249, 115, 22) 0%, rgb(234, 179, 8) 100%); color: #FFFFFF !important; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); text-align: center; border-radius: 10px; font-weight: 700; font-size: 14px; text-decoration: none; transition: transform 200ms ease, box-shadow 200ms ease;}[data-tier="standard"] .stremzi-pricing-card .btn-subscribe { background-color: #0369A1; background-image: linear-gradient(135deg, rgb(0, 156, 224) 0%, rgb(51, 176, 230) 100%); text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}.stremzi-pricing-card .btn-subscribe:hover { transform: translateY(-2px); box-shadow: 0 12px 24px rgba(249, 115, 22, 0.3);}[data-tier="standard"] .stremzi-pricing-card .btn-subscribe:hover { box-shadow: 0 12px 24px rgba(0, 156, 224, 0.3);}.stremzi-pricing-card .btn-subscribe:focus-visible { outline: 2px solid currentColor; outline-offset: 2px;}.stremzi-section-pricing .stremzi-section-link { text-align: center; margin-block-start: 32px; font-size: 14px; color: #475569;}.stremzi-section-pricing .stremzi-section-link a { color: var(--color-accent);  text-decoration: none;}.stremzi-section-pricing .stremzi-section-link a:hover { text-decoration: underline;}.device-tabs .tab-title .compact { display: none; }.device-tabs .tab-title .full { display: inline; }@media (max-width: 768px) { .stremzi-section-pricing { padding-block: 56px; padding-inline: 16px; }  .tier-tabs .badge { display: none; } .tier-tabs .tab-title { padding-inline: 22px; font-size: 14px; }  [data-tier] .device-tabs > .tab-menu { background: transparent; padding: 0; border-radius: 0; flex-wrap: wrap; justify-content: center; gap: 12px; max-inline-size: 100%;  margin-block: 8px 24px; } [data-tier] .device-tabs > .tab-menu::before { content: "Number of devices"; flex-basis: 100%; text-align: center; font-size: 18px; font-weight: 700; color: var(--color-headline); margin-block-end: 4px; letter-spacing: 0; }  .device-tabs .tab-title { background: #FFFFFF; border: 2px solid var(--color-border); border-radius: 14px; padding-block: 14px; padding-inline: 0; min-inline-size: 56px; min-block-size: 56px; text-align: center; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); flex: 0 0 auto; } .device-tabs .tab-title .full { display: none; } .device-tabs .tab-title .compact { display: inline; font-size: 22px; font-weight: 700; line-height: 1; color: var(--color-headline); }  [data-tier="premium"] .device-tabs .tab-title.brx-open, [data-tier="standard"] .device-tabs .tab-title.brx-open { border-color: transparent; } [data-tier="premium"] .device-tabs .tab-title.brx-open .compact, [data-tier="standard"] .device-tabs .tab-title.brx-open .compact { color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }  .stremzi-tier-intro__link { margin-block: 24px 0; padding-block: 12px; } .stremzi-tier-intro__link a { font-size: 15px; font-weight: 600; text-underline-offset: 4px; text-decoration-thickness: 2px; } .stremzi-pricing-card { padding-block: 28px 22px; padding-inline: 18px; }}@media (max-width: 480px) { [data-tier] .device-tabs > .tab-menu { gap: 8px; } .device-tabs .tab-title { min-inline-size: 52px; min-block-size: 52px; padding-block: 12px; } .device-tabs .tab-title .compact { font-size: 20px; }}@media (max-width: 360px) { .device-tabs .tab-title { min-inline-size: 44px; min-block-size: 48px; padding-block: 10px; } .device-tabs .tab-title .compact { font-size: 18px; }}.stremzi-co-section { background: #f8fafc; padding-block: 48px; padding-inline: 24px; min-block-size: 100vh;}.stremzi-co-container { max-inline-size: 1280px; margin-inline: auto;}.stremzi-co-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; margin-block-end: 32px; padding-block-end: 24px; border-block-end: 1px solid #E5E7EB; inline-size: 100%;}.stremzi-co-h1 { font-size: var(--fs-h2); font-weight: var(--font-weight-extrabold); letter-spacing: var(--letter-spacing-tight); color: var(--color-headline); line-height: 1.1; margin: 0;}.stremzi-co-secure { font-size: 14px; font-weight: 500; color: #64748b; display: inline-flex; align-items: center; gap: 6px;}body.woocommerce-checkout { background: #f8fafc;}body.woocommerce-checkout > header,body.woocommerce-checkout .site-header,body.woocommerce-checkout #site-header,body.woocommerce-checkout #masthead,body.woocommerce-checkout > .header,body.woocommerce-checkout #header,body.woocommerce-checkout [class*="brxe-header"],body.woocommerce-checkout [id*="brxe-header"],body.woocommerce-checkout #brx-header,body.woocommerce-checkout .brx-header,body.woocommerce-checkout > footer,body.woocommerce-checkout .site-footer,body.woocommerce-checkout #site-footer,body.woocommerce-checkout #colophon,body.woocommerce-checkout > .footer,body.woocommerce-checkout #footer,body.woocommerce-checkout [class*="brxe-footer"],body.woocommerce-checkout [id*="brxe-footer"],body.woocommerce-checkout #brx-footer,body.woocommerce-checkout .brx-footer,body.woocommerce-checkout #wpadminbar { display: none !important;}html[lang].admin-bar.woocommerce-checkout,body.admin-bar.woocommerce-checkout { margin-block-start: 0 !important;}body.woocommerce-checkout #page,body.woocommerce-checkout main,body.woocommerce-checkout .site-main,body.woocommerce-checkout #content,body.woocommerce-checkout #primary,body.woocommerce-checkout .content-area,body.woocommerce-checkout article,body.woocommerce-checkout article.page,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .brxe-section,body.woocommerce-checkout .brxe-container { max-inline-size: 100% !important; inline-size: 100% !important; background: transparent !important; padding-inline: 0 !important; margin-inline: 0 !important;}body.woocommerce-checkout .woocommerce { max-inline-size: 1400px; margin-inline: auto;  padding-block: 0 32px; padding-inline: 32px; background: transparent; inline-size: 100%;}body.woocommerce-checkout .entry-header,body.woocommerce-checkout .page-header,body.woocommerce-checkout .entry-title,body.woocommerce-checkout .page-title,body.woocommerce-checkout article > h1,body.woocommerce-checkout main > h1,body.woocommerce-checkout .site-main > h1,body.woocommerce-checkout .content-area > h1,body.woocommerce-checkout #content > h1,body.woocommerce-checkout #primary > h1 { display: none !important;}.stremzi-checkout-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: nowrap; inline-size: 100%; margin-block-end: 28px; padding-block-end: 20px; border-block-end: 1px solid #E5E7EB;}.stremzi-checkout-title { font-size: var(--fs-h2); font-weight: var(--font-weight-extrabold); letter-spacing: var(--letter-spacing-tight); color: var(--color-headline); line-height: 1.1; margin: 0;}.stremzi-checkout-secure { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: #64748b; flex-shrink: 0; white-space: nowrap;}.stremzi-checkout-secure svg { inline-size: 18px; block-size: 18px; color: #10b981; flex-shrink: 0;}@media (max-width: 991px) { body.woocommerce-checkout .woocommerce { padding-block: 24px; padding-inline: 16px; }}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout,:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout.brxe-container { display: grid;  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);  gap: 0 32px; align-items: start; max-inline-size: none; inline-size: 100%; flex-direction: initial;}:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details { grid-column: 1; grid-row: 1 / span 99; background: #fff; border-radius: 16px; padding: 28px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);}:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details .col-2:not(:has(.form-row)) { display: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details .woocommerce-shipping-fields:empty,:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details .woocommerce-additional-fields:empty { display: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-cta-wrap { margin: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details .col-1,:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details .col-2 { inline-size: 100%; float: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout > div:has(#order_review) { display: contents;}:is(.stremzi-co-shell, body.woocommerce-checkout) #order_review_heading { grid-column: 2; grid-row: 1; margin: 0; padding: 24px 28px 0; background: #fff; border-radius: 16px 16px 0 0; font-size: var(--fs-h3); font-weight: var(--font-weight-extrabold); letter-spacing: var(--letter-spacing-tight); color: var(--color-headline);}:is(.stremzi-co-shell, body.woocommerce-checkout) #order_review { grid-column: 2; grid-row: 2 / span 99; background: #fff; border-radius: 0 0 16px 16px; padding: 16px 28px 28px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04); position: sticky; inset-block-start: 24px; align-self: start;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-billing-fields__field-wrapper { display: flow-root;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-billing-fields__field-wrapper > * + * { margin-block-start: 20px;}:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details > * + * { margin-block-start: 20px;}:is(.stremzi-co-shell, body.woocommerce-checkout) .form-row { margin-block-end: 18px; }:is(.stremzi-co-shell, body.woocommerce-checkout) .form-row:last-child { margin-block-end: 0; }:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-billing-fields__field-wrapper > .form-row { margin-block-end: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-billing-fields__field-wrapper > .stremzi-co-grid { margin-block-end: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 16px; row-gap: 16px; align-items: start; margin-block-end: 18px; min-inline-size: 0; inline-size: 100%; box-sizing: border-box;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid > .form-row,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid > .form-row.form-row-first,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid > .form-row.form-row-last,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid > .form-row.form-row-wide { inline-size: 100%; width: 100%; float: none; clear: none; margin: 0; padding: 0; min-inline-size: 0; box-sizing: border-box;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid .iti:not(.iti--container) { min-inline-size: 0; max-inline-size: 100%;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid .stremzi-phone-row .iti input[type="tel"] { padding-inline-start: 6px; min-inline-size: 0;}@media (max-width: 1024px) { :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-co-grid { grid-template-columns: 1fr; row-gap: 14px; }}:is(.stremzi-co-shell, body.woocommerce-checkout) label .optional,:is(.stremzi-co-shell, body.woocommerce-checkout) label > .optional { display: none; }:is(.stremzi-co-shell, body.woocommerce-checkout) label { display: block; font-size: var(--fs-small); font-weight: var(--font-weight-primary); color: #475569;  margin-block-end: 6px;}:is(.stremzi-co-shell, body.woocommerce-checkout) input[type="text"],:is(.stremzi-co-shell, body.woocommerce-checkout) input[type="email"],:is(.stremzi-co-shell, body.woocommerce-checkout) input[type="tel"],:is(.stremzi-co-shell, body.woocommerce-checkout) input[type="password"],:is(.stremzi-co-shell, body.woocommerce-checkout) select,:is(.stremzi-co-shell, body.woocommerce-checkout) textarea { inline-size: 100%; padding-block: 13px; padding-inline: 14px; border: 1.5px solid #E5E7EB; border-radius: 10px; font-size: 15px; background: #fff; block-size: auto; line-height: 1.4; color: var(--color-headline); transition: border-color 200ms, box-shadow 200ms;}:is(.stremzi-co-shell, body.woocommerce-checkout) input:focus,:is(.stremzi-co-shell, body.woocommerce-checkout) select:focus,:is(.stremzi-co-shell, body.woocommerce-checkout) textarea:focus { outline: none; border-color: var(--color-primary); box-shadow: 0 0 0 3px rgba(0, 156, 224, 0.1);}:is(.stremzi-co-shell, body.woocommerce-checkout) #payment { display: contents;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-payment-methods-wrap { inline-size: 100%; margin: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-payment-label { display: block; font-size: 13px; font-weight: 600; color: #475569; letter-spacing: 0; line-height: 1.4; margin: 0 0 8px 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) ul.payment_methods,:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) .wc_payment_methods { background: transparent; border: 0; padding: 0; margin: 0; list-style: none; display: flex; flex-direction: column; gap: 10px;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) ul.payment_methods li,:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) .wc_payment_method { background: #fff; border: 1.5px solid #E5E7EB; border-radius: 12px; padding: 14px 16px; margin-block-end: 0; list-style: none; position: relative; display: flex; flex-wrap: wrap; align-items: center; column-gap: 8px; row-gap: 0; cursor: pointer; transition: border-color 200ms, background 200ms;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) ul.payment_methods li:has(input:checked),:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) .wc_payment_method:has(input:checked) { border-color: var(--color-primary); background: rgba(0, 156, 224, 0.03); box-shadow: 0 0 0 3px rgba(0, 156, 224, 0.15);}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) label { font-size: 15px; font-weight: 600; color: var(--color-headline); cursor: pointer; display: flex; flex: 1 1 auto; min-inline-size: 0; align-items: center; justify-content: space-between; margin: 0; gap: 8px;  position: static;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) label::before { content: ""; position: absolute; inset-block-start: 0; inset-inline: 0;  block-size: 52px; z-index: 1; background: transparent; cursor: pointer;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) input[type="radio"] { inline-size: 18px; block-size: 18px; accent-color: var(--color-primary); margin: 0; cursor: pointer; flex: 0 0 auto; position: relative; z-index: 2;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) .payment_box { background: rgba(0, 156, 224, 0.04); border-radius: 8px; padding: 12px 14px; margin-block-start: 10px; font-size: 13px; color: #475569; flex: 1 0 100%; box-sizing: border-box; position: relative; z-index: 2;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) .payment_box :is(input, select, textarea, button, a) { position: relative; z-index: 2;}:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) img,:is(.stremzi-co-shell, body.woocommerce-checkout) :is(#payment, .stremzi-payment-methods-wrap) label img { display: inline-block; max-block-size: 30px; inline-size: auto; block-size: auto; vertical-align: middle; margin-inline-start: 8px;}:is(.stremzi-co-shell, body.woocommerce-checkout) #order_review > h3:not(#order_review_heading),:is(.stremzi-co-shell, body.woocommerce-checkout) #order_review .payment_methods_heading { display: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) button#place_order { background: linear-gradient(135deg, var(--color-primary), #0284c7); color: #fff; font-weight: 700; font-size: 17px; padding-block: 18px; padding-inline: 32px; border: 0; border-radius: 12px; inline-size: 100%; block-size: auto; line-height: 1.4; cursor: pointer; transition: transform 200ms, box-shadow 200ms; box-shadow: 0 8px 24px rgba(0, 156, 224, 0.3);  margin-block-start: 0; text-shadow: none; letter-spacing: 0.02em;}:is(.stremzi-co-shell, body.woocommerce-checkout) button#place_order:hover:not(:disabled) { transform: translateY(-2px); box-shadow: 0 12px 32px rgba(0, 156, 224, 0.4);}:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table { border: 0; border-collapse: collapse; inline-size: 100%; margin: 0; background: transparent;}:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table th,:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table td { padding-block: 12px; padding-inline: 0; border: 0; border-block-end: 1px solid #f1f5f9; text-align: start; font-size: 14px;}:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table .product-name { font-weight: 600; color: var(--color-primary); text-decoration: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table .order-total th,:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table .order-total .amount { font-size: 18px; font-weight: 800; color: var(--color-headline);}:is(.stremzi-co-shell, body.woocommerce-checkout) .shop_table .order-total { border-block-start: 2px solid #E5E7EB;}:is(.stremzi-co-shell, body.woocommerce-checkout) #order_review_heading { font-size: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) #order_review_heading::before { content: "Your Order"; display: block;  font-size: 22px; font-weight: 800; color: var(--color-headline); line-height: 1.2; letter-spacing: -0.01em;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-billing-fields > h3 { font-size: 0; margin: 0 0 20px 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-billing-fields > h3::before { content: "Contact Information"; display: block; font-size: 22px; font-weight: 800; color: var(--color-headline); line-height: 1.2; letter-spacing: -0.01em;}:is(.stremzi-co-shell, body.woocommerce-checkout) .required { color: #ef4444; text-decoration: none; margin-inline-start: 2px;}@keyframes stremzi-notice-in { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); }}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-NoticeGroup,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-NoticeGroup-checkout { background: transparent; border: 0; padding: 0; margin: 0 0 12px 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-error,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-message,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-info,.stremzi-co-section > .woocommerce-error,.stremzi-co-section > .woocommerce-message,.stremzi-co-section > .woocommerce-info { list-style: none; border-radius: 10px; padding: 12px 16px; margin-block-end: 12px; margin-inline: 0; padding-inline-start: 16px; font-size: 14px; font-weight: 500; line-height: 1.5; border-inline-start: 4px solid; background: #fff; animation: stremzi-notice-in 200ms ease-out;}:is(.stremzi-co-shell, body.woocommerce-checkout) ul.woocommerce-error,:is(.stremzi-co-shell, body.woocommerce-checkout) ul.woocommerce-message,:is(.stremzi-co-shell, body.woocommerce-checkout) ul.woocommerce-info { padding-inline-start: 16px;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-error li,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-message li,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-info li { margin: 0; padding: 0; list-style: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-error,.stremzi-co-section > .woocommerce-error { background: #fef2f2; border-inline-start-color: #dc2626; color: #b91c1c;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-message,.stremzi-co-section > .woocommerce-message { background: #f0fdf4; border-inline-start-color: #16a34a; color: #15803d;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-info,.stremzi-co-section > .woocommerce-info { background: #eff6ff; border-inline-start-color: #2563eb; color: #1d4ed8;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-error::before,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-message::before,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-info::before { display: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-error a,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-message a,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-info a { color: inherit; font-weight: 700; text-decoration: underline;}.stremzi-extend-block { background: rgba(0, 156, 224, 0.05); border: 1px solid rgba(0, 156, 224, 0.18); border-radius: 12px; padding: 12px 18px; margin-block-end: 16px; font-size: 14px;}.stremzi-extend-block p { margin: 0; display: flex; align-items: center; gap: 8px; }.stremzi-extend-block .icon { color: var(--color-primary); font-weight: 800;}.stremzi-extend-block a { color: var(--color-primary); font-weight: 700; text-decoration: underline; margin-inline-start: auto;}.stremzi-extend-block .stremzi-extend-match { flex-wrap: wrap;}.stremzi-extend-block .stremzi-extend-match-text { color: var(--color-headline); font-weight: 600;}.stremzi-need-help { margin: 0 0 10px; font-size: 14px; color: #94a3b8; text-align: center;}.stremzi-need-help p { margin: 0; display: inline;}.stremzi-need-help .stremzi-chat-trigger { background: transparent; border: 0; padding: 0; margin-inline-start: 4px; color: var(--color-primary); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; font-size: 14px; font-family: inherit;}.stremzi-need-help .stremzi-chat-trigger:hover { text-decoration: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 1fr; gap: 8px;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li { display: flex; align-items: center; gap: 12px; padding-block: 4px; font-size: 13.5px; color: var(--color-headline); font-weight: 600;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li > .icon,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li > .icon { inline-size: 24px; block-size: 24px; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--color-primary);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li.is-trust > .icon,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-trust > .icon,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li:not(.is-detail):not(.is-price):not(.stremzi-upgrade-row) > .icon,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li:not(.is-detail):not(.is-price):not(.stremzi-upgrade-row) > .icon { color: var(--color-primary) !important;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li.is-trust > .icon svg [fill]:not([fill="none"]),:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-trust > .icon svg [fill]:not([fill="none"]) { fill: currentColor;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li.is-trust > .icon svg [stroke]:not([stroke="none"]),:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-trust > .icon svg [stroke]:not([stroke="none"]) { stroke: currentColor;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li > .icon svg,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li > .icon svg { inline-size: 20px; block-size: 20px;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-trust-list > li > .text,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li > .text { color: var(--color-headline); flex: 1 1 auto; min-inline-size: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-detail > .icon { color: var(--color-primary);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-detail > .text { color: #475569; font-weight: 600;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-detail > .value { color: var(--color-headline); font-weight: 700; font-size: 14px; text-align: end; margin-inline-start: auto;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-price > .value { font-size: 18px; color: var(--color-primary);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary .stremzi-bonus { display: inline-block; margin-inline-start: 6px; padding: 2px 8px; border-radius: 999px; font-size: 11px; font-weight: 700; color: #047857; background: #d1fae5; vertical-align: middle;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.is-trust:first-of-type { padding-block-start: 14px; margin-block-start: 6px; border-block-start: 1px solid #f1f5f9;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li.stremzi-upgrade-row { display: block; padding: 0; margin: 4px 0 4px 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn { display: flex; align-items: center; justify-content: center; gap: 8px; inline-size: 100%; padding: 12px 16px; border: 0; border-radius: 10px; background: linear-gradient(135deg, #F59E0B 0%, #D97706 100%); color: #fff; font-weight: 700; font-size: 14px; cursor: pointer; box-shadow: 0 4px 12px rgba(245, 158, 11, 0.25); transition: transform 180ms, box-shadow 180ms, background 180ms;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn:hover:not(:disabled) { transform: translateY(-1px); box-shadow: 0 8px 20px rgba(245, 158, 11, 0.35);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn:disabled { cursor: progress; opacity: 0.7;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn.is-success { background: linear-gradient(135deg, #10b981 0%, #059669 100%); box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn.is-error { background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%); box-shadow: 0 4px 12px rgba(239, 68, 68, 0.3);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn > .icon { inline-size: 18px; block-size: 18px; display: inline-flex; align-items: center; justify-content: center;}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-upgrade-btn > .icon svg { inline-size: 16px; block-size: 16px;}:is(.stremzi-co-shell, body.woocommerce-checkout) table.woocommerce-checkout-review-order-table { display: none !important;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-privacy-policy-text,:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-terms-and-conditions-wrapper:empty { display: none;}@media (max-width: 991px) { body.woocommerce-checkout .woot-widget-bubble, body.woocommerce-checkout .woot--bubble-holder, body.woocommerce-checkout #cw-bubble-holder, body.woocommerce-checkout .woot-widget-holder.woot-widget-holder--without-bubble, body.woocommerce-checkout .woot-widget-holder.woot--hide, body.woocommerce-checkout [class*="woot-widget-bubble"], body.woocommerce-checkout [id*="cw-bubble"] { display: none !important; visibility: hidden !important; pointer-events: none !important; }}.stremzi-thankyou-cta { margin: 24px 0 16px; text-align: center;}.stremzi-thankyou-dashboard-btn { display: inline-flex; align-items: center; gap: 6px; min-block-size: 48px; padding-inline: 28px; font-size: 16px; font-weight: 700; border-radius: 12px;}@media (max-width: 991px) { .stremzi-co-section { padding-inline: 16px; padding-block: 16px 24px; }  body.woocommerce-checkout main.page-default { padding-block-start: 16px; } body.woocommerce-checkout .woocommerce { padding-block: 0 24px; padding-inline: 16px; }  body.woocommerce-checkout .stremzi-checkout-header { margin-block-end: 14px; padding-block-end: 10px; gap: 10px; } body.woocommerce-checkout .stremzi-checkout-title { font-size: 30px; } body.woocommerce-checkout .stremzi-checkout-secure { font-size: 12px; } :is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout, :is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout.brxe-container { grid-template-columns: 1fr; gap: 16px; } :is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout > div:has(#order_review) { display: block; } :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review_heading, :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review, :is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details { grid-column: 1; grid-row: auto; }  :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review_heading { display: none; } :is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout > div:has(#order_review) { order: -1; margin-block-end: 0; } :is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details { order: 0; } :is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details, :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review { padding: 14px 16px; border-radius: 12px; } :is(.stremzi-co-shell, body.woocommerce-checkout) button#place_order { font-size: 16px; padding-block: 14px; min-block-size: 50px; }  :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review { position: sticky; inset-block-start: 0;  z-index: 60; padding: 0; overflow: hidden; background: #fff; border-radius: 12px;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 2px 8px rgba(0, 0, 0, 0.06); margin-block: 14px; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-toggle { appearance: none; inline-size: 100%;  padding: 14px 16px; display: flex; align-items: center; justify-content: space-between; gap: 12px; border: 0; background: #fff; cursor: pointer; font-family: inherit; font-size: 16px; line-height: 1.2; color: var(--color-headline); text-align: start; transition: background 140ms ease; -webkit-tap-highlight-color: transparent; }  @media (hover: hover) { :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-toggle:hover { background: #f8fafc; } }  :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-toggle:active { background: #f1f5f9; transition: background 60ms ease; }  :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-toggle:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px; border-radius: 12px; }  :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-lt { display: inline-flex; align-items: center; gap: 8px; min-inline-size: 0; flex: 1 1 auto; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-icon { inline-size: 18px; block-size: 18px; color: var(--color-primary); flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-title { font-weight: var(--font-weight-primary); color: var(--color-headline); font-size: var(--fs-h5);  line-height: 1.2; }  :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-rt { display: inline-flex; align-items: center; gap: 8px; flex: 0 0 auto; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-total { font-weight: 700; color: var(--color-primary); font-size: 16px; line-height: 1.2; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-chevron { inline-size: 18px; block-size: 18px; color: var(--color-primary); transition: transform 200ms ease; transform: rotate(0deg); } :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review.is-expanded .stremzi-mosum-chevron { transform: rotate(180deg); }  :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-panel { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 220ms ease-out; border-block-start: 1px solid transparent; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-panel > .stremzi-mosum-panel-inner { overflow: hidden; min-block-size: 0; padding: 0 16px; max-block-size: 70vh; overflow-y: auto; transition: padding 200ms ease; } :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review.is-expanded .stremzi-mosum-panel { grid-template-rows: 1fr; border-block-start-color: #f1f5f9; } :is(.stremzi-co-shell, body.woocommerce-checkout) #order_review.is-expanded .stremzi-mosum-panel-inner { padding: 12px 16px 16px; }  body.woocommerce-checkout { padding-block-end: 150px; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-cta-wrap { position: fixed; inset-block-end: 0; inset-inline-start: 0; inset-inline-end: 0; z-index: 99; margin: 0; padding: 10px 16px calc(12px + env(safe-area-inset-bottom)); background: rgba(255, 255, 255, 0.97); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); border-block-start: 1px solid #E5E7EB; box-shadow: 0 -6px 16px rgba(0, 0, 0, 0.06); } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-cta-wrap button#place_order { margin-block-start: 0; inline-size: 100%; min-block-size: 50px; font-size: 16px; }  :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-need-help { margin: 0 0 8px; padding: 0; text-align: center; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-need-help p { font-size: 14px; margin: 0; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-need-help .stremzi-chat-trigger { display: inline; padding-inline: 4px; font-size: 14px; }}@media (min-width: 992px) { :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-toggle { display: none; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-mosum-panel { display: contents; }}@media (max-width: 480px) { .stremzi-co-section { padding-block-start: 12px; } :is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-order-summary > li { font-size: 13px; } :is(.stremzi-co-shell, body.woocommerce-checkout) button#place_order { font-size: 15.5px; letter-spacing: 0.01em; }}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-form-coupon-toggle { background: rgba(0, 156, 224, 0.04); border: 1.5px dashed rgba(0, 156, 224, 0.35); border-radius: 12px; padding: 12px 18px; margin-block-end: 20px; font-size: 14px; color: #475569;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-form-coupon-toggle .woocommerce-info { background: transparent; border: 0; padding: 0; margin: 0;  color: var(--color-primary);}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-form-coupon-toggle a { color: var(--color-primary); font-weight: 700; text-decoration: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) .woocommerce-form-coupon-toggle a:hover { text-decoration: underline;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon { background: #fff; border: 1.5px solid var(--color-primary); border-radius: 12px; padding: 18px; margin-block: 0 16px;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon .form-row-first,:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon .form-row-last,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon .form-row-first,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon .form-row-last { inline-size: 100%; float: none; margin: 0 0 12px 0; padding: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon .form-row-last,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon .form-row-last { margin-block-end: 0;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon input#coupon_code,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon input#coupon_code { inline-size: 100%; padding-block: 13px; padding-inline: 14px; border: 1.5px solid #E5E7EB; border-radius: 10px; font-size: 15px; background: #fff; block-size: auto; line-height: 1.4; color: var(--color-headline); transition: border-color 200ms, box-shadow 200ms;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon input#coupon_code:focus,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon input#coupon_code:focus { outline: none; border-color: var(--color-primary); box-shadow: 0 0 0 3px rgba(0, 156, 224, 0.1);}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon button[type="submit"],:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon button[name="apply_coupon"] { inline-size: 100%; display: block; background: linear-gradient(135deg, var(--color-primary), #0284c7); color: #fff; border: 0; border-radius: 10px; padding-block: 13px; padding-inline: 18px; font-weight: 700; font-size: 15px; block-size: auto; line-height: 1.4; letter-spacing: 0.02em; cursor: pointer; box-shadow: 0 4px 12px rgba(0, 156, 224, 0.18); transition: transform 200ms, box-shadow 200ms; text-shadow: none;}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon button[type="submit"]:hover:not(:disabled),:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon button[name="apply_coupon"]:hover:not(:disabled) { transform: translateY(-1px); box-shadow: 0 8px 20px rgba(0, 156, 224, 0.28);}:is(.stremzi-co-shell, body.woocommerce-checkout) form.checkout_coupon > .clear,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon > .clear { display: none;}body.woocommerce-checkout .iti:not(.iti--container) { display: flex; align-items: stretch; inline-size: 100%; position: relative; border: 1.5px solid #E5E7EB; border-radius: 10px; background: #fff; transition: border-color 200ms, box-shadow 200ms; overflow: visible;}body.woocommerce-checkout .iti:not(.iti--container):focus-within { border-color: var(--color-primary); box-shadow: 0 0 0 3px rgba(0, 156, 224, 0.1);}:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-phone-row,:is(.stremzi-co-shell, body.woocommerce-checkout) .stremzi-phone-row .woocommerce-input-wrapper,:is(.stremzi-co-shell, body.woocommerce-checkout) #billing_phone_field,:is(.stremzi-co-shell, body.woocommerce-checkout) #billing_phone_field .woocommerce-input-wrapper { overflow: visible;}body.woocommerce-checkout .iti:not(.iti--container) input[type="tel"],body.woocommerce-checkout .iti input.iti__tel-input { border: 0 !important; background: transparent !important; box-shadow: none !important; border-radius: 0 !important; flex: 1 1 auto; inline-size: 100%; min-inline-size: 0;}body.woocommerce-checkout .iti:not(.iti--container) input[type="tel"]:focus,body.woocommerce-checkout .iti input.iti__tel-input:focus { border: 0 !important; box-shadow: none !important; outline: 0 !important;}body.woocommerce-checkout .iti__country-container,body.woocommerce-checkout .iti__selected-country,body.woocommerce-checkout .iti__selected-country-primary,body.woocommerce-checkout .iti__selected-flag { background: transparent !important; border: 0 !important; border-radius: 0 !important;}body.woocommerce-checkout .iti__selected-country-primary,body.woocommerce-checkout .iti__selected-flag { padding-inline-start: 12px !important; padding-inline-end: 6px !important;}body.woocommerce-checkout .iti__selected-dial-code { font-weight: 600; color: var(--color-headline); margin-inline-start: 4px; font-size: 15px;}body.woocommerce-checkout .iti--container {  position: fixed !important; align-items: initial; inline-size: auto; inline-size: max-content; border: 0 !important; border-radius: 0; background: transparent; overflow: visible; z-index: 9999; pointer-events: auto;}body.woocommerce-checkout .iti__dropdown-content,body.woocommerce-checkout .iti--container > .iti__country-list,body.woocommerce-checkout .iti--inline-dropdown:not(.iti--container) .iti__country-list { background: #fff; border: 1px solid #E5E7EB; border-radius: 12px; box-shadow: 0 12px 32px rgba(0, 0, 0, 0.15); overflow: hidden; min-inline-size: 320px;}body.woocommerce-checkout input.iti__search-input[type="text"],body.woocommerce-checkout input.iti__search-input { display: block; inline-size: 100%; padding: 11px 14px !important; border: 0 !important; border-block-end: 1px solid #E5E7EB !important; border-radius: 0 !important; font-size: 14px; background: #f8fafc !important; color: var(--color-headline); outline: 0 !important; box-shadow: none !important; box-sizing: border-box;}body.woocommerce-checkout input.iti__search-input:focus { background: #fff !important; border-block-end-color: var(--color-primary) !important; box-shadow: none !important;}body.woocommerce-checkout .iti__country-list { max-block-size: 260px; overflow-y: auto; margin: 0; padding: 4px 0; list-style: none;}body.woocommerce-checkout .iti__dropdown-content .iti__country-list { background: transparent; border: 0; border-radius: 0; box-shadow: none; min-inline-size: 0;}body.woocommerce-checkout .iti__country { display: flex; align-items: center; padding-block: 9px; padding-inline: 14px; font-size: 14px; color: var(--color-headline);}body.woocommerce-checkout .iti__country:hover,body.woocommerce-checkout .iti__country.iti__highlight { background: rgba(0, 156, 224, 0.08);}body.woocommerce-checkout .iti__country .iti__country-name { color: var(--color-headline);}body.woocommerce-checkout .iti__country .iti__dial-code { color: #64748b;}body.woocommerce-checkout .stremzi-checkout-bouquets-wrap,body.woocommerce-checkout .stremzi-wrap.stremzi-checkout-bouquets-wrap { background: #fff; border-radius: 16px; padding: 22px 24px; margin: 0 0 24px 0; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04); max-inline-size: 1400px; margin-inline: auto;}:is(.stremzi-co-shell, body.woocommerce-checkout) #customer_details .stremzi-checkout-bouquets-wrap { padding: 14px 16px; margin: 0; box-shadow: none; border: 1.5px solid #E5E7EB; max-inline-size: none;}.stremzi-cat-footer { max-width: 896px; margin: 64px auto 0; padding: 32px; background: #F8FAFC; border-radius: 24px; text-align: center;}@media (min-width: 768px) { .stremzi-cat-footer { padding: 48px; } }.stremzi-cat-footer-note { margin: 0 0 24px; font-size: 18px; color: #0F172A;}.stremzi-cat-footer-actions { display: flex !important; flex-direction: column; gap: 16px; justify-content: center; align-items: stretch;}@media (min-width: 640px) { .stremzi-cat-footer-actions { flex-direction: row; align-items: center; }}.stremzi-cat-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 32px !important; border-radius: 12px; font-weight: 600; font-size: 16px; color: #FFFFFF; text-decoration: none; border: 0; cursor: pointer; line-height: 1.2; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10); transition: background 200ms ease, box-shadow 200ms ease, filter 200ms ease;}.stremzi-cat-btn:hover { box-shadow: 0 20px 25px -5px rgba(15, 23, 42, 0.20); }.stremzi-cat-btn.is-std { background: #0284C7; }.stremzi-cat-btn.is-std:hover { background: #0369A1; }.stremzi-cat-btn.is-prm { background: linear-gradient(to right, #EAB308 0%, #F97316 100%); }.stremzi-cat-btn.is-prm:hover { filter: brightness(0.92); }.stremzi-dv-footer-actions { display: flex !important; flex-direction: column; gap: 16px; justify-content: center; align-items: stretch; max-width: 896px; margin: 48px auto 0;}@media (min-width: 640px) { .stremzi-dv-footer-actions { flex-direction: row; align-items: center; justify-content: center; }}.stremzi-dv-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 32px !important; border-radius: 12px; font-weight: 600; font-size: 16px; color: #FFFFFF; text-decoration: none; border: 0; cursor: pointer; line-height: 1.2; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10); transition: background 200ms ease, box-shadow 200ms ease, filter 200ms ease;}.stremzi-dv-btn:hover { box-shadow: 0 20px 25px -5px rgba(15, 23, 42, 0.20); }.stremzi-dv-btn.is-std { background: #0284C7; }.stremzi-dv-btn.is-std:hover { background: #0369A1; }.stremzi-dv-btn.is-prm { background: linear-gradient(to right, #EAB308 0%, #F97316 100%); }.stremzi-dv-btn.is-prm:hover { filter: brightness(0.92); }.stremzi-step-footer { max-width: 896px; margin: 64px auto 0; padding: 32px; background: #FFFFFF; border-radius: 24px; text-align: center; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.06), 0 4px 6px -4px rgba(15, 23, 42, 0.04);}@media (min-width: 768px) { .stremzi-step-footer { padding: 48px; } }.stremzi-step-footer-note { margin: 0 0 24px; font-size: 18px; color: #0F172A;}.stremzi-step-footer-actions { display: flex !important; flex-direction: column; gap: 16px; justify-content: center; align-items: stretch;}@media (min-width: 640px) { .stremzi-step-footer-actions { flex-direction: row; align-items: center; }}.stremzi-step-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 32px !important; border-radius: 12px; font-weight: 600; font-size: 16px; color: #FFFFFF; text-decoration: none; border: 0; cursor: pointer; line-height: 1.2; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10); transition: background 200ms ease, box-shadow 200ms ease, filter 200ms ease;}.stremzi-step-btn:hover { box-shadow: 0 20px 25px -5px rgba(15, 23, 42, 0.20); }.stremzi-step-btn.is-std { background: #0284C7; }.stremzi-step-btn.is-std:hover { background: #0369A1; }.stremzi-step-btn.is-prm { background: linear-gradient(to right, #EAB308 0%, #F97316 100%); }.stremzi-step-btn.is-prm:hover { filter: brightness(0.92); }.stremzi-section-contact { background: linear-gradient(135deg, #F0F9FF 0%, #FFFFFF 50%, #EFF6FF 100%); padding: 96px 24px;}.stremzi-section-contact .stremzi-section-header { text-align: center; max-width: 760px; margin: 0 auto 48px;}.stremzi-section-contact .stremzi-section-subtitle { font-size: 24px; font-weight: 700; color: #0F172A; margin: 0 0 12px;}.stremzi-section-contact .stremzi-section-note { color: #475569; font-size: 16px;}.stremzi-contact-grid { display: grid !important; grid-template-columns: 1fr; gap: 32px; max-width: 1080px; margin: 0 auto; }.stremzi-contact-card { display: flex !important; flex-direction: column; align-items: center; text-align: center; padding: 32px 24px; background: #FFFFFF; border: 2px solid transparent; border-radius: 24px; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10), 0 4px 6px -4px rgba(15, 23, 42, 0.06); cursor: pointer; transition: transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease, background 300ms ease;}.stremzi-contact-card:hover { transform: scale(1.05); box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25);}.stremzi-contact-card.is-email:hover { border-color: #FECACA; background: linear-gradient(135deg, #FEF2F2, #FCE7F3); }.stremzi-contact-card.is-whatsapp:hover { border-color: #BBF7D0; background: linear-gradient(135deg, #F0FDF4, #DCFCE7); }.stremzi-contact-card.is-telegram:hover { border-color: #BFDBFE; background: linear-gradient(135deg, #EFF6FF, #DBEAFE); }.stremzi-contact-card__icon { display: inline-flex; align-items: center; justify-content: center; inline-size: 80px; block-size: 80px; margin-block-end: 24px; border-radius: 16px; color: #FFFFFF; box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.10); transition: transform 300ms ease;}.stremzi-contact-card:hover .stremzi-contact-card__icon { transform: scale(1.10); }.stremzi-contact-card__icon.is-email { background: linear-gradient(135deg, #EF4444 0%, #EC4899 100%); }.stremzi-contact-card__icon.is-whatsapp { background: linear-gradient(135deg, #22C55E 0%, #10B981 100%); }.stremzi-contact-card__icon.is-telegram { background: linear-gradient(135deg, #3B82F6 0%, #6366F1 100%); }.stremzi-contact-card__icon i,.stremzi-contact-card__icon svg { font-size: 32px; inline-size: 32px; block-size: 32px; line-height: 1; color: #FFFFFF; }.stremzi-contact-card__title { margin: 0 0 8px; font-size: 24px; font-weight: 700; color: #0F172A; transition: color 300ms ease;}.stremzi-contact-card__desc { margin: 0 0 12px; font-size: 15px; color: #64748B;}.stremzi-contact-card__value { margin: 0 0 20px; font-size: 15px; font-weight: 600;}.stremzi-contact-card__value.is-email { color: #DC2626; }.stremzi-contact-card__value.is-whatsapp { color: #047857; }.stremzi-contact-card__value.is-telegram { color: #2563EB; }:root { --btn-red-hover: #B91C1C;  --btn-green-hover: #15803D;  --btn-blue-hover: #1D4ED8;  --btn-orange-hover: #C2410C; }.stremzi-contact-card__btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 10px 24px !important; border-radius: 10px; font-weight: 600; font-size: 14px; color: #FFFFFF; text-decoration: none; border: 0; cursor: pointer; transition: background-color 200ms ease, transform 200ms ease;}.stremzi-contact-card__btn:hover,.stremzi-contact-card__btn:focus-visible,.stremzi-contact-card__btn:active { color: #FFFFFF; }.stremzi-contact-card:hover .stremzi-contact-card__btn { transform: translateX(4px); }.stremzi-contact-card__btn.is-email { background: #DC2626; }.stremzi-contact-card__btn.is-whatsapp { background: #16A34A; }.stremzi-contact-card__btn.is-telegram { background: #2563EB; }.stremzi-contact-card__btn.is-email:hover,.stremzi-contact-card__btn.is-email:focus-visible,.stremzi-contact-card__btn.is-email:active { background: var(--btn-red-hover); }.stremzi-contact-card__btn.is-whatsapp:hover,.stremzi-contact-card__btn.is-whatsapp:focus-visible,.stremzi-contact-card__btn.is-whatsapp:active { background: var(--btn-green-hover); }.stremzi-contact-card__btn.is-telegram:hover,.stremzi-contact-card__btn.is-telegram:focus-visible,.stremzi-contact-card__btn.is-telegram:active { background: var(--btn-blue-hover); }.stremzi-contact-card.is-livechat:hover { border-color: #FED7AA; background: linear-gradient(135deg, #FFF7ED, #FFEDD5); }.stremzi-contact-card__icon.is-livechat { background: linear-gradient(135deg, #FB923C 0%, #F97316 100%); }.stremzi-contact-card__value.is-livechat { color: #EA580C; }.stremzi-contact-card__btn.is-livechat { background: #F97316; }.stremzi-contact-card__btn.is-livechat:hover,.stremzi-contact-card__btn.is-livechat:focus-visible,.stremzi-contact-card__btn.is-livechat:active { background: var(--btn-orange-hover); }.stremzi-contact-badge { display: inline-flex; align-items: center; gap: 8px; margin: 32px auto 0; padding: 10px 20px; background: #FFFFFF; border: 1px solid #BBF7D0; border-radius: 999px; font-size: 14px; color: #047857; font-weight: 600; box-shadow: 0 4px 6px -2px rgba(15, 23, 42, 0.06);}.stremzi-section-contact > .stremzi-contact-badge { display: flex; max-width: max-content; }.stremzi-contact-badge__dot { display: inline-block; inline-size: 8px; block-size: 8px; border-radius: 50%; background: #10B981; animation: stremzi-pulse-dot 1.8s ease-in-out infinite;}@keyframes stremzi-pulse-dot { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.5; transform: scale(1.4); }}.stremzi-section-final-cta { background: #1D4ED8 !important; padding: 96px 24px !important; position: relative; overflow: hidden;}.stremzi-section-final-cta::before { content: ""; position: absolute; inset: 0; background-image: radial-gradient(circle, rgba(255, 255, 255, 0.12) 1px, transparent 1px); background-size: 50px 50px; opacity: 0.4; pointer-events: none;}.stremzi-section-final-cta .stremzi-final-cta__inner { position: relative; max-width: 896px; margin: 0 auto; text-align: center;}.stremzi-section-final-cta .stremzi-final-cta__title { font-size: 36px; font-weight: 800; line-height: 1.15; color: #FFFFFF; margin: 0 0 24px;}@media (min-width: 768px) { .stremzi-section-final-cta .stremzi-final-cta__title { font-size: 56px; } }.stremzi-section-final-cta .stremzi-final-cta__text { margin: 0 0 32px; font-size: 18px; color: #EAF2FF;}@media (min-width: 768px) { .stremzi-section-final-cta .stremzi-final-cta__text { font-size: 22px; } }.stremzi-final-cta__btn { display: inline-block; padding: 16px 36px !important; background: #FFFFFF !important; color: #1E40AF !important; border-radius: 12px; font-size: 18px; font-weight: 600; text-decoration: none; border: 0; cursor: pointer; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.20); transition: transform 200ms ease, box-shadow 200ms ease, background 200ms ease;}.stremzi-final-cta__btn:hover { transform: scale(1.05); background: #F3F4F6 !important; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.30);}.stremzi-section-final-cta .stremzi-final-cta__trust { margin: 32px 0 0; font-size: 15px; color: rgba(255, 255, 255, 0.85); text-align: center;}.stremzi-section-final-cta .stremzi-final-cta__trust i { margin-right: 6px; }.stremzi-section-categories .stremzi-section-header,.stremzi-section-categories .stremzi-categories-grid,.stremzi-section-categories .stremzi-cat-footer,.stremzi-section-devices .stremzi-section-header,.stremzi-section-devices .stremzi-devices-grid,.stremzi-section-devices .stremzi-dv-footer,.stremzi-section-testimonials .stremzi-section-header,.stremzi-section-testimonials .stremzi-testimonial-grid,.stremzi-section-howto .stremzi-section-header,.stremzi-section-howto .stremzi-step-grid,.stremzi-section-howto .stremzi-step-footer,.stremzi-section-faq .stremzi-section-header,.stremzi-section-faq .stremzi-faq,.stremzi-section-contact .stremzi-section-header,.stremzi-section-contact .stremzi-contact-grid,.stremzi-section-contact .stremzi-contact-badge,.stremzi-section-final-cta .stremzi-final-cta__inner { animation: stremzi-slide-up 800ms cubic-bezier(.4, 0, .2, 1) both;}.stremzi-section-testimonials .stremzi-testimonial-grid > .stremzi-testimonial-card { animation: stremzi-slide-up 800ms cubic-bezier(.4, 0, .2, 1) both;}.stremzi-section-testimonials .stremzi-testimonial-grid > .stremzi-testimonial-card:nth-child(1) { animation-delay: 0ms; }.stremzi-section-testimonials .stremzi-testimonial-grid > .stremzi-testimonial-card:nth-child(2) { animation-delay: 100ms; }.stremzi-section-testimonials .stremzi-testimonial-grid > .stremzi-testimonial-card:nth-child(3) { animation-delay: 200ms; }.stremzi-section-testimonials .stremzi-testimonial-grid > .stremzi-testimonial-card:nth-child(4) { animation-delay: 300ms; }.stremzi-section-howto .stremzi-step-grid > .stremzi-step-card { animation: stremzi-slide-up 800ms cubic-bezier(.4, 0, .2, 1) both;}.stremzi-section-howto .stremzi-step-grid > .stremzi-step-card:nth-child(1) { animation-delay: 0ms; }.stremzi-section-howto .stremzi-step-grid > .stremzi-step-card:nth-child(2) { animation-delay: 200ms; }.stremzi-section-howto .stremzi-step-grid > .stremzi-step-card:nth-child(3) { animation-delay: 400ms; }.stremzi-section-contact .stremzi-contact-grid > .stremzi-contact-card { animation: stremzi-slide-up 800ms cubic-bezier(.4, 0, .2, 1) both;}.stremzi-section-contact .stremzi-contact-grid > .stremzi-contact-card:nth-child(1) { animation-delay: 0ms; }.stremzi-section-contact .stremzi-contact-grid > .stremzi-contact-card:nth-child(2) { animation-delay: 100ms; }.stremzi-section-contact .stremzi-contact-grid > .stremzi-contact-card:nth-child(3) { animation-delay: 200ms; }@media (prefers-reduced-motion: reduce) { .stremzi-section-categories .stremzi-section-header, .stremzi-section-categories .stremzi-categories-grid, .stremzi-section-categories .stremzi-cat-footer, .stremzi-section-devices .stremzi-section-header, .stremzi-section-devices .stremzi-devices-grid, .stremzi-section-devices .stremzi-dv-footer, .stremzi-section-testimonials .stremzi-section-header, .stremzi-section-testimonials .stremzi-testimonial-grid, .stremzi-section-testimonials .stremzi-testimonial-grid > .stremzi-testimonial-card, .stremzi-section-howto .stremzi-section-header, .stremzi-section-howto .stremzi-step-grid, .stremzi-section-howto .stremzi-step-grid > .stremzi-step-card, .stremzi-section-howto .stremzi-step-footer, .stremzi-section-faq .stremzi-section-header, .stremzi-section-faq .stremzi-faq, .stremzi-section-contact .stremzi-section-header, .stremzi-section-contact .stremzi-contact-grid, .stremzi-section-contact .stremzi-contact-grid > .stremzi-contact-card, .stremzi-section-contact .stremzi-contact-badge, .stremzi-section-final-cta .stremzi-final-cta__inner { animation: none !important; } .stremzi-contact-card:hover { transform: none; } .stremzi-contact-card:hover .stremzi-contact-card__icon { transform: none; } .stremzi-final-cta__btn:hover { transform: none; }}.stremzi-section-title { font-size: var(--fs-h2); line-height: 1.12; letter-spacing: -0.02em; }.stremzi-section-subtitle { font-size: var(--fs-lead); line-height: 1.55; }.stremzi-cmp-footer-actions,.stremzi-feature-footer-actions,.stremzi-cat-footer-actions,.stremzi-dv-footer-actions,.stremzi-step-footer-actions { flex-direction: row; justify-content: center; align-items: center;}.stremzi-cmp-btn.is-cta,.stremzi-feature-btn.is-cta,.stremzi-cat-btn.is-cta,.stremzi-dv-btn.is-cta,.stremzi-step-btn.is-cta { flex: 0 0 auto; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 55%, #0369A1 100%); color: #FFFFFF; font-size: 18px; font-weight: 700; letter-spacing: 0.01em; padding: 16px 44px !important; min-block-size: 56px; border-radius: 14px; box-shadow: 0 14px 28px -10px rgba(0, 156, 224, 0.6); transition: transform 200ms ease, box-shadow 200ms ease, filter 200ms ease;}.stremzi-cmp-btn.is-cta:hover,.stremzi-feature-btn.is-cta:hover,.stremzi-cat-btn.is-cta:hover,.stremzi-dv-btn.is-cta:hover,.stremzi-step-btn.is-cta:hover { filter: brightness(1.06); transform: translateY(-2px); box-shadow: 0 20px 36px -10px rgba(0, 156, 224, 0.7);}@media (max-width: 480px) { .stremzi-cmp-btn.is-cta, .stremzi-feature-btn.is-cta, .stremzi-cat-btn.is-cta, .stremzi-dv-btn.is-cta, .stremzi-step-btn.is-cta { inline-size: 100%; padding: 15px 28px !important; font-size: 17px; }}@media (prefers-reduced-motion: reduce) { .stremzi-cmp-btn.is-cta:hover, .stremzi-feature-btn.is-cta:hover, .stremzi-cat-btn.is-cta:hover, .stremzi-dv-btn.is-cta:hover, .stremzi-step-btn.is-cta:hover { transform: none; }}.stremzi-categories-grid { grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 20px;}.stremzi-categories-grid li { padding: 30px 22px; border-radius: 18px;}.stremzi-categories-grid .content { gap: 18px; }.stremzi-categories-grid .icon { inline-size: 76px; block-size: 76px; border-radius: 20px; box-shadow: 0 12px 22px -8px rgba(0, 156, 224, 0.5); transition: transform 200ms ease;}.stremzi-categories-grid li:hover .icon { transform: scale(1.08); }.stremzi-categories-grid .icon i { font-size: 34px; }.stremzi-categories-grid .title { font-size: 18px; font-weight: 700; }@media (max-width: 640px) { .stremzi-categories-grid { grid-template-columns: 1fr 1fr; gap: 14px; } .stremzi-categories-grid li { padding: 22px 14px; } .stremzi-categories-grid .icon { inline-size: 64px; block-size: 64px; } .stremzi-categories-grid .icon i { font-size: 28px; }}.stremzi-devices-grid { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px;}.stremzi-devices-grid li { padding: 26px 24px; border-radius: 18px;}.stremzi-devices-grid .content { gap: 18px; }.stremzi-devices-grid .icon { inline-size: 62px; block-size: 62px; border-radius: 16px; box-shadow: 0 12px 22px -8px rgba(0, 156, 224, 0.45); transition: transform 200ms ease;}.stremzi-devices-grid li:hover .icon { transform: scale(1.08); }.stremzi-devices-grid .icon i { font-size: 30px; }.stremzi-devices-grid .title { font-size: 18px; }.stremzi-devices-grid .description { font-size: 14px; margin-inline-start: 80px; }@media (max-width: 640px) { .stremzi-devices-grid { grid-template-columns: 1fr; gap: 14px; } .stremzi-devices-grid li { padding: 20px; } .stremzi-devices-grid .icon { inline-size: 56px; block-size: 56px; } .stremzi-devices-grid .icon i { font-size: 26px; } .stremzi-devices-grid .description { margin-inline-start: 74px; }}.stremzi-step-card { padding: 44px 32px 32px; }.stremzi-step-card__number { inline-size: 60px; block-size: 60px; border-radius: 18px; font-size: 22px; top: -24px; box-shadow: 0 10px 24px -6px rgba(0, 156, 224, 0.5);}.stremzi-step-card__title { margin: 22px 0 10px; font-size: 22px; }.stremzi-step-card__text { font-size: 16px; line-height: 1.65; }.stremzi-section-howto .stremzi-section-note { font-size: 15px; }.stremzi-faq__title-wrap { padding: 24px 60px 24px 28px; }.stremzi-faq__content-wrap { padding: 0 28px 24px; }.stremzi-faq__q { font-size: 19px; line-height: 1.45; }.stremzi-faq__a { font-size: 16px; line-height: 1.7; }.stremzi-testimonial-card__quote { font-size: 17px; line-height: 1.65; }.stremzi-testimonial-card__name { font-size: 16px; }.stremzi-testimonial-card__role { font-size: 14px; }.stremzi-feature-card__text { font-size: 17px; }.stremzi-feature-card__title { font-size: 21px; }.stremzi-cmp-subtitle { font-size: 16px; }.stremzi-cmp-col-title { font-size: 18px; }.stremzi-cmp-col-sub { font-size: 14px; }.stremzi-cmp-cell { font-size: 15px; }.stremzi-cmp-iconval__text { font-size: 15px; }.stremzi-cmp-pill { font-size: 14px; }.stremzi-cmp-row-label { font-size: 15px; }.stremzi-cmp-footer-note { font-size: 15px; }.stremzi-whatmakes__intro { font-size: 18px; }.stremzi-whatmakes__body { font-size: 17px; }.stremzi-whatmakes__body h3 { font-size: 21px; }.stremzi-contact-grid .title { font-size: 17px; }.stremzi-contact-grid .description { font-size: 14px; }.stremzi-cat-footer-note,.stremzi-step-footer-note,.stremzi-feature-footer-note { font-size: 19px; }html { scroll-behavior: smooth; }:target { scroll-margin-top: 100px; }#pricing { scroll-margin-top: 100px; }.stremzi-js .stremzi-reveal { opacity: 0; transform: translateY(34px); transition: opacity 700ms cubic-bezier(.16, 1, .3, 1), transform 700ms cubic-bezier(.16, 1, .3, 1); will-change: opacity, transform;}.stremzi-js .stremzi-reveal.is-revealed { opacity: 1; transform: none;}@keyframes stremzi-pulse-ring { 0% { box-shadow: 0 0 0 0 rgba(0, 156, 224, 0); } 25% { box-shadow: 0 0 0 6px rgba(0, 156, 224, 0.28); } 100% { box-shadow: 0 0 0 22px rgba(0, 156, 224, 0); }}.stremzi-pulse { animation: stremzi-pulse-ring 1300ms ease-out 1;}.stremzi-js .stremzi-stagger.is-revealed > * { transition-delay: 0ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(1) { transition-delay: 0ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(2) { transition-delay: 60ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(3) { transition-delay: 120ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(4) { transition-delay: 180ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(5) { transition-delay: 240ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(6) { transition-delay: 300ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(7) { transition-delay: 360ms; }.stremzi-js .stremzi-stagger.is-revealed > :nth-child(n+8) { transition-delay: 420ms; }.stremzi-js .stremzi-stagger.is-revealed > * { animation: stremzi-fade-up 520ms cubic-bezier(.16, 1, .3, 1) both;}@keyframes stremzi-fade-up { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: none; }}@media (prefers-reduced-motion: reduce) { .stremzi-js .stremzi-reveal { opacity: 1 !important; transform: none !important; transition: none !important; } .stremzi-js .stremzi-stagger.is-revealed > * { animation: none !important; transition-delay: 0ms !important; } .stremzi-pulse { animation: none !important; }}.stremzi-categories-grid { grid-template-columns: repeat(6, 1fr);}@media (max-width: 1024px) { .stremzi-categories-grid { grid-template-columns: repeat(3, 1fr); }}@media (max-width: 640px) { .stremzi-categories-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; }}.stremzi-testimonial-grid { grid-template-columns: repeat(4, 1fr);}@media (max-width: 1100px) { .stremzi-testimonial-grid { grid-template-columns: repeat(2, 1fr); }}@media (max-width: 640px) { .stremzi-testimonial-grid { grid-template-columns: 1fr; }}.stremzi-trustpilot-btn { display: inline-flex !important; align-items: center; justify-content: center; gap: 10px; width: max-content; margin: 40px auto 0; padding: 15px 34px !important; background: #00B67A; color: #FFFFFF !important; font-size: 17px; font-weight: 700; letter-spacing: 0.01em; border: 0; border-radius: 12px; text-decoration: none; line-height: 1.2; box-shadow: 0 12px 24px -10px rgba(0, 182, 122, 0.65); transition: transform 200ms ease, box-shadow 200ms ease, background 200ms ease;}.stremzi-trustpilot-btn::before { content: ""; inline-size: 22px; block-size: 22px; flex: 0 0 auto; background: #FFFFFF; -webkit-mask: var(--tp-star) center / contain no-repeat; mask: var(--tp-star) center / contain no-repeat; --tp-star: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.7l3.18 6.45 7.12 1.03-5.15 5.02 1.22 7.1L12 17.97 5.63 21.3l1.22-7.1L1.7 9.18l7.12-1.03z'/></svg>");}.stremzi-trustpilot-btn:hover { background: #00A06C; color: #FFFFFF !important; transform: translateY(-2px); box-shadow: 0 18px 32px -10px rgba(0, 182, 122, 0.75);}@media (prefers-reduced-motion: reduce) { .stremzi-trustpilot-btn:hover { transform: none; }}.stremzi-section-whatmakes { background: linear-gradient(180deg, #F8FAFC 0%, #FFFFFF 60%); padding-block: 88px;}.stremzi-whatmakes__intro { max-width: 820px; margin: 0 auto 40px; font-size: 19px; line-height: 1.75; color: #334155; text-align: center;}.stremzi-section-whatmakes .stremzi-section-title { text-align: center; max-width: 820px; margin: 0 auto 28px; font-size: var(--fs-h2); line-height: 1.18;}.stremzi-whatmakes__image img { border-radius: 18px; box-shadow: 0 22px 50px -18px rgba(15, 23, 42, 0.28); margin: 0 auto 44px;}.stremzi-whatmakes__body { max-width: 820px; margin: 0 auto; padding: 40px clamp(20px, 4vw, 56px); background: #FFFFFF; border: 1px solid #E8EEF4; border-radius: 20px; box-shadow: 0 16px 40px -24px rgba(15, 23, 42, 0.18); font-size: 17px; line-height: 1.8; color: #334155;}.stremzi-whatmakes__body p { margin: 0 0 18px; }.stremzi-whatmakes__body p:last-child { margin-bottom: 0; }.stremzi-whatmakes__body h3 { position: relative; margin: 36px 0 14px; padding-inline-start: 16px; font-size: 21px; font-weight: 800; line-height: 1.3; color: #0F172A;}.stremzi-whatmakes__body h3::before { content: ""; position: absolute; inset-inline-start: 0; top: 4px; bottom: 4px; inline-size: 5px; border-radius: 999px; background: linear-gradient(180deg, #38BDF8 0%, #009CE0 100%);}.stremzi-whatmakes__body strong { color: #0F172A; font-weight: 700; }.stremzi-whatmakes__summary { max-width: 820px; margin: 28px auto 0;}.stremzi-whatmakes__summary blockquote { margin: 0; padding: 26px 30px; background: linear-gradient(135deg, #ECFEFF 0%, #EFF6FF 100%); border: 1px solid #BAE6FD; border-inline-start: 5px solid #009CE0; border-radius: 14px; font-size: 18px; line-height: 1.75; color: #0F172A;}.stremzi-whatmakes__summary blockquote p { margin: 0; }@media (max-width: 640px) { .stremzi-section-whatmakes { padding-block: 56px; } .stremzi-whatmakes__intro { font-size: 17px; } .stremzi-whatmakes__body { font-size: 16px; padding: 28px 20px; } .stremzi-whatmakes__body h3 { font-size: 19px; } .stremzi-whatmakes__summary blockquote { font-size: 16px; padding: 22px 20px; }}.stremzi-faq__a,.stremzi-faq__a p,.stremzi-faq__a li { font-size: 16px; line-height: 1.7;}.stremzi-section-contact { padding-block: 88px;}.stremzi-section-contact .stremzi-section-title { font-size: var(--fs-h2); }.stremzi-section-contact .stremzi-section-subtitle { font-size: 20px; }.stremzi-section-contact .stremzi-section-note { max-width: 620px; margin: 10px auto 0; font-size: 16px; color: #475569; text-align: center;}.stremzi-contact-grid { grid-template-columns: 1fr; gap: 22px; max-width: 1240px;}@media (min-width: 768px) { .stremzi-contact-grid { grid-template-columns: repeat(2, 1fr); max-width: 760px; }}@media (min-width: 1200px) { .stremzi-contact-grid { grid-template-columns: repeat(4, 1fr); max-width: 1240px; }}.stremzi-contact-grid li,.stremzi-contact-card { padding: 28px 20px; border-radius: 20px; border: 1px solid #E5E7EB; background: #FFFFFF; transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;}.stremzi-contact-grid li:hover,.stremzi-contact-card:hover { transform: translateY(-6px); border-color: #38BDF8; box-shadow: 0 22px 44px -20px rgba(0, 156, 224, 0.45);}.stremzi-contact-grid .icon,.stremzi-contact-card__icon { inline-size: 64px; block-size: 64px; border-radius: 18px; margin: 0 auto 6px; box-shadow: 0 12px 22px -8px rgba(0, 156, 224, 0.45);}.stremzi-contact-grid .icon i,.stremzi-contact-card__icon i { font-size: 28px; }.stremzi-contact-grid .title,.stremzi-contact-card__title { font-size: 19px; font-weight: 700; }.stremzi-contact-grid .description,.stremzi-contact-card__desc { font-size: 15px; color: #64748B; }.stremzi-contact-badge { margin-top: 36px; font-size: 15px; font-weight: 600;}@media (max-width: 640px) { .stremzi-section-contact { padding-block: 56px; } .stremzi-contact-grid li, .stremzi-contact-card { padding: 26px 20px; }}@media (max-width: 767px) {  .stremzi-section-comparison { padding: 40px 12px; } .stremzi-cmp-card { border-radius: 16px; overflow-x: hidden; max-inline-size: 100%; } .stremzi-cmp-table, .stremzi-cmp-header, .stremzi-cmp-footer { min-inline-size: 0; } .stremzi-cmp-header { padding: 18px 14px 14px; } .stremzi-cmp-title { font-size: 20px; } .stremzi-cmp-subtitle { font-size: 13px; }  .stremzi-cmp-row, .stremzi-cmp-row--header { grid-template-columns: minmax(90px, 1.1fr) 1fr 1fr; } .stremzi-cmp-row--header { min-block-size: auto; } .stremzi-cmp-row-label, .stremzi-cmp-col-head, .stremzi-cmp-cell { min-inline-size: 0; }  .stremzi-cmp-row-label { padding: 10px 8px; font-size: 12px; line-height: 1.25; overflow-wrap: anywhere; } .stremzi-cmp-row-label--header { font-size: 13px; }  .stremzi-cmp-col-head { padding: 12px 6px; gap: 6px; } .stremzi-cmp-col-sub { display: none; } .stremzi-cmp-col-title { font-size: 14px; line-height: 1.2; } .stremzi-cmp-col-icon { inline-size: 28px; block-size: 28px; border-radius: 8px; } .stremzi-cmp-col-icon i, .stremzi-cmp-col-icon svg { font-size: 15px; inline-size: 15px; block-size: 15px; }  .stremzi-cmp-cell { padding: 10px 6px; font-size: 12px; gap: 4px; } .stremzi-cmp-iconval__icon { font-size: 15px; flex: none; } .stremzi-cmp-iconval__text { font-size: 12px; line-height: 1.25; flex: 0 1 auto; min-inline-size: 0; overflow-wrap: anywhere; }  .stremzi-cmp-pill { padding: 3px 8px; font-size: 11px; line-height: 1.25; max-inline-size: 100%; text-align: center; }  .stremzi-cmp-footer { flex-direction: column; align-items: stretch; gap: 14px; padding: 20px 14px; text-align: center; } .stremzi-cmp-footer-note { font-size: 13px; flex: none; } .stremzi-cmp-footer-actions { justify-content: center; } .stremzi-cmp-btn.is-cta { inline-size: 100%; }}.stremzi-section-testimonials .stremzi-trustpilot-btn { display: flex !important; margin-inline: auto;}.stremzi-section-testimonials .stremzi-testimonial-grid { align-items: stretch;}.stremzi-section-testimonials .stremzi-testimonial-card { height: 100%;}.stremzi-section-testimonials .stremzi-testimonial-card__name { margin-top: auto;}.stremzi-section-devices .stremzi-section-header { margin-bottom: 40px;}.stremzi-section-devices .stremzi-section-subtitle { max-width: 600px; margin-left: auto; margin-right: auto;}.stremzi-section-devices .stremzi-devices-grid { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: 1140px; margin: 0 auto; padding: 0; list-style: none;}.stremzi-section-devices .stremzi-devices-grid li { display: grid; grid-template-columns: auto minmax(0, 1fr); grid-template-rows: auto auto; column-gap: 18px; row-gap: 5px; align-items: center; margin: 0; padding: 24px; background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 16px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), 0 1px 3px rgba(0, 0, 0, 0.06); transition: transform 200ms ease, box-shadow 200ms ease;}.stremzi-section-devices .stremzi-devices-grid li:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 2px 4px rgba(0, 0, 0, 0.04);}.stremzi-section-devices .stremzi-devices-grid .content { display: contents !important;}.stremzi-section-devices .stremzi-devices-grid .icon { grid-column: 1; grid-row: 1 / span 2; align-self: center; display: inline-flex; align-items: center; justify-content: center; width: 64px; height: 64px; inline-size: 64px; block-size: 64px; border-radius: 14px; background: linear-gradient(135deg, #38BDF8 0%, #009CE0 60%, #2B6FA8 100%); color: #FFFFFF; flex: 0 0 auto; box-shadow: 0 4px 8px rgba(59, 130, 246, 0.2);}.stremzi-section-devices .stremzi-devices-grid .icon i { font-size: 30px; line-height: 1; color: #FFFFFF;}.stremzi-section-devices .stremzi-devices-grid .title { grid-column: 2; grid-row: 1; align-self: end; min-width: 0; margin: 0; font-size: 20px; font-weight: 700; line-height: 1.25; color: var(--color-headline, #0F172A); text-align: left; overflow-wrap: break-word;}.stremzi-section-devices .stremzi-devices-grid .description { grid-column: 2; grid-row: 2; align-self: start; margin: 0; margin-inline-start: 0; font-size: 14px; font-weight: 400; line-height: 1.4; color: var(--color-body, #64748B); text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}@media (max-width: 991px) { .stremzi-section-devices .stremzi-devices-grid { grid-template-columns: repeat(2, 1fr); }}@media (max-width: 767px) { .stremzi-section-devices .stremzi-section-header { margin-bottom: 28px; } .stremzi-section-devices .stremzi-devices-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; } .stremzi-section-devices .stremzi-devices-grid li { grid-template-rows: auto; column-gap: 8px; padding: 14px; }  .stremzi-section-devices .stremzi-devices-grid .icon { grid-row: 1; width: 44px; height: 44px; inline-size: 44px; block-size: 44px; border-radius: 12px; } .stremzi-section-devices .stremzi-devices-grid .icon i { font-size: 22px; } .stremzi-section-devices .stremzi-devices-grid .title { grid-row: 1; align-self: center; font-size: 15px; line-height: 1.2; } .stremzi-section-devices .stremzi-devices-grid .description { display: none; }}.stremzi-cmp-btn.is-cta:hover,.stremzi-feature-btn.is-cta:hover,.stremzi-cat-btn.is-cta:hover,.stremzi-dv-btn.is-cta:hover,.stremzi-step-btn.is-cta:hover { filter: brightness(0.9);}.stremzi-cmp-btn.is-cta:active,.stremzi-feature-btn.is-cta:active,.stremzi-cat-btn.is-cta:active,.stremzi-dv-btn.is-cta:active,.stremzi-step-btn.is-cta:active { filter: brightness(0.84); transform: translateY(0);}.btn-outline:hover { background: var(--color-accent); border-color: var(--color-accent); color: var(--color-white);}.btn-outline:active { background: var(--color-primary-dark); border-color: var(--color-primary-dark); color: var(--color-white);}.single-doc__feedback-buttons .single-doc__feedback-button:hover { background: var(--color-accent); border-color: var(--color-accent); color: var(--color-white);}.btn-tertiary:hover { color: var(--color-accent);}.stremzi-hero .btn-cta-white:focus-visible,.stremzi-hero .btn-cta-primary:focus-visible,.stremzi-hero .btn-cta-orange:focus-visible,.stremzi-cmp-btn:focus-visible,.stremzi-feature-btn:focus-visible,.stremzi-cat-btn:focus-visible,.stremzi-dv-btn:focus-visible,.stremzi-step-btn:focus-visible,.stremzi-contact-card__btn:focus-visible,.stremzi-trustpilot-btn:focus-visible,.stremzi-final-cta__btn:focus-visible,.btn-cta-white:focus-visible,.btn-cta-primary:focus-visible,.btn-cta-orange:focus-visible,.single-doc__feedback-button:focus-visible,:is(.stremzi-co-shell, body.woocommerce-checkout) button#place_order:focus-visible,:is(.stremzi-co-shell, body.woocommerce-checkout) form.woocommerce-form-coupon button[name="apply_coupon"]:focus-visible { outline: 2px solid var(--color-headline) !important; outline-offset: 2px !important; box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.7), 0 0 0 6px rgba(15, 23, 42, 0.35);}.stremzi-feature-btn:active,.stremzi-cat-btn:active,.stremzi-dv-btn:active,.stremzi-step-btn:active,.stremzi-cmp-btn:active,.stremzi-contact-card__btn:active,.stremzi-trustpilot-btn:active { filter: brightness(0.88);}.btn-primary:disabled, .btn-secondary:disabled, .btn-outline:disabled,.btn-cta:disabled, .btn-cta-white:disabled, .btn-cta-primary:disabled,.btn-cta-orange:disabled,.stremzi-cmp-btn:disabled, .stremzi-feature-btn:disabled,.stremzi-cat-btn:disabled, .stremzi-dv-btn:disabled,.stremzi-step-btn:disabled, .stremzi-contact-card__btn:disabled,.stremzi-trustpilot-btn:disabled, .stremzi-final-cta__btn:disabled,.single-doc__feedback-button:disabled,button[disabled], button:disabled, [aria-disabled="true"],:is(.stremzi-co-shell, body.woocommerce-checkout) button#place_order:disabled { opacity: 0.5; cursor: not-allowed; filter: none; transform: none; box-shadow: none;}.btn-primary:disabled:hover, .btn-secondary:disabled:hover,.btn-outline:disabled:hover, .btn-cta:disabled:hover,.stremzi-cmp-btn:disabled:hover, .stremzi-feature-btn:disabled:hover,.stremzi-cat-btn:disabled:hover, .stremzi-dv-btn:disabled:hover,.stremzi-step-btn:disabled:hover, .stremzi-contact-card__btn:disabled:hover,.stremzi-trustpilot-btn:disabled:hover,.single-doc__feedback-button:disabled:hover { filter: none; transform: none;}.stremzi-trial-modal[hidden]{display:none!important}.stremzi-trial-modal{ position:fixed;inset:0;z-index:100000; display:flex;align-items:center;justify-content:center; padding:0;overflow:hidden; --plan-accent:#F59E0B; --plan-accent-hover:#D97706; --plan-gradient:linear-gradient(135deg,#F59E0B 0%,#F97316 100%); --plan-tint-bg:#FFF7ED; --plan-tint-ring:rgba(245,158,11,.15); --plan-icon-shadow:rgba(245,158,11,.35); --plan-icon-shadow-soft:rgba(245,158,11,.25); --stm-pad:32px; --stm-radius:20px}.stremzi-trial-modal[data-stm-active-tier="standard"]{ --plan-accent:#2AABEE; --plan-accent-hover:#1B8AC0; --plan-gradient:linear-gradient(135deg,#2AABEE 0%,#229ED9 100%); --plan-tint-bg:#EFF8FE; --plan-tint-ring:rgba(42,171,238,.15); --plan-icon-shadow:rgba(42,171,238,.35); --plan-icon-shadow-soft:rgba(42,171,238,.25)}.stremzi-trial-modal__overlay{ position:fixed;inset:0;background:rgba(2,6,23,.55); -webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px); opacity:0;transition:opacity .15s ease}.stremzi-trial-modal.is-open .stremzi-trial-modal__overlay{opacity:1}.stremzi-trial-modal__dialog{ position:relative;display:flex;flex-direction:column; inline-size:560px;max-inline-size:560px;max-block-size:92vh;margin:auto; background:linear-gradient(180deg,#FAFBFF 0%,#FFFFFF 60%); border-radius:var(--stm-radius);overflow:hidden; box-shadow:0 24px 64px rgba(15,23,42,.12), 0 8px 24px rgba(15,23,42,.06); opacity:0;transform:translateY(8px) scale(.96); transition:opacity .22s ease,transform .22s ease}.stremzi-trial-modal.is-open .stremzi-trial-modal__dialog{ opacity:1;transform:none}@media (prefers-reduced-motion: reduce){ .stremzi-trial-modal__overlay, .stremzi-trial-modal__dialog{transition:none} .stremzi-trial-modal__dialog{transform:none}}@media (max-width:767px){ .stremzi-trial-modal__dialog{ inline-size:auto;max-inline-size:92vw;max-block-size:92vh}}@media (max-width:639px){ .stremzi-trial-modal__dialog{ --stm-pad:20px; inline-size:100vw;max-inline-size:100vw; block-size:100vh;max-block-size:100vh; border-radius:20px 20px 0 0}}.stremzi-trial-modal__close{ position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:3; inline-size:36px;block-size:36px;display:inline-flex; align-items:center;justify-content:center; border:0;border-radius:10px;background:transparent;color:#64748B; cursor:pointer;transition:background .15s ease,color .15s ease}.stremzi-trial-modal__close:hover{background:rgba(15,23,42,.06);color:#0F172A}.stremzi-trial-modal__close:focus-visible{ outline:2px solid var(--plan-accent);outline-offset:2px}.stremzi-trial-modal__close svg{width:18px;height:18px}.stremzi-trial-modal__tabs{ position:relative;display:inline-flex;align-self:center;flex:0 0 auto; gap:4px;margin:24px auto 0;padding:4px; background:#F1F5F9;border:0;border-radius:999px;box-shadow:none}.stremzi-trial-modal__tabs::before{content:none;display:none}.stremzi-trial-modal .stm-tab{ position:relative;z-index:1;flex:0 0 auto; padding:10px 24px;border:0;border-radius:999px;background:transparent; color:#64748B;font-weight:600;font-size:14px;line-height:1.2; cursor:pointer;font-family:inherit;white-space:nowrap;user-select:none; transition:color 200ms ease,background 200ms ease, box-shadow 200ms ease,transform 200ms ease}.stremzi-trial-modal .stm-tab:hover{color:#0F172A}.stremzi-trial-modal .stm-tab.is-active{ background:var(--plan-gradient);color:#FFFFFF; box-shadow:0 4px 12px var(--plan-icon-shadow)}.stremzi-trial-modal .stm-tab:focus-visible{ outline:2px solid var(--plan-accent);outline-offset:2px}@media (max-width:639px){ .stremzi-trial-modal__tabs{margin:16px auto 0}}.stremzi-trial-modal__hero{ flex:0 0 auto;padding:14px var(--stm-pad) 4px;text-align:center}.stremzi-trial-modal__hero-icon{ display:inline-flex;align-items:center;justify-content:center; width:56px;height:56px;border-radius:14px; background:var(--plan-gradient);color:#FFFFFF; box-shadow:0 8px 20px var(--plan-icon-shadow-soft); margin:8px auto 14px; transition:background .22s ease,box-shadow .22s ease}.stremzi-trial-modal__hero-icon svg{ width:24px;height:24px;fill:currentColor;color:#FFFFFF}.stremzi-trial-modal__hero-title{ display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap; justify-content:center;margin:0 0 6px}.stremzi-trial-modal__hero-title h2{ margin:0;font-size:24px;font-weight:700;color:#0F172A; line-height:1.2;letter-spacing:-.01em;font-family:inherit}.stremzi-trial-modal__hero-badge{ display:inline-flex;align-items:center; padding:4px 10px;border-radius:999px; background:var(--plan-gradient);color:#FFFFFF; font-size:11px;font-weight:700;letter-spacing:.06em; text-transform:uppercase;line-height:1.2; box-shadow:0 2px 8px var(--plan-icon-shadow)}.stremzi-trial-modal__hero-subtitle{ margin:0;font-size:16px;font-weight:600;color:#0F172A;line-height:1.4}.stremzi-trial-modal__hero-helper{ margin:4px 0 0;font-size:13px;font-weight:400;color:#64748B;line-height:1.5}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-hero,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-perks,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-tier-switch,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-footer-link{ display:none!important}.stremzi-trial-modal__step{padding:0}.stremzi-trial-modal__step[hidden]{display:none!important}.stremzi-trial-modal__step#stm-step-1{ flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.stremzi-trial-modal #stm-step-1 .stremzi-wrap,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-card,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-body,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-form{ display:flex!important;flex-direction:column!important; flex:1 1 auto!important;min-height:0!important; width:100%!important;margin:0!important;max-width:none!important; background:transparent!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-card{ border:0!important;border-radius:0!important;box-shadow:none!important; padding:0!important;margin:0!important;background:transparent!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-body{ padding:0!important}.stremzi-trial-modal .stremzi-trial-modal-scroll{ flex:1 1 auto;min-height:0; overflow-y:auto;overflow-x:visible; display:grid;grid-template-columns:1fr 1fr; column-gap:12px;row-gap:12px;align-items:start; padding:14px var(--stm-pad) 14px; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:rgba(15,23,42,.15) transparent}.stremzi-trial-modal .stremzi-trial-modal-scroll::-webkit-scrollbar{ width:6px;height:6px}.stremzi-trial-modal .stremzi-trial-modal-scroll::-webkit-scrollbar-track{ background:transparent}.stremzi-trial-modal .stremzi-trial-modal-scroll::-webkit-scrollbar-thumb{ background:rgba(15,23,42,.15);border-radius:999px}.stremzi-trial-modal .stremzi-trial-modal-scroll::-webkit-scrollbar-thumb:hover{ background:rgba(15,23,42,.28)}.stremzi-trial-modal .stremzi-trial-modal-scroll>*{min-width:0}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll>.stremzi-field,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll>.stremzi-signup-country-wrap{ margin:0!important}.stremzi-trial-modal .stremzi-trial-modal-scroll>.stremzi-field:has(.stremzi-device-toggle),.stremzi-trial-modal .stremzi-trial-modal-scroll>.stremzi-field:has(#stremzi-phone),.stremzi-trial-modal .stremzi-trial-modal-scroll>.stremzi-field:has(#stremzi-password),.stremzi-trial-modal .stremzi-trial-modal-scroll>.stremzi-field.stremzi-mac-field,.stremzi-trial-modal .stremzi-trial-modal-scroll>.stremzi-field.stremzi-turnstile-wrap,.stremzi-trial-modal .stremzi-trial-modal-scroll>.stm-package-row,.stremzi-trial-modal .stremzi-trial-modal-scroll>.stremzi-signup-country-wrap,.stremzi-trial-modal .stremzi-trial-modal-scroll>.stm-pwd-rules{ grid-column:1/-1}@media (max-width:639px){ .stremzi-trial-modal .stremzi-trial-modal-scroll{ grid-template-columns:1fr;row-gap:12px}}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field{ position:relative!important; margin:0!important; padding:8px 14px 10px!important; border:1.5px solid #E2E8F0!important; border-radius:14px!important;background:#FFFFFF!important; box-shadow:none!important; transition:border-color .15s ease,box-shadow .15s ease!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field:focus-within{ border-color:var(--plan-accent)!important; box-shadow:0 0 0 3px var(--plan-tint-ring)!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field:has(.stremzi-device-toggle),.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field.stremzi-turnstile-wrap{ border:0!important;background:transparent!important; padding:0!important;box-shadow:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field:has(.stremzi-device-toggle):focus-within,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field.stremzi-turnstile-wrap:focus-within{ box-shadow:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-lbl{ display:block!important; font-size:11px!important;font-weight:600!important; letter-spacing:.05em!important;text-transform:uppercase!important; color:#94A3B8!important; margin:0 0 4px!important;padding:0!important; line-height:1.2!important;text-align:left!important; width:auto!important;float:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap{ position:static!important; border:0!important;background:transparent!important; height:auto!important;width:auto!important;padding:0!important; display:flex!important;align-items:center;gap:8px; box-shadow:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap .stremzi-ic{ display:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap input{ display:block!important;flex:1 1 auto!important; width:100%!important;min-width:0!important; height:auto!important;min-height:0!important;max-width:100%!important; margin:0!important;padding:2px 0 0!important; border:0!important;border-radius:0!important; background:transparent!important; background-color:transparent!important; background-image:none!important; box-shadow:none!important;outline:0!important; font-size:15px!important;font-weight:500!important; color:#0F172A!important;line-height:1.4!important; letter-spacing:normal!important;text-transform:none!important; -webkit-text-fill-color:#0F172A!important; -webkit-appearance:none!important;appearance:none!important; position:relative!important;z-index:1!important;filter:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap input::placeholder{ color:#94A3B8!important;font-weight:400!important;opacity:1!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap input:focus{ background:transparent!important;border:0!important;box-shadow:none!important; outline:0!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap input:-webkit-autofill,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap input:-webkit-autofill:hover,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-input-wrap input:-webkit-autofill:focus{ -webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important; box-shadow:0 0 0 1000px #FFFFFF inset!important; -webkit-text-fill-color:#0F172A!important;caret-color:#0F172A!important}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-pwd-toggle{ display:inline-flex!important;align-items:center;justify-content:center; flex:0 0 auto;width:24px;height:24px; border:0;background:transparent;color:#94A3B8; cursor:pointer;padding:0;margin-left:4px; transition:color .15s ease}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-pwd-toggle:hover{color:#0F172A}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-pwd-toggle svg{width:18px;height:18px}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal-scroll .stremzi-field:has(.stremzi-device-toggle) .stremzi-lbl{ font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important; text-transform:uppercase!important;color:#94A3B8!important; margin:0 0 10px!important;padding:0!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-toggle{ display:grid!important;grid-template-columns:1fr 1fr!important; gap:12px!important;margin:0!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt{ position:relative!important;display:block!important;margin:0!important; padding:0!important;cursor:pointer!important; border:1.5px solid #E2E8F0!important;border-radius:14px!important; background:#FFFFFF!important;overflow:visible!important; box-shadow:none!important; transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt:hover{ border-color:#CBD5E1!important;background:#FFFFFF!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt input[type="radio"]{ position:absolute!important;opacity:0!important; width:0!important;height:0!important;pointer-events:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-card{ display:flex!important;flex-direction:row!important; align-items:center!important;justify-content:flex-start!important; gap:12px!important;padding:14px 16px!important; border:0!important;background:transparent!important; box-shadow:none!important;margin:0!important;border-radius:0!important; text-align:left!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-ic{ display:inline-flex!important;align-items:center!important; justify-content:center!important; flex:0 0 auto!important;width:40px!important;height:40px!important; border-radius:10px!important; background:#F1F5F9!important;color:#64748B!important; font-size:0!important;line-height:1!important; transition:background .18s ease,color .18s ease!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-ic svg{ width:22px!important;height:22px!important;display:block!important; color:inherit!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-title{ font-size:14px!important;font-weight:600!important; color:#0F172A!important;line-height:1.2!important; letter-spacing:.01em!important;margin:0!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt.selected,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt:has(input:checked){ border-color:var(--plan-accent)!important; background:var(--plan-tint-bg)!important; box-shadow:0 0 0 3px var(--plan-tint-ring)!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt.selected .stremzi-device-ic,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt:has(input:checked) .stremzi-device-ic{ background:var(--plan-gradient)!important;color:#FFFFFF!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt::after{ content:""!important;position:absolute!important; top:8px!important;inset-inline-end:8px!important; width:18px!important;height:18px!important;border-radius:999px!important; background:var(--plan-accent) var(--stm-ic-check-white) center/12px no-repeat!important; opacity:0!important;transform:scale(.7)!important; transition:opacity .18s ease,transform .18s ease!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt.selected::after,.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-device-opt:has(input:checked)::after{ opacity:1!important;transform:scale(1)!important}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-mac-field .stremzi-pwd-hints{ margin:6px 0 0!important;padding:0!important; font-size:12px;color:#64748B}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-field:has(.stremzi-phone){ padding:8px 14px 6px}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-field:has(.stremzi-phone.is-focused){ border-color:var(--plan-accent); box-shadow:0 0 0 3px var(--plan-tint-ring)}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone{ display:flex!important;align-items:stretch!important; width:100%!important;height:auto!important; margin:0!important;padding:0!important; border:0!important;border-radius:0!important; background:transparent!important;overflow:visible!important; box-shadow:none!important;position:relative}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-trigger{ display:flex!important;align-items:center!important;gap:6px!important; flex:0 0 auto!important; padding:4px 12px 4px 0!important;margin:0!important; border:0!important;background:transparent!important;cursor:pointer!important; font-family:inherit!important;color:#0F172A!important;font-size:15px!important; position:relative}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-trigger::after{ content:"";position:absolute;inset-inline-end:0; top:20%;bottom:20%;width:1px;background:#E2E8F0}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-flag{ font-size:18px!important;line-height:1!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-code{ font-size:15px!important;color:#475569!important;font-weight:500!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-arrow{ font-size:11px!important;color:#94A3B8!important;margin-left:-2px!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap input.stremzi-phone-input{ flex:1 1 auto!important;width:auto!important; height:auto!important;min-height:0!important; margin:0!important;padding:4px 0 4px 12px!important; border:0!important;border-radius:0!important; background:transparent!important;background-image:none!important; box-shadow:none!important;outline:none!important; font-size:15px!important;color:#0F172A!important;font-weight:500!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap input.stremzi-phone-input::placeholder{ color:#94A3B8!important;font-weight:400!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap input.stremzi-phone-input:focus{ border:0!important;box-shadow:none!important;background:transparent!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-dropdown{ position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:100010; width:auto;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:14px; box-shadow:0 18px 44px -12px rgba(2,6,23,.45);overflow:hidden; max-height:280px;display:flex;flex-direction:column}.stremzi-trial-modal .stremzi-phone-dropdown[hidden]{display:none}.stremzi-trial-modal .stremzi-phone-search-wrap{ padding:10px;flex:0 0 auto;border-bottom:1px solid #F1F5F9}.stremzi-trial-modal input.stremzi-phone-search{ width:100%;box-sizing:border-box; height:38px;padding:0 12px;border:1px solid #E2E8F0;border-radius:8px; font-size:14px;font-family:inherit;color:#0F172A;background:#FFFFFF}.stremzi-trial-modal input.stremzi-phone-search:focus{ outline:2px solid var(--plan-accent);outline-offset:0; border-color:var(--plan-accent)}.stremzi-trial-modal .stremzi-phone-list{ list-style:none;margin:0;padding:6px; overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.stremzi-trial-modal .stremzi-phone-item{ display:flex;align-items:center;gap:10px; padding:8px 10px;border-radius:8px;cursor:pointer; font-size:14px;color:#0F172A}.stremzi-trial-modal .stremzi-phone-item:hover,.stremzi-trial-modal .stremzi-phone-item.is-highlighted{background:#F1F5F9}.stremzi-trial-modal .stremzi-phone-item.is-selected{ background:var(--plan-tint-bg);font-weight:600;color:var(--plan-accent)}.stremzi-trial-modal .stremzi-phone-item-name{ flex:1 1 auto;min-width:0;overflow:hidden; text-overflow:ellipsis;white-space:nowrap}.stremzi-trial-modal .stremzi-phone-item-code{color:#64748B;flex:0 0 auto}.stremzi-trial-modal .stremzi-phone-list-empty{ padding:14px;text-align:center;color:#94A3B8; font-size:13px;list-style:none}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-error{ display:none!important;margin:7px 0 0!important;padding:0!important; font-size:12px!important;color:#64748B!important;line-height:1.4!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-phone-error.is-visible{ display:block!important;color:#DC2626!important}.stremzi-trial-modal .stm-pwd-rules{ grid-column:1/-1;margin:0!important; max-block-size:0;opacity:0;overflow:hidden; transition:max-block-size .2s ease,opacity .2s ease,margin .2s ease}.stremzi-trial-modal .stm-pwd-rules.is-shown{ max-block-size:72px;opacity:1;margin:-4px 0 0!important}.stremzi-trial-modal .stm-pwd-rules .stremzi-pwd-hints{ display:flex!important;flex-wrap:wrap!important;gap:6px!important; margin:0!important;padding:0 2px!important}.stremzi-trial-modal .stm-pwd-rules .stremzi-pwd-hints span{ display:inline-flex!important;align-items:center!important; gap:6px!important;min-block-size:26px!important; padding:4px 10px 4px 8px!important;border-radius:999px!important; background:#F1F5F9!important;border:1px solid #E2E8F0!important; color:#64748B!important;font-size:11px!important;font-weight:500!important; white-space:nowrap!important;line-height:1.2!important; transition:background-color .15s,color .15s,border-color .15s!important}.stremzi-trial-modal .stm-pwd-rules .stremzi-pwd-hints span::before{ content:""!important;flex:0 0 auto!important; width:14px!important;height:14px!important;border-radius:999px!important; background:#CBD5E1!important; transition:background-color .15s,background-image .15s!important}.stremzi-trial-modal .stm-pwd-rules .stremzi-pwd-hints span.ok{ background:#F0FDF4!important;border-color:#BBF7D0!important; color:#15803D!important}.stremzi-trial-modal .stm-pwd-rules .stremzi-pwd-hints span.ok::before{ background:#15803D var(--stm-ic-check-white) center/10px no-repeat!important}.stremzi-trial-modal{ --stm-ic-check-white:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.stremzi-trial-modal .stm-optional__label{display:none!important}.stremzi-trial-modal .stremzi-signup-country-wrap{ margin:0!important;padding:0!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap details.stremzi-bp-v2{ border:1.5px solid #E2E8F0!important;border-radius:14px!important; background:#FFFFFF!important;overflow:hidden!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap details.stremzi-bp-v2[open]{border-color:var(--plan-accent)!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary{ padding:16px 18px!important;gap:12px!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary:hover{ background:#FAFBFF!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary-icon{ width:34px!important;height:34px!important;border-radius:10px!important; background:var(--plan-tint-bg)!important;color:var(--plan-accent)!important; transition:background .18s ease,color .18s ease!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap details.stremzi-bp-v2[open] .stremzi-bp-v2-summary-icon{ background:var(--plan-gradient)!important;color:#FFFFFF!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary-title{ display:inline-flex!important;align-items:center!important; gap:8px!important;flex-wrap:wrap!important; font-size:14px!important;font-weight:600!important;color:#0F172A!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary-sub{ font-size:12px!important;color:#94A3B8!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary-cta{ color:var(--plan-accent)!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-bp-v2-summary-chevron{ color:var(--plan-accent)!important}.stremzi-trial-modal .stm-bp-optional{ display:inline-flex;align-items:center; margin-inline-start:2px; font-size:10px;font-weight:700;letter-spacing:.05em; text-transform:uppercase;padding:3px 8px;border-radius:999px; background:#F1F5F9;color:#64748B;line-height:1.2}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-turnstile-wrap{ display:flex!important;justify-content:center!important; margin:0!important;padding:0!important}.stremzi-trial-modal .stremzi-trial-modal-scroll .stremzi-turnstile-wrap:has(.cf-turnstile-stremzi:empty){ display:none!important}.stremzi-trial-modal .stremzi-trial-modal__footer{ flex:0 0 auto;padding:10px var(--stm-pad) 8px; background:transparent;border-top:0;box-shadow:none}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-consent{ margin:0 0 10px!important;font-size:11px;text-align:center; color:#94A3B8!important;line-height:1.5}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-consent:empty{ display:none!important;margin:0!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-btn{ display:flex!important;align-items:center!important; justify-content:center!important;gap:8px!important; width:100%!important;min-height:56px!important; border:0!important;border-radius:14px!important; background:var(--plan-gradient)!important;color:#FFFFFF!important; font-size:16px!important;font-weight:700!important; margin:0!important;padding:0 20px!important;cursor:pointer; box-shadow:0 10px 22px var(--plan-icon-shadow)!important; transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-btn:hover{ filter:brightness(.94);transform:translateY(-1px) scale(1.005)}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-btn:active{transform:scale(.99)}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-btn:disabled{ opacity:.85;filter:none;cursor:not-allowed; transform:none;box-shadow:none!important}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-btn .stm-btn-label{ font-weight:700;letter-spacing:.01em}.stremzi-trial-modal #stm-step-1 .stremzi-wrap .stremzi-trial-modal__footer .stremzi-btn svg{ width:18px;height:18px;color:#FFFFFF}.stremzi-trial-modal__legal{ flex:0 0 auto;display:flex;align-items:center;justify-content:space-between; gap:12px;padding:6px var(--stm-pad) 18px; font-size:12px;color:#64748B}.stremzi-trial-modal__legal-left{ display:inline-flex;align-items:center;gap:6px;color:#64748B}.stremzi-trial-modal__legal-left svg{width:14px;height:14px;color:#16A34A}.stremzi-trial-modal__legal-right{color:#64748B}.stremzi-trial-modal__legal-right a{ color:var(--plan-accent);font-weight:600;text-decoration:none; transition:color .15s ease}.stremzi-trial-modal__legal-right a:hover{ color:var(--plan-accent-hover);text-decoration:underline}@media (max-width:639px){ .stremzi-trial-modal__legal{ padding:6px var(--stm-pad) 16px;font-size:11px}}.stremzi-trial-modal #stm-step-2,.stremzi-trial-modal #stm-step-3{ flex:1 1 auto;min-height:0;overflow-y:auto; padding:28px var(--stm-pad) 24px}.stremzi-trial-modal .stm-h{ margin:0 0 6px;font-size:22px;font-weight:700; color:#0F172A;font-family:inherit;letter-spacing:-.01em}.stremzi-trial-modal .stm-sub{ margin:0 0 18px;font-size:14px;color:#64748B;line-height:1.55}.stremzi-trial-modal .stm-lbl{ display:block;font-size:11px;font-weight:600;letter-spacing:.05em; text-transform:uppercase;color:#94A3B8;margin:0 0 6px}.stremzi-trial-modal .stm-otp-input,.stremzi-trial-modal .stm-cred-val{ width:100%;box-sizing:border-box; padding:12px 14px;border:1.5px solid #E2E8F0;border-radius:12px; font-size:16px;color:#0F172A;background:#FFFFFF;font-family:inherit}.stremzi-trial-modal .stm-otp-input{ letter-spacing:.5em;text-align:center;font-weight:700}.stremzi-trial-modal .stm-otp-input:focus,.stremzi-trial-modal .stm-cred-val:focus{ outline:0;border-color:var(--plan-accent); box-shadow:0 0 0 3px var(--plan-tint-ring)}.stremzi-trial-modal .stm-btn{ display:flex;align-items:center;justify-content:center;gap:8px; width:100%;margin-top:16px;padding:0 20px;min-height:56px; border:0;border-radius:14px; font-size:16px;font-weight:700;color:#FFFFFF;cursor:pointer; font-family:inherit; background:var(--plan-gradient); box-shadow:0 10px 22px var(--plan-icon-shadow); transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.stremzi-trial-modal .stm-btn:hover{filter:brightness(.94);transform:translateY(-1px) scale(1.005)}.stremzi-trial-modal .stm-btn:active{transform:scale(.99)}.stremzi-trial-modal .stm-btn:disabled{ opacity:.85;filter:none;cursor:not-allowed;transform:none}.stremzi-trial-modal .stm-btn:focus-visible{ outline:2px solid var(--plan-accent);outline-offset:2px}.stremzi-trial-modal .stm-fine{ margin:14px 0 0;font-size:13px;color:#64748B;text-align:center}.stremzi-trial-modal .stm-link{ background:none;border:0;padding:0;color:var(--plan-accent); font-weight:600;cursor:pointer;font-size:13px; font-family:inherit;text-decoration:underline; transition:color .15s ease}.stremzi-trial-modal .stm-link:hover{color:var(--plan-accent-hover)}.stremzi-trial-modal .stm-link[disabled]{ color:#94A3B8;cursor:not-allowed;text-decoration:none}.stremzi-trial-modal .stm-alert{ margin:0 0 14px;padding:12px 14px;border-radius:12px; background:#FEF2F2;border:1px solid #FECACA;color:#B91C1C;font-size:14px}.stremzi-trial-modal .stm-cred{margin:0 0 14px}.stremzi-trial-modal .stm-cred-row{display:flex;gap:8px;align-items:stretch}.stremzi-trial-modal .stm-cred-val{flex:1;min-width:0}.stremzi-trial-modal .stm-copy{ position:relative;flex:0 0 auto;width:44px; border:1.5px solid #E2E8F0;border-radius:12px;background:#F8FAFC;color:#334155; cursor:pointer;display:flex;align-items:center;justify-content:center}.stremzi-trial-modal .stm-copy:hover{background:#EEF2F7}.stremzi-trial-modal .stm-copy:focus-visible{ outline:2px solid var(--plan-accent);outline-offset:2px}.stremzi-trial-modal .stm-copied{ position:absolute;bottom:calc(100% + 4px);right:0; background:#0F172A;color:#FFFFFF;font-size:11px;padding:2px 6px; border-radius:6px;white-space:nowrap}.stremzi-trial-modal .stm-setup{display:inline-block;margin:4px 0 4px}.woocommerce-account .page-default__article{ max-width:1280px;padding-inline:0}.woocommerce-account .brxe-post-content > .woocommerce{ max-width:1280px;margin:0 auto;padding:32px 32px 48px}@media (max-width:1023px){ .woocommerce-account .brxe-post-content > .woocommerce{padding:24px 24px 40px}}@media (max-width:767px){ .woocommerce-account .brxe-post-content > .woocommerce{padding:16px 16px 32px}}.woocommerce-account .entry-content{background:transparent}.woocommerce-account .page-default__title,.woocommerce-account .entry-title,.woocommerce-account h1.entry-title,.woocommerce-account .brxe-post-content > .woocommerce > h1,.woocommerce-account .brxe-post-content > .woocommerce > h1.entry-title{ display:none}.woocommerce-account .stremzi-account-heading,.woocommerce-account .woocommerce-MyAccount-content > h2:first-child{ font-family:var(--font-primary);font-size:var(--fs-h3); font-weight:var(--font-weight-secondary);line-height:1.2; letter-spacing:-.01em;color:var(--color-headline); margin:0 0 20px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{ background:transparent;border:0;padding:0;box-shadow:none}.woocommerce-account .brxe-post-content > .woocommerce{ display:grid;grid-template-columns:240px 1fr;column-gap:28px; align-items:start}@media (max-width:899px){ .woocommerce-account .brxe-post-content > .woocommerce{ grid-template-columns:1fr;row-gap:18px}}.woocommerce-account .brxe-post-content > .woocommerce > .woocommerce-notices-wrapper,.woocommerce-account .brxe-post-content > .woocommerce > .woocommerce-error,.woocommerce-account .brxe-post-content > .woocommerce > .woocommerce-message,.woocommerce-account .brxe-post-content > .woocommerce > .woocommerce-info,.woocommerce-account .brxe-post-content > .woocommerce > h1,.woocommerce-account .brxe-post-content > .woocommerce > h1.entry-title{ grid-column:1/-1}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{ float:none!important;width:auto!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{ list-style:none;margin:0;padding:0; display:flex;flex-direction:column;gap:4px}.woocommerce-account .woocommerce-MyAccount-navigation li{ margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{ display:flex;align-items:center;gap:10px; padding:12px 16px;min-height:44px; border:0;border-radius:12px;background:transparent; color:#475569;font-size:15px;font-weight:500; text-decoration:none;line-height:1.2; transition:background-color .15s ease,color .15s ease}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{ background:#F1F5F9;color:#0F172A}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{ background:#EFF6FF;color:var(--color-primary);font-weight:600}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover{ background:#DBEAFE}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{ margin-top:8px;padding-top:8px; border-top:1px solid #E2E8F0}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{ color:#94A3B8}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{ color:#DC2626;background:#FEF2F2}@media (max-width:899px){ .woocommerce-account .woocommerce-MyAccount-navigation ul{ flex-direction:row;flex-wrap:nowrap;gap:6px; overflow-x:auto;overflow-y:visible; padding:4px 2px;margin:0 -4px; -webkit-overflow-scrolling:touch; scrollbar-width:none} .woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{ display:none} .woocommerce-account .woocommerce-MyAccount-navigation li{ flex:0 0 auto} .woocommerce-account .woocommerce-MyAccount-navigation li a{ padding:8px 14px;min-height:36px;font-size:13px; border-radius:999px;white-space:nowrap; border:1px solid #E2E8F0} .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{ border-color:var(--color-primary)} .woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{ margin-top:0;padding-top:0;border-top:0}}.woocommerce-account .woocommerce-MyAccount-content .stremzi-wrap{ margin:0;padding:0;max-width:none}.woocommerce-account .stremzi-empty{ border:1.5px solid #E2E8F0;border-radius:16px; padding:56px 32px;background:#FFFFFF;text-align:center; box-shadow:0 1px 2px rgba(15,23,42,.04)}@media (max-width:599px){ .woocommerce-account .stremzi-empty{padding:40px 20px}}.woocommerce-account .stremzi-empty-ic{ display:inline-flex;align-items:center;justify-content:center; width:96px;height:96px;border-radius:999px; background:#F1F5F9;border:0; color:#94A3B8; font-size:0;line-height:0; margin:0 auto 20px}.woocommerce-account .stremzi-empty-ic > svg{ width:56px;height:56px;display:block}.woocommerce-account .stremzi-wrap .stremzi-empty h3,.woocommerce-account .stremzi-empty h3{ font-family:var(--font-primary);font-size:var(--fs-h3); font-weight:700;line-height:1.25;letter-spacing:-.01em; text-align:center; color:var(--color-headline);margin:0 0 8px!important}.woocommerce-account .stremzi-wrap .stremzi-empty p,.woocommerce-account .stremzi-empty p{ font-family:var(--font-primary);font-size:var(--fs-body); color:var(--color-body)!important;line-height:1.5; text-align:center; max-inline-size:360px!important; margin:0 auto 24px!important}.woocommerce-account .stremzi-empty-actions{ display:inline-flex;gap:12px;flex-wrap:wrap; justify-content:center;margin:0 auto}.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn,.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn{ display:inline-flex!important;align-items:center!important; justify-content:center!important;gap:6px!important; padding:12px 24px!important;min-height:0!important; font-family:var(--font-primary)!important; font-size:15px!important;font-weight:600!important; line-height:1.2!important;letter-spacing:0!important; text-decoration:none!important;cursor:pointer!important; border-radius:12px!important;border:1.5px solid transparent!important; box-shadow:none!important; transition:background-color .15s ease,border-color .15s ease,color .15s ease}.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn-primary,.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn-primary{ background:var(--color-primary)!important; background-image:none!important; border-color:var(--color-primary)!important; color:#FFFFFF!important}.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn-primary:hover,.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn-primary:focus,.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn-primary:hover,.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn-primary:focus{ background:var(--color-primary-dark)!important; border-color:var(--color-primary-dark)!important; color:#FFFFFF!important}.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn-ghost,.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn-ghost{ background:transparent!important; border-color:var(--color-primary)!important; color:var(--color-primary)!important}.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn-ghost:hover,.woocommerce-account .stremzi-wrap .stremzi-empty a.stremzi-btn-ghost:focus,.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn-ghost:hover,.woocommerce-account .stremzi-wrap .stremzi-empty .stremzi-btn-ghost:focus{ background:var(--color-primary)!important; border-color:var(--color-primary)!important; color:#FFFFFF!important}.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-message:not(.message){ position:relative; border:1.5px solid #E2E8F0;border-radius:16px; padding:48px 32px 56px;background:#FFFFFF; box-shadow:0 1px 2px rgba(15,23,42,.04); font-family:var(--font-primary);font-size:var(--fs-body); color:var(--color-body);line-height:1.5; text-align:center; display:flex;flex-direction:column;align-items:center;gap:0}@media (max-width:599px){ .woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info, .woocommerce-account .woocommerce-MyAccount-content > .woocommerce-message:not(.message){ padding:36px 20px 40px}}.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info::before,.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-message:not(.message)::before{ display:none!important;content:none!important}.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info{ padding-top:140px}.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info::after{ content:"";position:absolute;top:48px;left:50%; transform:translateX(-50%); width:96px;height:96px;border-radius:999px; background:#F1F5F9 center/56px 56px no-repeat; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polyline points='22 12 16 12 14 15 10 15 8 12 2 12'/><path d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/></svg>")}@media (max-width:599px){ .woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info{padding-top:120px} .woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info::after{top:32px;width:80px;height:80px;background-size:48px 48px}}.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info .woocommerce-Button,.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info a.button{ display:inline-flex!important;align-items:center!important; justify-content:center!important; margin-top:20px!important;padding:12px 24px!important; border-radius:12px!important;border:1.5px solid var(--color-primary)!important; background:var(--color-primary)!important;color:#FFFFFF!important; font-family:var(--font-primary)!important;font-size:15px!important; font-weight:600!important;text-decoration:none!important; box-shadow:none!important;min-height:0!important; transition:background-color .15s ease,border-color .15s ease}.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info .woocommerce-Button:hover,.woocommerce-account .woocommerce-MyAccount-content > .woocommerce-info a.button:hover{ background:var(--color-primary-dark)!important; border-color:var(--color-primary-dark)!important;color:#FFFFFF!important}.woocommerce-account .woocommerce-orders-table{ inline-size:100%;background:#FFFFFF; border:1.5px solid #E2E8F0;border-radius:16px; border-collapse:separate;border-spacing:0; box-shadow:0 1px 2px rgba(15,23,42,.04); overflow:hidden;font-family:var(--font-primary)}.woocommerce-account .woocommerce-orders-table thead{ background:#F8FAFC}.woocommerce-account .woocommerce-orders-table th{ padding:14px 16px;text-align:start; font-size:12px;font-weight:600; letter-spacing:.05em;text-transform:uppercase; color:#64748B;border-block-end:1px solid #E2E8F0}.woocommerce-account .woocommerce-orders-table td{ padding:16px;font-size:14px;line-height:1.4; color:var(--color-headline); border-block-end:1px solid #F1F5F9; background:#FFFFFF;vertical-align:middle}.woocommerce-account .woocommerce-orders-table tr:nth-child(odd) td,.woocommerce-account .woocommerce-orders-table tr:nth-child(even) td,.woocommerce-account .woocommerce-orders-table tr.alternate td{ background:#FFFFFF}.woocommerce-account .woocommerce-orders-table tr:last-child td{ border-block-end:0}.woocommerce-account .woocommerce-orders-table tbody tr{ transition:background-color .12s ease}.woocommerce-account .woocommerce-orders-table tbody tr:hover td{ background:#F9FAFB}.woocommerce-account .woocommerce-orders-table__cell-order-number a{ color:var(--color-primary);font-weight:600; text-decoration:none;letter-spacing:0}.woocommerce-account .woocommerce-orders-table__cell-order-number a:hover{ text-decoration:underline;color:var(--color-accent)}.woocommerce-account .woocommerce-orders-table__cell-order-total{ font-variant-numeric:tabular-nums;color:var(--color-headline)}.woocommerce-account .woocommerce-orders-table__cell-order-date{ color:#64748B;font-variant-numeric:tabular-nums}.woocommerce-account .woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button,.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button.view{ display:inline-flex;align-items:center;justify-content:center;gap:6px; padding:6px 14px;min-block-size:0; background:transparent;border:1.5px solid var(--color-primary); border-radius:8px; font-family:var(--font-primary);font-size:13px;font-weight:600; color:var(--color-primary);text-decoration:none; box-shadow:none;letter-spacing:0; transition:background-color .12s ease,color .12s ease,border-color .12s ease}.woocommerce-account .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover,.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button.view:hover{ background:var(--color-primary);color:#FFFFFF; border-color:var(--color-primary)}.woocommerce-account .stremzi-status-pill{ display:inline-flex;align-items:center;gap:6px; padding:4px 12px;border-radius:999px; font-family:var(--font-primary);font-size:12px;font-weight:600; letter-spacing:.03em;line-height:1.4; border:1px solid transparent;text-transform:capitalize; white-space:nowrap;vertical-align:middle}.woocommerce-account .stremzi-status-dot{ inline-size:6px;block-size:6px;border-radius:999px; background:currentColor;flex:0 0 auto}.woocommerce-account .stremzi-status-pill--completed{ background:#DCFCE7;color:#15803D;border-color:#BBF7D0}.woocommerce-account .stremzi-status-pill--processing,.woocommerce-account .stremzi-status-pill--confirmed{ background:#DBEAFE;color:#1D4ED8;border-color:#BFDBFE}.woocommerce-account .stremzi-status-pill--on-hold{ background:#FEF3C7;color:#92400E;border-color:#FDE68A}.woocommerce-account .stremzi-status-pill--pending,.woocommerce-account .stremzi-status-pill--pending-payment{ background:#F1F5F9;color:#475569;border-color:#E2E8F0}.woocommerce-account .stremzi-status-pill--cancelled{ background:#FEE2E2;color:#B91C1C;border-color:#FECACA}.woocommerce-account .stremzi-status-pill--refunded{ background:#F3E8FF;color:#7E22CE;border-color:#E9D5FF}.woocommerce-account .stremzi-status-pill--failed{ background:#FEE2E2;color:#991B1B;border-color:#FCA5A5}@media (max-width:768px){ .woocommerce-account .woocommerce-orders-table thead{display:none} .woocommerce-account .woocommerce-orders-table, .woocommerce-account .woocommerce-orders-table tbody, .woocommerce-account .woocommerce-orders-table tr, .woocommerce-account .woocommerce-orders-table td{display:block;inline-size:100%} .woocommerce-account .woocommerce-orders-table tr{ padding:16px;border-block-end:1px solid #F1F5F9} .woocommerce-account .woocommerce-orders-table tr:last-child{border-block-end:0} .woocommerce-account .woocommerce-orders-table td{ padding:6px 0;border:0; display:flex;justify-content:space-between;align-items:center;gap:12px} .woocommerce-account .woocommerce-orders-table td::before{ content:attr(data-title);color:#64748B; font-size:12px;font-weight:600; letter-spacing:.05em;text-transform:uppercase}}body.woocommerce-account form.stremzi-edit-account.woocommerce-EditAccountForm{ display:block!important; grid-template-columns:none!important; max-width:none!important; background:#FFFFFF!important; border:1.5px solid #E2E8F0!important;border-radius:16px!important; padding:28px 32px 32px!important; box-shadow:0 1px 2px rgba(15,23,42,.04)!important; font-family:var(--font-primary)}.woocommerce-account .stremzi-edit-account{ background:#FFFFFF; border:1.5px solid #E2E8F0;border-radius:16px; padding:28px 32px 32px; box-shadow:0 1px 2px rgba(15,23,42,.04); font-family:var(--font-primary)}@media (max-width:599px){ body.woocommerce-account form.stremzi-edit-account.woocommerce-EditAccountForm{ padding:20px!important;border-radius:14px!important}}body.woocommerce-account form.stremzi-edit-account .show-password-input{ display:none!important}body.woocommerce-account form.stremzi-edit-account .woocommerce-password-strength,body.woocommerce-account form.stremzi-edit-account .woocommerce-password-hint{ display:none!important}.woocommerce-account .stremzi-edit-account__head{margin:0 0 22px}.woocommerce-account .stremzi-edit-account__title{ margin:0 0 4px;font-family:var(--font-primary); font-size:var(--fs-h3);font-weight:700;line-height:1.2; letter-spacing:-.01em;color:var(--color-headline)}.woocommerce-account .stremzi-edit-account__sub{ margin:0;color:#64748B;font-size:14px;line-height:1.45}.woocommerce-account .stremzi-ea-section{margin:0}.woocommerce-account .stremzi-ea-section__title{ margin:0 0 4px;font-family:var(--font-primary); font-size:var(--fs-h4);font-weight:700;line-height:1.2; color:var(--color-headline)}.woocommerce-account .stremzi-ea-section__sub{ margin:0 0 14px;color:#64748B;font-size:13px;line-height:1.4}.woocommerce-account .stremzi-ea-divider{ border:0;border-block-start:1px solid #E2E8F0; margin-block:28px}.woocommerce-account .stremzi-ea-grid{ display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 0}@media (max-width:599px){ .woocommerce-account .stremzi-ea-grid{grid-template-columns:1fr}}.woocommerce-account .stremzi-ea-section > .stremzi-ea-field:first-of-type{margin-block-start:14px}.woocommerce-account .stremzi-ea-section > .stremzi-ea-grid:first-of-type + .stremzi-ea-field{margin-block-start:14px}.woocommerce-account .stremzi-ea-field{ display:block;position:relative;margin:0 0 14px}.woocommerce-account .stremzi-ea-grid .stremzi-ea-field{margin:0}.woocommerce-account .stremzi-ea-field__label{ display:block;margin:0 0 6px; font-size:11px;font-weight:600;letter-spacing:.05em; text-transform:uppercase;color:#64748B}.woocommerce-account .stremzi-ea-required{color:#DC2626;font-weight:700}.woocommerce-account .stremzi-ea-field__hint{ display:block;margin:6px 0 0;font-size:13px;color:#94A3B8;line-height:1.4}.woocommerce-account .stremzi-ea-input{ display:block;inline-size:100%;box-sizing:border-box; block-size:52px;padding:0 18px; background:#FFFFFF; border:1.5px solid #E2E8F0;border-radius:14px; font-family:var(--font-primary);font-size:16px;font-weight:500; color:var(--color-headline); transition:border-color .12s ease,box-shadow .12s ease}.woocommerce-account .stremzi-ea-input:focus{ outline:0;border-color:var(--color-primary); box-shadow:0 0 0 3px rgba(0,156,224,.15)}.woocommerce-account .stremzi-ea-input::placeholder{color:#94A3B8}.woocommerce-account .stremzi-ea-pwd{position:relative;display:block}.woocommerce-account .stremzi-ea-pwd .stremzi-ea-input{padding-inline-end:48px}.woocommerce-account .stremzi-ea-pwd__toggle{ position:absolute;inset-block-start:50%;inset-inline-end:6px; transform:translateY(-50%); display:inline-flex;align-items:center;justify-content:center; inline-size:40px;block-size:40px;padding:0; background:transparent;border:0;cursor:pointer; color:#94A3B8;border-radius:10px; transition:color .12s ease}.woocommerce-account .stremzi-ea-pwd__toggle:hover{color:var(--color-primary)}.woocommerce-account .stremzi-ea-pwd__icon{display:none}.woocommerce-account .stremzi-ea-pwd__toggle .stremzi-ea-pwd__icon--show{display:block}.woocommerce-account .stremzi-ea-pwd__toggle.is-on .stremzi-ea-pwd__icon--show{display:none}.woocommerce-account .stremzi-ea-pwd__toggle.is-on .stremzi-ea-pwd__icon--hide{display:block}.woocommerce-account .stremzi-ea-rules{ list-style:none;display:flex;flex-wrap:wrap;gap:6px; margin:0;padding:0;font-size:11px;font-weight:500;color:#64748B; max-block-size:0;opacity:0;overflow:hidden; transition:max-block-size .2s ease,opacity .2s ease,margin .2s ease}.woocommerce-account .stremzi-ea-field:focus-within > .stremzi-ea-rules,.woocommerce-account .stremzi-ea-field.has-content > .stremzi-ea-rules{ max-block-size:80px;opacity:1;margin-block-start:8px}.woocommerce-account .stremzi-ea-rules li{ display:inline-flex;align-items:center;gap:6px; padding:4px 10px;border-radius:999px; background:#F1F5F9;border:1px solid #E2E8F0;line-height:1.2; transition:background-color .12s ease,color .12s ease,border-color .12s ease}.woocommerce-account .stremzi-ea-rules li.is-ok{ background:#DCFCE7;color:#15803D;border-color:#BBF7D0}.woocommerce-account .stremzi-ea-rule-dot{ inline-size:6px;block-size:6px;border-radius:999px; background:currentColor;flex:0 0 auto}.woocommerce-account .stremzi-ea-match{ display:inline-block;margin:8px 0 0;font-size:13px;font-weight:500}.woocommerce-account .stremzi-ea-match.is-ok{color:#15803D}.woocommerce-account .stremzi-ea-match.is-bad{color:#B91C1C}.woocommerce-account .stremzi-ea-field--phone .stremzi-ea-phone{ position:relative;display:block; inline-size:100%;box-sizing:border-box; background:#FFFFFF; border:1.5px solid #E2E8F0;border-radius:14px; transition:border-color .12s ease,box-shadow .12s ease}.woocommerce-account .stremzi-ea-field--phone .stremzi-ea-phone:focus-within{ border-color:var(--color-primary); box-shadow:0 0 0 3px rgba(0,156,224,.15)}.woocommerce-account .stremzi-ea-field--phone .iti{ inline-size:100%!important;display:block}.woocommerce-account .stremzi-ea-field--phone .iti__country-container,.woocommerce-account .stremzi-ea-field--phone .iti__selected-country{ block-size:52px;background:transparent!important;border:0; border-radius:0}.woocommerce-account .stremzi-ea-field--phone .iti__selected-country{ padding:0 10px 0 14px; position:relative}.woocommerce-account .stremzi-ea-field--phone .iti__selected-country::after{ content:"";position:absolute; inset-block:14px;inset-inline-end:0; inline-size:1px;background:#E2E8F0}.woocommerce-account .stremzi-ea-field--phone .iti__selected-country:hover,.woocommerce-account .stremzi-ea-field--phone .iti__selected-country:focus{ background:#F8FAFC!important;outline:0}.woocommerce-account .stremzi-ea-field--phone input.stremzi-ea-input--phone,.woocommerce-account .stremzi-ea-field--phone input[type="tel"]{ display:block;inline-size:100%;box-sizing:border-box; block-size:52px; background:transparent;border:0;border-radius:0; font-family:var(--font-primary);font-size:16px;font-weight:500; color:var(--color-headline)}.woocommerce-account .stremzi-ea-field--phone input[type="tel"]:focus{ outline:0;box-shadow:none}.woocommerce-account .stremzi-ea-field--phone .iti__dropdown-content{ z-index:9999}.woocommerce-account .stremzi-ea-field--phone .iti--inline-dropdown .iti__dropdown-content{ border-radius:12px;border:1.5px solid #E2E8F0; box-shadow:0 18px 40px rgba(15,23,42,.12); margin-block-start:6px}.woocommerce-account .stremzi-ea-actions{ display:flex;justify-content:flex-end;margin:24px 0 0}@media (max-width:599px){ .woocommerce-account .stremzi-ea-actions{justify-content:stretch}}.woocommerce-account .stremzi-ea-submit{ display:inline-flex;align-items:center;justify-content:center;gap:8px; min-block-size:48px;padding:0 32px; background:var(--color-primary);color:#FFFFFF; border:0;border-radius:14px; font-family:var(--font-primary);font-size:15px;font-weight:600; cursor:pointer;letter-spacing:.01em; transition:background-color .12s ease,transform .08s ease}.woocommerce-account .stremzi-ea-submit:hover,.woocommerce-account .stremzi-ea-submit:focus{ background:var(--color-primary-dark);color:#FFFFFF;outline:0}.woocommerce-account .stremzi-ea-submit:active{transform:translateY(1px)}@media (max-width:599px){ .woocommerce-account .stremzi-ea-submit{inline-size:100%}}.woocommerce-account .stremzi-ea-submit__spin{ display:none;inline-size:14px;block-size:14px;border-radius:999px; border:2px solid rgba(255,255,255,.4);border-top-color:#FFFFFF; animation:stremzi-ea-spin .8s linear infinite}.woocommerce-account .stremzi-ea-submit.is-loading .stremzi-ea-submit__spin{display:inline-block}.woocommerce-account .stremzi-ea-submit.is-loading .stremzi-ea-submit__label{opacity:.7}@keyframes stremzi-ea-spin{to{transform:rotate(360deg)}}.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice{ display:flex;align-items:center;justify-content:flex-start;gap:10px; margin:0 0 18px;padding:14px 16px; border:1.5px solid #BBF7D0;border-radius:12px; background:#F0FDF4;color:#15803D; font-size:14px;font-weight:500;line-height:1.4; text-align:left;list-style:none; transition:opacity .3s ease,transform .3s ease}.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice::before{ content:"";flex:0 0 auto;inline-size:18px;block-size:18px; background:#15803D;border-radius:999px;color:#FFFFFF; -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/14px no-repeat; mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/14px no-repeat}.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice--err{ border-color:#FECACA;background:#FEF2F2;color:#B91C1C}.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice--err::before{ background:#B91C1C; -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>") center/14px no-repeat; mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>") center/14px no-repeat}.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice--hide{ opacity:0;transform:translateY(-4px)}.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice .woocommerce-Button,.woocommerce-account .woocommerce-MyAccount-content .stremzi-ea-notice .button{ display:none}body.woocommerce-view-order .woocommerce-MyAccount-content > p.woocommerce-order-details,body.woocommerce-view-order .woocommerce-MyAccount-content > p.woocommerce-customer-details,body.woocommerce-view-order .woocommerce-customer-details,body.woocommerce-view-order .woocommerce-MyAccount-content > h2.woocommerce-order-details__title{ display:none!important}.stremzi-view-order{ display:flex;flex-direction:column;gap:16px; font-family:var(--font-primary)}.stremzi-vo-card{ background:#FFFFFF; border:1.5px solid #E2E8F0;border-radius:16px; padding:24px 28px; box-shadow:0 1px 2px rgba(15,23,42,.04)}@media (max-width:599px){ .stremzi-vo-card{padding:20px}}.stremzi-vo-card-title{ display:flex;align-items:center;gap:8px; margin:0 0 16px; font-family:var(--font-primary);font-size:var(--fs-h5); font-weight:600;color:var(--color-headline)}.stremzi-vo-card-title > svg{color:var(--color-primary);flex:0 0 auto}.stremzi-vo-header__row{ display:flex;align-items:flex-start;justify-content:space-between; gap:16px;flex-wrap:wrap}.stremzi-vo-order-num{ margin:0;font-family:var(--font-primary); font-size:var(--fs-h3);font-weight:700;line-height:1.15; letter-spacing:-.01em;color:var(--color-headline)}.stremzi-vo-order-date{ margin:6px 0 0;color:#64748B;font-size:14px; font-variant-numeric:tabular-nums}.stremzi-vo-header__status .stremzi-status-pill{font-size:13px;padding:6px 14px}.stremzi-vo-actions{ display:flex;flex-wrap:wrap;gap:8px;margin-block-start:20px}.woocommerce-account a.stremzi-vo-btn,.woocommerce-account button.stremzi-vo-btn,.stremzi-vo-btn{ display:inline-flex!important;align-items:center;justify-content:center;gap:6px; padding:10px 18px;min-block-size:0; font-family:var(--font-primary);font-size:14px;font-weight:600; text-decoration:none!important;cursor:pointer;letter-spacing:0; border-radius:10px;border:1.5px solid transparent; transition:background-color .12s ease,color .12s ease,border-color .12s ease}.woocommerce-account a.stremzi-vo-btn--primary,.woocommerce-account button.stremzi-vo-btn--primary,.stremzi-vo-btn--primary{ background:var(--color-primary)!important;color:#FFFFFF!important;border-color:var(--color-primary)!important}.woocommerce-account a.stremzi-vo-btn--primary:hover,.woocommerce-account a.stremzi-vo-btn--primary:focus,.stremzi-vo-btn--primary:hover,.stremzi-vo-btn--primary:focus{ background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;color:#FFFFFF!important}.woocommerce-account a.stremzi-vo-btn--outline,.stremzi-vo-btn--outline{ background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important}.woocommerce-account a.stremzi-vo-btn--outline:hover,.woocommerce-account a.stremzi-vo-btn--outline:focus,.stremzi-vo-btn--outline:hover,.stremzi-vo-btn--outline:focus{ background:var(--color-primary)!important;color:#FFFFFF!important}.woocommerce-account button.stremzi-vo-btn--ghost,.stremzi-vo-btn--ghost{ background:transparent!important;color:#475569!important;border-color:transparent!important}.woocommerce-account button.stremzi-vo-btn--ghost:hover,.stremzi-vo-btn--ghost:hover{background:#F1F5F9!important;color:#0F172A!important}.woocommerce-account a.stremzi-vo-btn--ghost-danger,.stremzi-vo-btn--ghost-danger{ background:transparent!important;color:#B91C1C!important;border-color:transparent!important}.woocommerce-account a.stremzi-vo-btn--ghost-danger:hover,.stremzi-vo-btn--ghost-danger:hover{background:#FEF2F2!important;color:#991B1B!important}.stremzi-vo-expired-note{ margin:16px 0 0;font-size:13px;color:#94A3B8; font-style:italic;line-height:1.5}.stremzi-vo-items__list{display:flex;flex-direction:column;gap:12px}.stremzi-vo-item{ display:grid;grid-template-columns:1fr auto auto; align-items:flex-start;column-gap:16px; padding:12px 0;border-block-end:1px solid #F1F5F9}.stremzi-vo-item:first-child{padding-block-start:0}.stremzi-vo-item:last-child{border-block-end:0}.stremzi-vo-item__name{ font-size:15px;font-weight:600;color:var(--color-headline);line-height:1.35}.stremzi-vo-item__meta{ margin-block-start:4px;font-size:12px;color:#64748B;line-height:1.45}.stremzi-vo-item__qty{ color:#64748B;font-size:13px;font-variant-numeric:tabular-nums; align-self:center}.stremzi-vo-item__total{ font-weight:600;color:var(--color-headline); font-variant-numeric:tabular-nums;align-self:center; white-space:nowrap}.stremzi-vo-totals{ margin:16px 0 0;padding:16px 0 0;border-block-start:1px solid #F1F5F9; display:flex;flex-direction:column;gap:8px}.stremzi-vo-totals__row{ display:flex;justify-content:space-between;align-items:baseline;gap:16px; font-size:14px;color:#475569}.stremzi-vo-totals__row dt{margin:0;font-weight:500}.stremzi-vo-totals__row dd{margin:0;font-variant-numeric:tabular-nums}.stremzi-vo-totals__row.is-grand{ padding-block-start:12px;border-block-start:1.5px solid #E2E8F0; margin-block-start:4px}.stremzi-vo-totals__row.is-grand dt,.stremzi-vo-totals__row.is-grand dd{ font-size:17px;font-weight:700;color:var(--color-headline)}.stremzi-vo-credentials{position:relative}.stremzi-vo-cred{margin-block-end:14px}.stremzi-vo-cred > label{ display:block;margin:0 0 6px; font-size:11px;font-weight:600;letter-spacing:.05em; text-transform:uppercase;color:#64748B}.stremzi-vo-cred__row{ display:flex;gap:8px;align-items:stretch}.stremzi-vo-cred__val{ flex:1 1 auto;min-inline-size:0; block-size:44px;padding:0 14px; background:#F8FAFC;border:1.5px solid #E2E8F0;border-radius:10px; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:14px;font-weight:500;color:var(--color-headline)}.stremzi-vo-cred__val:focus{ outline:0;border-color:var(--color-primary); box-shadow:0 0 0 3px rgba(0,156,224,.15)}.stremzi-vo-copy,.stremzi-vo-toggle{ display:inline-flex;align-items:center;justify-content:center; min-inline-size:64px;padding:0 14px;block-size:44px; background:transparent;color:var(--color-primary); border:1.5px solid var(--color-primary);border-radius:10px; font-family:var(--font-primary);font-size:13px;font-weight:600; cursor:pointer; transition:background-color .12s ease,color .12s ease}.stremzi-vo-toggle{min-inline-size:0;padding:0 12px}.stremzi-vo-copy:hover,.stremzi-vo-toggle:hover{background:var(--color-primary);color:#FFFFFF}.stremzi-vo-cred-meta{ display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;gap:12px; margin-block-start:8px;font-size:13px;color:#64748B}.stremzi-vo-cred-meta__guide{ color:var(--color-primary);font-weight:600;text-decoration:none}.stremzi-vo-cred-meta__guide:hover{text-decoration:underline}.stremzi-vo-payment__list{ display:flex;flex-direction:column;gap:10px;margin:0}.stremzi-vo-payment__row{ display:flex;justify-content:space-between;align-items:center;gap:16px}.stremzi-vo-payment__row dt{ margin:0;font-size:12px;font-weight:600; letter-spacing:.05em;text-transform:uppercase;color:#64748B}.stremzi-vo-payment__row dd{ margin:0;font-size:14px;color:var(--color-headline); font-variant-numeric:tabular-nums;text-align:end; word-break:break-word}.stremzi-vo-payment__row code{ font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:13px;background:#F1F5F9;padding:2px 8px;border-radius:6px}@media (max-width:599px){ .stremzi-vo-header__row{flex-direction:column;align-items:flex-start} .stremzi-vo-item{grid-template-columns:1fr auto; grid-template-areas:"name total" "meta total" "qty total"} .stremzi-vo-item__name{grid-area:name} .stremzi-vo-item__meta{grid-area:meta} .stremzi-vo-item__qty{grid-area:qty;justify-self:start} .stremzi-vo-item__total{grid-area:total}}.woocommerce-account .stremzi-aff-account{ max-width:none;color:var(--color-body); font-family:var(--font-primary)}.woocommerce-account .stremzi-aff-hero{ position:relative; background:linear-gradient(135deg,#0EA5E9 0%,#0369A1 100%); color:#FFFFFF; padding:24px 28px 24px 96px; border-radius:16px; margin-block-end:20px; box-shadow:0 6px 16px -8px rgba(3,105,161,.45)}.woocommerce-account .stremzi-aff-hero::before{ content:"";position:absolute;top:24px;left:24px; inline-size:48px;block-size:48px;border-radius:999px; background:rgba(255,255,255,.16) center/24px 24px no-repeat; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='12' y1='1' x2='12' y2='23'/><path d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/></svg>")}.woocommerce-account .stremzi-aff-hero h2{ margin:0 0 8px;color:#FFFFFF; font-family:var(--font-primary);font-size:var(--fs-h3); font-weight:700;line-height:1.2;letter-spacing:-.01em}.woocommerce-account .stremzi-aff-hero p{ margin:0;color:rgba(255,255,255,.85); font-family:var(--font-primary);font-size:var(--fs-body); line-height:1.5;max-inline-size:600px}@media (max-width:599px){ .woocommerce-account .stremzi-aff-hero{padding:20px 20px 20px 20px;text-align:center} .woocommerce-account .stremzi-aff-hero::before{position:static;display:inline-flex;margin:0 auto 12px}}.woocommerce-account .stremzi-aff-card{ background:#FFFFFF; border:1.5px solid #E2E8F0;border-radius:16px; padding:28px;margin-block-end:16px; box-shadow:0 1px 2px rgba(15,23,42,.04)}@media (max-width:599px){ .woocommerce-account .stremzi-aff-card{padding:20px}}.woocommerce-account .stremzi-aff-card h3{ margin:0 0 8px; font-family:var(--font-primary);font-size:var(--fs-h4); font-weight:700;color:var(--color-headline);letter-spacing:-.005em}.woocommerce-account .stremzi-aff-card-sub{ margin:0 0 20px;color:var(--color-body); font-family:var(--font-primary);font-size:var(--fs-body);line-height:1.5; max-inline-size:none}.woocommerce-account .stremzi-aff-card label:not(.stremzi-aff-checkbox){ display:block;margin:18px 0 6px; font-size:12px;font-weight:600;letter-spacing:.05em; text-transform:uppercase;color:#64748B}.woocommerce-account .stremzi-aff-card input[type=text],.woocommerce-account .stremzi-aff-card input[type=email],.woocommerce-account .stremzi-aff-card select{ inline-size:100%;box-sizing:border-box; padding:14px 16px;border:1.5px solid #E2E8F0;border-radius:14px; background:#FFFFFF; font-family:var(--font-primary);font-size:15px;font-weight:500; color:var(--color-headline); transition:border-color .12s ease,box-shadow .12s ease}.woocommerce-account .stremzi-aff-card input[type=text]:focus,.woocommerce-account .stremzi-aff-card input[type=email]:focus,.woocommerce-account .stremzi-aff-card select:focus{ outline:0;border-color:var(--color-primary); box-shadow:0 0 0 3px rgba(0,156,224,.15)}.woocommerce-account .stremzi-aff-card input[type=text]::placeholder{ color:#94A3B8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; letter-spacing:.02em}.woocommerce-account .stremzi-aff-hint{ margin:8px 0 0;font-size:13px;color:#64748B;line-height:1.45}.woocommerce-account .stremzi-aff-checkbox{ display:flex;align-items:flex-start;gap:10px; margin-block-start:18px;cursor:pointer; font-family:var(--font-primary);font-size:14px;font-weight:400; color:var(--color-body);line-height:1.5}.woocommerce-account .stremzi-aff-checkbox input{ margin-top:3px;accent-color:var(--color-primary); inline-size:16px;block-size:16px;flex:0 0 auto;cursor:pointer}.woocommerce-account .stremzi-aff-btn-primary{ margin-block-start:20px;padding:12px 24px; background:var(--color-primary);color:#FFFFFF; border:0;border-radius:12px; font-family:var(--font-primary);font-size:15px;font-weight:600; cursor:pointer; transition:background-color .12s ease}.woocommerce-account .stremzi-aff-btn-primary:hover,.woocommerce-account .stremzi-aff-btn-primary:focus{ background:var(--color-primary-dark)}body.brx-body:not(.bricks-builder).single-post .brxe-post-content{ font-size:var(--fs-body); line-height:var(--line-height-relaxed); color:var(--color-body); font-family:var(--font-primary)}body.brx-body:not(.bricks-builder).single-post.single-format-standard .brxe-post-content{ max-width:720px;margin-left:auto;margin-right:auto}body.brx-body:not(.bricks-builder).single-post .brxe-post-content h1,body.brx-body:not(.bricks-builder).single-post .brxe-post-content h2,body.brx-body:not(.bricks-builder).single-post .brxe-post-content h3,body.brx-body:not(.bricks-builder).single-post .brxe-post-content h4,body.brx-body:not(.bricks-builder).single-post .brxe-post-content h5,body.brx-body:not(.bricks-builder).single-post .brxe-post-content h6{ font-family:var(--font-primary); color:var(--color-headline); letter-spacing:-.01em; line-height:1.25;margin:1.8em 0 .6em}body.brx-body:not(.bricks-builder).single-post .brxe-post-content h2{ font-size:var(--fs-h3);font-weight:var(--font-weight-secondary)}body.brx-body:not(.bricks-builder).single-post .brxe-post-content h3{ font-size:var(--fs-h4);font-weight:var(--font-weight-primary)}body.brx-body:not(.bricks-builder).single-post .brxe-post-content h4{ font-size:var(--fs-h5);font-weight:var(--font-weight-primary)}body.brx-body:not(.bricks-builder).single-post .brxe-post-content h5,body.brx-body:not(.bricks-builder).single-post .brxe-post-content h6{ font-size:var(--fs-h6);font-weight:var(--font-weight-primary)}body.brx-body:not(.bricks-builder).single-post .brxe-post-content p{ margin:0 0 1.1em}body.brx-body:not(.bricks-builder).single-post .brxe-post-content ul,body.brx-body:not(.bricks-builder).single-post .brxe-post-content ol{ margin:0 0 1.1em;padding-inline-start:1.5em}body.brx-body:not(.bricks-builder).single-post .brxe-post-content li{ margin:.3em 0}body.brx-body:not(.bricks-builder).single-post .brxe-post-content li > ul,body.brx-body:not(.bricks-builder).single-post .brxe-post-content li > ol{ margin:.3em 0}body.brx-body:not(.bricks-builder).single-post .brxe-post-content a:not(.bricks-button):not([class*="btn"]){ color:var(--color-primary);text-decoration:none; text-underline-offset:3px; transition:color .15s ease,text-decoration-color .15s ease}body.brx-body:not(.bricks-builder).single-post .brxe-post-content a:not(.bricks-button):not([class*="btn"]):hover{ color:var(--color-accent);text-decoration:underline; text-decoration-thickness:1.5px}body.brx-body:not(.bricks-builder).single-post .brxe-post-content blockquote{ margin:1.4em 0;padding:14px 18px; border-inline-start:3px solid var(--color-primary); background:#F8FAFC;border-radius:0 12px 12px 0; color:var(--color-headline);font-style:italic}body.brx-body:not(.bricks-builder).single-post .brxe-post-content hr{ border:0;border-top:1px solid var(--color-border); margin:2em 0}body.brx-body:not(.bricks-builder).single-post .brxe-post-content code{ font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:.9em;padding:.15em .4em;border-radius:6px; background:#F1F5F9;color:var(--color-headline)}body.brx-body:not(.bricks-builder).single-post .brxe-post-content pre{ margin:1.2em 0;padding:16px 18px;border-radius:12px; background:#0F172A;color:#E2E8F0;overflow-x:auto; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:13px;line-height:1.6}body.brx-body:not(.bricks-builder).single-post .brxe-post-content pre code{ background:transparent;color:inherit;padding:0;border-radius:0}body.brx-body:not(.bricks-builder).single-post .brxe-post-content img,body.brx-body:not(.bricks-builder).single-post .brxe-post-content .wp-block-image img{ border-radius:16px;display:block;height:auto;max-width:100%}body.brx-body:not(.bricks-builder).single-post .brxe-text:has(> time),body.brx-body:not(.bricks-builder).single-post .brxe-post-meta,body.brx-body:not(.bricks-builder).single-post .bricks-meta{ font-size:13px;color:#94A3B8;display:inline-flex; gap:8px;align-items:center;flex-wrap:wrap}body.brx-body:not(.bricks-builder).single-post a[rel~="category"],body.brx-body:not(.bricks-builder).single-post a[rel~="tag"],body.brx-body:not(.bricks-builder) .post-categories a,body.brx-body:not(.bricks-builder) .post-tags a{ display:inline-flex;align-items:center; padding:3px 10px;border-radius:999px; background:#EFF6FF;color:var(--color-primary); font-size:11px;font-weight:600;letter-spacing:.04em; text-transform:uppercase;text-decoration:none;line-height:1.4; transition:background-color .15s ease,color .15s ease}body.brx-body:not(.bricks-builder).single-post a[rel~="category"]:hover,body.brx-body:not(.bricks-builder).single-post a[rel~="tag"]:hover{ background:var(--color-primary);color:#FFFFFF}body.brx-body:not(.bricks-builder) #comments,body.brx-body:not(.bricks-builder) .comments-area{ max-width:720px;margin:48px auto 0; font-family:var(--font-primary)}body.brx-body:not(.bricks-builder) #comments h2,body.brx-body:not(.bricks-builder) #comments h3,body.brx-body:not(.bricks-builder) .comments-title,body.brx-body:not(.bricks-builder) .comment-reply-title{ font-family:var(--font-primary);font-size:var(--fs-h4); font-weight:var(--font-weight-secondary); color:var(--color-headline);margin:0 0 16px;letter-spacing:-.01em}body.brx-body:not(.bricks-builder) .comment-list,body.brx-body:not(.bricks-builder) ol.comment-list{ list-style:none;margin:0 0 32px;padding:0}body.brx-body:not(.bricks-builder) .comment-list > li,body.brx-body:not(.bricks-builder) .comment-list .comment{ margin:0 0 16px}body.brx-body:not(.bricks-builder) .comment-list .comment-body{ position:relative;padding:18px 20px; border:1.5px solid #E2E8F0;border-radius:14px;background:#FFFFFF; box-shadow:0 1px 2px rgba(15,23,42,.04)}body.brx-body:not(.bricks-builder) .comment-list .children{ list-style:none;margin:14px 0 0 28px;padding:0; border-inline-start:2px solid #E2E8F0;padding-inline-start:18px}body.brx-body:not(.bricks-builder) .comment-list .children .comment-body{ background:#F8FAFC}body.brx-body:not(.bricks-builder) .comment-author,body.brx-body:not(.bricks-builder) .comment-meta{ display:inline-flex;align-items:center;gap:8px; font-size:13px;color:#64748B}body.brx-body:not(.bricks-builder) .comment-author .fn,body.brx-body:not(.bricks-builder) .comment-author cite{ font-weight:600;color:var(--color-headline);font-style:normal}body.brx-body:not(.bricks-builder) .comment-meta a{ color:#94A3B8;text-decoration:none}body.brx-body:not(.bricks-builder) .comment-list img.avatar{ width:36px;height:36px;border-radius:999px;display:inline-block}body.brx-body:not(.bricks-builder) .comment-content{ margin:8px 0 6px;color:var(--color-body); font-size:14.5px;line-height:1.55}body.brx-body:not(.bricks-builder) .comment-reply-link,body.brx-body:not(.bricks-builder) .reply a{ display:inline-flex;align-items:center;gap:4px; font-size:13px;font-weight:600;color:var(--color-primary); text-decoration:none;line-height:1.2}body.brx-body:not(.bricks-builder) .comment-reply-link:hover,body.brx-body:not(.bricks-builder) .reply a:hover{ color:var(--color-accent);text-decoration:underline}body.brx-body:not(.bricks-builder) #respond,body.brx-body:not(.bricks-builder) .comment-respond{ padding:24px 24px;border:1.5px solid #E2E8F0; border-radius:16px;background:#FFFFFF; box-shadow:0 1px 2px rgba(15,23,42,.04)}body.brx-body:not(.bricks-builder) .comment-form p{ margin:0 0 12px}body.brx-body:not(.bricks-builder) .comment-form label{ display:block;font-size:11px;font-weight:600; letter-spacing:.05em;text-transform:uppercase; color:#94A3B8;margin:0 0 4px}body.brx-body:not(.bricks-builder) .comment-form input[type="text"],body.brx-body:not(.bricks-builder) .comment-form input[type="email"],body.brx-body:not(.bricks-builder) .comment-form input[type="url"],body.brx-body:not(.bricks-builder) .comment-form textarea{ width:100%;box-sizing:border-box; padding:12px 14px;border:1.5px solid #E2E8F0;border-radius:12px; font-size:15px;font-weight:500;color:var(--color-headline); background:#FFFFFF;font-family:inherit; transition:border-color .15s ease,box-shadow .15s ease}body.brx-body:not(.bricks-builder) .comment-form input:focus,body.brx-body:not(.bricks-builder) .comment-form textarea:focus{ outline:0;border-color:var(--color-primary); box-shadow:0 0 0 3px rgba(0,156,224,.15)}body.brx-body:not(.bricks-builder) .comment-form-cookies-consent label{ text-transform:none;letter-spacing:normal;font-weight:400; color:#64748B;font-size:13px;display:inline}body.brx-body:not(.bricks-builder) .form-submit input[type="submit"],body.brx-body:not(.bricks-builder) #submit.submit{ display:inline-flex;align-items:center;justify-content:center; min-height:48px;padding:0 22px; border:0;border-radius:12px; background:var(--color-primary);color:#FFFFFF; font-family:inherit;font-size:15px;font-weight:600;cursor:pointer; box-shadow:0 6px 14px rgba(0,156,224,.25); transition:filter .15s ease,transform .15s ease}body.brx-body:not(.bricks-builder) .form-submit input[type="submit"]:hover{ filter:brightness(.94);transform:translateY(-1px)}body.brx-body:not(.bricks-builder).error404 .brxe-post-content,body.brx-body:not(.bricks-builder).error404 .page-default__content{ max-width:560px;margin:60px auto;text-align:center;padding:0 20px}body.brx-body:not(.bricks-builder).error404 .brxe-heading,body.brx-body:not(.bricks-builder).error404 h1{ font-size:var(--fs-h2);color:var(--color-headline); font-weight:var(--font-weight-secondary); text-align:center;letter-spacing:-.02em;margin:0 0 16px}body.brx-body:not(.bricks-builder).error404 .brxe-search,body.brx-body:not(.bricks-builder).error404 .search-form{ margin:0 auto;max-width:420px}body.brx-body:not(.bricks-builder).error404 .brxe-search input[type="search"],body.brx-body:not(.bricks-builder).error404 .search-form input[type="search"]{ width:100%;box-sizing:border-box;height:52px;padding:0 18px; border:1.5px solid #E2E8F0;border-radius:14px; font-size:15px;font-family:inherit;color:var(--color-headline); background:#FFFFFF; transition:border-color .15s ease,box-shadow .15s ease}body.brx-body:not(.bricks-builder).error404 .brxe-search input[type="search"]:focus,body.brx-body:not(.bricks-builder).error404 .search-form input[type="search"]:focus{ outline:0;border-color:var(--color-primary); box-shadow:0 0 0 3px rgba(0,156,224,.15)}body.stremzi-pay-modal{ background:#FFFFFF!important;margin:0!important;padding:0!important; min-height:auto!important}body.stremzi-pay-modal #wpadminbar,body.stremzi-pay-modal #brx-header,body.stremzi-pay-modal #brx-footer,body.stremzi-pay-modal .stremzi-checkout-header,body.stremzi-pay-modal .stremzi-trial-modal,body.stremzi-pay-modal #stremzi-pay-modal-root,body.stremzi-pay-modal .woot-widget-holder,body.stremzi-pay-modal .chatwoot-widget-holder,body.stremzi-pay-modal .chatwoot--bubble-holder,body.stremzi-pay-modal .stremzi-search-overlay,body.stremzi-pay-modal .stremzi-mobile-drawer,body.stremzi-pay-modal .skip-link{ display:none!important}body.stremzi-pay-modal #brx-content{ margin:0!important;padding:18px 18px 24px!important; max-inline-size:none!important;inline-size:100%!important; min-block-size:0!important}body.stremzi-pay-modal #brx-content > .brxe-section,body.stremzi-pay-modal #brx-content > .brxe-container{ padding:0!important;margin:0!important;background:transparent!important}body.stremzi-pay-modal .page-default__article,body.stremzi-pay-modal .woocommerce{ max-inline-size:none!important;padding-inline:0!important; margin-inline:0!important}body.stremzi-pay-modal .page-default__sidebar,body.stremzi-pay-modal .woocommerce-MyAccount-navigation{ display:none!important}body.stremzi-pay-modal .stremzi-mosum-toggle{display:none!important}body.stremzi-pay-modal .stremzi-mosum-panel{ display:contents!important;grid-template-rows:none!important}body.stremzi-pay-modal .stremzi-mosum-panel-inner{ display:contents!important;padding:0!important;max-block-size:none!important; overflow:visible!important}body.stremzi-pay-modal #order_review{ position:static!important;overflow:visible!important; box-shadow:none!important;border-radius:0!important; padding:0!important;margin:0!important}body.stremzi-pay-modal .stremzi-cta-wrap,body.stremzi-pay-modal .stremzi-need-help{ position:static!important; padding:0!important;background:transparent!important; border:0!important;box-shadow:none!important; -webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.stremzi-pay-modal{padding-block-end:0!important}html.stremzi-pay-lock,html.stremzi-pay-lock body{overflow:hidden!important}.stremzi-pay-modal-root{ position:fixed;inset:0;z-index:10000; display:flex;align-items:center;justify-content:center}.stremzi-pay-modal-root[hidden]{display:none}.stremzi-pay-modal-root__overlay{ position:absolute;inset:0; background:rgba(15,23,42,.55); -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stremzi-pay-modal-root__dialog{ position:relative;z-index:1; display:flex;flex-direction:column; inline-size:min(640px, calc(100vw - 32px)); block-size:min(720px, calc(100vh - 32px)); background:#FFFFFF;border-radius:18px; box-shadow:0 24px 64px rgba(15,23,42,.28); overflow:hidden;font-family:var(--font-primary)}@media (max-width:599px){ .stremzi-pay-modal-root{align-items:stretch;justify-content:stretch} .stremzi-pay-modal-root__dialog{ inline-size:100vw;block-size:100vh; border-radius:0;box-shadow:none}}.stremzi-pay-modal-root__head{ display:flex;align-items:center;justify-content:space-between;gap:12px; padding:16px 18px; border-block-end:1px solid #E2E8F0;background:#FFFFFF}.stremzi-pay-modal-root__heading{min-inline-size:0;flex:1 1 auto}.stremzi-pay-modal-root__title{ margin:0;font-family:var(--font-primary); font-size:17px;font-weight:700;line-height:1.2; color:var(--color-headline)}.stremzi-pay-modal-root__sub{ margin:2px 0 0;font-size:13px;color:#64748B;line-height:1.3; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stremzi-pay-modal-root__sub[hidden]{display:none}.stremzi-pay-modal-root__close{ flex:0 0 auto; display:inline-flex;align-items:center;justify-content:center; inline-size:36px;block-size:36px;padding:0; background:#F1F5F9;border:0;border-radius:10px; color:var(--color-headline);cursor:pointer; transition:background-color .12s ease,color .12s ease}.stremzi-pay-modal-root__close:hover,.stremzi-pay-modal-root__close:focus{ background:#E2E8F0;outline:0}.stremzi-pay-modal-root__body{ position:relative;flex:1 1 auto;min-block-size:0; background:#FFFFFF}.stremzi-pay-modal-root__iframe{ display:block;border:0;background:transparent; inline-size:100%;block-size:100%}.stremzi-pay-modal-root__spinner{ position:absolute;inset:0;display:flex; flex-direction:column;align-items:center;justify-content:center;gap:12px; background:#FFFFFF;color:#64748B;font-size:13px; transition:opacity .2s ease}.stremzi-pay-modal-root__spinner[hidden]{display:none}.stremzi-pay-modal-root__spinner-ring{ inline-size:24px;block-size:24px;border-radius:999px; border:2.5px solid #E2E8F0;border-top-color:var(--color-primary); animation:stremzi-pay-spin .8s linear infinite}@keyframes stremzi-pay-spin{to{transform:rotate(360deg)}}.stremzi-pay-modal-root__foot{ display:flex;align-items:center;justify-content:center;gap:6px; padding:10px 16px; border-block-start:1px solid #E2E8F0;background:#F8FAFC; font-size:12px;color:#64748B;letter-spacing:.02em}.stremzi-pay-modal-root__foot svg{color:#94A3B8}.stremzi-pay-toast{ position:fixed;inset-block-end:24px;inset-inline-end:24px; z-index:10001; display:inline-flex;align-items:center;gap:10px; padding:12px 16px;border-radius:12px; font-family:var(--font-primary);font-size:14px;font-weight:500; background:#F0FDF4;border:1.5px solid #BBF7D0;color:#15803D; box-shadow:0 12px 28px rgba(15,23,42,.16); opacity:0;transform:translateY(8px); transition:opacity .25s ease,transform .25s ease}.stremzi-pay-toast[hidden]{display:none}.stremzi-pay-toast.is-show{opacity:1;transform:translateY(0)}.stremzi-pay-toast--err{ background:#FEF2F2;border-color:#FECACA;color:#B91C1C}@media (max-width:599px){ .stremzi-pay-toast{ inset-block-end:16px;inset-inline-end:16px;inset-inline-start:16px; justify-content:center;text-align:center}}.stremzi-about{ display:block; font-family:var(--font-primary); color:var(--color-headline); padding-block:0; background:#FFFFFF;  --about-ink: var(--color-headline); --about-ink-soft: #475569; --about-ink-muted: #64748B; --about-line: #E2E8F0; --about-line-soft: #F1F5F9; --about-accent: var(--color-primary); --about-accent-soft: rgba(0,156,224,.10); --about-accent-ring: rgba(0,156,224,.18); --about-warm: var(--color-accent-gold); --about-radius-lg: 18px; --about-radius-md: 14px}.stremzi-about > section{ inline-size:100%; padding-inline:max(20px, calc((100% - 1100px) / 2)); padding-block:72px; box-sizing:border-box;  counter-increment:about-section}.stremzi-about{counter-reset:about-section}@media (max-width:767px){ .stremzi-about > section{padding-block:48px}}.stremzi-about .about-section-eyebrow{ display:flex;align-items:center;justify-content:center;gap:10px; margin:0 0 14px; font-family:var(--font-primary); font-size:12px;font-weight:600;letter-spacing:.16em; text-transform:uppercase;color:var(--about-ink-muted); text-align:center}.stremzi-about .about-section-eyebrow::before{ content:counter(about-section, decimal-leading-zero); display:inline-block; padding:3px 8px;border-radius:6px; background:var(--about-accent-soft);color:var(--about-accent); font-variant-numeric:tabular-nums;letter-spacing:.06em; font-size:11px;font-weight:700}.stremzi-about .about-section-eyebrow::after{ content:"";flex:0 0 auto; inline-size:28px;block-size:1px; background:linear-gradient(90deg, var(--about-line), transparent)}.stremzi-about .about-section-title{ margin:0 0 14px; font-family:var(--font-primary); font-size:var(--fs-h2);font-weight:800;line-height:1.1; letter-spacing:-.02em;color:var(--about-ink);text-align:center}.stremzi-about .about-section-subtitle{ margin:0 auto 28px;max-inline-size:640px; text-align:center;color:var(--about-ink-muted); font-size:16px;line-height:1.55}.stremzi-about .about-prose{ margin:0 0 14px;color:var(--about-ink-soft); font-size:16px;line-height:1.7; max-inline-size:760px}.stremzi-about [class*="__icon"]{ flex:0 0 auto; font-style:normal;font-variant:normal;text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}.stremzi-about [class*="__icon"] i,.stremzi-about [class*="__icon"] [class^="ti-"],.stremzi-about [class*="__icon"] [class*=" ti-"]{ font-family:'themify' !important; font-style:normal !important;font-weight:normal !important; line-height:1 !important;display:inline-block; speak:none; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stremzi-about .about-hero{ position:relative;isolation:isolate; display:flex;flex-direction:column;align-items:center;justify-content:center; text-align:center; background:#FFFFFF; padding-block:104px 88px; overflow:hidden}.stremzi-about .about-hero::before,.stremzi-about .about-hero::after{ content:"";position:absolute;z-index:-1;pointer-events:none; inline-size:60vmax;block-size:60vmax; border-radius:50%; filter:blur(80px);opacity:.55}.stremzi-about .about-hero::before{ inset-block-start:-25vmax;inset-inline-start:-15vmax; background:radial-gradient(circle at 50% 50%, rgba(0,156,224,.28) 0%, rgba(0,156,224,0) 60%)}.stremzi-about .about-hero::after{ inset-block-end:-30vmax;inset-inline-end:-20vmax; background:radial-gradient(circle at 50% 50%, rgba(245,158,11,.20) 0%, rgba(245,158,11,0) 60%)}@media (max-width:767px){ .stremzi-about .about-hero{padding-block:72px 56px} .stremzi-about .about-hero::before, .stremzi-about .about-hero::after{filter:blur(50px);opacity:.40}}.stremzi-about .about-hero__badge{ display:inline-flex;align-items:center;gap:8px; margin:0 0 22px;padding:8px 16px; background:#FFFFFF;color:var(--about-accent); border:1px solid var(--about-line);border-radius:999px; box-shadow:0 4px 14px rgba(15,23,42,.06); font-size:13px;font-weight:600;letter-spacing:.02em}.stremzi-about .about-hero__badge::before{ content:"";flex:0 0 auto; inline-size:7px;block-size:7px;border-radius:999px; background:var(--about-accent); box-shadow:0 0 0 4px rgba(0,156,224,.18); animation:about-pulse 2.4s ease-in-out infinite}@keyframes about-pulse{ 0%, 100%{box-shadow:0 0 0 4px rgba(0,156,224,.18)} 50%{box-shadow:0 0 0 6px rgba(0,156,224,.06)}}.stremzi-about .about-hero__h1{ margin:0 0 20px;max-inline-size:940px; font-family:var(--font-primary); font-size:var(--fs-h1);font-weight:800;line-height:1.04; letter-spacing:-.025em;color:var(--about-ink);  font-feature-settings:"ss01","ss02","kern","calt"}.stremzi-about .about-hero__h1 span{ background:linear-gradient(135deg, var(--about-accent) 0%, #0369A1 100%); -webkit-background-clip:text;background-clip:text;color:transparent;  -webkit-text-stroke:.5px transparent}.stremzi-about .about-hero__lead{ margin:0 0 36px;max-inline-size:740px; font-size:17px;line-height:1.65;color:var(--about-ink-soft)}.stremzi-about .about-hero__ctas{ display:flex!important;flex-direction:row!important;flex-wrap:wrap; gap:12px;justify-content:center;align-items:center; inline-size:auto;max-inline-size:none}.stremzi-about .about-hero__ctas > a{inline-size:auto}@media (max-width:480px){ .stremzi-about .about-hero__ctas{flex-direction:column!important;inline-size:100%} .stremzi-about .about-hero__ctas > a{inline-size:100%;justify-content:center}}.stremzi-about .about-stat-card,.stremzi-about .about-story-card,.stremzi-about .about-why-card,.stremzi-about .about-team-card,.stremzi-about .about-step-card,.stremzi-about .about-contact-card{ display:flex;flex-direction:column; background:#FFFFFF; border:1.5px solid var(--about-line); border-radius:var(--about-radius-lg); block-size:100%;  box-sizing:border-box; position:relative;isolation:isolate; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease}.stremzi-about .about-stat-card__lbl,.stremzi-about .about-story-card__body,.stremzi-about .about-why-card__body,.stremzi-about .about-team-card__body,.stremzi-about .about-step-card__body,.stremzi-about .about-contact-card__sub{flex:1 1 auto}.stremzi-about .about-stats{ display:grid;gap:14px;align-items:stretch; grid-template-columns:repeat(5, minmax(0, 1fr)); grid-auto-rows:1fr; background:#FFFFFF;padding-block:32px 64px}@media (max-width:991px){ .stremzi-about .about-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:599px){ .stremzi-about .about-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}.stremzi-about .about-stat-card{ align-items:center;justify-content:flex-start;gap:10px; padding:28px 16px 22px; text-align:center}.stremzi-about .about-stat-card:hover{ transform:translateY(-3px); border-color:var(--about-accent); box-shadow:0 16px 36px rgba(15,23,42,.08)}.stremzi-about .about-stat-card__icon{ inline-size:46px;block-size:46px; display:inline-flex;align-items:center;justify-content:center; background:var(--about-accent-soft);color:var(--about-accent); border-radius:12px;font-size:20px}.stremzi-about .about-stat-card__num{ margin:0; font-family:var(--font-primary); font-size:clamp(28px, 1.6rem + .8vw, 36px); font-weight:800;line-height:1;color:var(--about-ink); letter-spacing:-.03em; font-variant-numeric:tabular-nums}.stremzi-about .about-stat-card__lbl{ font-size:12px;color:var(--about-ink-muted); font-weight:600;line-height:1.3; letter-spacing:.08em;text-transform:uppercase}.stremzi-about .about-what{ display:flex;flex-direction:column;align-items:center; text-align:center;background:#F8FAFC}.stremzi-about .about-what .about-prose{ text-align:center;margin-inline:auto}.stremzi-about .about-story{background:#FFFFFF;position:relative}.stremzi-about .about-story-grid{ position:relative; display:grid;gap:24px;align-items:stretch; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-auto-rows:1fr; margin-block-start:18px}@media (min-width:992px){  .stremzi-about .about-story-grid::before{ content:"";position:absolute;z-index:0; inset-block-start:54px;inset-inline-start:8%;inset-inline-end:8%; block-size:1px; background:linear-gradient(90deg, var(--about-line) 0%, var(--about-accent) 50%, var(--about-line) 100%); opacity:.55}}@media (max-width:991px){ .stremzi-about .about-story-grid{grid-template-columns:1fr}}.stremzi-about .about-story-card{ gap:14px; padding:30px 26px 26px; overflow:hidden}.stremzi-about .about-story-card::before{ content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0; block-size:3px; background:linear-gradient(90deg,var(--about-accent),var(--about-warm)); opacity:.85}.stremzi-about .about-story-card:hover{ transform:translateY(-4px); border-color:var(--about-accent); box-shadow:0 22px 44px rgba(15,23,42,.10)}.stremzi-about .about-story-card__num{ position:relative;z-index:1; display:inline-flex;align-items:center;justify-content:center; inline-size:48px;block-size:48px; background:#FFFFFF;color:var(--about-accent); border:1.5px solid var(--about-line);border-radius:14px; font-family:var(--font-primary); font-size:18px;font-weight:800;line-height:1; font-variant-numeric:tabular-nums; box-shadow:0 4px 14px rgba(0,156,224,.08)}.stremzi-about .about-story-card__title{ margin:0; font-size:var(--fs-h4);font-weight:800;line-height:1.2; color:var(--about-ink);letter-spacing:-.01em}.stremzi-about .about-story-card__body{ margin:0;font-size:15px;line-height:1.65;color:var(--about-ink-soft)}.stremzi-about .about-mission{ display:flex;flex-direction:column;align-items:center; text-align:center;background:#F8FAFC;padding-block:64px}.stremzi-about .about-mission > *{max-inline-size:740px}.stremzi-about .about-mission__icon{ margin:0 0 20px; display:inline-flex;align-items:center;justify-content:center; inline-size:60px;block-size:60px; background:#FFFFFF;color:var(--about-accent); border:1.5px solid var(--about-line);border-radius:16px; font-size:26px; box-shadow:0 10px 28px rgba(0,156,224,.10)}.stremzi-about .about-mission__title{ margin:0 0 16px; font-size:var(--fs-h3);font-weight:800;line-height:1.15; letter-spacing:-.02em;color:var(--about-ink)}.stremzi-about .about-mission__body{ margin:0;font-size:18px;line-height:1.7;color:var(--about-ink-soft)}.stremzi-about .about-why{background:#FFFFFF}.stremzi-about .about-why-grid{ display:grid;gap:18px;align-items:stretch; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-auto-rows:1fr; margin-block-start:28px}@media (max-width:991px){ .stremzi-about .about-why-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:599px){ .stremzi-about .about-why-grid{grid-template-columns:1fr}}.stremzi-about .about-why-card{ gap:14px; padding:28px 24px; counter-increment:about-why-card}.stremzi-about .about-why-card::after{  content:counter(about-why-card, decimal-leading-zero); position:absolute;inset-block-start:18px;inset-inline-end:20px; font-family:var(--font-primary); font-size:11px;font-weight:700;letter-spacing:.06em; color:var(--about-ink-muted);opacity:.55; font-variant-numeric:tabular-nums}.stremzi-about .about-why-grid{counter-reset:about-why-card}.stremzi-about .about-why-card:hover{ transform:translateY(-4px); border-color:transparent; box-shadow: 0 0 0 1.5px var(--about-accent), 0 0 0 6px var(--about-accent-ring), 0 18px 36px rgba(15,23,42,.08)}.stremzi-about .about-why-card:hover::after{opacity:.85;color:var(--about-accent)}.stremzi-about .about-why-card__icon{ inline-size:52px;block-size:52px; display:inline-flex;align-items:center;justify-content:center; background:linear-gradient(135deg, var(--about-accent-soft) 0%, rgba(245,158,11,.08) 100%); color:var(--about-accent); border-radius:14px;font-size:24px}.stremzi-about .about-why-card__title{ margin:0; font-size:18px;font-weight:800;line-height:1.2; letter-spacing:-.01em;color:var(--about-ink)}.stremzi-about .about-why-card__body{ margin:0;font-size:15px;line-height:1.6;color:var(--about-ink-soft)}.stremzi-about .about-team{background:#F8FAFC}.stremzi-about .about-team-grid{ display:grid;gap:18px;align-items:stretch; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-auto-rows:1fr; margin-block-start:28px}@media (max-width:991px){ .stremzi-about .about-team-grid{grid-template-columns:1fr}}.stremzi-about .about-team-card{ gap:16px;padding:32px 28px}.stremzi-about .about-team-card:hover{ transform:translateY(-4px); border-color:transparent; box-shadow: 0 0 0 1.5px var(--about-accent), 0 0 0 6px var(--about-accent-ring), 0 22px 44px rgba(15,23,42,.10)}.stremzi-about .about-team-card__icon{ inline-size:56px;block-size:56px; display:inline-flex;align-items:center;justify-content:center; background:linear-gradient(135deg, rgba(0,156,224,.14), rgba(245,158,11,.10)); color:var(--about-accent); border-radius:16px;font-size:26px}.stremzi-about .about-team-card__title{ margin:0; font-size:20px;font-weight:800;line-height:1.2; letter-spacing:-.01em;color:var(--about-ink)}.stremzi-about .about-team-card__body{ margin:0;font-size:15px;line-height:1.65;color:var(--about-ink-soft)}.stremzi-about .about-steps{background:#FFFFFF}.stremzi-about .about-steps-grid{ display:grid;gap:18px;align-items:stretch; grid-template-columns:repeat(3, minmax(0, 1fr)); grid-auto-rows:1fr; margin-block-start:28px}@media (max-width:991px){ .stremzi-about .about-steps-grid{grid-template-columns:1fr}}.stremzi-about .about-step-card{ gap:14px;padding:30px 26px}.stremzi-about .about-step-card:hover{ transform:translateY(-3px); border-color:var(--about-accent); box-shadow:0 18px 36px rgba(15,23,42,.08)}.stremzi-about .about-step-card__num{ display:inline-flex;align-items:center;justify-content:center; inline-size:46px;block-size:46px; background:linear-gradient(135deg, var(--about-accent), #0369A1); color:#FFFFFF; border-radius:999px; font-family:var(--font-primary); font-size:18px;font-weight:800;line-height:1; font-variant-numeric:tabular-nums; box-shadow:0 8px 20px rgba(0,156,224,.30)}.stremzi-about .about-step-card__title{ margin:0; font-size:18px;font-weight:800;line-height:1.2; letter-spacing:-.01em;color:var(--about-ink)}.stremzi-about .about-step-card__body{ margin:0;font-size:15px;line-height:1.6;color:var(--about-ink-soft)}.stremzi-about .about-contact{ display:flex;flex-direction:column;align-items:center; text-align:center;background:#F8FAFC}.stremzi-about .about-contact-grid{ display:grid;gap:14px;align-items:stretch; grid-template-columns:repeat(4, minmax(0, 1fr)); grid-auto-rows:1fr; inline-size:100%;max-inline-size:880px; margin-block-start:24px}@media (max-width:767px){ .stremzi-about .about-contact-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.stremzi-about .about-contact-card{ align-items:center;gap:14px; padding:26px 18px; text-align:center;color:inherit;text-decoration:none;  --c-hex:#0F172A; --c-rgb:15,23,42; --c-grad:linear-gradient(135deg,#0F172A 0%,#1E293B 100%)}.stremzi-about .about-contact-card:hover,.stremzi-about .about-contact-card:focus{ transform:translateY(-2px); border-color:rgba(var(--c-rgb),.30); box-shadow: 0 0 0 1px rgba(var(--c-rgb),.30), 0 12px 26px rgba(var(--c-rgb),.16), 0 4px 14px rgba(15,23,42,.06); outline:0}.stremzi-about .about-contact-card__title,.stremzi-about .about-contact-card:hover .about-contact-card__title,.stremzi-about .about-contact-card:focus .about-contact-card__title{  margin:0;font-size:15px;font-weight:800;line-height:1.2; letter-spacing:-.01em;color:var(--about-ink)}.stremzi-about .about-contact-card__sub{ font-size:13px;color:var(--about-ink-muted);line-height:1.4}.stremzi-about .about-contact-card__icon{ inline-size:56px;block-size:56px; display:inline-flex;align-items:center;justify-content:center; background:var(--c-grad);color:#FFFFFF !important; border-radius:14px; font-size:24px; box-shadow:0 4px 12px rgba(var(--c-rgb),.25); transition:box-shadow .25s ease, transform .25s ease}.stremzi-about .about-contact-card:hover .about-contact-card__icon,.stremzi-about .about-contact-card:focus .about-contact-card__icon{ box-shadow:0 6px 16px rgba(var(--c-rgb),.38)}.stremzi-about .about-contact-card__icon i,.stremzi-about .about-contact-card__icon i::before{ font-size:inherit;line-height:1;color:#FFFFFF}.stremzi-about .about-contact-card.is-email{ --c-hex:#DC2626; --c-rgb:220,38,38; --c-grad:linear-gradient(135deg,#EF4444 0%,#DC2626 100%)}.stremzi-about .about-contact-card.is-whatsapp{ --c-hex:#128C7E; --c-rgb:18,140,126; --c-grad:linear-gradient(135deg,#25D366 0%,#128C7E 100%)}.stremzi-about .about-contact-card.is-telegram{ --c-hex:#229ED9; --c-rgb:34,158,217; --c-grad:linear-gradient(135deg,#2AABEE 0%,#229ED9 100%)}.stremzi-about .about-contact-card.is-chat{ --c-hex:#F97316; --c-rgb:249,115,22; --c-grad:linear-gradient(135deg,#F59E0B 0%,#F97316 100%)}.stremzi-about .about-cta{ position:relative;isolation:isolate; display:flex;flex-direction:column;align-items:center; text-align:center; background:linear-gradient(135deg, #0369A1 0%, #009CE0 100%); color:#FFFFFF;padding-block:72px; overflow:hidden}.stremzi-about .about-cta::before{ content:"";position:absolute;z-index:-1;pointer-events:none; inset-block-start:-30%;inset-inline-end:-10%; inline-size:50vmax;block-size:50vmax; border-radius:50%; background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.18) 0%, rgba(255,255,255,0) 60%); filter:blur(40px)}.stremzi-about .about-cta__title{ margin:0 0 16px;max-inline-size:780px; font-size:var(--fs-h2);font-weight:800;line-height:1.1; letter-spacing:-.025em;color:#FFFFFF}.stremzi-about .about-cta__sub{ margin:0 0 30px;max-inline-size:680px; font-size:17px;line-height:1.6;color:rgba(255,255,255,.92)}.stremzi-about .about-cta__btn{ background:#FFFFFF;color:var(--about-accent); font-weight:800; box-shadow:0 12px 28px rgba(0,0,0,.16)}.stremzi-about .about-cta__btn:hover,.stremzi-about .about-cta__btn:focus{ background:#F8FAFC;color:var(--about-accent); transform:translateY(-2px); box-shadow:0 18px 36px rgba(0,0,0,.20)}@media (prefers-reduced-motion: no-preference) { .stremzi-about > section{ opacity:0;transform:translateY(16px); transition:opacity .5s ease,transform .5s ease} .stremzi-about > section.is-reveal{ opacity:1;transform:none}  .stremzi-about > section.is-reveal .about-story-card, .stremzi-about > section.is-reveal .about-why-card, .stremzi-about > section.is-reveal .about-team-card, .stremzi-about > section.is-reveal .about-step-card, .stremzi-about > section.is-reveal .about-stat-card, .stremzi-about > section.is-reveal .about-contact-card{ animation:stremzi-about-fade-up .45s ease both} .stremzi-about > section.is-reveal > * > :nth-child(2), .stremzi-about > section.is-reveal .about-stat-card:nth-child(2), .stremzi-about > section.is-reveal .about-why-card:nth-child(2), .stremzi-about > section.is-reveal .about-team-card:nth-child(2), .stremzi-about > section.is-reveal .about-story-card:nth-child(2), .stremzi-about > section.is-reveal .about-step-card:nth-child(2), .stremzi-about > section.is-reveal .about-contact-card:nth-child(2){animation-delay:60ms} .stremzi-about > section.is-reveal .about-stat-card:nth-child(3), .stremzi-about > section.is-reveal .about-why-card:nth-child(3), .stremzi-about > section.is-reveal .about-team-card:nth-child(3), .stremzi-about > section.is-reveal .about-story-card:nth-child(3), .stremzi-about > section.is-reveal .about-step-card:nth-child(3), .stremzi-about > section.is-reveal .about-contact-card:nth-child(3){animation-delay:120ms} .stremzi-about > section.is-reveal .about-stat-card:nth-child(4), .stremzi-about > section.is-reveal .about-why-card:nth-child(4), .stremzi-about > section.is-reveal .about-contact-card:nth-child(4){animation-delay:180ms} .stremzi-about > section.is-reveal .about-stat-card:nth-child(5), .stremzi-about > section.is-reveal .about-why-card:nth-child(5){animation-delay:240ms} .stremzi-about > section.is-reveal .about-why-card:nth-child(6){animation-delay:300ms}}@keyframes stremzi-about-fade-up{ from{opacity:0;transform:translateY(12px)} to{opacity:1;transform:none}}.stremzi-about .about-hero__ctas .about-hero__cta{ display:inline-flex;align-items:center;justify-content:center; gap:8px;  padding:14px 28px; min-block-size:50px; font-family:var(--font-primary); font-size:16px; font-weight:600; line-height:1.2; border-radius:12px !important; text-decoration:none !important; transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease)}.stremzi-about .about-hero__ctas .about-hero__cta--ghost{ background:transparent !important; border:1.5px solid var(--about-accent) !important; color:var(--about-accent) !important; padding:12.5px 26.5px !important; box-shadow:none !important}.stremzi-about .about-hero__ctas .about-hero__cta--ghost:hover,.stremzi-about .about-hero__ctas .about-hero__cta--ghost:focus-visible{ background:var(--about-accent) !important; color:#FFFFFF !important; border-color:var(--about-accent) !important; transform:translateY(-1px)}.stremzi-about .about-trust{ background:#F8FAFC}.stremzi-about .about-trust-grid{ display:grid;gap:18px;align-items:stretch; grid-template-columns:repeat(4, minmax(0, 1fr)); grid-auto-rows:1fr; inline-size:100%; margin-block-start:8px}@media (max-width:1024px){ .stremzi-about .about-trust-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:560px){ .stremzi-about .about-trust-grid{grid-template-columns:1fr}}.stremzi-about .about-trust-card{ display:flex;flex-direction:column; align-items:flex-start;gap:12px; padding:24px; background:#FFFFFF; border:1.5px solid var(--about-line); border-radius:var(--about-radius-lg); box-sizing:border-box; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease}.stremzi-about .about-trust-card:hover{ transform:translateY(-2px); border-color:rgba(0,156,224,.30); box-shadow:0 12px 26px rgba(0,156,224,.12)}.stremzi-about .about-trust-card__icon{ inline-size:44px;block-size:44px; display:inline-flex;align-items:center;justify-content:center; background:var(--about-accent-soft);color:var(--about-accent); border-radius:12px;font-size:20px}.stremzi-about .about-trust-card__title{ margin:0;font-size:16px;font-weight:800;line-height:1.25; letter-spacing:-.01em;color:var(--about-ink)}.stremzi-about .about-trust-card__body{ margin:0;font-size:14px;line-height:1.55;color:var(--about-ink-soft); flex:1 1 auto}@media (prefers-reduced-motion: no-preference) { .stremzi-about > section.is-reveal .about-trust-card{ animation:stremzi-about-fade-up .45s ease both} .stremzi-about > section.is-reveal .about-trust-card:nth-child(2){animation-delay:60ms} .stremzi-about > section.is-reveal .about-trust-card:nth-child(3){animation-delay:120ms} .stremzi-about > section.is-reveal .about-trust-card:nth-child(4){animation-delay:180ms}}.stremzi-about .about-prose a{ color:var(--about-accent); text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:3px; font-weight:600}.stremzi-about .about-prose a:hover{ color:#0369A1; text-decoration-thickness:2px}.stremzi-about .about-prose strong{color:var(--about-ink);font-weight:700}[dir="rtl"] .bricks-mobile-menu-wrapper { right: auto !important; left: 0 !important; transform: translateX(-100%); box-shadow: 8px 0 32px -12px rgba(15, 23, 42, 0.25);}[dir="rtl"] body.bricks-mobile-menu-open .bricks-mobile-menu-wrapper,[dir="rtl"] body.no-scroll .bricks-mobile-menu-wrapper { transform: translateX(0);}[dir="rtl"] .stremzi-search .bricks-search-overlay button.close { right: auto; left: 24px;}@media (max-width: 600px) { [dir="rtl"] .stremzi-search .bricks-search-overlay button.close { left: 12px; }}