 :root {--bg: #050505;--panel: #11100e;--panel2: #181612;--gold: #ffda21;--orange: #ffb000;--text: #fff;--muted: #c9c6bd;--line: rgba(255, 218, 33, 0.25);--line2: rgba(255, 255, 255, 0.12);--site: "Heebo", "Assistant", Arial, sans-serif;--body: "Assistant", "Heebo", Arial, sans-serif;}* {box-sizing: border-box;}html {scroll-behavior: smooth;}body {margin: 0;background: radial-gradient( circle at 70% -8%, rgba(255, 218, 33, 0.08), transparent 33% ), linear-gradient(180deg, #050505, #0e0d0b 45%, #050505);color: var(--text);font-family: var(--body);line-height: 1.75;}a {text-decoration: none;color: inherit;}.wrap {width: min(1220px, calc(100% - 28px));margin: auto;}.site-header {font-family: var(--site);position: sticky;top: 0;z-index: 60;background: rgba(0, 0, 0, 0.9);border-bottom: 1px solid rgba(255, 218, 33, 0.28);backdrop-filter: blur(16px);}.site-in {min-height: 86px;display: flex;align-items: center;gap: 22px;justify-content: space-between;}.logo {width: 190px;max-width: 38vw;}.nav {display: flex;align-items: center;gap: 20px;font-size: 17px;font-weight: 700;letter-spacing: 0.08em;}.nav a {color: #fff;white-space: nowrap;transition: 0.2s;}.nav a:hover {color: var(--orange);}.nav a:not(:last-child)::after {content: "";display: inline-block;width: 7px;height: 7px;background: var(--orange);border-radius: 50%;margin-inline-start: 20px;vertical-align: middle;}.cta-top, .btn-primary {background: var(--gold) !important;color: #000 !important;border-color: var(--gold) !important;}.cta-top {display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;padding: 12px 20px;font-weight: 900;}.menu {display: none;width: 54px;height: 48px;border: 1px solid var(--line2);background: #141412;border-radius: 15px;align-items: center;justify-content: center;}.menu span, .menu span:before, .menu span:after {display: block;width: 24px;height: 3px;background: #fff;border-radius: 99px;position: relative;content: "";}.menu span:before {position: absolute;top: -7px;}.menu span:after {position: absolute;top: 7px;}.mobile-cta {display: none !important;}.hero {padding: 58px 0 26px;}.hero-card {border: 1px solid var(--line);border-radius: 34px;padding: 46px;background: radial-gradient( circle at 10% 12%, rgba(255, 218, 33, 0.18), transparent 34% ), linear-gradient( 135deg, rgba(255, 218, 33, 0.1), rgba(255, 255, 255, 0.02) 38%, rgba(0, 0, 0, 0.38) );display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 34px;overflow: hidden;}.eyebrow {color: var(--gold);font-weight: 900;margin-bottom: 12px;display: inline-flex;gap: 10px;align-items: center;}.eyebrow:before {content: "";width: 42px;height: 1px;background: var(--gold);}h1 {font-size: clamp(38px, 5vw, 70px);line-height: 1.05;margin: 0 0 18px;font-weight: 950;letter-spacing: -0.04em;}.gold {color: var(--gold);}.lead {font-size: clamp(18px, 2vw, 24px);color: #eee;margin: 0 0 28px;}.btns {display: flex;gap: 12px;flex-wrap: wrap;}.btn {font-family: inherit;border: 1px solid var(--line);background: #12110e;color: #fff;border-radius: 999px;padding: 14px 24px;font-weight: 900;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 8px;}.stats {display: grid;grid-template-columns: 1fr 1fr;gap: 14px;align-content: center;}.stat {border: 1px solid var(--line2);border-radius: 22px;padding: 20px;background: rgba(0, 0, 0, 0.25);}.stat b {display: block;color: var(--gold);font-size: 31px;line-height: 1;}.stat span {color: var(--muted);font-size: 15px;}.calc {border: 1px solid var(--line);border-radius: 30px;background: rgba(17, 16, 14, 0.94);overflow: hidden;margin: 28px auto 42px;}.calc-head {padding: 26px 30px;border-bottom: 1px solid var(--line2);display: flex;justify-content: space-between;gap: 18px;align-items: center;flex-wrap: wrap;}.calc-head h2 {margin: 0;font-size: 30px;}.calc-head p {margin: 5px 0 0;color: var(--muted);}.mode {display: flex;background: #080807;border: 1px solid var(--line2);border-radius: 999px;padding: 5px;}.mode button {border: 0;background: transparent;color: #fff;border-radius: 999px;padding: 10px 18px;font-weight: 900;font-family: inherit;cursor: pointer;}.mode .active {background: var(--gold);color: #000;}.progress {height: 5px;background: #24221d;}.progress span {display: block;height: 100%;width: 25%;background: linear-gradient(90deg, var(--orange), var(--gold));transition: 0.25s;}.steps {display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;padding: 22px 30px;border-bottom: 1px solid var(--line2);}.step {border: 1px solid var(--line2);background: #11100f;color: #fff;border-radius: 999px;padding: 12px 10px;font-weight: 900;cursor: pointer;font-family: inherit;}.step.active {border-color: var(--gold);background: rgba(255, 218, 33, 0.12);color: var(--gold);}.section {display: none;padding: 30px;}.section.active {display: block;}.section h3 {font-size: 30px;margin: 0 0 6px;}.desc {color: var(--muted);margin: 0 0 24px;}.grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}.field {border: 1px solid var(--line2);background: #0d0c0b;border-radius: 18px;padding: 16px;margin-bottom: 16px;}.field label {display: block;font-weight: 900;margin-bottom: 8px;}.hint {font-size: 14px;color: var(--muted);margin-top: 7px;}input, select {width: 100%;background: #050505;border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 14px;color: #fff;padding: 13px 14px;font: inherit;outline: 0;}input:focus, select:focus {border-color: var(--gold);box-shadow: 0 0 0 3px rgba(255, 218, 33, 0.1);}.choices {display: grid;grid-template-columns: repeat(3, 1fr);gap: 14px;}.choice {position: relative;border: 1px solid var(--line2);background: #11100f;border-radius: 20px;padding: 18px;cursor: pointer;}.choice input {position: absolute;opacity: 0;}.choice b {display: block;font-size: 20px;margin-bottom: 6px;}.choice span {color: var(--muted);font-size: 14px;}.choice:has(input:checked) {border-color: var(--gold);background: rgba(255, 218, 33, 0.11);}.advanced-only {display: none;}.is-advanced .advanced-only {display: block;}.is-advanced .simple-only {display: none;}.product-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;}.product {border: 1px solid var(--line2);background: #11100f;border-radius: 20px;padding: 16px;display: grid;grid-template-columns: auto 1fr 120px;gap: 12px;align-items: center;}.product input[type="checkbox"] {width: 20px;height: 20px;accent-color: #ffda21;}.p-title {font-weight: 900;}.p-unit {font-size: 13px;color: var(--muted);}.nav-actions {display: flex;justify-content: space-between;gap: 14px;padding: 22px 30px;border-top: 1px solid var(--line2);}.loading {display: none;text-align: center;padding: 45px 20px;}.is-loading .loading {display: block;}.loader {width: 54px;height: 54px;border-radius: 50%;border: 4px solid rgba(255, 255, 255, 0.13);border-top-color: var(--gold);animation: spin 1s linear infinite;margin: 0 auto 18px;}@keyframes spin {to {transform: rotate(360deg);}}.results {display: none;margin: 36px auto 54px;}.results.visible {display: block;}.result-head {border: 1px solid var(--line);border-radius: 30px;background: radial-gradient( circle at 15% 0%, rgba(255, 218, 33, 0.16), transparent 38% ), #100f0d;padding: 32px;}.result-head h2 {font-size: 42px;margin: 0 0 8px;}.result-head p {color: var(--muted);margin: 0;}.kpis {display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;margin-top: 22px;}.kpi {border: 1px solid var(--line2);border-radius: 22px;background: rgba(0, 0, 0, 0.24);padding: 18px;}.kpi span {display: block;color: var(--muted);font-size: 14px;}.kpi b {font-size: 28px;color: var(--gold);line-height: 1.2;}.kpi small {display: block;color: #d8d5cc;margin-top: 5px;}.kpis .kpi:nth-child(3) {border-color: rgba(119, 225, 143, 0.36);background: linear-gradient( 135deg, rgba(119, 225, 143, 0.16), rgba(119, 225, 143, 0.06) 42%, rgba(0, 0, 0, 0.18) );box-shadow: 0 0 0 1px rgba(119, 225, 143, 0.08), 0 18px 45px rgba(52, 211, 97, 0.08);}.kpis .kpi:nth-child(3) span {color: #e6f7e9;}.kpis .kpi:nth-child(3) b {color: #8fe6a3;}.kpis .kpi:nth-child(3) small {color: #d7f2dc;}.cols {display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-top: 18px;}.panel {border: 1px solid var(--line2);background: #11100f;border-radius: 24px;padding: 22px;overflow: hidden;}.panel h3 {margin: 0 0 16px;font-size: 25px;}.bar-row {display: grid;grid-template-columns: 130px 1fr 130px;gap: 12px;align-items: center;margin: 13px 0;}.bar {height: 14px;background: #2a2824;border-radius: 999px;overflow: hidden;}.bar span {display: block;height: 100%;background: linear-gradient(90deg, var(--orange), var(--gold));border-radius: 999px;}table {width: 100%;border-collapse: collapse;}th, td {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 13px 10px;text-align: right;vertical-align: top;}th {background: rgba(255, 255, 255, 0.04);font-weight: 900;}.saving {color: var(--gold);font-weight: 900;}.note {color: var(--muted);font-size: 14px;}.cta {border: 1px solid var(--line);border-radius: 30px;background: radial-gradient( circle at 14% 20%, rgba(255, 218, 33, 0.18), transparent 32% ), linear-gradient(135deg, #171207, #080808);padding: 34px;display: grid;grid-template-columns: 1fr auto;gap: 22px;align-items: center;margin: 24px 0 58px;}.cta h2 {font-size: 38px;margin: 0 0 8px;}.cta p {color: #e8e5dc;margin: 0;max-width: 780px;}.info {padding: 28px 0 34px;}.card {border: 1px solid var(--line2);background: #11100f;border-radius: 26px;padding: 28px;margin-bottom: 18px;}.card h2 {margin: 0 0 10px;font-size: 34px;}.faq {border-top: 1px solid rgba(255, 255, 255, 0.1);padding: 18px 0;}.faq:first-child {border-top: 0;}.faq b {display: block;font-size: 19px;}.footer {font-family: var(--site);border-top: 1px solid var(--line);background: #050505;padding: 44px 0;color: #d8d5cc;}.footer-grid {display: grid;grid-template-columns: 1.5fr 1fr 1fr;gap: 28px;}.footer-logo {width: 170px;}.footer a {display: block;margin: 8px 0;color: #d8d5cc;}.footer a:hover {color: var(--gold);}.ltr {direction: ltr;unicode-bidi: bidi-override;text-align: right;display: inline-block;}@media (max-width: 900px) {.hero-card, .cols, .cta, .footer-grid {grid-template-columns: 1fr;}.stats, .kpis, .grid, .product-grid {grid-template-columns: 1fr;}.steps {grid-template-columns: 1fr 1fr;}.bar-row {grid-template-columns: 1fr;gap: 7px;}}@media (max-width: 680px) {.site-in {padding: 14px 0;align-items: flex-start;flex-wrap: wrap;min-height: auto;}.logo {width: 190px;max-width: 48vw;}.menu {display: flex;margin-inline-start: auto;transform: translateY(14px);}.nav {display: none;order: 5;width: 100%;grid-template-columns: 1fr;gap: 0;border: 1px solid var(--line2);border-radius: 18px;padding: 10px;background: #0b0b0a;margin-top: 12px;}.site-header.open .nav {display: grid;}.nav a {padding: 12px 14px;border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.nav a:after {display: none !important;}.desktop-cta {display: none !important;}.mobile-cta {display: flex !important;border-bottom: 0 !important;justify-content: center;background: var(--gold);color: #000 !important;border-radius: 999px;margin-top: 8px;}.hero {padding-top: 24px;}.hero-card, .calc-head, .section, .result-head, .cta, .nav-actions {padding: 22px;}.choices {grid-template-columns: 1fr;}.product {grid-template-columns: auto 1fr;}.product input[type="number"] {grid-column: 1/-1;}.kpis {grid-template-columns: 1fr;}h1 {font-size: 42px;}}.steps {grid-template-columns: repeat(3, 1fr);}.calc.is-calculated .calc-head, .calc.is-calculated .progress, .calc.is-calculated .steps, .calc.is-calculated .section, .calc.is-calculated [data-prev], .calc.is-calculated [data-next], .calc.is-calculated [data-calc] {display: none !important;}.calc.is-calculated .nav-actions {justify-content: center;border-top: 0;padding: 28px 30px;}.calc.is-calculated [data-new] {display: inline-flex !important;}.result-actions {margin-top: 18px;}.result-actions .btn {min-width: 170px;}.info-faq {display: grid;gap: 10px;margin-top: 18px;}.info-faq details {background: rgba(255, 255, 255, 0.035);border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 18px;overflow: hidden;}.info-faq summary {cursor: pointer;padding: 16px 18px;color: #fff;font-weight: 950;list-style: none;}.info-faq summary::-webkit-details-marker {display: none;}.info-faq summary:after {content: "+";float: left;color: var(--gold);font-weight: 950;font-size: 20px;line-height: 1;}.info-faq details[open] summary:after {content: "-";}.info-faq details p {padding: 0 18px 18px;margin: 0;color: var(--muted);font-size: 15px;line-height: 1.85;}.footer {font-family: var(--site);background: #000;border-top: 1px solid rgba(255, 218, 33, 0.28);margin-top: 54px;color: #fff;padding: 0;}.footer-grid {width: min(1220px, calc(100% - 28px));margin: 0 auto;padding: 42px 0 22px;display: grid;grid-template-columns: 1.35fr 0.85fr 0.85fr 1.1fr;gap: 28px;}.footer-logo {display: block;width: 220px;max-width: 80%;height: auto;margin-bottom: 18px;}.footer p {margin: 0;color: var(--muted);font-size: 14px;line-height: 1.8;}.footer h3 {margin: 0 0 14px;color: var(--gold);font-size: 17px;letter-spacing: -0.015em;}.footer ul {list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;}.footer a {font-family: var(--site);color: var(--muted);text-decoration: none;font-size: 14px;transition: 0.18s ease;display: inline-block;margin: 0;}.footer a:hover {color: var(--gold);}.footer .ltr, .footer a[href^="tel:"] {direction: ltr;unicode-bidi: isolate;display: inline-block;text-align: right;}.footer-contact {display: grid;gap: 8px;color: var(--muted);font-size: 14px;line-height: 1.6;}.footer-bottom {width: min(1220px, calc(100% - 28px));margin: 0 auto;border-top: 1px solid rgba(255, 255, 255, 0.12);padding: 16px 0 22px;display: flex;justify-content: space-between;gap: 14px;flex-wrap: wrap;color: #aaa;font-size: 13px;}.print-report {display: none;}@media (max-width: 900px) {.footer-grid {grid-template-columns: 1fr 1fr;}.steps {grid-template-columns: 1fr;}.footer-bottom {display: grid;gap: 8px;}.result-actions .btn {width: 100%;}}@media (max-width: 680px) {.footer-grid {grid-template-columns: 1fr;}.calc.is-calculated .nav-actions {padding: 24px 18px;}}@media print {@page {size: A4;margin: 14mm;}body {background: #fff !important;color: #111 !important;font-family: Assistant, Arial, sans-serif !important;}body > *:not(.print-report) {display: none !important;}.print-report {display: block !important;color: #111 !important;direction: rtl;}.print-page {padding: 0;max-width: 100%;margin: 0 auto;}.print-head {border-bottom: 3px solid #111;padding-bottom: 14px;margin-bottom: 18px;}.print-brand {font-size: 12px;letter-spacing: 0.12em;color: #555;font-weight: 900;text-align: left;direction: ltr;}.print-title {font-size: 30px !important;line-height: 1.15;margin: 8px 0 6px !important;color: #111 !important;}.print-sub {font-size: 14px;color: #444;margin: 0 !important;line-height: 1.6;}.print-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 8px;margin: 16px 0;}.print-card {border: 1px solid #ccc;border-radius: 12px;padding: 10px;background: #fafafa;break-inside: avoid;}.print-card span {display: block;color: #666;font-size: 12px;}.print-card b {display: block;font-size: 18px;margin-top: 5px;color: #111;}.print-saving {color: #7a5a00 !important;}.print-section {margin-top: 16px;break-inside: avoid;}.print-section h2 {font-size: 18px !important;margin: 0 0 8px !important;color: #111 !important;}.print-table {width: 100%;border-collapse: collapse;font-size: 12px;}.print-table th, .print-table td {border: 1px solid #d8d8d8;padding: 7px;text-align: right;color: #111 !important;background: #fff !important;}.print-table th {background: #f1f1f1 !important;font-weight: 900;}.print-total-row td {font-weight: 900;background: #f7f7f7 !important;}.print-note {font-size: 11px;color: #555;line-height: 1.55;margin-top: 16px;}}:root {--cu-bg: #000000;--cu-bg-2: #070707;--cu-card: #0b0b0b;--cu-card-2: #141414;--cu-line: rgba(255, 218, 33, 0.34);--cu-line-soft: rgba(255, 255, 255, 0.12);--cu-text: #ffffff;--cu-muted: #d9d9d9;--cu-gold: #ffda21;--cu-gold-2: #ffec78;--cu-menu-accent: #f4ad00;--cu-green: #8bd49a;--cu-red: #ffadad;--cu-shadow: 0 26px 80px rgba(0, 0, 0, 0.55);--cu-radius: 26px;--cu-radius-sm: 16px;--cu-font: "Assistant", "Heebo", "Rubik", Arial, sans-serif;--cu-site-font: "Heebo", "Assistant", Arial, sans-serif;}.cu-site-header {font-family: var(--cu-site-font);position: sticky;top: 0;z-index: 50;background: rgba(0, 0, 0, 0.88);border-bottom: 1px solid rgba(255, 218, 33, 0.28);backdrop-filter: blur(18px);box-shadow: 0 12px 40px rgba(0, 0, 0, 0.38);}.cu-site-header-inner {width: min(1220px, calc(100% - 28px));margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 22px;min-height: 86px;}.cu-site-logo-link {display: inline-flex;align-items: center;text-decoration: none;flex: 0 0 auto;}.cu-site-logo {display: block;width: 190px;max-width: 42vw;height: auto;object-fit: contain;}.cu-site-nav {display: flex;align-items: center;gap: 0;flex-wrap: wrap;justify-content: center;}.cu-site-nav a {font-family: var(--cu-site-font);position: relative;color: #fff;text-decoration: none;font-size: 17px;font-weight: 750;padding: 12px 18px;border-radius: 0;transition: 0.18s ease;line-height: 1;letter-spacing: 0.16em;}.cu-site-nav a:nth-of-type(-n + 5)::after {content: "";position: absolute;left: -3px;top: 50%;width: 6px;height: 6px;border-radius: 50%;background: var(--cu-menu-accent);transform: translate(-50%, -50%);box-shadow: 0 0 12px rgba(244, 173, 0, 0.35);}.cu-site-nav a:hover {color: var(--cu-menu-accent);background: transparent;}.cu-site-nav a.is-active {color: #fff;background: transparent;}.cu-site-nav a.is-active:hover {color: var(--cu-menu-accent);background: transparent;}.cu-site-cta {font-family: var(--cu-site-font);display: inline-flex;align-items: center;justify-content: center;gap: 7px;text-decoration: none;color: #000;background: var(--cu-gold);border: 1px solid rgba(255, 218, 33, 0.6);border-radius: 999px;padding: 12px 18px;font-weight: 950;white-space: nowrap;box-shadow: 0 12px 30px rgba(255, 218, 33, 0.16);}.cu-site-cta-menu {display: none;}.cu-site-nav .cu-site-cta-menu::after {display: none !important;}.cu-site-menu-toggle {display: none;background: rgba(255, 255, 255, 0.06);border: 1px solid var(--cu-line-soft);border-radius: 12px;color: #fff;padding: 0;width: 44px;height: 44px;font-weight: 900;cursor: pointer;align-items: center;justify-content: center;}.cu-menu-icon {width: 22px;height: 16px;display: grid;gap: 5px;align-content: center;}.cu-menu-icon span {display: block;height: 2px;border-radius: 999px;background: #fff;transition: 0.2s ease;}.cu-site-header.is-open .cu-menu-icon span:nth-child(1) {transform: translateY(7px) rotate(45deg);}.cu-site-header.is-open .cu-menu-icon span:nth-child(2) {opacity: 0;}.cu-site-header.is-open .cu-menu-icon span:nth-child(3) {transform: translateY(-7px) rotate(-45deg);}.cu-site-footer {font-family: var(--cu-site-font);background: #000;border-top: 1px solid rgba(255, 218, 33, 0.28);margin-top: 54px;color: #fff;}.cu-site-footer-inner {width: min(1220px, calc(100% - 28px));margin: 0 auto;padding: 42px 0 22px;display: grid;grid-template-columns: 1.35fr 0.85fr 0.85fr 1.1fr;gap: 28px;}.cu-site-footer-logo {display: block;width: 220px;max-width: 80%;height: auto;margin-bottom: 18px;}.cu-site-footer p {margin: 0;color: var(--cu-muted);font-size: 14px;line-height: 1.8;}.cu-site-footer h3 {margin: 0 0 14px;color: var(--cu-gold-2);font-size: 17px;letter-spacing: -0.015em;}.cu-site-footer ul {list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;}.cu-site-footer a {font-family: var(--cu-site-font);color: var(--cu-muted);text-decoration: none;font-size: 14px;transition: 0.18s ease;}.cu-site-footer a:hover {color: var(--cu-gold-2);}.cu-site-footer a[href^="tel:"] {direction: ltr;unicode-bidi: isolate;display: inline-block;}.cu-site-footer-contact {display: grid;gap: 8px;color: var(--cu-muted);font-size: 14px;line-height: 1.6;}.cu-site-footer-bottom {width: min(1220px, calc(100% - 28px));margin: 0 auto;border-top: 1px solid rgba(255, 255, 255, 0.12);padding: 16px 0 22px;display: flex;justify-content: space-between;gap: 14px;flex-wrap: wrap;color: #aaa;font-size: 13px;}.info-faq {display: grid;gap: 10px;margin-top: 18px;}.info-faq details {background: rgba(255, 255, 255, 0.035);border: 1px solid var(--cu-line-soft);border-radius: 18px;overflow: hidden;}.info-faq summary {cursor: pointer;padding: 16px 18px;color: #fff;font-weight: 950;list-style: none;}.info-faq summary::-webkit-details-marker {display: none;}.info-faq summary:after {content: "+";float: left;color: var(--cu-gold);font-weight: 950;font-size: 20px;line-height: 1;}.info-faq details[open] summary:after {content: "-";}.info-faq details p {padding: 0 18px 18px;font-size: 15px;line-height: 1.85;color: var(--cu-muted);margin: 0;}.faq-card .faq-intro {color: var(--cu-muted);font-size: 16px;line-height: 1.85;margin: 0 0 18px;max-width: 920px;}@media (min-width: 900px) {.faq-card .info-faq {grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;}.faq-card .info-faq details {height: auto;}}@media (max-width: 899px) {.faq-card .info-faq {grid-template-columns: 1fr;}}@media (max-width: 1040px) {.cu-site-header-inner {min-height: auto;padding: 14px 0;align-items: flex-start;flex-wrap: wrap;}.cu-site-menu-toggle {display: inline-flex;order: 2;}.cu-site-logo-link {order: 1;}.cu-site-cta {order: 3;margin-inline-start: auto;}.cu-site-cta-desktop {display: none !important;}.cu-site-nav {order: 4;display: none;width: 100%;grid-template-columns: repeat(3, 1fr);gap: 8px;padding-top: 10px;}.cu-site-header.is-open .cu-site-nav {display: grid;}.cu-site-nav a {text-align: center;border: 1px solid var(--cu-line-soft);background: rgba(255, 255, 255, 0.035);border-radius: 999px;letter-spacing: 0;padding: 12px 13px;}.cu-site-nav a::after {display: none !important;}.cu-site-nav a:hover {color: var(--cu-menu-accent);background: rgba(255, 255, 255, 0.035);}.cu-site-nav a.is-active {color: #fff;background: rgba(255, 255, 255, 0.035);}.cu-site-nav a.is-active:hover {color: var(--cu-menu-accent);background: rgba(255, 255, 255, 0.035);}.cu-site-nav .cu-site-cta-menu {display: flex !important;align-items: center;justify-content: center;grid-column: 1 / -1;width: 100%;margin-top: 8px;padding: 14px 18px;border-radius: 999px;background: var(--cu-gold);color: #000 !important;font-weight: 950;text-decoration: none;box-shadow: 0 12px 30px rgba(255, 218, 33, 0.16);}.cu-site-nav .cu-site-cta-menu:hover {color: #000 !important;background: var(--cu-gold-2);}.cu-site-footer-inner {grid-template-columns: 1fr 1fr;}}@media (max-width: 680px) {.cu-site-logo {width: 154px;max-width: 58vw;}.cu-site-cta-desktop {display: none !important;}.cu-site-nav .cu-site-cta-menu {display: flex !important;align-items: center;justify-content: center;grid-column: 1 / -1;width: 100%;margin-top: 8px;padding: 14px 18px;border-radius: 999px;background: var(--cu-gold);color: #000 !important;font-weight: 950;text-decoration: none;box-shadow: 0 12px 30px rgba(255, 218, 33, 0.16);}.cu-site-nav .cu-site-cta-menu:hover {color: #000 !important;background: var(--cu-gold-2);}.cu-site-menu-toggle {margin-inline-start: auto;transform: translateY(14px);}.cu-site-nav {grid-template-columns: 1fr 1fr;}.cu-site-footer-inner {grid-template-columns: 1fr;padding-top: 32px;}.cu-site-footer-bottom {display: block;line-height: 1.8;}}.trust-strip {margin: 0 auto 22px;}.trust-card {border: 1px solid rgba(255, 218, 33, 0.22);border-radius: 26px;background: linear-gradient( 135deg, rgba(255, 218, 33, 0.09), rgba(255, 255, 255, 0.025) 42%, rgba(0, 0, 0, 0.18) );padding: 24px;display: grid;grid-template-columns: 0.95fr 2fr;gap: 20px;align-items: center;}.trust-intro span {display: inline-flex;color: var(--gold);font-weight: 950;font-size: 13px;letter-spacing: 0.08em;margin-bottom: 6px;text-transform: uppercase;}.trust-intro b {display: block;color: #fff;font-size: 24px;line-height: 1.25;letter-spacing: -0.025em;}.trust-items {display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;}.trust-items div {border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 18px;background: rgba(0, 0, 0, 0.18);padding: 15px;}.trust-items b {display: block;color: #fff;font-size: 16px;margin-bottom: 5px;}.trust-items span {display: block;color: var(--muted);font-size: 14px;line-height: 1.65;}.result-cta {margin-bottom: 32px;}@media (max-width: 900px) {.trust-card {grid-template-columns: 1fr;}.trust-items {grid-template-columns: 1fr;}}@media (max-width: 680px) {.trust-card {padding: 20px;}.trust-intro b {font-size: 21px;}.cu-site-footer-inner {grid-template-columns: 1fr 1fr !important;gap: 24px 18px;padding-top: 32px;}.cu-site-footer-inner > div:first-child, .cu-site-footer-inner > div:last-child {grid-column: 1/-1;}.cu-site-footer-logo {max-width: 210px;}.cu-site-footer h3 {font-size: 16px;}.cu-site-footer a {font-size: 13.5px;}.cu-site-footer-bottom {display: block;line-height: 1.8;}}.results {margin-bottom: 24px !important;}.results + .info {padding-top: 0 !important;}.result-next {margin: 18px 0 14px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 22px;background: linear-gradient( 135deg, rgba(255, 218, 33, 0.055), rgba(255, 255, 255, 0.025) 36%, rgba(0, 0, 0, 0.2) );padding: 20px 22px;display: flex;align-items: center;justify-content: space-between;gap: 18px;}.result-next-text span {display: inline-flex;color: var(--gold);font-weight: 950;font-size: 13px;letter-spacing: 0.06em;margin-bottom: 4px;}.result-next h3 {margin: 0 0 5px;font-size: 24px;line-height: 1.25;color: #fff;}.result-next p {margin: 0;color: var(--muted);font-size: 15.5px;line-height: 1.7;max-width: 760px;}.result-next-actions {display: flex;align-items: center;gap: 12px;flex-wrap: wrap;justify-content: flex-end;flex: 0 0 auto;}.result-next .btn {padding: 12px 20px;}.result-next-link {color: var(--muted);font-weight: 850;font-size: 14px;border-bottom: 1px solid rgba(255, 218, 33, 0.45);padding-bottom: 2px;}.result-next-link:hover {color: var(--gold);}.result-next-dream {justify-content: center;flex-direction: column;text-align: center;padding: 22px 24px 20px;margin: 16px 0 8px;gap: 14px;background: linear-gradient( 135deg, rgba(255, 218, 33, 0.075), rgba(255, 255, 255, 0.025) 42%, rgba(0, 0, 0, 0.18) );}.result-next-dream .result-next-text {max-width: 820px;}.result-next-dream h3 {font-size: 27px;margin-bottom: 7px;}.result-next-brand {display: block;margin-top: 10px;color: var(--gold);font-weight: 950;font-size: 15px;}.result-next-dream .result-next-actions {justify-content: center;width: 100%;}@media (max-width: 900px) {.result-next {align-items: flex-start;flex-direction: column;}.result-next-actions {justify-content: flex-start;width: 100%;}.result-next-dream {align-items: center;}.result-next-dream .result-next-actions {justify-content: center;}}@media (max-width: 680px) {.result-next {padding: 18px;margin: 16px 0 10px;}.result-next h3 {font-size: 21px;}.result-next p {font-size: 14.5px;}.result-next-actions {display: grid;grid-template-columns: 1fr;width: 100%;}.result-next .btn {width: 100%;}.result-next-link {text-align: center;border-bottom: 0;}}@media (max-width: 680px) {[data-start], [data-print] {font-size: 17px !important;padding: 15px 22px !important;line-height: 1.25 !important;}}body{background:radial-gradient(circle at 72% -8%,rgba(255,218,33,.11),transparent 34%),linear-gradient(180deg,#000,#070707 48%,#000);font-family:var(--cu-font);}.wrap{width:min(1220px,calc(100% - 28px));}.hero-card,.calc,.result-head,.panel,.card,.cta{box-shadow:var(--cu-shadow);border-color:var(--cu-line);}.calc{border-radius:var(--cu-radius);background:linear-gradient(145deg,rgba(20,20,20,.96),rgba(0,0,0,.98));}.hero-card{border-radius:var(--cu-radius);}.btn{border-color:var(--cu-line-soft);}.btn-primary{background:var(--cu-gold)!important;color:#000!important;}.step.active,.choice:has(input:checked){border-color:var(--cu-gold);color:var(--cu-gold-2);}@media print{.cu-site-header,.cu-site-footer,.hero,.calc,.results .cta,.info{display:none!important}.print-report{display:block!important}}.calc{border-radius:var(--cu-radius);background:rgba(15,13,10,.9);border:1px solid var(--cu-line);box-shadow:var(--cu-shadow);overflow:hidden;backdrop-filter:blur(14px);}.calc-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--cu-line-soft);background:rgba(255,255,255,.025);}.calc-head h2{font-size:23px;letter-spacing:-.02em;margin:0}.calc-head p{font-size:14px;line-height:1.55;color:var(--cu-muted);margin:6px 0 0}.mode{display:inline-grid;grid-template-columns:1fr 1fr;background:#050505;border:1px solid var(--cu-line-soft);border-radius:999px;padding:4px;gap:4px;min-width:220px}.mode button{color:var(--cu-muted);padding:10px 14px;font-weight:900;transition:.2s ease}.mode .active{background:rgba(255,218,33,.18)!important;color:var(--cu-gold-2)!important;box-shadow:inset 0 0 0 1px rgba(255,218,33,.22)}.progress{height:6px;background:rgba(255,255,255,.12);margin:20px 24px 16px;border-radius:999px;overflow:hidden}.progress span{height:100%;background:linear-gradient(90deg,var(--cu-gold),var(--cu-gold-2));border-radius:999px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 24px 16px;border-bottom:1px solid var(--cu-line-soft);overflow:visible}.step{white-space:normal;min-height:46px;border:1px solid var(--cu-line-soft);background:rgba(255,255,255,.04);color:var(--cu-muted);border-radius:999px;padding:10px 12px;font-weight:900;cursor:pointer;transition:.2s ease;font-size:14px;text-align:center;line-height:1.25}.step.active{background:rgba(255,218,33,.16);border-color:rgba(255,218,33,.45);color:var(--cu-gold-2)}.section{padding:0 24px 24px}.section h3{font-size:24px;margin:0 0 8px;letter-spacing:-.02em}.desc{margin:0 0 18px;color:var(--cu-muted);line-height:1.7;font-size:14px;max-width:860px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-bottom:24px;align-items:start}.field{border:0!important;background:transparent!important;border-radius:0!important;padding:0!important;margin-bottom:24px!important;box-shadow:none!important}.grid .field{margin-bottom:0!important}.field>label{display:block;margin-bottom:8px;color:var(--cu-text);font-size:14px;font-weight:900}.hint{display:block;color:var(--cu-muted);font-size:12px;font-weight:600;line-height:1.55;margin-top:9px}input,select{background:#050505;border:1px solid var(--cu-line-soft);border-radius:15px;color:var(--cu-text);padding:13px 14px;font-size:15px;outline:none;transition:.2s ease}input:focus,select:focus{border-color:rgba(255,218,33,.65);box-shadow:0 0 0 4px rgba(255,218,33,.1)}.choices{gap:14px;margin-bottom:0}.choice{background:rgba(255,255,255,.035);border:1px solid var(--cu-line-soft);border-radius:18px;padding:16px;transition:.2s ease}.choice b{font-size:18px;color:#fff}.choice span{font-size:13px;line-height:1.55;color:var(--cu-muted)}.choice:has(input:checked){border-color:rgba(255,218,33,.45);background:rgba(255,218,33,.10);box-shadow:inset 0 0 0 1px rgba(255,218,33,.05)}.product{background:rgba(255,255,255,.035);border:1px solid var(--cu-line-soft);border-radius:18px;padding:14px}.card.simple-only{background:rgba(255,218,33,.06);border:1px solid rgba(255,218,33,.24);border-radius:18px;box-shadow:none}.card.simple-only h2{font-size:20px;margin:0 0 8px}.nav-actions{display:flex;gap:10px;border-top:1px solid var(--cu-line-soft);padding:16px 24px;background:rgba(255,255,255,.025);justify-content:space-between}.nav-actions .btn{min-width:150px}.loading{min-height:320px;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,rgba(20,20,20,.96),rgba(0,0,0,.98));padding:36px}.is-loading .loading{display:flex;flex-direction:column}.restart-box{display:none;background:linear-gradient(145deg,rgba(20,20,20,.96),rgba(0,0,0,.98));border:1px solid var(--cu-line);border-radius:var(--cu-radius);box-shadow:var(--cu-shadow);padding:24px;margin:0}.restart-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.restart-box h3{margin:0 0 6px;font-size:23px;color:var(--cu-text)}.restart-box p{margin:0;color:var(--cu-muted);line-height:1.55;font-size:14px}.restart-box .btn{min-width:150px}.calc.is-calculated .calc-head, .calc.is-calculated .progress, .calc.is-calculated .steps, .calc.is-calculated .section, .calc.is-calculated .loading, .calc.is-calculated .nav-actions{display:none!important}.calc.is-calculated .restart-box{display:block!important}.calc.is-calculated [data-new]{display:inline-flex!important}@media(max-width:900px){.calc-head{grid-template-columns:1fr}.mode{width:100%;min-width:0}.steps{grid-template-columns:1fr}.grid{grid-template-columns:1fr}}@media(max-width:680px){.calc-head,.section,.nav-actions,.restart-box{padding:22px}.progress{margin-inline:22px}.steps{padding-inline:22px}.restart-inner{display:grid;gap:16px}.restart-box .btn{width:100%}}@media (min-width:901px){body{font-size:15px;line-height:1.62}.wrap,.cu-site-header-inner,.cu-site-footer-inner,.cu-site-footer-bottom{width:min(1120px,calc(100% - 34px))}.hero{padding:42px 0 20px}.hero-card{padding:36px;gap:26px;border-radius:28px}h1{font-size:clamp(34px,4.2vw,58px);margin-bottom:14px}.lead{font-size:clamp(16px,1.55vw,20px);margin-bottom:22px}.btn{padding:12px 20px;font-size:14px}.stat{padding:16px;border-radius:18px}.stat b{font-size:26px}.stat span{font-size:13px}.calc{margin:22px auto 34px;border-radius:24px}.calc-head{padding:18px 22px}.calc-head h2{font-size:21px}.calc-head p{font-size:13px}.mode button{padding:9px 13px;font-size:14px}.progress{margin:16px 22px 14px;height:5px}.steps{padding:0 22px 14px}.step{min-height:42px;font-size:13px;padding:9px 10px}.section{padding:0 22px 22px}.section h3{font-size:22px}.desc{font-size:13px;margin-bottom:16px}.grid{gap:18px 14px}.field{margin-bottom:20px!important}.field>label{font-size:13px}input,select{padding:11px 13px;font-size:14px;border-radius:13px}.hint{font-size:12px}.choices{gap:12px}.choice{padding:14px;border-radius:16px}.choice b{font-size:16px}.choice span{font-size:12px}.product-grid{gap:12px}.product{padding:13px;border-radius:16px;grid-template-columns:auto 1fr 142px}.p-title{font-size:14px}.p-unit{font-size:12px}.nav-actions{padding:14px 22px}.nav-actions .btn{min-width:136px}.restart-box{padding:22px}.restart-box h3{font-size:21px}.restart-box p{font-size:13px}.loading{min-height:280px;padding:30px}.loader{width:48px;height:48px}.results{margin:30px auto 44px}.result-head{padding:26px;border-radius:26px}.result-head h2{font-size:34px}.kpis{gap:12px;margin-top:18px}.kpi{padding:16px;border-radius:18px}.kpi b{font-size:24px}.kpi span{font-size:13px}.cols{gap:16px;margin-top:16px}.panel{padding:18px;border-radius:20px}.panel h3{font-size:22px}th,td{padding:10px 9px;font-size:14px}.bar-row{margin:11px 0}.bar{height:12px}.cta{padding:28px;border-radius:26px;margin:20px 0 48px}.cta h2{font-size:32px}.info{padding:22px 0 50px}.card{padding:24px;border-radius:22px}.card h2{font-size:29px}.cu-site-header-inner{min-height:76px}.cu-site-logo{width:168px}.cu-site-nav a{font-size:16px;padding:11px 16px}.cu-site-cta{padding:11px 17px}.cu-site-footer-inner{padding:36px 0 20px}.cu-site-footer-logo{width:190px}}.product-package{grid-template-columns:auto 1fr minmax(220px,300px)}.product-package select{min-width:220px}@media(max-width:900px){.product-package{grid-template-columns:auto 1fr}.product-package select{grid-column:1 / -1;width:100%}}.lead-capture{margin-top:26px;border:1px solid rgba(255,218,33,.24);border-radius:22px;background:linear-gradient(135deg,rgba(255,218,33,.08),rgba(255,255,255,.025));padding:22px}.lead-capture-head h4,.verify-box h4{margin:0 0 7px;font-size:22px;color:#fff}.lead-capture-head p,.verify-box p{margin:0 0 16px;color:var(--cu-muted,#c9c6bd);font-size:14px;line-height:1.65}.lead-grid{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}#leadEmail{direction:ltr;text-align:left}.verify-actions .btn[disabled]{opacity:.62;cursor:not-allowed}.lead-consent-field{display:flex;align-items:center;grid-column:1 / -1}.lead-consent{display:flex!important;gap:10px;align-items:flex-start;font-weight:700!important;color:#e8e3d7;line-height:1.6;margin:0!important}.lead-consent input{width:18px;height:18px;min-width:18px;margin-top:4px;accent-color:#ffda21}.lead-message{margin-top:14px;border-radius:14px;padding:12px 14px;font-weight:800;background:rgba(255,218,33,.1);border:1px solid rgba(255,218,33,.22);color:#ffe36a}.lead-message.error{background:rgba(255,75,75,.12);border-color:rgba(255,75,75,.3);color:#ffb4b4}.lead-message.success{background:rgba(119,225,143,.12);border-color:rgba(119,225,143,.3);color:#a7f3b7}.lead-verified{margin-top:14px;border-radius:18px;padding:18px 16px;font-weight:900;background:rgba(119,225,143,.12);border:1px solid rgba(119,225,143,.32);color:#a7f3b7;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.lead-verified:before{content:'✓';width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#38d868;color:#06240f;font-size:30px;font-weight:950;box-shadow:0 0 0 8px rgba(56,216,104,.12)}.verify-box{margin-top:18px;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;text-align:center}.lead-capture.is-verifying .lead-capture-head,.lead-capture.is-verifying .lead-grid,.lead-capture.is-complete .lead-capture-head,.lead-capture.is-complete .lead-grid{display:none!important}.lead-capture.is-complete .verify-box{display:none!important}#calcRoot.is-verifying-lead [data-next]{display:none!important}.lead-capture [hidden],.verify-box[hidden],.lead-verified[hidden],.lead-message[hidden]{display:none!important}.code-inputs{direction:ltr;display:flex;gap:9px;justify-content:center;margin:14px 0 16px}.code-digit{width:48px!important;height:54px;text-align:center;font-size:24px!important;font-weight:950;border-radius:14px!important;padding:0!important}.verify-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media(max-width:900px){.lead-grid{grid-template-columns:1fr}}@media(max-width:680px){.lead-capture{padding:18px}.code-inputs{gap:6px}.code-digit{width:40px!important;height:48px}}.calc{margin-bottom:24px}.info{padding-top:8px}.info-explain{padding:30px}.info-intro{color:var(--muted);font-size:16px;line-height:1.9;margin:0 0 20px}.info-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.info-point{border:1px solid rgba(255,218,33,.18);background:linear-gradient(135deg,rgba(255,218,33,.055),rgba(255,255,255,.025));border-radius:18px;padding:16px 18px}.info-point b{display:block;color:var(--gold);font-size:17px;margin-bottom:7px}.info-point span{display:block;color:#dedbd2;font-size:14px;line-height:1.8}.info-note{margin:20px 0 0;color:#f2e7b7;background:rgba(255,218,33,.08);border:1px solid rgba(255,218,33,.2);border-radius:16px;padding:14px 16px;font-weight:700;line-height:1.75}@media(min-width:901px){.calc{margin-bottom:22px!important}.info{padding-top:0!important}.info-explain{padding:28px}.info-intro{font-size:15px}.info-point{padding:14px 16px}.info-point b{font-size:16px}.info-point span{font-size:13px}}@media(max-width:900px){.info-points{grid-template-columns:1fr}.info{padding-top:6px}.info-explain{padding:22px}}.calc .cta{margin-bottom:22px!important}.info{padding-top:0!important}.guidance-card{padding:30px}.guidance-intro,.blog-intro{color:var(--muted);font-size:16px;line-height:1.9;margin:0 0 18px;max-width:980px}.guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.guidance-point{border:1px solid rgba(255,218,33,.17);background:linear-gradient(135deg,rgba(255,218,33,.052),rgba(255,255,255,.025));border-radius:18px;padding:16px 17px}.guidance-point b{display:block;color:var(--gold);font-size:16px;margin-bottom:7px}.guidance-point span{display:block;color:#dedbd2;font-size:14px;line-height:1.8}.guidance-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.guidance-side{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);border-radius:18px;padding:17px 18px}.guidance-side.good{border-color:rgba(119,225,143,.25);background:linear-gradient(135deg,rgba(119,225,143,.08),rgba(255,255,255,.025))}.guidance-side b{display:block;color:#fff;font-size:17px;margin-bottom:9px}.guidance-side ul{margin:0;padding:0 18px 0 0;color:var(--muted);line-height:1.8;font-size:14px}.guidance-note{margin:18px 0 0;color:#f2e7b7;background:rgba(255,218,33,.08);border:1px solid rgba(255,218,33,.2);border-radius:16px;padding:14px 16px;font-weight:700;line-height:1.75}.blog-card{padding:30px}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.blog-item{display:flex;flex-direction:column;min-height:220px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border-radius:20px;padding:18px;text-decoration:none;color:#fff;transition:.2s ease}.blog-item:hover{transform:translateY(-2px);border-color:rgba(255,218,33,.34);background:linear-gradient(180deg,rgba(255,218,33,.07),rgba(255,255,255,.025))}.blog-tag{display:inline-flex;align-self:flex-start;color:#111;background:var(--gold);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;margin-bottom:12px}.blog-item b{display:block;color:#fff;font-size:17px;line-height:1.45;margin-bottom:10px}.blog-item span{display:block;color:var(--muted);font-size:14px;line-height:1.75;flex:1}.blog-read{color:var(--gold)!important;font-weight:900;margin-top:14px;font-size:14px}@media(max-width:1040px){.guidance-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.guidance-grid,.guidance-compare,.blog-grid{grid-template-columns:1fr}.guidance-card,.blog-card{padding:22px}.calc .cta{margin-bottom:18px!important}.info{padding-top:0!important}}.calc-limit-open{overflow:hidden}.calc-limit-overlay{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(0,0,0,.74);backdrop-filter:blur(8px);direction:rtl}.calc-limit-overlay.active{display:flex}.calc-limit-box{position:relative;width:min(520px,100%);border:1px solid rgba(255,218,33,.32);border-radius:28px;background:radial-gradient(circle at 16% 8%,rgba(255,218,33,.17),transparent 34%),linear-gradient(145deg,#17140d,#080807 70%);box-shadow:0 28px 90px rgba(0,0,0,.55);padding:30px 28px;text-align:center;color:#fff}.calc-limit-close{position:absolute;top:14px;left:14px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font-size:24px;line-height:1;cursor:pointer;font-family:inherit}.calc-limit-icon{width:68px;height:68px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:rgba(255,218,33,.14);border:1px solid rgba(255,218,33,.45);color:var(--gold);font-weight:950;font-size:34px}.calc-limit-box h3{margin:0 0 10px;font-size:27px;line-height:1.25;color:#fff}.calc-limit-box p{margin:0 auto 22px;color:#ddd6c6;font-size:16px;line-height:1.85;max-width:430px}.calc-limit-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.calc-limit-actions .btn{padding:12px 22px}@media(max-width:680px){.calc-limit-box{padding:28px 20px}.calc-limit-box h3{font-size:23px}.calc-limit-actions{display:grid;grid-template-columns:1fr;width:100%}.calc-limit-actions .btn{width:100%}}.casa-floating-whatsapp {position: fixed;right: 3px;bottom: 30px;width: 108px;height: 108px;z-index: 999999;display: block;text-decoration: none;-webkit-tap-highlight-color: transparent;user-select: none;}.casa-floating-whatsapp * {box-sizing: border-box;}.casa-wa-arc-text {position: absolute;inset: 0;overflow: visible;pointer-events: none;}.casa-wa-arc-text text {fill: #1fb25a;font-size: 19px;font-weight: 700;letter-spacing: 0;font-family: inherit;}.casa-wa-ring {position: absolute;left: 50%;bottom: 0;width: 50px;height: 50px;transform: translateX(-50%);border-radius: 50%;background: rgba(37, 211, 102, 0.18);animation: casaWaPulse 2.2s infinite;pointer-events: none;}.casa-wa-circle {position: absolute;left: 50%;bottom: 0;width: 50px;height: 50px;transform: translateX(-50%);}.casa-wa-circle-bg {position: absolute;inset: 0;border-radius: 50%;background: linear-gradient(180deg, #31e576 0%, #25d366 100%);box-shadow: 0 10px 25px rgba(37, 211, 102, 0.25), 0 6px 18px rgba(0, 0, 0, 0.16);transition: transform 0.25s ease, box-shadow 0.25s ease;transform-origin: center center;will-change: transform;backface-visibility: hidden;}.casa-wa-icon-holder {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;pointer-events: none;}.casa-wa-icon {width: 32px;height: 32px;display: block;color: #fff;transform: translateZ(0);backface-visibility: hidden;}.casa-floating-whatsapp:hover .casa-wa-circle-bg {transform: scale(1.08);box-shadow: 0 14px 30px rgba(37, 211, 102, 0.32), 0 8px 22px rgba(0, 0, 0, 0.18);}.casa-floating-whatsapp:hover .casa-wa-ring {animation-duration: 1.45s;}@keyframes casaWaPulse {0% {transform: translateX(-50%) scale(1);opacity: 0.65;}70% {transform: translateX(-50%) scale(1.42);opacity: 0;}100% {transform: translateX(-50%) scale(1.42);opacity: 0;}}@media (max-width: 680px) {.casa-floating-whatsapp {right: auto;left: -5px;bottom: 20px;width: 94px;height: 94px;}.casa-wa-circle, .casa-wa-ring {width: 37px;height: 37px;}.casa-wa-icon {width: 25px;height: 25px;}.casa-wa-arc-text {display: none;}.casa-wa-arc-text text {font-size: 16px;}}