/*
Theme Name: Blixfix Webb
Theme URI: https://www.blixfix.net
Author: Blixfix AB
Author URI: https://www.blixfix.net
Description: Tema för blixfix.net – hemsidor för företag. Färger från Blixfix grafiska profil, typsnitt på egen server, strukturerad data, mörkt läge och ett kontaktformulär som sparar varje förfrågan.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blixfix
*/
:root{--bx-bg: #f3f3f0;--bx-card: #fbfbf9;--bx-line: #deded8;--bx-text: #131417;--bx-muted: #5c5e63;--bx-accent: #000064;--bx-accent-ink: #f4f5ff;--bx-logo-1: #000064;--bx-logo-2: red;--bx-shadow: 0 1px 2px #1314170d,0 18px 40px #13141714;--bx-ease: cubic-bezier(.16,1,.3,1);--bx-font: "Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bx-max: 1200px;--bx-gutter: clamp(20px,4vw,40px);--bx-pad-x: max(var(--bx-gutter),calc((100% - var(--bx-max)) / 2));--bx-r: 20px;--bx-header-h: 72px;color-scheme: light}:root[data-bx-theme="dark"]{color-scheme: dark;--bx-bg: #0f1012;--bx-card: #17181b;--bx-line: #2a2c30;--bx-text: #f0f0ed;--bx-muted: #a1a3a8;--bx-accent: #e8e9f7;--bx-accent-ink: #000064;--bx-logo-1: #e8e9f7;--bx-shadow: 0 1px 2px #0006,0 18px 40px #00000073}@media (prefers-color-scheme: dark){:root:not([data-bx-theme="light"]){color-scheme: dark;--bx-bg: #0f1012;--bx-card: #17181b;--bx-line: #2a2c30;--bx-text: #f0f0ed;--bx-muted: #a1a3a8;--bx-accent: #e8e9f7;--bx-accent-ink: #000064;--bx-logo-1: #e8e9f7;--bx-shadow: 0 1px 2px #0006,0 18px 40px #00000073}}html:root{--wp--preset--color--bakgrund: var(--bx-bg);--wp--preset--color--yta: var(--bx-card);--wp--preset--color--linje: var(--bx-line);--wp--preset--color--text: var(--bx-text);--wp--preset--color--dampad: var(--bx-muted);--wp--preset--color--accent: var(--bx-accent);--wp--preset--color--accent-ink: var(--bx-accent-ink)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--bx-bg);color: var(--bx-text);font-family: var(--bx-font);font-size: 1.0625rem;line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-optical-sizing: auto}img,svg,video{max-width: 100%;height: auto}a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: .22em}a:hover{text-decoration-thickness: 2px}:focus-visible{outline: 2px solid var(--bx-accent);outline-offset: 3px;border-radius: 6px}::selection{background: var(--bx-accent);color: var(--bx-accent-ink)}h1,h2,h3,h4{margin: 0;font-weight: 650;letter-spacing: -.02em;line-height: 1.12;text-wrap: balance}h1{font-size: clamp(2.5rem,5.4vw,4.4rem);letter-spacing: -.045em;line-height: 1.02}h2{font-size: clamp(1.9rem,3.5vw,2.9rem);letter-spacing: -.038em;line-height: 1.05}h3{font-size: 1.2rem;letter-spacing: -.015em;line-height: 1.25}p{margin: 0;text-wrap: pretty}strong{font-weight: 650}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.bx-skip{position: absolute;left: 12px;top: -80px;z-index: 100;background: var(--bx-accent);color: var(--bx-accent-ink);padding: 10px 16px;border-radius: 10px;font-weight: 600;text-decoration: none;transition: top .2s}.bx-skip:focus{top: 12px}.bx-i{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}[class*="bx-ic-"]{--i: none}:root{--bx-arrow: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 17 17 7M7 7h10v10%22/%3E%3C/svg%3E");--bx-arrow-down: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M6 13l6 6 6-6%22/%3E%3C/svg%3E");--bx-check: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke-width=%223%22 d=%22M20 6 9 17l-5-5%22/%3E%3C/svg%3E");--bx-plus: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E");--bx-chevron: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E");--bx-phone: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.4 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z%22/%3E%3C/svg%3E")}.bx-ic-layout{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M3 9h18M9 21V9%22/%3E%3C/svg%3E")}.bx-ic-edit{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 20h9%22/%3E%3Cpath d=%22M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z%22/%3E%3C/svg%3E")}.bx-ic-bolt{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2 3 14h9l-1 8 10-12h-9l1-8z%22/%3E%3C/svg%3E")}.bx-ic-search{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m20 20-3.5-3.5%22/%3E%3C/svg%3E")}.bx-ic-access{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Ccircle cx=%2212%22 cy=%227.5%22 r=%221.4%22/%3E%3Cpath d=%22M7.5 10.5 12 11.5l4.5-1M12 11.5V15m-2.5 3.5L12 15l2.5 3.5%22/%3E%3C/svg%3E")}.bx-ic-inbox{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 12h-6l-2 3h-4l-2-3H2%22/%3E%3Cpath d=%22M5.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%22/%3E%3C/svg%3E")}.bx-ic-code{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m16 18 6-6-6-6M8 6l-6 6 6 6%22/%3E%3C/svg%3E")}.bx-ic-type{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7V4h16v3M9 20h6M12 4v16%22/%3E%3C/svg%3E")}.bx-ic-braces{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5a2 2 0 0 0 2 2h1M16 21h1a2 2 0 0 0 2-2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1%22/%3E%3C/svg%3E")}.bx-ic-redirect{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m17 3 4 4-4 4%22/%3E%3Cpath d=%22M3 11V9a2 2 0 0 1 2-2h16%22/%3E%3Cpath d=%22m7 21-4-4 4-4%22/%3E%3Cpath d=%22M21 13v2a2 2 0 0 1-2 2H3%22/%3E%3C/svg%3E")}.bx-ic-chart{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3v18h18%22/%3E%3Cpath d=%22m7 15 4-4 3 3 5-6%22/%3E%3C/svg%3E")}.bx-ic-store{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 9l1.5-5h15L21 9%22/%3E%3Cpath d=%22M4 9v11h16V9%22/%3E%3Cpath d=%22M3 9h18%22/%3E%3Cpath d=%22M9 20v-6h6v6%22/%3E%3C/svg%3E")}.bx-ic-card{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%225%22 width=%2220%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M2 10h20M6 15h4%22/%3E%3C/svg%3E")}.bx-ic-truck{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 6h12v10H2z%22/%3E%3Cpath d=%22M14 9h4l3 3v4h-7%22/%3E%3Ccircle cx=%226%22 cy=%2218%22 r=%222%22/%3E%3Ccircle cx=%2217%22 cy=%2218%22 r=%222%22/%3E%3C/svg%3E")}.bx-ic-receipt{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 3h14v18l-3-2-2 2-2-2-2 2-2-2-3 2z%22/%3E%3Cpath d=%22M9 8h6M9 12h6%22/%3E%3C/svg%3E")}.bx-ic-box{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 8 12 3 3 8v8l9 5 9-5z%22/%3E%3Cpath d=%22m3 8 9 5 9-5M12 13v8%22/%3E%3C/svg%3E")}.bx-ic-shield{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/svg%3E")}.bx-ic-refresh{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 12a9 9 0 1 1-2.64-6.36%22/%3E%3Cpath d=%22M21 3v6h-6%22/%3E%3C/svg%3E")}.bx-ic-database{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cellipse cx=%2212%22 cy=%225%22 rx=%228%22 ry=%223%22/%3E%3Cpath d=%22M4 5v14c0 1.7 3.6 3 8 3s8-1.3 8-3V5%22/%3E%3Cpath d=%22M4 12c0 1.7 3.6 3 8 3s8-1.3 8-3%22/%3E%3C/svg%3E")}.bx-ic-pulse{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12h4l3-8 4 16 3-8h4%22/%3E%3C/svg%3E")}.bx-ic-key{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%227.5%22 cy=%2215.5%22 r=%224.5%22/%3E%3Cpath d=%22m10.7 12.3 9.3-9.3M17 6l3 3M14.5 8.5l2 2%22/%3E%3C/svg%3E")}.bx-ic-chat{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z%22/%3E%3C/svg%3E")}.bx-ic-tag{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12V4a1 1 0 0 1 1-1h8l9 9-9 9z%22/%3E%3Ccircle cx=%227.5%22 cy=%227.5%22 r=%221.5%22/%3E%3C/svg%3E")}.bx-ic-doc{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z%22/%3E%3Cpath d=%22M14 3v6h6M8 13h8M8 17h5%22/%3E%3C/svg%3E")}.bx-ic-users{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20a6.5 6.5 0 0 1 13 0%22/%3E%3Cpath d=%22M16 4.5a3.5 3.5 0 0 1 0 7M21.5 20a6.5 6.5 0 0 0-4-6%22/%3E%3C/svg%3E")}.bx-ic-user{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224%22/%3E%3Cpath d=%22M4 21a8 8 0 0 1 16 0%22/%3E%3C/svg%3E")}.bx-ic-image{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%222%22/%3E%3Ccircle cx=%229%22 cy=%229%22 r=%222%22/%3E%3Cpath d=%22m21 15-5-5L5 21%22/%3E%3C/svg%3E")}.bx-ic-link{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7%22/%3E%3Cpath d=%22M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7%22/%3E%3C/svg%3E")}.bx-ic-keyboard{--i: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%226%22 width=%2220%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M6 10h.01M10 10h.01M14 10h.01M18 10h.01M7 14h10%22/%3E%3C/svg%3E")}.bx-header{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb,var(--bx-bg) 88%,transparent);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid transparent;transition: border-color .25s}.admin-bar .bx-header{top: 32px}@media (max-width: 782px){.admin-bar .bx-header{top: 46px}}@media (max-width: 600px){.admin-bar .bx-header{top: 0}}.bx-header.is-scrolled,.bx-menu-open .bx-header{border-bottom-color: var(--bx-line)}.bx-header__inner{display: flex;align-items: center;gap: 20px;height: var(--bx-header-h);padding-inline: var(--bx-pad-x)}.bx-logo{display: inline-flex;line-height: 0;border-radius: 4px;margin-right: auto}.bx-logo svg{width: 118px;height: auto;display: block}.logo-1{fill: var(--bx-logo-1)}.logo-2{fill: var(--bx-logo-2)}.bx-nav ul{list-style: none;margin: 0;padding: 0;display: flex;gap: 2px}.bx-nav a{display: block;padding: 8px 12px;border-radius: 999px;text-decoration: none;color: var(--bx-muted);font-size: .9375rem;font-weight: 500;white-space: nowrap;transition: color .15s,background-color .15s,box-shadow .15s}.bx-nav a:hover{color: var(--bx-text);background: var(--bx-card)}.bx-nav .current-menu-item>a,.bx-nav a[aria-current="page"]{color: var(--bx-text);background: var(--bx-card);box-shadow: inset 0 0 0 1px var(--bx-line)}.bx-nav__cta{display: none}.bx-header__actions{display: flex;align-items: center;gap: 10px}.bx-icon-btn{width: 40px;height: 40px;border-radius: 999px;border: 1px solid var(--bx-line);background: var(--bx-card);color: var(--bx-text);display: inline-grid;place-items: center;cursor: pointer;padding: 0;transition: border-color .15s}.bx-icon-btn:hover{border-color: var(--bx-muted)}.bx-icon-btn .bx-i{width: 18px;height: 18px}.bx-theme-toggle .is-sun{display: none}:root[data-bx-theme="dark"] .bx-theme-toggle .is-sun{display: block}:root[data-bx-theme="dark"] .bx-theme-toggle .is-moon{display: none}@media (prefers-color-scheme: dark){:root:not([data-bx-theme="light"]) .bx-theme-toggle .is-sun{display: block}:root:not([data-bx-theme="light"]) .bx-theme-toggle .is-moon{display: none}}.bx-menu-toggle{display: none}.bx-menu-toggle .is-close{display: none}.bx-menu-toggle[aria-expanded="true"] .is-close{display: block}.bx-menu-toggle[aria-expanded="true"] .is-open{display: none}@media (max-width: 1100px){.bx-menu-toggle{display: inline-grid}.bx-nav{display: none;position: absolute;left: 0;right: 0;top: 100%;background: var(--bx-bg);border-bottom: 1px solid var(--bx-line);padding: 8px var(--bx-gutter) 28px;max-height: calc(100dvh - var(--bx-header-h));overflow: auto}.bx-nav.is-open{display: block}.bx-nav ul{flex-direction: column;gap: 2px}.bx-nav a{font-size: 1.25rem;padding: 14px 12px;color: var(--bx-text);border-radius: 12px}.bx-nav__cta{display: block;margin-top: 16px}.bx-nav__cta .bx-btn{width: 100%;justify-content: center}}@media (max-width: 560px){.bx-header__cta{display: none}}.bx-btn,.wp-block-buttons .wp-block-button__link{display: inline-flex;align-items: center;gap: 10px;padding: 13px 22px;border-radius: 999px;font-family: inherit;font-weight: 600;font-size: 1rem;line-height: 1.2;text-decoration: none;border: 1px solid transparent;cursor: pointer;white-space: nowrap;background: var(--bx-accent);color: var(--bx-accent-ink);transition: transform .25s var(--bx-ease),box-shadow .25s var(--bx-ease),background-color .15s,border-color .15s}.bx-btn:hover,.wp-block-buttons .wp-block-button__link:hover{transform: translateY(-1px);box-shadow: var(--bx-shadow);text-decoration: none}.bx-btn::after,.wp-block-buttons .wp-block-button__link::after{content: "";width: 15px;height: 15px;flex: none;background: currentColor;-webkit-mask: var(--bx-arrow) center / contain no-repeat;mask: var(--bx-arrow) center / contain no-repeat;transition: transform .25s var(--bx-ease)}.bx-btn:hover::after,.wp-block-buttons .wp-block-button__link:hover::after{transform: translate(2px,-2px)}.bx-btn--sm{padding: 10px 16px;font-size: .9375rem}.bx-btn--ghost,.wp-block-buttons .bx-btn--ghost .wp-block-button__link{background: transparent;color: var(--bx-text);border-color: var(--bx-line)}.bx-btn--ghost:hover,.wp-block-buttons .bx-btn--ghost .wp-block-button__link:hover{background: var(--bx-card);border-color: var(--bx-muted);box-shadow: none}.wp-block-buttons .bx-btn--down .wp-block-button__link::after{--bx-arrow: var(--bx-arrow-down)}.wp-block-buttons .bx-btn--down .wp-block-button__link:hover::after{transform: translateY(2px)}.wp-block-buttons .bx-btn--text .wp-block-button__link{background: none;color: var(--bx-text);padding: 6px 0;border-radius: 0;box-shadow: none;transform: none;text-decoration: underline;text-decoration-color: var(--bx-line);text-underline-offset: .35em}.wp-block-buttons .bx-btn--text .wp-block-button__link:hover{text-decoration-color: currentColor}.wp-block-buttons .bx-btn--tel .wp-block-button__link::after{--bx-arrow: var(--bx-phone)}.wp-block-buttons{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.wp-block-button{margin: 0}.bx-content{display: block}.bx-section{padding: clamp(64px,9vw,112px) var(--bx-pad-x);border-top: 1px solid var(--bx-line)}.bx-section--alt{background: var(--bx-card)}.bx-section--tight{padding-block: clamp(48px,6vw,72px)}.bx-section>* + *{margin-top: clamp(32px,4.5vw,52px)}.bx-head{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 20px 64px;align-items: end}.bx-head>h2{grid-column: 1}.bx-head>p{grid-column: 2;color: var(--bx-muted);font-size: 1.125rem;max-width: 54ch}.bx-head>.wp-block-buttons{grid-column: 2}.bx-head--stack{grid-template-columns: minmax(0,1fr);max-width: 760px}.bx-head--stack>*{grid-column: 1 !important}@media (max-width: 860px){.bx-head{grid-template-columns: minmax(0,1fr)}.bx-head>*{grid-column: 1 !important}}.bx-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: .875rem;font-weight: 600;color: var(--bx-muted);letter-spacing: .01em}.bx-eyebrow::before{content: "";width: 18px;height: 2px;border-radius: 2px;background: var(--bx-accent)}.bx-lead{font-size: clamp(1.125rem,1.5vw,1.3rem);color: var(--bx-muted);max-width: 58ch;line-height: 1.55}.bx-muted{color: var(--bx-muted)}.bx-small{font-size: .9375rem}.bx-hero{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr);gap: 36px 64px;align-items: center;padding: clamp(20px,3vw,36px) var(--bx-pad-x) clamp(64px,8vw,104px)}.bx-hero>.bx-crumbs{grid-column: 1 / -1}.bx-hero__text{display: flex;flex-direction: column;align-items: flex-start;gap: 24px}.bx-hero__text>h1{max-width: 14ch}.bx-hero--simple{grid-template-columns: minmax(0,1fr);padding-bottom: clamp(48px,6vw,72px)}.bx-hero--simple .bx-hero__text>h1{max-width: 20ch}.bx-hero__facts{list-style: none;margin: 4px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px 22px;font-size: .9375rem;color: var(--bx-muted)}.bx-hero__facts li{display: inline-flex;align-items: center;gap: 8px}.bx-hero__facts li::before{content: "";width: 16px;height: 16px;background: var(--bx-accent);-webkit-mask: var(--bx-check) center / contain no-repeat;mask: var(--bx-check) center / contain no-repeat}@media (max-width: 960px){.bx-hero{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){.bx-hero__text>*{animation: bx-up .8s var(--bx-ease) both}.bx-hero__text>*:nth-child(2){animation-delay: .05s}.bx-hero__text>*:nth-child(3){animation-delay: .1s}.bx-hero__text>*:nth-child(4){animation-delay: .15s}.bx-hero__text>*:nth-child(5){animation-delay: .2s}.bx-visual{animation: bx-up 1s .15s var(--bx-ease) both}.bx-chip{animation: bx-float 6s ease-in-out infinite}.bx-chip:nth-of-type(2){animation-delay: -1.5s}.bx-chip:nth-of-type(3){animation-delay: -3s}.bx-chip:nth-of-type(4){animation-delay: -4.5s}}@keyframes bx-up{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes bx-float{0%,100%{translate: 0 0}50%{translate: 0 -6px}}.bx-crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;font-size: .875rem;color: var(--bx-muted)}.bx-crumbs li{display: inline-flex;gap: 6px}.bx-crumbs li + li::before{content: "/";color: var(--bx-muted);opacity: .5}.bx-crumbs a{text-decoration: none}.bx-crumbs a:hover{text-decoration: underline}.bx-crumbs [aria-current]{color: var(--bx-text)}.bx-grid{display: grid;gap: 16px;grid-template-columns: repeat(3,minmax(0,1fr))}.bx-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.bx-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.bx-grid,.bx-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bx-grid,.bx-grid--2,.bx-grid--4{grid-template-columns: minmax(0,1fr)}}.bx-card{--p: clamp(22px,2.4vw,30px);position: relative;display: flex;flex-direction: column;gap: 10px;background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: var(--bx-r);padding: var(--p);transition: box-shadow .35s var(--bx-ease),transform .35s var(--bx-ease),border-color .2s}.bx-section--alt .bx-card{background: var(--bx-bg)}.bx-card>p{color: var(--bx-muted)}.bx-card>h3 + p{margin-top: -2px}.bx-card--hover:hover,.bx-card:has(.wp-block-button__link):hover{box-shadow: var(--bx-shadow);transform: translateY(-2px)}.bx-card[class*="bx-ic-"]{padding-top: calc(var(--p) + 62px)}.bx-card[class*="bx-ic-"]::before{content: "";position: absolute;left: var(--p);top: var(--p);width: 46px;height: 46px;border-radius: 13px;background: var(--bx-bg);border: 1px solid var(--bx-line)}.bx-section--alt .bx-card[class*="bx-ic-"]::before{background: var(--bx-card)}.bx-card[class*="bx-ic-"]::after{content: "";position: absolute;left: calc(var(--p) + 13px);top: calc(var(--p) + 13px);width: 20px;height: 20px;background: var(--bx-accent);-webkit-mask: var(--i) center / contain no-repeat;mask: var(--i) center / contain no-repeat}.bx-card .wp-block-buttons{margin-top: auto;padding-top: 10px}.bx-card--lg{--p: clamp(26px,3.2vw,40px);gap: 14px}.bx-card--lg>h3{font-size: clamp(1.35rem,2vw,1.6rem)}.bx-card--accent{background: var(--bx-accent) !important;color: var(--bx-accent-ink);border-color: transparent}.bx-card--accent>p{color: var(--bx-accent-ink);opacity: .82}.bx-checks{list-style: none;margin: 0;padding: 0;display: grid;gap: 11px}.bx-checks li{position: relative;padding-left: 32px}.bx-checks li::before{content: "";position: absolute;left: 0;top: .18em;width: 21px;height: 21px;border-radius: 50%;background: var(--bx-accent)}.bx-checks li::after{content: "";position: absolute;left: 5px;top: calc(.18em + 5px);width: 11px;height: 11px;background: var(--bx-accent-ink);-webkit-mask: var(--bx-check) center / contain no-repeat;mask: var(--bx-check) center / contain no-repeat}.bx-card .bx-checks{margin-top: 8px;padding-top: 18px;border-top: 1px solid var(--bx-line)}.bx-checks--2{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 28px}@media (max-width: 640px){.bx-checks--2{grid-template-columns: minmax(0,1fr)}}.bx-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px;counter-reset: bxstep}.bx-step{counter-increment: bxstep;position: relative;padding-top: 30px;border-top: 1px solid var(--bx-line);display: flex;flex-direction: column;gap: 10px}.bx-step::before{content: "";position: absolute;top: -5px;left: 0;width: 9px;height: 9px;border-radius: 50%;background: var(--bx-accent);box-shadow: 0 0 0 5px var(--bx-bg)}.bx-section--alt .bx-step::before{box-shadow: 0 0 0 5px var(--bx-card)}.bx-step::after{content: counter(bxstep,decimal-leading-zero);order: -1;font-size: .875rem;font-weight: 600;color: var(--bx-muted);font-variant-numeric: tabular-nums;margin-bottom: 14px}.bx-step>p{color: var(--bx-muted)}@media (max-width: 1000px){.bx-steps{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 44px}}@media (max-width: 560px){.bx-steps{grid-template-columns: minmax(0,1fr)}}.bx-numbered{counter-reset: bxnum;display: grid}.bx-numbered>.bx-num-item{counter-increment: bxnum;display: grid;grid-template-columns: 88px minmax(0,1fr);gap: 8px 24px;padding: 30px 0;border-top: 1px solid var(--bx-line)}.bx-numbered>.bx-num-item:last-child{border-bottom: 1px solid var(--bx-line)}.bx-numbered>.bx-num-item::before{content: counter(bxnum);grid-row: 1 / span 9;font-size: clamp(2.2rem,4vw,3rem);font-weight: 650;line-height: 1;letter-spacing: -.04em;color: var(--bx-accent);font-variant-numeric: tabular-nums}.bx-numbered>.bx-num-item>*{grid-column: 2}.bx-numbered>.bx-num-item>h3{font-size: clamp(1.25rem,2vw,1.5rem)}.bx-numbered>.bx-num-item>p{color: var(--bx-muted);max-width: 70ch}@media (max-width: 640px){.bx-numbered>.bx-num-item{grid-template-columns: 52px minmax(0,1fr)}}.bx-qa{display: grid}.bx-qa>.bx-qa__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: 8px 48px;padding: 26px 0;border-top: 1px solid var(--bx-line)}.bx-qa>.bx-qa__row:last-child{border-bottom: 1px solid var(--bx-line)}.bx-qa__row>h3{font-size: 1.15rem}.bx-qa__row>p{color: var(--bx-muted)}@media (max-width: 760px){.bx-qa>.bx-qa__row{grid-template-columns: minmax(0,1fr)}}.bx-split{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 48px 80px;align-items: center}.bx-split--top{align-items: start}.bx-split__text{display: flex;flex-direction: column;gap: 20px;align-items: flex-start}.bx-split__text>p{color: var(--bx-muted);font-size: 1.0625rem}.bx-split__text>p.bx-lead{font-size: clamp(1.125rem,1.5vw,1.25rem)}@media (max-width: 900px){.bx-split{grid-template-columns: minmax(0,1fr)}}.bx-note{border: 1px solid var(--bx-line);border-left: 3px solid var(--bx-accent);border-radius: 14px;padding: 22px 26px;background: var(--bx-card);display: grid;gap: 8px}.bx-section--alt .bx-note{background: var(--bx-bg)}.bx-note>p{color: var(--bx-muted)}.bx-note>h3{font-size: 1.1rem}.bx-prose{max-width: 760px}.bx-prose>* + *{margin-top: 18px}.bx-prose>h2{font-size: clamp(1.5rem,2.4vw,1.9rem);letter-spacing: -.03em;margin-top: 52px}.bx-prose>h3{margin-top: 32px}.bx-prose>p,.bx-prose li{color: var(--bx-muted)}.bx-prose ul,.bx-prose ol{padding-left: 1.2em;display: grid;gap: 8px}.bx-prose strong{color: var(--bx-text)}.bx-content--prose{padding: clamp(24px,4vw,48px) var(--bx-pad-x) clamp(64px,9vw,112px)}.bx-content--prose>*{max-width: 760px}.bx-content--prose>* + *{margin-top: 18px}.bx-faq{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 40px 72px;align-items: start}.bx-faq__head{display: flex;flex-direction: column;gap: 18px;align-items: flex-start;position: sticky;top: calc(var(--bx-header-h) + 40px)}.bx-faq__head>p{color: var(--bx-muted);font-size: 1.125rem}.bx-faq__list{border-bottom: 1px solid var(--bx-line)}.wp-block-details{border-top: 1px solid var(--bx-line)}.wp-block-details summary{list-style: none;cursor: pointer;position: relative;padding: 22px 48px 22px 0;font-weight: 600;font-size: 1.125rem;letter-spacing: -.01em;border-radius: 8px}.wp-block-details summary::-webkit-details-marker{display: none}.wp-block-details summary::after{content: "";position: absolute;right: 2px;top: 50%;width: 30px;height: 30px;margin-top: -15px;background: var(--bx-text);-webkit-mask: var(--bx-plus) center / 14px no-repeat;mask: var(--bx-plus) center / 14px no-repeat;transition: transform .3s var(--bx-ease)}.wp-block-details summary::before{content: "";position: absolute;right: 2px;top: 50%;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;border: 1px solid var(--bx-line);transition: border-color .15s}.wp-block-details summary:hover::before{border-color: var(--bx-muted)}.wp-block-details[open] summary::after{transform: rotate(45deg)}.wp-block-details>:not(summary){color: var(--bx-muted);max-width: 64ch}.wp-block-details>:not(summary):last-child{padding-bottom: 24px}.wp-block-details>:not(summary) + :not(summary){margin-top: 12px}@media (max-width: 900px){.bx-faq{grid-template-columns: minmax(0,1fr)}.bx-faq__head{position: static}}.bx-section--cta{padding-top: 0;border-top: 0}.bx-cta{background: var(--bx-accent);color: var(--bx-accent-ink);border-radius: 28px;padding: clamp(32px,5.5vw,64px);display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 40px 64px;align-items: center;position: relative;overflow: hidden;isolation: isolate}.bx-cta::before{content: "";position: absolute;inset: auto -10% -60% auto;width: 520px;height: 520px;border-radius: 50%;z-index: -1;border: 1px solid color-mix(in srgb,var(--bx-accent-ink) 14%,transparent);box-shadow: 0 0 0 70px color-mix(in srgb,var(--bx-accent-ink) 3%,transparent),0 0 0 140px color-mix(in srgb,var(--bx-accent-ink) 2%,transparent)}.bx-cta__text{display: flex;flex-direction: column;gap: 18px;align-items: flex-start}.bx-cta__text>p{opacity: .82;font-size: 1.125rem;max-width: 46ch}.bx-cta .wp-block-button__link{background: var(--bx-accent-ink);color: var(--bx-accent)}.bx-cta .bx-btn--ghost .wp-block-button__link{background: transparent;color: var(--bx-accent-ink);border-color: color-mix(in srgb,var(--bx-accent-ink) 32%,transparent)}.bx-cta .bx-btn--ghost .wp-block-button__link:hover{background: color-mix(in srgb,var(--bx-accent-ink) 8%,transparent);border-color: var(--bx-accent-ink)}.bx-cta .bx-contact__ic{background: color-mix(in srgb,var(--bx-accent-ink) 8%,transparent);border-color: color-mix(in srgb,var(--bx-accent-ink) 20%,transparent);color: var(--bx-accent-ink)}.bx-cta .bx-contact{grid-template-columns: repeat(2,auto);justify-content: start;gap: 24px 40px}.bx-cta .bx-contact__value{white-space: nowrap}@media (max-width: 1100px){.bx-cta .bx-contact{grid-template-columns: minmax(0,1fr)}.bx-cta .bx-contact__value{white-space: normal}}.bx-cta .bx-contact__label{color: var(--bx-accent-ink);opacity: .7}:focus-visible{outline-color: var(--bx-accent)}.bx-cta :focus-visible{outline-color: var(--bx-accent-ink)}@media (max-width: 900px){.bx-cta{grid-template-columns: minmax(0,1fr)}}.bx-contact{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 28px}.bx-contact--list{grid-template-columns: minmax(0,1fr);gap: 18px}.bx-contact li{display: flex;gap: 14px;align-items: flex-start}.bx-contact__ic{width: 44px;height: 44px;flex: none;border-radius: 50%;border: 1px solid var(--bx-line);background: var(--bx-card);display: grid;place-items: center}.bx-contact__ic .bx-i{width: 18px;height: 18px}.bx-contact__label{display: block;font-size: .8125rem;color: var(--bx-muted);margin-bottom: 1px}.bx-contact__value{font-weight: 600;line-height: 1.4;text-decoration: none}a.bx-contact__value:hover{text-decoration: underline}@media (max-width: 520px){.bx-contact{grid-template-columns: minmax(0,1fr)}}.bx-facts{margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border: 1px solid var(--bx-line);border-radius: var(--bx-r);overflow: hidden;background: var(--bx-card)}.bx-section--alt .bx-facts{background: var(--bx-bg)}.bx-facts>div{padding: 20px 24px;border-top: 1px solid var(--bx-line)}.bx-facts>div:nth-child(-n+2){border-top: 0}.bx-facts>div:nth-child(2n){border-left: 1px solid var(--bx-line)}.bx-facts dt{font-size: .8125rem;color: var(--bx-muted)}.bx-facts dd{margin: 2px 0 0;font-weight: 600}.bx-facts a{text-decoration: none}@media (max-width: 560px){.bx-facts{grid-template-columns: minmax(0,1fr)}.bx-facts>div:nth-child(2){border-top: 1px solid var(--bx-line)}.bx-facts>div:nth-child(2n){border-left: 0}}.bx-meter{background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: var(--bx-r);overflow: hidden}.bx-section--alt .bx-meter{background: var(--bx-bg)}.bx-meter dl{margin: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.bx-meter dl>div{padding: clamp(20px,2.6vw,30px);border-left: 1px solid var(--bx-line);display: flex;flex-direction: column;gap: 12px}.bx-meter dl>div:first-child{border-left: 0}.bx-meter dt{font-size: .875rem;color: var(--bx-muted)}.bx-meter dd{margin: 0;font-size: clamp(2rem,3.6vw,2.9rem);font-weight: 650;letter-spacing: -.035em;line-height: 1}.bx-meter dd small{font-size: 1rem;letter-spacing: 0;font-weight: 500;color: var(--bx-muted);margin-left: 4px}.bx-meter__note{display: flex;align-items: center;gap: 10px;padding: 14px clamp(20px,2.6vw,30px);border-top: 1px solid var(--bx-line);font-size: .8125rem;color: var(--bx-muted)}.bx-meter__note::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--bx-accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--bx-accent) 16%,transparent)}@media (max-width: 760px){.bx-meter dl{grid-template-columns: repeat(2,minmax(0,1fr))}.bx-meter dl>div:nth-child(3){border-left: 0}.bx-meter dl>div:nth-child(n+3){border-top: 1px solid var(--bx-line)}}.bx-visual{position: relative;padding: 26px 18px}.bx-window{background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: 22px;box-shadow: var(--bx-shadow);overflow: hidden}.bx-window__bar{display: flex;align-items: center;gap: 6px;padding: 12px 14px;border-bottom: 1px solid var(--bx-line)}.bx-window__bar>i{width: 10px;height: 10px;border-radius: 50%;background: var(--bx-line)}.bx-window__url{margin-left: 10px;flex: 1;font-size: .75rem;color: var(--bx-muted);background: var(--bx-bg);border-radius: 999px;padding: 5px 12px;display: flex;align-items: center;gap: 6px}.bx-window__url .bx-i{width: 12px;height: 12px}.bx-window__body{padding: 22px;display: grid;gap: 12px}.bx-sk{display: block;height: 9px;border-radius: 6px;background: var(--bx-line)}.bx-sk--nav{display: flex;justify-content: space-between;align-items: center;height: auto;background: none;margin-bottom: 10px}.bx-sk--nav>b{width: 54px;height: 12px;border-radius: 4px;background: var(--bx-accent)}.bx-sk--nav>span{display: flex;gap: 8px}.bx-sk--nav>span>i{width: 28px;height: 7px;border-radius: 4px;background: var(--bx-line)}.bx-sk--h{height: 20px;width: 82%;background: var(--bx-text);border-radius: 6px}.bx-sk--h2{width: 56%}.bx-sk--w70{width: 70%}.bx-sk--w90{width: 90%}.bx-sk--w40{width: 40%}.bx-sk--btn{width: 112px;height: 30px;border-radius: 999px;background: var(--bx-accent);margin-top: 6px}.bx-sk-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 10px}.bx-sk-row>div{border: 1px solid var(--bx-line);border-radius: 12px;padding: 12px;display: grid;gap: 7px;background: var(--bx-bg)}.bx-sk-row>div>i{width: 22px;height: 22px;border-radius: 7px;border: 1px solid var(--bx-line);background: var(--bx-card)}.bx-chip{position: absolute;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px 8px 10px;background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: 999px;box-shadow: var(--bx-shadow);font-size: .8125rem;font-weight: 600;white-space: nowrap}.bx-chip::before{content: "";width: 18px;height: 18px;background: var(--bx-accent);flex: none;-webkit-mask: var(--bx-check) center / 12px no-repeat;mask: var(--bx-check) center / 12px no-repeat}.bx-chip--1{top: 2px;left: -6px}.bx-chip--2{top: 34%;right: -4px}.bx-chip--3{bottom: 26%;left: -14px}.bx-chip--4{bottom: 4px;right: 14%}@media (max-width: 560px){.bx-chip--1,.bx-chip--3{left: 0}.bx-chip--2{right: 0}}.bx-panel{background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: 22px;box-shadow: var(--bx-shadow);padding: 24px}.bx-panel__head{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding-bottom: 16px}.bx-panel__title{font-weight: 650;letter-spacing: -.02em;font-size: 1.05rem}.bx-panel__sub{font-size: .8125rem;color: var(--bx-muted)}.bx-row{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 14px 0;border-top: 1px solid var(--bx-line);font-size: .9375rem}.bx-row>span:first-child{display: inline-flex;align-items: center;gap: 10px}.bx-row .bx-i{width: 18px;height: 18px;color: var(--bx-muted)}.bx-pill{font-size: .75rem;font-weight: 600;padding: 4px 10px;border-radius: 999px;border: 1px solid var(--bx-line);color: var(--bx-muted);white-space: nowrap}.bx-pill--done{background: var(--bx-accent);color: var(--bx-accent-ink);border-color: transparent}.bx-pill--now{color: var(--bx-text);border-color: var(--bx-text)}.bx-progress{height: 6px;border-radius: 999px;background: var(--bx-line);overflow: hidden;margin: 2px 0 18px}.bx-progress>i{display: block;height: 100%;width: 62%;background: var(--bx-accent);border-radius: inherit}.bx-row--total{font-weight: 650;border-top: 1px solid var(--bx-text)}.bx-panel__foot{margin-top: 6px;font-size: .8125rem;color: var(--bx-muted);display: flex;gap: 8px;align-items: center}.bx-serp__q{display: flex;align-items: center;gap: 10px;border: 1px solid var(--bx-line);background: var(--bx-bg);border-radius: 999px;padding: 11px 16px;font-size: .9375rem}.bx-serp__q .bx-i{width: 16px;height: 16px;color: var(--bx-muted)}.bx-serp__res{padding: 20px 4px 4px;display: grid;gap: 6px}.bx-serp__site{display: flex;align-items: center;gap: 10px;font-size: .8125rem;color: var(--bx-muted)}.bx-serp__site>b{width: 26px;height: 26px;border-radius: 50%;background: var(--bx-accent);display: block;flex: none}.bx-serp__title{font-size: 1.2rem;font-weight: 600;color: var(--bx-accent);letter-spacing: -.01em;line-height: 1.3}.bx-serp__desc{font-size: .875rem;color: var(--bx-muted);line-height: 1.5}.bx-serp__faq{margin-top: 10px;border-top: 1px solid var(--bx-line)}.bx-serp__faq>div{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--bx-line);font-size: .875rem}.bx-serp__faq .bx-i{width: 16px;height: 16px;color: var(--bx-muted)}.bx-shop__item{display: grid;grid-template-columns: 52px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 12px 0;border-top: 1px solid var(--bx-line)}.bx-shop__thumb{width: 52px;height: 52px;border-radius: 12px;background: var(--bx-bg);border: 1px solid var(--bx-line);display: grid;place-items: center;color: var(--bx-muted)}.bx-shop__thumb .bx-i{width: 20px;height: 20px}.bx-shop__lines{display: grid;gap: 7px}.bx-shop__qty{font-size: .8125rem;color: var(--bx-muted)}.bx-shop__label{font-size: .8125rem;color: var(--bx-muted);margin: 16px 0 8px;font-weight: 600}.bx-shop__pay{display: flex;flex-wrap: wrap;gap: 8px}.bx-shop__pay>span{border: 1px solid var(--bx-line);border-radius: 10px;padding: 8px 12px;font-size: .8125rem;font-weight: 600;display: inline-flex;align-items: center;gap: 8px}.bx-shop__pay>span.is-on{border-color: var(--bx-accent);box-shadow: inset 0 0 0 1px var(--bx-accent)}.bx-shop__pay>span>i{width: 12px;height: 12px;border-radius: 50%;border: 1.5px solid var(--bx-muted)}.bx-shop__pay>span.is-on>i{border: 4px solid var(--bx-accent)}.bx-shop__btn{margin-top: 18px;background: var(--bx-accent);color: var(--bx-accent-ink);border-radius: 999px;text-align: center;padding: 12px;font-weight: 600;font-size: .9375rem}.bx-form-wrap{scroll-margin-top: calc(var(--bx-header-h) + 24px)}.bx-form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.bx-field{display: flex;flex-direction: column;gap: 8px;min-width: 0}.bx-field--full{grid-column: 1 / -1}.bx-field>label,.bx-field>.bx-label{font-weight: 600;font-size: .9375rem}.bx-field .bx-opt{color: var(--bx-muted);font-weight: 400}.bx-field input,.bx-field select,.bx-field textarea{font: inherit;font-size: 1rem;color: var(--bx-text);background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: 12px;padding: 13px 15px;width: 100%;transition: border-color .15s,box-shadow .15s;appearance: none;-webkit-appearance: none}.bx-section--alt .bx-field input,.bx-section--alt .bx-field select,.bx-section--alt .bx-field textarea{background: var(--bx-bg)}.bx-field input:hover,.bx-field select:hover,.bx-field textarea:hover{border-color: var(--bx-muted)}.bx-field input:focus,.bx-field select:focus,.bx-field textarea:focus{outline: none;border-color: var(--bx-accent);box-shadow: 0 0 0 3px color-mix(in srgb,var(--bx-accent) 18%,transparent)}.bx-field textarea{min-height: 170px;resize: vertical;line-height: 1.5}.bx-select{position: relative}.bx-select::after{content: "";position: absolute;right: 15px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: var(--bx-muted);pointer-events: none;-webkit-mask: var(--bx-chevron) center / contain no-repeat;mask: var(--bx-chevron) center / contain no-repeat}.bx-select select{padding-right: 42px;cursor: pointer}.bx-hint{font-size: .8125rem;color: var(--bx-muted)}.bx-consent{grid-column: 1 / -1;display: flex;gap: 12px;align-items: flex-start;font-size: .9375rem;color: var(--bx-muted)}.bx-consent input{width: 20px;height: 20px;margin: 2px 0 0;flex: none;accent-color: var(--bx-accent)}.bx-consent a{color: var(--bx-text)}.bx-form__foot{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px}.bx-form__foot .bx-hint{margin: 0}.bx-hp{position: absolute !important;left: -10000px !important;width: 1px;height: 1px;overflow: hidden}.bx-form__status{grid-column: 1 / -1;display: none;border-radius: 14px;padding: 18px 20px;font-size: .9375rem}.bx-form__status:focus{outline: none}.bx-form__status.is-ok,.bx-form__status.is-error{display: block}.bx-form__status.is-ok{background: var(--bx-accent);color: var(--bx-accent-ink)}.bx-form__status.is-error{border: 1px solid var(--bx-text);background: var(--bx-card)}.bx-form.is-sent>:not(.bx-form__status){display: none}@media (max-width: 600px){.bx-form{grid-template-columns: minmax(0,1fr)}}.bx-contact-page{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,.9fr);gap: 40px 64px;align-items: start}.bx-contact-page__form{background: var(--bx-card);border: 1px solid var(--bx-line);border-radius: 24px;padding: clamp(24px,3.4vw,44px)}.bx-contact-page__aside{display: flex;flex-direction: column;gap: 28px}.bx-contact-page__aside>h2{font-size: 1.35rem;letter-spacing: -.02em}.bx-contact-page__aside .bx-steps-list{counter-reset: bxl;list-style: none;padding: 0;margin: 0;display: grid;gap: 14px}.bx-contact-page__aside .bx-steps-list li{counter-increment: bxl;position: relative;padding-left: 40px;color: var(--bx-muted)}.bx-contact-page__aside .bx-steps-list li::before{content: counter(bxl);position: absolute;left: 0;top: -1px;width: 26px;height: 26px;border-radius: 50%;border: 1px solid var(--bx-line);display: grid;place-items: center;font-size: .8125rem;font-weight: 600;color: var(--bx-text);background: var(--bx-card)}.bx-divider{height: 1px;background: var(--bx-line);border: 0;margin: 0}@media (max-width: 960px){.bx-contact-page{grid-template-columns: minmax(0,1fr)}}.bx-footer{border-top: 1px solid var(--bx-line);padding: clamp(56px,7vw,80px) var(--bx-pad-x) 32px;font-size: .9375rem;background: var(--bx-bg)}.bx-footer__grid{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap: 40px}.bx-footer__brand{display: flex;flex-direction: column;gap: 18px;align-items: flex-start}.bx-footer__brand p{color: var(--bx-muted);max-width: 36ch}.bx-footer h2{font-size: .875rem;font-weight: 600;letter-spacing: 0;color: var(--bx-muted);margin-bottom: 16px}.bx-footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.bx-footer a{text-decoration: none}.bx-footer a:hover{text-decoration: underline}.bx-footer address{font-style: normal;display: grid;gap: 10px}.bx-footer__ext{display: inline-flex;align-items: center;gap: 6px}.bx-footer__ext .bx-i{width: 14px;height: 14px}.bx-footer__bottom{margin-top: clamp(40px,6vw,64px);padding-top: 24px;border-top: 1px solid var(--bx-line);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px 24px;color: var(--bx-muted);font-size: .875rem}@media (max-width: 900px){.bx-footer__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.bx-footer__brand{grid-column: 1 / -1}}@media (max-width: 520px){.bx-footer__grid{grid-template-columns: minmax(0,1fr)}}main:focus{outline: none}body{overflow-x: clip}.bx-section--alt + .bx-section--cta{padding-top: clamp(48px,6vw,80px)}.bx-section--flush{border-top: 0;padding-top: 0}.bx-split .bx-steps{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 40px}@media (max-width: 560px){.bx-split .bx-steps{grid-template-columns: minmax(0,1fr)}}.bx-contact-page__aside .bx-divider,hr.bx-divider{height: 1px;background: var(--bx-line);border: 0;margin: 0;width: 100%;opacity: 1}.bx-panel__foot .bx-i{width: 16px;height: 16px}.bx-panel__head>.bx-i{color: var(--bx-muted)}.bx-split__media{min-width: 0}.bx-hero__media{min-width: 0}.bx-list{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px}.bx-list a{font-weight: 600}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}@media print{.bx-header,.bx-footer,.bx-section--cta,.bx-visual{display: none !important}body{background: #fff;color: #000}}.editor-styles-wrapper .bx-hero__text>*,.editor-styles-wrapper .bx-visual,.editor-styles-wrapper .bx-chip{animation: none !important}
