            .vta-tasador-beta{
                width:100%;
                max-width:none;
                margin:0;
                box-sizing:border-box;
                /*
                 * Evita que Safari/Chrome intenten compensar automáticamente
                 * el scroll cuando cambiamos Formulario -> Cargando -> Resultado.
                 */
                overflow-anchor:none;

                --vta-text:#2f2f2f;
                --vta-muted:#626b77;
                --vta-panel:#f6f6f6;
                --vta-yellow:#ffd400;

                font-family:inherit;
                overflow:visible;
            }

            .vta-tb-shell{
                position:relative;
                width:calc(100% + 60px);
                min-height:560px;
                margin:0 -30px;
                padding:0;
                overflow:hidden;
                background:var(--vta-yellow);
                box-shadow:none;
            }

            /* ESCENA GENERAL A TODO EL ANCHO */
            .vta-tb-right{
                position:absolute;
                inset:0;
                z-index:1;
                overflow:hidden;
                background:#ffd400;
            }

            .vta-tb-scene{
                position:absolute;
                inset:-18px -26px -18px -26px;
                z-index:1;
                background-image:url("http://vendemostuautomovil.com/wp-content/uploads/2026/08/Background-Tasador-v2.jpg");
                background-size:cover;
                background-position:center center;
                background-repeat:no-repeat;
                transform:scale(1.02);
            }

            .vta-tb-car-image{
                position:absolute;
                z-index:7;
                right:10.5%;
                bottom:60px;
                width:min(54.5vw, 900px);
                height:auto;
                display:block;
                pointer-events:none;
                user-select:none;
                filter:drop-shadow(0 18px 12px rgba(0,0,0,.22));
            }

            .vta-tb-floating-card-image{
                position:absolute;
                z-index:8;
                top:122px;
                left:56.2%;
                width:min(20vw, 294px);
                height:auto;
                display:block;
                pointer-events:none;
                user-select:none;
                filter:drop-shadow(0 18px 22px rgba(0,0,0,.18));
            }

            /* PANEL IZQUIERDO */
            .vta-tb-left{
                position:relative;
                overflow-anchor:none;
                z-index:6;
                width:calc(100% - 64px);
                max-width:500px;
                margin:40px 0 40px clamp(138px, 10.5vw, 210px);
                padding:36px 38px 28px 36px;
                background:linear-gradient(180deg,#f8f8f8 0%,#f3f3f3 100%);
                border-radius:24px;
                box-shadow:0 14px 34px rgba(0,0,0,.08);
                overflow:visible;
            }

            .vta-tb-left::after{
                content:"";
                position:absolute;
                z-index:-1;
                top:0;
                right:-72px;
                width:92px;
                height:100%;
                background:linear-gradient(180deg,#f8f8f8 0%,#f3f3f3 100%);
                clip-path:polygon(0 0, 31% 0, 100% 50%, 31% 100%, 0 100%);
                pointer-events:none;
            }

            .vta-tb-kicker{
                display:inline-flex;
                align-items:center;
                gap:8px;
                margin-bottom:12px;
                padding:5px 8px 5px 11px;
                color:#343434;
                background:#e2e2e2;
                border-radius:7px;
                font-size:13px;
                font-weight:600;
                line-height:1;
                letter-spacing:0;
            }

            .vta-tb-kicker-name{
                white-space:nowrap;
            }

            .vta-tb-kicker-beta{
                display:inline-flex;
                align-items:center;
                justify-content:center;
                gap:4px;
                min-height:21px;
                padding:0 8px 0 7px;
                border-radius:6px;
                background:#9f9f9f;
                color:#fff;
                font-size:12px;
                font-weight:800;
                font-style:italic;
                letter-spacing:.02em;
                white-space:nowrap;
            }

            .vta-tb-kicker-beta-icon{
                width:14px;
                height:14px;
                display:block;
                flex:0 0 14px;
                object-fit:contain;
                filter:brightness(0) invert(1);
            }

            .vta-tb-left h2{
                margin:0 0 10px;
                max-width:430px;
                color:#2f2f2f;
                font-size:46px;
                line-height:1;
                font-weight:600;
                letter-spacing:-.03em;
            }

            .vta-tb-intro{
                margin:0 0 18px;
                max-width:445px;
                color:var(--vta-muted);
                font-size:13px;
                line-height:1.38;
            }

            .vta-tb-form{
                width:100%;
                max-width:445px;
                margin:0 auto;
            }

            /*
             * En beta la patente queda arriba como acceso rápido, pero el
             * formulario manual permanece siempre visible. Esto permite probar
             * el tasador sin consumir una consulta BoostR en cada intento.
             */

            .vta-tb-grid{
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:12px 12px;
            }

            .vta-tb-wide{
                grid-column:1/-1;
            }

            .vta-tb-form label{
                display:block;
                margin:0 0 5px;
                color:#171717;
                font-size:12px;
                font-weight:800;
            }

            .vta-plate-block{
                margin:0 0 16px;
            }

            .vta-plate-control{
                display:flex;
                align-items:stretch;
                gap:8px;
            }

            .vta-plate-control .vta-plate-input{
                flex:1 1 auto;
                min-width:0;
                text-transform:uppercase;
                letter-spacing:.03em;
            }

            .vta-plate-search{
                flex:0 0 auto;
                min-width:92px;
                height:46px;
                padding:0 13px;
                border:0;
                border-radius:11px;
                background:#242424;
                color:#fff;
                display:inline-flex;
                align-items:center;
                justify-content:center;
                gap:8px;
                font:inherit;
                font-size:13px;
                font-weight:700;
                cursor:pointer;
                transition:transform .15s ease, opacity .15s ease, background .15s ease;
            }

            .vta-plate-search:hover{
                background:#111;
                transform:translateY(-1px);
            }

            .vta-plate-search:disabled{
                opacity:.55;
                cursor:wait;
                transform:none;
            }

            .vta-plate-search-icon{
                position:relative;
                width:17px;
                height:17px;
                border:2.1px solid currentColor;
                border-radius:50%;
                box-sizing:border-box;
                flex:0 0 17px;
            }

            .vta-plate-search-icon::after{
                content:"";
                position:absolute;
                width:10px;
                height:2.1px;
                left:11.5px;
                top:11.5px;
                background:currentColor;
                border-radius:999px;
                transform:rotate(45deg);
                transform-origin:left center;
            }

            .vta-plate-search.is-loading .vta-plate-search-icon{
                border-right-color:transparent;
                animation:vtaPlateSpin .7s linear infinite;
            }

            .vta-plate-search.is-loading .vta-plate-search-icon::after{
                display:none;
            }

            @keyframes vtaPlateSpin{to{transform:rotate(360deg)}}

            .vta-plate-status{
                margin-top:7px;
                padding:8px 10px;
                border-radius:9px;
                font-size:11.5px;
                line-height:1.4;
            }

            .vta-plate-status[hidden]{display:none !important}
            .vta-plate-status.is-success{background:#edf8ef;color:#256b35}
            .vta-plate-status.is-warning{background:#fff7e8;color:#8a5a00}
            .vta-plate-status.is-error{background:#fff0f0;color:#9b2c2c}

            .vta-tb-form select,
            .vta-tb-form input{
                width:100%;
                height:46px;
                box-sizing:border-box;
                padding:0 14px;
                border:1px solid #d7dce3;
                border-radius:11px;
                outline:none;
                background:#ffffff;
                color:#1b1d20;
                font:inherit;
                font-size:14px;
                transition:border-color .15s ease, box-shadow .15s ease;
            }

            .vta-tb-form select:focus,
            .vta-tb-form input:focus{
                border-color:#aeb8c5;
                box-shadow:0 0 0 3px rgba(90,110,140,.10);
            }

            .vta-tb-form select:disabled,
            .vta-tb-form input:disabled{
                background:#f6f6f6;
                color:#9a9a9a;
                cursor:not-allowed;
            }

            .vta-tb-form select option:disabled{
                color:#b4b4b4;
            }

            .vta-field-note{
                margin-top:4px;
                color:#7a7f85;
                font-size:10.5px;
                line-height:1.3;
            }

            .vta-field-note[hidden]{
                display:none !important;
            }

            /* SELECTORES BUSCABLES */
            .vta-search-select{
                position:relative;
                width:100%;
            }

            .vta-search-select > input{
                padding-right:38px;
            }

            .vta-search-select[data-field="display_version"] > input{
                text-transform:uppercase;
            }

            .vta-search-select[data-field="display_version"] .vta-search-option{
                text-transform:uppercase;
            }

            .vta-search-select[data-field="display_version"] .vta-search-option-special{
                font-style:italic;
                color:#7a7a7a;
                font-weight:500;
            }

            .vta-search-select[data-field="display_version"] > input.vta-version-special-selected{
                font-style:italic;
                color:#7a7a7a;
                font-weight:500;
            }

            .vta-version-label{
                display:flex !important;
                align-items:center;
                gap:7px;
            }

            .vta-version-suggested-badge,
            .vta-search-option-badge{
                display:inline-flex;
                align-items:center;
                justify-content:center;
                padding:2px 6px;
                border-radius:999px;
                background:#fff2b8;
                color:#9a7500;
                font-size:9px;
                line-height:1.2;
                font-weight:800;
                letter-spacing:.02em;
                text-transform:none;
                white-space:nowrap;
            }

            .vta-version-suggested-badge[hidden]{
                display:none !important;
            }

            .vta-search-option.is-suggested{
                display:flex;
                align-items:center;
                justify-content:space-between;
                gap:10px;
            }

            .vta-search-option.is-suggested .vta-search-option-label{
                min-width:0;
            }

            .vta-version-note{
                margin-top:7px;
                padding:9px 11px;
                border-radius:9px;
                background:#f3f4f5;
                color:#6a6f76;
                font-size:11.5px;
                line-height:1.4;
            }

            .vta-version-note[hidden]{
                display:none !important;
            }

            .vta-version-fallback{
                margin-top:8px;
                padding:10px;
                border:1px solid #e1e4e8;
                border-radius:11px;
                background:#fafafa;
            }

            .vta-version-fallback[hidden]{
                display:none !important;
            }

            .vta-version-fallback-grid{
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:8px 10px;
            }

            .vta-version-fallback label{
                margin-bottom:4px;
                color:#555b63;
                font-size:10.5px;
                font-weight:650;
            }

            .vta-version-fallback input,
            .vta-version-fallback select{
                height:40px;
                padding:0 10px;
                border-radius:9px;
                font-size:13px;
                background:#fff;
            }

            .vta-year-manual-wrap{
                margin-top:8px;
            }

            .vta-year-manual-wrap[hidden]{
                display:none !important;
            }

            .vta-search-select[data-field="vehicle_year_selector"] .vta-search-option-special{
                font-style:italic;
                color:#7a7a7a;
                font-weight:500;
            }

            .vta-search-select > input:disabled{
                background:#f6f6f6;
                color:#9a9a9a;
                cursor:not-allowed;
            }

            .vta-search-arrow{
                position:absolute;
                z-index:2;
                top:50%;
                right:15px;
                width:8px;
                height:8px;
                border-right:1.5px solid #555;
                border-bottom:1.5px solid #555;
                transform:translateY(-65%) rotate(45deg);
                pointer-events:none;
            }

            .vta-search-select:has(input:disabled) .vta-search-arrow{
                opacity:.35;
            }

            .vta-search-menu{
                position:absolute;
                z-index:50;
                top:calc(100% + 5px);
                left:0;
                right:0;
                max-height:230px;
                overflow-y:auto;
                overscroll-behavior:contain;
                background:#fff;
                border:1px solid #d7dce3;
                border-radius:11px;
                box-shadow:0 14px 32px rgba(0,0,0,.14);
                padding:5px;
                -webkit-overflow-scrolling:touch;
                touch-action:pan-y;
            }

            .vta-search-menu[hidden]{
                display:none !important;
            }

            .vta-search-menu.is-dropup{
                top:auto;
                bottom:calc(100% + 5px);
            }

            .vta-search-select[data-field="display_version"] .vta-search-menu{
                max-height:180px;
            }

            .vta-search-option{
                display:block;
                width:100%;
                padding:10px 11px;
                border:0;
                border-radius:8px;
                background:transparent;
                color:#222;
                text-align:left;
                font:inherit;
                font-size:14px;
                line-height:1.25;
                cursor:pointer;
                touch-action:pan-y;
            }

            .vta-search-option:hover,
            .vta-search-option.is-active{
                background:#f1f1f1;
            }

            .vta-search-option.is-selected{
                background:rgba(255,212,0,.10);
                color:#d5aa00;
                font-weight:700;
            }

            .vta-search-empty{
                padding:10px 11px;
                color:#8a8a8a;
                font-size:13px;
            }

            @media(max-width:767px){
                .vta-search-menu{
                    max-height:190px;
                }

                .vta-search-select[data-field="display_version"] .vta-search-menu{
                    max-height:165px;
                }

                .vta-search-option{
                    padding:12px 11px;
                    font-size:15px;
                }
            }

            .vta-tb-submit{
                position:relative;
                overflow:hidden;
                isolation:isolate;
                display:flex;
                align-items:center;
                justify-content:center;
                gap:12px;
                width:100%;
                height:50px;
                margin-top:14px;
                border:1px solid rgba(0,0,0,.08);
                border-radius:999px;
                background:#ffd400;
                color:#111111;
                font:inherit;
                font-size:17px;
                font-weight:600;
                cursor:pointer;
                box-shadow:0 8px 18px rgba(0,0,0,.10);
                transition:transform .18s ease, box-shadow .18s ease, opacity .18s ease;
            }

            .vta-tb-submit::after{
                content:"";
                position:absolute;
                z-index:0;
                top:-60%;
                left:-72%;
                width:62%;
                height:220%;
                pointer-events:none;
                opacity:0;
                transform:skewX(-18deg);
                background:linear-gradient(
                    90deg,
                    rgba(255,255,255,0) 0%,
                    rgba(255,255,255,.10) 14%,
                    rgba(255,255,255,.58) 28%,
                    rgba(255,255,255,.92) 50%,
                    rgba(255,255,255,.58) 72%,
                    rgba(255,255,255,.10) 86%,
                    rgba(255,255,255,0) 100%
                );
            }

            .vta-tb-submit.is-shining::after{
                animation:vta-submit-shine .68s linear 1;
            }

            @keyframes vta-submit-shine{
                0%{
                    left:-72%;
                    opacity:0;
                }
                8%{
                    opacity:1;
                }
                100%{
                    left:124%;
                    opacity:1;
                }
            }

            .vta-tb-submit span{
                font-size:20px;
                font-weight:300;
                line-height:1;
            }

            .vta-tb-submit:hover{
                transform:translateY(-1px);
                background:#ffd400;
                color:#111111;
                box-shadow:0 11px 22px rgba(0,0,0,.14);
            }

            .vta-tb-submit:disabled{
                opacity:.55;
                cursor:wait;
                transform:none;
            }

            .vta-tb-loading{
                margin-top:12px;
                color:#68717d;
                font-size:14px;                min-height:22px;
                line-height:22px;
                display:block;
            }

            .vta-tb-result{
                margin-top:20px;
                padding-top:20px;
                border-top:1px solid rgba(0,0,0,.10);
            }

            .vta-tb-price-label{
                margin-bottom:5px;
                color:#666;
                font-size:14px;
                font-weight:600;
            }

            .vta-tb-price{
                color:#101010;
                font-size:54px;
                line-height:.97;
                font-weight:800;
                letter-spacing:-.05em;
            }

            .vta-tb-range{
                margin-top:14px;
                color:#666;
                font-size:15px;
                line-height:1.45;
            }

            .vta-tb-meta{
                margin-top:7px;
                color:#696969;
                font-size:14px;
            }

            .vta-precision-wrap{
                margin-top:16px;
            }

            .vta-precision-label{
                display:block;
                margin-bottom:7px;
                color:#6b6b6b;
                font-size:11px;
                font-weight:700;
                letter-spacing:.04em;
                text-transform:uppercase;
            }

            .vta-precision-badge{
                display:inline-flex;
                align-items:center;
                gap:9px;
                padding:8px 13px;
                border-radius:999px;
                background:#efefef;
                color:#202124;
                font-size:14px;
                font-weight:700;
            }

            .vta-precision-icon{
                width:12px;
                height:12px;
                border-radius:50%;
                display:inline-block;
            }

            .vta-precision-high .vta-precision-icon{background:#19a64a}
            .vta-precision-medium .vta-precision-icon{background:#e69500}
            .vta-precision-low .vta-precision-icon{background:#dc2626}

            .vta-tb-disclaimer{
                margin:18px 0 0;
                color:#6c6c6c;
                font-size:14px;
                line-height:1.5;
            }

            .vta-tb-whatsapp{
                display:flex;
                align-items:center;
                justify-content:center;
                width:100%;
                height:52px;
                margin-top:18px;
                border-radius:15px;
                background:#25D366;
                color:#000 !important;
                text-decoration:none !important;
                font-size:17px;
                font-weight:600;
                box-shadow:0 10px 22px rgba(37,211,102,.18);
                transition:transform .18s ease, box-shadow .18s ease;
            }

            .vta-tb-whatsapp:hover{
                transform:translateY(-1px);
                box-shadow:0 13px 26px rgba(37,211,102,.23);
            }

            .vta-tb-alert,
            .vta-tb-error{
                padding:14px 15px;
                border-radius:12px;
                background:#f0f0f0;
                color:#333;
                font-size:14px;
            }


            .vta-tb-screen[hidden]{display:none !important}

            .vta-tb-screen-loading{
                min-height:356px;
                display:flex;
                align-items:center;
                justify-content:center;
                text-align:center;
            }

            .vta-loading-center{
                width:100%;
                max-width:320px;
                margin:0 auto;
                padding:34px 10px;
            }

            .vta-loading-spinner{
                width:34px;
                height:34px;
                margin:0 auto 16px;
                border:3px solid rgba(0,0,0,.10);
                border-top-color:#2f2f2f;
                border-radius:50%;
                animation:vtaSpin .85s linear infinite;
            }

            @keyframes vtaSpin{
                to{transform:rotate(360deg)}
            }

            .vta-loading-title{
                color:#2f2f2f;
                font-size:22px;
                font-weight:650;
                letter-spacing:-.02em;
            }

            .vta-loading-copy{
                margin-top:7px;
                color:#707780;
                font-size:14px;
                line-height:1.4;
            }

            .vta-tb-screen-summary[hidden]{display:none !important}
            .vta-tb-screen-summary{
                min-height:356px;
                display:flex;
                flex-direction:column;
                justify-content:flex-start;
                margin-top:18px;
                padding-top:18px;
                border-top:1px solid rgba(47,47,47,.14);
            }
            .vta-summary-eyebrow{
                margin-bottom:8px;color:#6d6d6d;font-size:11px;font-weight:700;letter-spacing:.08em;
            }
            .vta-summary-brand-model{
                color:#2f2f2f;font-size:28px;line-height:1.05;font-weight:700;letter-spacing:-.025em;
            }
            .vta-summary-plate{
                font-weight:400;
                color:#59606a;
                letter-spacing:0;
                white-space:nowrap;
            }
            .vta-summary-version{
                margin-top:5px;margin-bottom:14px;color:#6b6f76;font-size:14px;line-height:1.35;
            }
            .vta-summary-specs{
                display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;
            }
            .vta-summary-spec{
                min-width:0;
                padding:6px 8px;border:1px solid #dde1e6;border-radius:10px;background:#fff;
            }
            .vta-summary-label{
                display:block;margin-bottom:2px;color:#777;font-size:10px;font-weight:600;
            }
            .vta-summary-spec strong{
                display:block;
                overflow:hidden;
                color:#202124;
                font-size:14px;
                font-weight:650;
                text-overflow:ellipsis;
                white-space:nowrap;
            }
            .vta-summary-market-mileage{
                margin:0 0 15px;
                color:#6b6f76;
                font-size:12.5px;
                line-height:1.35;
            }

            .vta-summary-market-mileage strong{
                color:#3c3f44;
                font-weight:700;
            }

            .vta-summary-price-label{
                margin-bottom:3px;color:#666;font-size:13px;font-weight:600;
            }
            .vta-summary-price{
                color:#101010;font-size:43px;line-height:.98;font-weight:800;letter-spacing:-.045em;
            }
            .vta-summary-range{
                margin-top:9px;color:#666;font-size:12.5px;line-height:1.35;
            }
            .vta-summary-meta{margin-top:4px;color:#666;font-size:12.5px}
            .vta-summary-precision-wrap{margin-top:12px}
            .vta-summary-precision-wrap[hidden],.vta-summary-disclaimer[hidden]{display:none !important}
            .vta-summary-precision-label{
                display:block;margin-bottom:5px;color:#6b6b6b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;
            }
            .vta-summary-precision-badge{
                display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#efefef;color:#202124;font-size:12.5px;font-weight:700;
            }
            .vta-summary-precision-icon{width:10px;height:10px;border-radius:50%;background:#e69500}
            .vta-summary-precision-badge.is-high .vta-summary-precision-icon{background:#19a64a}
            .vta-summary-precision-badge.is-medium .vta-summary-precision-icon{background:#e69500}
            .vta-summary-precision-badge.is-low .vta-summary-precision-icon{background:#dc2626}
            .vta-summary-disclaimer{
                margin:12px 0 0;color:#737373;font-size:11px;line-height:1.4;
            }
            .vta-summary-whatsapp,.vta-summary-reset{
                display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:999px;box-sizing:border-box;font:inherit;font-size:14px;font-weight:600;text-decoration:none !important;
            }
            .vta-summary-whatsapp{
                margin-top:12px;border:0;background:#25D366;color:#111 !important;
                transition:color .2s ease, filter .2s ease;
            }
            .vta-summary-whatsapp:hover{
                color:#fff !important;
            }
            .vta-summary-reset{
                margin-top:8px;border:1px solid #d4d7db;background:#fff;color:#202124;cursor:pointer;
            }
            .vta-summary-reset:hover{background:#f5f5f5}

            @media(max-width:1100px){
                .vta-tb-shell{
                    width:calc(100% + 32px);
                    min-height:auto;
                    margin:0 -16px;
                    padding:0;
                }

                .vta-tb-right{
                    position:relative;
                    inset:auto;
                    min-height:440px;
                    margin-top:10px;
                }

                .vta-tb-scene{
                    inset:-20px -24px -20px -24px;
                    transform:scale(1.03);
                }

                .vta-tb-left{
                    width:auto;
                    max-width:540px;
                    margin:26px auto 0;
                    padding:34px 30px 28px;
                    border-radius:20px;
                }

                .vta-tb-left::after{
                    display:none;
                }

                .vta-tb-form{
                    max-width:none;
                }

                .vta-tb-left h2{
                    font-size:44px;
                }

                .vta-tb-floating-card-image{
                    top:42px;
                    left:52%;
                    width:min(31vw, 286px);
                }

                .vta-tb-car-image{
                    right:6%;
                    bottom:26px;
                    width:min(84vw, 760px);
                }

                .vta-tb-price{
                    font-size:48px;
                }
            }

            @media(max-width:767px){
                .vta-tb-shell{
                    width:calc(100% + 20px);
                    margin:0 -10px;
                    padding:0;
                }

                .vta-tb-left{
                    width:auto;
                    max-width:none;
                    margin:14px 14px 0;
                    padding:24px 18px 20px;
                    border-radius:18px;
                }

                .vta-tb-kicker{
                    gap:7px;
                    padding:5px 7px 5px 10px;
                    font-size:12px;
                }

                .vta-tb-kicker-beta{
                    min-height:20px;
                    padding:0 7px 0 6px;
                    font-size:11px;
                }

                .vta-tb-kicker-beta-icon{
                    width:13px;
                    height:13px;
                    flex-basis:13px;
                }

                .vta-tb-left h2{
                    font-size:36px;
                }

                .vta-tb-intro{
                    margin-bottom:18px;
                    font-size:13px;
                    line-height:1.38;
                }

                .vta-tb-grid{
                    grid-template-columns:1fr;
                    gap:12px;
                }

                .vta-tb-wide{
                    grid-column:auto;
                }

                .vta-tb-form select,
                .vta-tb-form input{
                    height:46px;
                    /*
                     * iOS Safari hace zoom automático al enfocar inputs con
                     * tipografía menor a 16px. Mantener 16px lo evita.
                     */
                    font-size:16px;
                }

                .vta-version-fallback input,
                .vta-version-fallback select{
                    height:42px;
                    font-size:14px;
                }

                .vta-tb-submit,
                .vta-tb-whatsapp{
                    height:50px;
                    font-size:16px;
                }

                .vta-tb-right{
                    min-height:315px;
                    margin-top:8px;
                }

                .vta-tb-scene{
                    inset:-14px -16px -14px -16px;
                    transform:scale(1.03);
                }

                .vta-tb-floating-card-image{
                    top:24px;
                    left:48%;
                    width:min(44vw, 198px);
                }

                .vta-tb-car-image{
                    right:-2%;
                    bottom:12px;
                    width:min(100vw, 545px);
                }

                .vta-tb-price{
                    font-size:42px;
                }
                .vta-tb-screen-summary{min-height:auto}
                .vta-summary-brand-model{font-size:25px}
                .vta-summary-price{font-size:38px}
            }
        
