.car-list{background:var(--c-bg);border-radius:16px;padding:0 14px}.car-list .car-item:last-child{border-bottom:none!important}.est-scenarios{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.est-scenarios>div{margin-bottom:0!important}.est-top{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.est-top>div{margin-bottom:0!important}@media (min-width:700px){.est-scenarios{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.est-wrap{max-width:1440px!important}.est-top{grid-template-columns:repeat(3,1fr)}.est-scenarios{grid-template-columns:repeat(4,1fr)}}@keyframes rvUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.in{animation:.6s cubic-bezier(.22,.8,.3,1) forwards rvUp}.hero-stage{perspective:1300px}.hero-flipper{transform-style:preserve-3d;transition:transform .95s cubic-bezier(.4,.05,.22,1);display:grid}.hero-face{backface-visibility:hidden;grid-area:1/1}.hero-face.back{transform:rotateY(180deg)}.spark-line{stroke-dasharray:100;animation:5.5s ease-out infinite sparkDraw}@keyframes sparkDraw{0%{stroke-dashoffset:100px;opacity:1}38%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}95%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:100px;opacity:1}}.trend-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.4s cubic-bezier(.3,.6,.2,1) .15s forwards trendDraw}@keyframes trendDraw{to{stroke-dashoffset:0}}.trend-fade-in{opacity:0;animation:.8s ease-out 1s forwards trendFadeIn}@keyframes trendFadeIn{to{opacity:1}}.trend-dot{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out 1.4s infinite dotBreath}@keyframes dotBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes nudgeDown{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes nudgeUp{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.arr-down{animation:1.5s ease-in-out infinite nudgeDown;display:inline-block}.arr-up{animation:1.5s ease-in-out infinite nudgeUp;display:inline-block}@keyframes badgePop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.badge-pop{animation:.5s cubic-bezier(.2,.8,.3,1.2) both badgePop}@keyframes heroFade{0%{opacity:0}to{opacity:1}}.sk{background:linear-gradient(90deg, var(--c-sk-a) 25%, var(--c-sk-b) 37%, var(--c-sk-a) 63%);background-size:400% 100%;animation:1.3s ease-in-out infinite skShimmer}@keyframes skShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.sk{background:var(--c-sk-a);animation:none!important}.reveal{opacity:1!important}.reveal.in,.badge-pop,.spark-line,.arr-down,.arr-up,.trend-dot{animation:none!important}.trend-draw{stroke-dashoffset:0;animation:none!important}.trend-fade-in{opacity:1;animation:none!important}.hero-flipper{transition:none!important}.hero-face{animation:.45s both heroFade}}@media (min-width:1080px){.app-bottomnav{display:none!important}.dt-wide .mx-auto{max-width:100%!important}.dt-wide .car-list{background:0 0;grid-template-columns:1fr 1fr;gap:16px;padding:0;display:grid!important}.dt-wide .car-item{background:var(--c-bg);border-radius:14px;border:none!important;padding:16px!important}.home-root,.rv-root,.pr-root{max-width:860px!important}.pr-duo{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:0 16px;display:grid}.home-hero-row{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:16px;margin-top:16px;display:grid}.home-hero-row>div{margin-top:0!important}.home-steps{flex-direction:row!important}.home-steps>div{flex:1}.home-pkgs{grid-template-columns:repeat(4,1fr)!important}.home-cards3{grid-template-columns:1fr 1fr 1fr;display:grid!important}.home-cta-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.home-cta-row>button{margin-top:26px!important}.rv-list{grid-template-columns:1fr 1fr;gap:12px;display:grid!important}}.tnum,[data-num]{font-variant-numeric:tabular-nums}@keyframes pulse-dot{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.ProseMirror{outline:none;min-height:220px;padding:12px;font-size:14px;line-height:1.6}.ProseMirror h2{margin:.6em 0 .3em;font-size:1.3em;font-weight:700}.ProseMirror h3{margin:.5em 0 .3em;font-size:1.1em;font-weight:700}.ProseMirror p{margin:.4em 0}.ProseMirror ul,.ProseMirror ol{margin:.4em 0;padding-left:1.4em}.ProseMirror a{color:var(--c-brand);text-decoration:underline}.ProseMirror img{border-radius:6px;max-width:100%;height:auto}.est-cat-brand{grid-template-columns:repeat(3,minmax(0,1fr))}.est-cat-model{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.est-cat-brand{grid-template-columns:repeat(4,minmax(0,1fr))}.est-cat-model{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes estSpin{to{transform:rotate(360deg)}}.est-row-tool{opacity:0;transition:opacity .15s}.est-row:hover .est-row-tool,.est-row-tool:focus{opacity:1}@media (hover:none){.est-row-tool{opacity:1}}
.dt-only{display:none}@media (max-width:1079px){body{padding-bottom:78px}}@media (min-width:1080px){.dt-only{display:block}.dt-root{background:var(--v4-canvas-pc);min-height:100vh}.dt-wrap{justify-content:center;align-items:flex-start;gap:24px;max-width:1400px;margin:0 auto;padding:84px 24px 40px;display:flex}.dt-main{background:var(--v4-canvas);border-radius:var(--v4-r-card);width:100%;min-width:0;max-width:900px;min-height:calc(100vh - 124px);box-shadow:var(--shadow-panel);flex:auto;overflow:hidden}.dt-wide .rl-list{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}}
