/* Behavioral UX — decision path and reference search */
.mktt-behavior-hub-v225,.mktt-behavior-hero-intent,.mktt-behavior-calc-note{font-family:inherit;direction:rtl;box-sizing:border-box}.mktt-behavior-hub-v225 *,.mktt-behavior-hero-intent *{box-sizing:border-box}
.mktt-behavior-hero-intent{margin-top:14px;max-width:760px}.mktt-behavior-hero-intent h2{margin:0 0 12px!important;color:#fff!important;font-size:clamp(22px,3.1vw,34px)!important;line-height:1.65!important;font-weight:950!important}.mktt-behavior-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.mktt-behavior-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 16px;border:1px solid rgba(214,165,74,.55);border-radius:12px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:950}.mktt-behavior-hero-actions a.primary{background:linear-gradient(135deg,#efc56f,#d6a54a);color:#102333!important;border-color:#e4b85d}.mktt-behavior-hide-hero-consult{display:none!important}
.mktt-behavior-hub-v225{max-width:1180px;margin:18px auto 30px;padding:0 16px;color:#183247}.mktt-behavior-journey,.mktt-behavior-search,.mktt-before-pay{background:#fff;border:1px solid #dce5ea;border-radius:22px;padding:24px;box-shadow:0 12px 36px rgba(8,31,48,.06);margin-bottom:16px}.mktt-behavior-head>span{display:block;color:#a8791c;font-size:12px;font-weight:950}.mktt-behavior-head h2{margin:4px 0 6px!important;color:#102f46!important;font-size:clamp(23px,3vw,31px)!important;line-height:1.6!important}.mktt-behavior-head p{margin:0;color:#667c89;line-height:1.9;font-size:13px}
.mktt-behavior-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.mktt-behavior-stage-grid article{position:relative;display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #dfe7ec;border-radius:17px;background:#f9fbfc}.mktt-behavior-stage-grid article>b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff0cf;color:#8b6214;font-size:18px}.mktt-behavior-stage-grid h3{margin:10px 0 5px!important;color:#12354c!important;font-size:18px!important;line-height:1.6!important}.mktt-behavior-stage-grid p{margin:0 0 14px;color:#627887;font-size:12.5px;line-height:1.9;flex:1}.mktt-behavior-stage-grid>a.primary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border-radius:11px;background:#0f334b;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:950}.mktt-behavior-stage-grid article>div{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}.mktt-behavior-stage-grid article>div a{color:#8b6418!important;text-decoration:none!important;font-size:11px;font-weight:900}
.mktt-behavior-search{background:linear-gradient(145deg,#0b263b,#123e59);border-color:rgba(214,165,74,.27);color:#fff}.mktt-behavior-search .mktt-behavior-head>span{color:#efc56f}.mktt-behavior-search .mktt-behavior-head h2{color:#fff!important}.mktt-behavior-search .mktt-behavior-head p{color:#d2e0e8}.mktt-behavior-search-box{display:flex;gap:8px;margin-top:16px}.mktt-behavior-search-box input{flex:1;min-width:0;min-height:50px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#fff;color:#17384f;padding:10px 14px;font:inherit;font-size:14px;outline:0}.mktt-behavior-search-box input:focus{box-shadow:0 0 0 3px rgba(214,165,74,.24);border-color:#d6a54a}.mktt-behavior-search-box button{min-width:98px;min-height:50px;border:0;border-radius:12px;background:#d6a54a;color:#102333;font:inherit;font-size:12px;font-weight:950;cursor:pointer}.mktt-behavior-search-suggest{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.mktt-behavior-search-suggest button{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#e6eef3;min-height:34px;padding:5px 10px;font:inherit;font-size:10.5px;cursor:pointer}.mktt-behavior-search-results{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mktt-behavior-search-results>a,.mktt-behavior-search-results .empty{display:grid;gap:3px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.07);text-decoration:none!important}.mktt-behavior-search-results>a span{color:#efc56f;font-size:9.5px;font-weight:900}.mktt-behavior-search-results>a b{color:#fff;font-size:13px}.mktt-behavior-search-results>a small{color:#c6d5de;font-size:10.5px;line-height:1.7}.mktt-behavior-search-results .empty{grid-column:1/-1;color:#fff}.mktt-behavior-search-results .empty span{color:#cad8e1}.mktt-behavior-search-results .empty a{justify-self:start;color:#f0c86f!important;font-weight:900;text-decoration:none!important}
.mktt-before-pay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.mktt-before-pay-grid a{display:block;padding:16px;border:1px solid #e0e7eb;border-radius:16px;background:#fffaf0;text-decoration:none!important;transition:.18s}.mktt-before-pay-grid a:hover{transform:translateY(-2px);border-color:#d6a54a}.mktt-before-pay-grid i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#d6a54a;color:#102333;font-style:normal;font-weight:950}.mktt-before-pay-grid b{display:block;margin:9px 0 5px;color:#15374d;font-size:14px}.mktt-before-pay-grid span{display:block;color:#6a7e89;font-size:11.5px;line-height:1.8}
.mktt-behavior-calc-note{margin:12px 0 10px;padding:10px 12px;border-radius:11px;background:#fff8e8;border:1px solid #ecd595;color:#604b20;font-size:11.5px;line-height:1.9}.mktt-behavior-calc-note b{color:#7c5a0d}
@media(max-width:900px){.mktt-behavior-stage-grid{grid-template-columns:1fr}.mktt-before-pay-grid{grid-template-columns:1fr 1fr}.mktt-behavior-search-results{grid-template-columns:1fr}}
@media(max-width:760px){.mktt-behavior-hub-v225{margin:12px auto 22px;padding:0 10px}.mktt-behavior-journey,.mktt-behavior-search,.mktt-before-pay{padding:17px 14px;border-radius:18px;margin-bottom:12px}.mktt-behavior-head h2{font-size:22px!important}.mktt-behavior-stage-grid{gap:9px;margin-top:14px}.mktt-behavior-stage-grid article{padding:15px}.mktt-behavior-stage-grid>a.primary{min-height:48px}.mktt-behavior-search-box{display:grid;grid-template-columns:1fr}.mktt-behavior-search-box input,.mktt-behavior-search-box button{width:100%;min-height:48px}.mktt-before-pay-grid{grid-template-columns:1fr}.mktt-before-pay-grid a{min-height:48px}.mktt-behavior-hero-intent{margin-top:12px}.mktt-behavior-hero-intent h2{font-size:22px!important}.mktt-behavior-hero-actions{display:grid;grid-template-columns:1fr;width:min(100%,340px)}.mktt-behavior-hero-actions a{width:100%;min-height:48px}}
@media print{.mktt-behavior-hub-v225,.mktt-behavior-hero-intent{display:none!important}}

/* v2.0.32 — visible budget entry CTA requested for the first buying stage. */
.mktt-behavior-stage-grid>a.mktt-budget-entry-v232{background:linear-gradient(135deg,#efc56f,#d6a54a)!important;color:#102333!important;border:1px solid #e4b85d;box-shadow:0 7px 18px rgba(214,165,74,.20)}
