:root{--primary:var(--e-global-color-primary,var(--qbt-primary,#533B62));--accent:var(--e-global-color-accent,var(--qbt-accent,#D8E2CD));--bg:var(--e-global-color-qbtbg,var(--qbt-bg,#FAF7FC));--text:var(--e-global-color-text,var(--qbt-text,#302739));--panel:var(--e-global-color-secondary,#fff);--muted:var(--e-global-color-qbtmuted,#63566C);--line:var(--e-global-color-qbtline,#B7A6C2);--font:var(--e-global-typography-text-font-family,"Nunito Sans"),Arial,sans-serif;--heading:var(--e-global-typography-primary-font-family,"Libre Baskerville"),Georgia,serif}
*{box-sizing:border-box}body.qbt-theme{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.8 var(--font)}a{color:var(--primary);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}img{display:block;max-width:100%;height:auto}svg{max-width:100%}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--primary);outline-offset:4px}h1,h2,h3{font-family:var(--heading);color:var(--text);font-weight:400;line-height:1.3;text-wrap:balance}h1{font-size:clamp(34px,4vw,54px)}h2{font-size:clamp(27px,3vw,39px)}h3{font-size:23px}p{margin:0 0 20px}h1,h2,h3{margin:0 0 22px}main{min-height:50vh}main:focus{outline:0}.qbt-shell,.elementor .qbt-shell{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.qbt-section{padding:76px 0}.qbt-lead{font-size:20px;line-height:1.8}.qbt-eyebrow{display:block;font:700 12px/1.6 var(--font);letter-spacing:1.4px;text-transform:uppercase;color:var(--primary)}.qbt-skip{position:absolute;left:-9999px}.qbt-skip:focus{left:16px;top:16px;z-index:99999}.qbt-button,.elementor .elementor-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 25px;border:1px solid var(--primary);border-radius:2px;background:var(--primary);color:#fff;font:700 15px/1.5 var(--font);text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 var(--accent)}.qbt-button:hover,.elementor .elementor-button:hover{background:#3C2748;color:#fff}.qbt-button-secondary{background:transparent;color:var(--primary);box-shadow:none}.qbt-button-secondary:hover{background:var(--accent);color:var(--text)}.qbt-text-action{background:none;border:0;color:var(--primary);text-decoration:underline;cursor:pointer;font-weight:700;padding:12px}.qbt-site-header{background:var(--panel);border-bottom:1px dashed var(--line);position:relative}.qbt-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:92px}.qbt-brand{display:inline-flex;flex-shrink:0}.qbt-brand img{width:270px;height:auto;max-height:60px;object-fit:contain}.qbt-header-bar{display:flex;align-items:center;gap:20px}.qbt-nav ul{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}.qbt-nav a{font-size:13px;font-weight:700;text-decoration:none;display:block;padding:10px 0}.qbt-nav a:hover{text-decoration:underline}.qbt-nav .sub-menu{position:absolute;background:var(--panel);padding:12px 18px;display:none;min-width:170px;border:1px solid var(--line);z-index:20}.qbt-nav li:hover>.sub-menu,.qbt-nav li:focus-within>.sub-menu{display:block}.qbt-header-cta{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;background:var(--accent);color:var(--text);font:700 13px/1.5 var(--font);text-decoration:none;white-space:nowrap;border:1px dashed var(--primary)}.qbt-header-cta svg{width:18px}.qbt-menu-toggle{display:none}.qbt-hero{padding:60px 0 0;background:linear-gradient(180deg,var(--bg),#F0E9F4);text-align:center;border-bottom:1px dashed var(--line)}.qbt-hero-copy,.elementor .qbt-hero-copy{max-width:840px!important;margin:auto!important;align-items:center}.qbt-hero .qbt-eyebrow{margin-bottom:2px}.qbt-hero h1{max-width:850px;margin-inline:auto;font-size:clamp(36px,4vw,54px);line-height:1.28}.qbt-hero h1 em{font-style:normal;color:var(--primary);text-decoration:underline;text-decoration-color:#B75242;text-decoration-thickness:3px;text-underline-offset:8px}.qbt-hero .qbt-lead{max-width:720px;margin-inline:auto}.qbt-hero-note{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.qbt-hero-art{width:100%;margin-top:28px}.qbt-hero-art img{width:100%;max-width:1100px;margin:auto}.qbt-tool-section{background:var(--panel)}.qbt-tool-section .qbt-shell>h2,.qbt-tool-section .qbt-shell>.elementor-widget-heading{text-align:center}.qbt-features{background:var(--bg)}.qbt-feature-grid,.elementor .qbt-feature-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important}.qbt-feature-card,.elementor .qbt-feature-card{width:calc((100% - 60px)/4)!important;border:1px dashed var(--line);padding:24px!important;gap:12px!important;background:#EAE2EF;border-radius:2px!important;align-items:flex-start}.qbt-feature-card:nth-child(even){background:#E8EEDC}.qbt-feature-card img{width:105px!important;height:105px!important;object-fit:contain}.qbt-feature-card h3{font-size:22px}.qbt-feature-card p{font-size:15px;line-height:1.8;margin:0}.qbt-how{background:#E8EEDC;border-block:1px dashed var(--line)}.qbt-step-grid,.elementor .qbt-step-grid{display:flex!important;flex-direction:row!important;gap:30px!important}.qbt-step,.elementor .qbt-step{width:calc((100% - 60px)/3)!important;gap:14px!important;padding-top:20px!important;border-top:2px solid var(--primary)}.qbt-step strong.qbt-number{display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--primary);width:44px;height:44px;font-size:16px;font-weight:700;color:var(--primary);background:var(--panel)}.qbt-use-grid,.elementor .qbt-use-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:24px!important}.qbt-use-card,.elementor .qbt-use-card{width:calc((100% - 48px)/3)!important;gap:10px!important;border-left:3px solid #B75242;padding:4px 0 4px 24px!important}.qbt-use-card p{margin:0}.qbt-faq{display:block;max-width:900px;margin-inline:auto}.qbt-faq details{border-bottom:1px dashed var(--line);padding:20px 0}.qbt-faq summary{cursor:pointer;font-weight:700;color:var(--primary);padding:6px 0;line-height:1.6}.qbt-answer{padding:18px 25px 0}.qbt-answer p:last-child{margin:0}.qbt-latest{background:var(--panel)}.qbt-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.qbt-post-card{min-width:0;border:1px dashed var(--line);padding:12px;background:var(--bg)}.qbt-post-card> a{display:block}.qbt-post-card img{width:100%;aspect-ratio:8/5;object-fit:cover}.qbt-post-card h2,.qbt-post-card h3{font-size:23px;margin:15px 0}.qbt-post-card h2 a,.qbt-post-card h3 a{text-decoration:none}.qbt-card-body{padding:15px 12px}.qbt-post-card p{font-size:15px}.qbt-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.qbt-meta a{color:var(--muted)}.qbt-pagination{margin-top:30px;display:flex;gap:15px}.qbt-cta{text-align:center;background:var(--primary);color:#fff;border-block:3px solid #B75242}.qbt-cta h2,.qbt-cta .elementor-heading-title{color:#fff!important}.qbt-cta a.qbt-button,.qbt-cta .elementor-button{background:var(--accent);color:var(--text);border-color:var(--accent)}.qbt-cta p{max-width:700px;margin-inline:auto}.qbt-breadcrumbs{font-size:13px;line-height:1.7;margin-bottom:22px;overflow-wrap:anywhere}.qbt-post{padding:52px 0 76px}.qbt-post-header{max-width:860px;margin:auto}.qbt-post-header h1{font-size:clamp(31px,3.8vw,49px)}.qbt-featured{width:100%;max-width:920px;margin:35px auto;aspect-ratio:8/5;object-fit:cover;border:10px solid var(--panel);outline:1px dashed var(--line)}.qbt-prose{max-width:820px;margin:auto;overflow-wrap:anywhere}.qbt-prose h2{font-size:31px;margin-top:48px}.qbt-prose h3{font-size:23px;margin-top:30px}.qbt-prose table{width:100%;border-collapse:collapse;font-size:15px}.qbt-prose th,.qbt-prose td{padding:12px;border:1px solid var(--line);text-align:left}.qbt-prose .qbt-toc{padding:24px;border:1px dashed var(--line);background:#E8EEDC;margin:28px 0}.qbt-toc ol{margin-bottom:0}.qbt-prose ul,.qbt-prose ol{padding-left:25px}.qbt-prose li{margin-bottom:8px}.qbt-prose .qbt-faq{margin-bottom:30px}.qbt-post-cta{max-width:820px;margin:38px auto;padding:26px;background:#EAE2EF;border:1px dashed var(--line)}.qbt-related{margin-top:65px}.qbt-page-content .qbt-section img{max-width:720px}.qbt-page-content .qbt-hero-art img{max-width:1100px}.qbt-contact{max-width:800px;margin-top:20px}.qbt-contact label{display:block;font-weight:700;margin-bottom:7px}.qbt-contact input:not([type=checkbox]),.qbt-contact textarea,.qbt-search input{width:100%;border:1px solid var(--muted);border-radius:2px;background:var(--panel);color:var(--text);min-height:48px;padding:11px 14px;max-width:100%}.qbt-contact textarea{min-height:160px}.qbt-contact p{margin-bottom:20px}.qbt-contact label.qbt-consent{display:flex;gap:12px;font-size:14px;font-weight:400;align-items:flex-start}.qbt-consent input{width:20px;height:20px;flex-shrink:0;margin-top:5px}.qbt-message{padding:20px;border:1px dashed var(--primary);background:#E8EEDC;margin-bottom:22px}.qbt-search{display:flex;gap:12px;max-width:800px;margin-bottom:35px}.qbt-footer{background:#EAE2EF;border-top:1px dashed var(--line);padding:50px 0 22px}.qbt-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:32px}.qbt-footer-top p{margin:18px 0 8px}.qbt-footer-top small{color:var(--muted)}.qbt-footer nav ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;list-style:none;margin:0;padding:0}.qbt-footer nav a{text-decoration:none;font-size:14px}.qbt-footer nav a:hover{text-decoration:underline}.qbt-footer-bottom{border-top:1px dashed var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted)}.elementor .elementor-widget-heading .elementor-heading-title{font-family:var(--heading)!important;font-weight:400}.elementor .elementor-widget-text-editor{font-family:var(--font);color:var(--text)}.qbt-cta .elementor-widget-text-editor{color:#fff}.elementor .qbt-shell{gap:26px}.elementor .qbt-shell> .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor .qbt-hero-art{margin-top:0}.qbt-calculator .qbt-button,.qbt-contact .qbt-button,.qbt-search .qbt-button{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:2px;min-height:48px;font:700 15px/1.5 var(--font)}.qbt-calculator .qbt-button-secondary{background:transparent;color:var(--primary);box-shadow:none}.qbt-calculator .qbt-text-action{background:transparent;color:var(--primary);border:0;font-size:14px;box-shadow:none}.qbt-calculator .qbt-button:hover,.qbt-contact .qbt-button:hover{background:#3C2748;color:#fff}
@media(max-width:1100px){.qbt-header-cta{display:none}.qbt-nav ul{gap:18px}.qbt-nav a{font-size:12px}.qbt-feature-card,.elementor .qbt-feature-card{width:calc((100% - 20px)/2)!important}.qbt-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body.qbt-theme{font-size:16px}.qbt-shell,.elementor .qbt-shell{padding-inline:18px}.qbt-section{padding:44px 0}.qbt-header-inner{min-height:78px;flex-wrap:wrap;gap:0}.qbt-brand img{width:235px}.qbt-menu-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--primary);background:#fff;color:var(--primary);font:700 12px/1.5 var(--font);padding:10px 12px;border-radius:2px;white-space:nowrap}.qbt-header-bar{display:none;flex-basis:100%;width:100%;padding:12px 0}.qbt-header-bar.is-open{display:block}.qbt-nav ul{display:block}.qbt-nav a{font-size:14px;padding:10px 0}.qbt-nav .sub-menu{position:static;display:block;border:0;padding:0 16px}.qbt-hero{padding-top:35px}.qbt-hero h1{font-size:36px}.qbt-lead{font-size:18px}.qbt-hero-note{gap:8px 16px}.qbt-hero-art{margin-top:10px}.qbt-feature-grid,.elementor .qbt-feature-grid{gap:16px!important}.qbt-feature-card,.elementor .qbt-feature-card{width:100%!important;align-items:flex-start}.qbt-step-grid,.elementor .qbt-step-grid,.qbt-use-grid,.elementor .qbt-use-grid{flex-direction:column!important}.qbt-step,.elementor .qbt-step,.qbt-use-card,.elementor .qbt-use-card{width:100%!important}.qbt-post-grid{grid-template-columns:1fr}.qbt-footer-top{grid-template-columns:1fr;gap:32px}.qbt-footer-bottom{flex-direction:column;gap:10px}.qbt-search{flex-direction:column}.qbt-post{padding-top:35px}.qbt-prose h2{font-size:27px}.qbt-featured{margin-block:25px}.qbt-answer{padding-inline:0}.qbt-cta h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

body.qbt-theme{--primary:var(--e-global-color-primary,var(--qbt-primary,#533B62));--accent:var(--e-global-color-accent,var(--qbt-accent,#D8E2CD));--bg:var(--e-global-color-qbtbg,var(--qbt-bg,#FAF7FC));--text:var(--e-global-color-text,var(--qbt-text,#302739));--panel:var(--e-global-color-secondary,#fff);--muted:var(--e-global-color-qbtmuted,#63566C);--line:var(--e-global-color-qbtline,#B7A6C2);--font:var(--e-global-typography-text-font-family,"Nunito Sans"),Arial,sans-serif;--heading:var(--e-global-typography-primary-font-family,"Libre Baskerville"),Georgia,serif}

.qbt-site-header .qbt-menu-toggle{background:#fff;color:var(--primary);border:1px solid var(--primary);border-radius:2px;box-shadow:none;font:700 12px/1.5 var(--font);padding:10px 12px}.qbt-nav a{white-space:nowrap}@media(max-width:767px){.qbt-hero-copy{order:1}.qbt-hero-art{order:2}}
.qbt-page-content .qbt-section img{max-width:min(720px,100%)}
.qbt-honeypot{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
