.tmgc-price-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:16px}.tmgc-price-table{min-width:720px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden}.tmgc-price-head,.tmgc-price-row{display:grid;grid-template-columns:260px 140px 140px 140px;align-items:center}.tmgc-price-head{background:rgba(0,0,0,.04);font-weight:600}.tmgc-price-head>*,.tmgc-price-row>*{padding:14px 16px}.tmgc-price-row{border-top:1px solid rgba(0,0,0,.08)}.tmgc-price-model{font-weight:600}.tmgc-price-cell{font-weight:600;white-space:nowrap}.tmgc-price-note{margin-top:14px;font-size:14px;line-height:1.6;opacity:.75}.tmgc-price-hint{display:none}@media (max-width:767px){.tmgc-price-hint{display:block;font-size:13px;line-height:1.5;opacity:.7;margin-bottom:8px}}.tmgc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tmgc-step{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:24px}.tmgc-step-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.tmgc-step-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(0,107,63,.08);color:var(--tmgc-primary,#006b3f)}.tmgc-step-number{font-size:13px;font-weight:700;color:var(--tmgc-primary,#006b3f);background:rgba(0,107,63,.08);border-radius:999px;padding:6px 10px}.tmgc-step-title{margin:0 0 8px}.tmgc-step-desc{margin:0;opacity:.75}.tmgc-step:not(:last-child)::after{content:"→";position:absolute;top:50%;right:-22px;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--tmgc-primary,#006b3f);color:#fff;font-size:16px;line-height:1;z-index:2}@media (max-width:991px){.tmgc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tmgc-step:not(:last-child)::after{display:none}}@media (max-width:767px){.tmgc-steps{grid-template-columns:1fr;gap:16px}.tmgc-step:not(:last-child)::after{content:"↓";display:flex;top:auto;right:auto;left:50%;bottom:-22px;transform:translateX(-50%)}}h3{line-height:1.3;font-size:var(--text-h3)}h5{font-size:16px}h6{font-size:16px}:where(:root) .bricks-color-dark{color:#0a0a0a}:where(:root) .bricks-background-dark{background-color:#0a0a0a}:where(:root) .bricks-color-secondary{color:#f25050}:where(:root) .bricks-background-secondary{background-color:#f25050}:where(:root) .bricks-color-primary{color:#2fc5bd}:where(:root) .bricks-color-light{color:#fff}:where(:root) .bricks-background-light{background-color:#fff}.woocommerce main.site-main{width:100%}#brx-content.wordpress{width:100%;max-width:1430px}#brxe-eshlzl .bricks-nav-menu>li>.brx-submenu-toggle>*{color:rgba(255,255,255,.8);text-transform:uppercase;font-weight:600}#brxe-eshlzl .bricks-nav-menu>li:hover>.brx-submenu-toggle>*{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu .current-menu-item>a{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>*{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu>.current-menu-parent>a{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>*{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu>.current-menu-ancestor>a{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>*{color:var(--primary)}#brxe-eshlzl .bricks-nav-menu>li>.brx-submenu-toggle{justify-content:center}#brxe-ogbusj.vertical .line{border-right-width:1px;border-right-color:rgba(255,255,255,.5)}#brxe-rhtmtd .bricks-nav-menu>li>.brx-submenu-toggle>*{padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;color:rgba(102,102,102,.85)}#brxe-rhtmtd .bricks-nav-menu>li>.brx-submenu-toggle{border-radius:99px}#brxe-rhtmtd .bricks-nav-menu>li:hover>.brx-submenu-toggle{background-color:var(--primary)}#brxe-rhtmtd .bricks-nav-menu>li:hover>.brx-submenu-toggle>*{color:var(--white)}#brxe-wzarav .bricks-search-overlay .bricks-search-form{max-width:100%}#brxe-psdymx .separator{display:none}#brxe-zaxzzx .separator{display:none}