:root{--nv-blue:#00568c;--nv-blue-light:#3f7aa9;--nv-blue-lighter:#80aacc;--nv-orange:#ff8204;--nv-orange-light:#ffa94f;--nv-white:#ffffff;--nv-black:#111111;--nv-green:#22c55e;--nv-red:#ef4444;--text-color:#1e293b;--text-light:#64748b;--bg-light:#f8fafc;--border:#e2e8f0;--font:'Poppins', -apple-system, sans-serif;--radius-md:8px;--radius-lg:12px;--section:clamp(4rem, 8vw, 8rem)}html{font-size:62.5%;box-sizing:border-box;overflow-x:clip;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{font-family:var(--font);font-size:1.6rem;line-height:1.6;color:var(--text-color);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--nv-blue);text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}h1,h2,h3,h4{margin:0 0 1rem 0;line-height:1.3}h1{font-size:clamp(2.8rem, 3vw + 1rem, 4.4rem);font-weight:800}h2{font-size:clamp(2.2rem, 2vw + .8rem, 3.2rem);font-weight:700}h3{font-size:clamp(1.9rem, 1.4vw + .6rem, 2.4rem);font-weight:700}h4{font-size:clamp(1.7rem, 1vw + .5rem, 2rem);font-weight:600}p{font-size:1.6rem;line-height:1.7;margin:0 0 1.2rem 0}ul,ol{padding-left:2em}li{margin-bottom:.5rem}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.section-pad{padding:var(--section) 0}.btn-primary{display:inline-flex;align-items:center;gap:.6rem;padding:1.4rem 2.8rem;background:var(--nv-blue);color:var(--nv-white);font-weight:700;font-size:1.6rem;border-radius:var(--radius-md);border:2px solid var(--nv-blue);transition:all .25s ease;cursor:pointer;text-decoration:none}.btn-primary:hover{opacity:1;background:var(--nv-white);color:var(--nv-blue)}.btn-secondary{display:inline-flex;align-items:center;gap:.6rem;padding:1.4rem 2.8rem;background:var(--nv-orange);color:var(--nv-white);font-weight:700;font-size:1.6rem;border-radius:var(--radius-md);border:2px solid var(--nv-orange);transition:all .25s ease;cursor:pointer;text-decoration:none}.btn-secondary:hover{opacity:1;background:var(--nv-orange-light);border-color:var(--nv-orange-light)}.tag{display:inline-block;background:var(--nv-orange);color:var(--nv-white);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.4rem 1.2rem;border-radius:3rem;margin-bottom:1.4rem}.text-white{color:var(--nv-white)!important}.text-blue{color:var(--nv-blue)!important}.breadcrumb{background:var(--nv-white);padding:1.2rem 0;border-bottom:1px solid rgb(0 86 140 / .08)}.breadcrumb nav{font-size:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--nv-blue)}.breadcrumb a{color:var(--nv-blue)}.breadcrumb .sep{opacity:.5}.hero{background:linear-gradient(135deg,#001f35 0%,#00568c 60%,#3f7aa9 100%);position:relative;overflow:hidden;padding:8rem 0 6rem}.hero::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:.8rem;background:rgb(255 130 4 / .2);border:1px solid rgb(255 130 4 / .4);color:var(--nv-orange-light);font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 1.4rem;border-radius:3rem;margin-bottom:2rem}.hero h1{color:var(--nv-white);margin-bottom:2rem}.hero h1 span{color:var(--nv-orange-light)}.hero-desc{color:rgb(255 255 255 / .85);font-size:1.7rem;line-height:1.7;margin-bottom:2.8rem}.hero-btns{display:flex;gap:1.6rem;flex-wrap:wrap}.hero-perks{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.hero-perk{display:flex;align-items:center;gap:.6rem;color:rgb(255 255 255 / .85);font-size:1.4rem;font-weight:500}.hero-perk i{color:var(--nv-green);font-size:1.4rem}.hero-visual{position:relative}.hero-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.hcard{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .15);border-radius:var(--radius-lg);padding:2.4rem 2rem;text-align:center}.hcard-icon{font-size:3.2rem;margin-bottom:1rem}.hcard h4{color:var(--nv-white);font-size:1.5rem;margin-bottom:.4rem}.hcard p{color:rgb(255 255 255 / .7);font-size:1.3rem;margin:0}.hcard.span2{grid-column:span 2;display:flex;align-items:center;gap:2rem;text-align:left;padding:1.8rem 2rem}.hcard.span2 .hcard-icon{font-size:2.4rem;flex-shrink:0}.cashback-badge{background:linear-gradient(135deg,var(--nv-orange) 0%,#e06b00 100%);border-radius:var(--radius-lg);padding:2rem;text-align:center;margin-top:1.6rem}.cashback-badge .amount{font-size:4rem;font-weight:900;color:var(--nv-white);line-height:1}.cashback-badge p{color:rgb(255 255 255 / .9);font-size:1.4rem;margin:.4rem 0 0}@keyframes fadeInUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes countUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgb(255 130 4 / .4)}70%{box-shadow:0 0 0 14px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rotateSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes heroLineDraw{from{width:0;opacity:0}to{width:6rem;opacity:1}}.will-animate{opacity:0;transform:translateY(24px);transition:none}.will-animate-left{opacity:0;transform:translateX(-24px);transition:none}.will-animate-right{opacity:0;transform:translateX(24px);transition:none}.will-animate-scale{opacity:0;transform:scale(.93);transition:none}.will-animate,.will-animate-left,.will-animate-right,.will-animate-scale{animation:fadeInUp 0.01s linear 2s forwards}.will-animate.visible{animation:fadeInUp .65s cubic-bezier(.22,1,.36,1) forwards}.will-animate-left.visible{animation:fadeInLeft .65s cubic-bezier(.22,1,.36,1) forwards}.will-animate-right.visible{animation:fadeInRight .65s cubic-bezier(.22,1,.36,1) forwards}.will-animate-scale.visible{animation:scaleIn .6s cubic-bezier(.22,1,.36,1) forwards}.delay-1{animation-delay:.1s!important}.delay-2{animation-delay:.2s!important}.delay-3{animation-delay:.3s!important}.delay-4{animation-delay:.4s!important}.delay-5{animation-delay:.5s!important}.delay-6{animation-delay:.6s!important}.hero-text{animation:fadeInLeft .8s cubic-bezier(.22,1,.36,1) .1s both}.hero-visual{animation:fadeInRight .8s cubic-bezier(.22,1,.36,1) .2s both}.hcard{animation:floatY 5s ease-in-out infinite}.hcard:nth-child(2){animation-delay:.8s}.hcard:nth-child(3){animation-delay:1.4s}.hcard:nth-child(4){animation-delay:2s}.btn-secondary{animation:pulseRing 2.4s cubic-bezier(.36,.07,.19,.97) infinite}.btn-secondary:hover{animation:none}.tag{background:linear-gradient(90deg,var(--nv-orange) 0%,#e06500 30%,var(--nv-orange) 60%,#ff9a30 100%);background-size:200% auto;animation:shimmer 3s linear infinite}.trust-item .num{animation:countUp .7s ease both}.step-circle{transition:transform .3s ease,box-shadow .3s ease}.step-card:hover .step-circle{transform:scale(1.12);box-shadow:0 0 0 6px rgb(0 86 140 / .2)}.diff-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.diff-card:hover{transform:translateY(-6px)}.diff-card .icon-wrap{transition:background .3s ease,transform .3s ease}.diff-card:hover .icon-wrap{background:var(--nv-blue);color:var(--nv-white);transform:scale(1.08) rotate(-4deg)}.model-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.model-card:hover{transform:translateY(-6px)}.area-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.area-card:hover{transform:translateY(-4px)}details.faq-item{overflow:hidden}.faq-ans{animation:fadeInUp .35s ease both}.adas-steps li{position:relative;transition:transform .25s ease}.adas-steps li:hover{transform:translateX(6px)}.hero h1::after{content:'';display:block;height:4px;width:6rem;background:var(--nv-orange);border-radius:2px;margin-top:1.2rem;animation:heroLineDraw .8s cubic-bezier(.22,1,.36,1) .6s both}.urgency-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(90deg,#001f35 0%,#00568c 50%,#001f35 100%);border-top:3px solid var(--nv-orange);padding:1.2rem 2rem;z-index:9999;display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.urgency-bar.visible{transform:translateY(0)}.urgency-bar p{color:var(--nv-white);font-size:1.5rem;font-weight:600;margin:0}.urgency-bar p span{color:var(--nv-orange-light)}.urgency-bar .ub-btns{display:flex;gap:1.2rem}.urgency-bar .ub-btn{padding:.9rem 2rem;border-radius:var(--radius-md);font-weight:700;font-size:1.4rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.urgency-bar .ub-btn-primary{background:var(--nv-orange);color:var(--nv-white);border:none}.urgency-bar .ub-btn-secondary{background:#fff0;color:var(--nv-white);border:1px solid rgb(255 255 255 / .4)}.urgency-bar .ub-close{background:none;border:none;color:rgb(255 255 255 / .5);cursor:pointer;font-size:1.8rem;padding:0 0 0 .8rem;line-height:1}@media (max-width:640px){.urgency-bar{gap:1.2rem;padding:1rem 1.6rem}.urgency-bar p{font-size:1.3rem;text-align:center}}.exit-popup{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgb(0 0 0 / .65)}.exit-popup.show{display:flex}.exit-popup-inner{background:var(--nv-white);border-radius:var(--radius-lg);max-width:50rem;width:calc(100% - 3.2rem);padding:0;overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0 / .3);animation:scaleIn .35s cubic-bezier(.22,1,.36,1) both}.exit-popup-header{background:var(--nv-blue);padding:2.8rem 3.2rem;text-align:center}.exit-popup-header h3{color:var(--nv-white);font-size:2.4rem;margin-bottom:.4rem}.exit-popup-header p{color:rgb(255 255 255 / .8);font-size:1.5rem;margin:0}.exit-popup-body{padding:3rem 3.2rem}.exit-popup-body .ep-feature{display:flex;gap:1.2rem;align-items:center;padding:.8rem 0;font-size:1.5rem;color:var(--text-color)}.exit-popup-body .ep-feature i{color:var(--nv-green);font-size:1.6rem}.exit-popup-footer{padding:0 3.2rem 3rem;display:flex;flex-direction:column;gap:1rem}.exit-popup-footer .ep-cta{text-align:center;padding:1.4rem;border-radius:var(--radius-md);font-weight:700;font-size:1.6rem;cursor:pointer;text-decoration:none}.exit-popup-footer .ep-cta-main{background:var(--nv-orange);color:var(--nv-white);display:block;animation:pulseRing 2.4s cubic-bezier(.36,.07,.19,.97) infinite}.exit-popup-footer .ep-cta-close{background:none;border:none;color:var(--text-light);font-size:1.4rem;cursor:pointer}.exit-close-btn{position:absolute;top:1.2rem;right:1.6rem;background:none;border:none;color:rgb(255 255 255 / .7);font-size:2rem;cursor:pointer}.exit-popup-inner{position:relative}.proof-ticker{background:#012a47;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);padding:1rem 0;overflow:hidden;position:relative}.proof-ticker-track{display:flex;gap:0;animation:ticker-scroll 35s linear infinite;white-space:nowrap}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.proof-ticker-item{display:inline-flex;align-items:center;gap:.8rem;padding:0 3.2rem;font-size:1.4rem;color:rgb(255 255 255 / .85)}.proof-ticker-item i{color:var(--nv-green);flex-shrink:0}.proof-ticker-item strong{color:var(--nv-white)}.urgency-chip{display:inline-flex;align-items:center;gap:.6rem;background:rgb(239 68 68 / .12);border:1px solid rgb(239 68 68 / .3);color:var(--nv-red);font-size:1.3rem;font-weight:600;padding:.4rem 1.2rem;border-radius:3rem}.urgency-chip i{font-size:1.2rem;animation:pulseRing 1.8s ease infinite}.tesla-models-section{background:var(--nv-white)}.models-intro{max-width:72rem;margin:0 auto 5rem;text-align:center}.models-intro h2{color:var(--text-color);margin-bottom:1.2rem}.models-intro p{color:var(--text-light);font-size:1.7rem}.models-tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4rem}.model-tab-btn{padding:1rem 2.4rem;border-radius:3rem;font-size:1.5rem;font-weight:600;cursor:pointer;border:2px solid var(--nv-blue);background:#fff0;color:var(--nv-blue);transition:all .25s ease}.model-tab-btn.active,.model-tab-btn:hover{background:var(--nv-blue);color:var(--nv-white)}.model-panels{position:relative}.model-panel{display:none}.model-panel.active{display:block;animation:fadeInUp .45s cubic-bezier(.22,1,.36,1) both}.model-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.model-panel-info h3{color:var(--nv-blue);margin-bottom:.8rem;font-size:2.8rem}.model-panel-info .model-years{display:inline-block;font-size:1.3rem;font-weight:600;color:var(--nv-orange);background:rgb(255 130 4 / .1);padding:.3rem 1.2rem;border-radius:3rem;margin-bottom:1.6rem}.model-panel-info p{color:var(--text-light);font-size:1.6rem;line-height:1.7}.model-specs{list-style:none;padding:0;margin:2.4rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.model-specs li{background:var(--bg-light);border-radius:var(--radius-md);padding:1.2rem 1.6rem;font-size:1.4rem;color:var(--text-color);display:flex;align-items:center;gap:.8rem}.model-specs li i{color:var(--nv-blue);font-size:1.4rem}.model-glass-badge{background:var(--nv-blue);color:var(--nv-white);border-radius:var(--radius-lg);padding:2.4rem}.model-glass-badge h4{color:var(--nv-white);margin-bottom:1.2rem;font-size:1.7rem}.model-glass-badge ul{list-style:none;padding:0;margin:0}.model-glass-badge ul li{display:flex;align-items:center;gap:.8rem;color:rgb(255 255 255 / .85);font-size:1.4rem;padding:.5rem 0}.model-glass-badge ul li i{color:var(--nv-orange-light);font-size:1.3rem}.model-visual-area{position:relative}.model-icon-display{background:linear-gradient(135deg,#001f35 0%,#00568c 100%);border-radius:var(--radius-lg);height:32rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;position:relative;overflow:hidden}.model-icon-display::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4z'/%3E%3C/g%3E%3C/svg%3E")}.model-car-emoji{font-size:8rem;animation:floatY 4s ease-in-out infinite;position:relative;z-index:1}.model-name-large{font-size:3.6rem;font-weight:900;color:var(--nv-white);letter-spacing:-.02em;position:relative;z-index:1}.model-year-range{font-size:1.4rem;color:rgb(255 255 255 / .6);font-weight:500;position:relative;z-index:1}.model-cta-row{display:flex;gap:1.2rem;margin-top:2rem;flex-wrap:wrap}@media (max-width:900px){.model-panel-grid{grid-template-columns:1fr;gap:3rem}.model-visual-area{order:-1}.model-icon-display{height:20rem}.model-car-emoji{font-size:5.6rem}}@media (max-width:640px){.model-specs{grid-template-columns:1fr}}.lead-form-section{background:var(--nv-white);padding:var(--section) 0;border-bottom:4px solid var(--nv-blue)}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.lead-form-content h2{color:var(--text-color);margin-bottom:1.6rem}.lead-form-content h2 span{color:var(--nv-orange)}.why-list{list-style:none;padding:0;margin:2.4rem 0}.why-list li{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid var(--border);font-size:1.6rem}.why-list li:last-child{border-bottom:none}.why-list .icon{width:3.2rem;height:3.2rem;background:rgb(0 86 140 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--nv-blue);font-size:1.4rem;margin-top:.2rem}.why-list strong{display:block;font-size:1.5rem;font-weight:600;margin-bottom:.2rem}.why-list span{color:var(--text-light);font-size:1.4rem}.form-placeholder{background:var(--bg-light);border:2px dashed var(--nv-blue-lighter);border-radius:var(--radius-lg);padding:5rem 3rem;text-align:center}.form-placeholder .placeholder-icon{font-size:4.8rem;color:var(--nv-blue-lighter);margin-bottom:1.6rem}.form-placeholder h3{color:var(--text-color);margin-bottom:1rem}.form-placeholder p{color:var(--text-light);font-size:1.5rem;max-width:36rem;margin:0 auto 2rem}.form-placeholder .fp-note{background:rgb(0 86 140 / .08);color:var(--nv-blue);font-size:1.3rem;font-weight:600;padding:.8rem 1.6rem;border-radius:var(--radius-md);display:inline-block}.trust-strip{background:var(--nv-blue);padding:3rem 0}.trust-items{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem}.trust-item{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--nv-white);text-align:center}.trust-item .num{font-size:3.2rem;font-weight:800;line-height:1}.trust-item .num span{color:var(--nv-orange-light)}.trust-item .lbl{font-size:1.4rem;opacity:.85}.about-tesla{background:var(--bg-light)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.about-text h2{color:var(--text-color);margin-bottom:1.6rem}.about-text p{color:var(--text-light)}.about-text .highlight-box{background:var(--nv-blue);color:var(--nv-white);border-radius:var(--radius-lg);padding:2.4rem;margin-top:2.4rem}.about-text .highlight-box h4{color:var(--nv-white);margin-bottom:.8rem;font-size:1.6rem}.about-text .highlight-box p{color:rgb(255 255 255 / .85);margin:0;font-size:1.5rem}.tesla-models-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.model-card{background:var(--nv-white);border:2px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:all .25s ease;min-height:15rem}.model-card-img{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#e8f0f7 0%,#d0e4f0 100%);border-radius:var(--radius-md);margin-bottom:1.4rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.model-card-img img{width:100%;height:100%;object-fit:cover;display:block}.model-card-img .img-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--nv-blue-lighter)}.model-card-img .img-placeholder i{font-size:3.2rem}.model-card-img .img-placeholder span{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.model-card:hover{border-color:var(--nv-orange);box-shadow:0 8px 24px rgb(0 86 140 / .12);transform:translateY(-2px)}.model-card h4{color:var(--nv-blue);font-size:1.6rem;margin-bottom:.6rem}.model-card p{color:var(--text-light);font-size:1.4rem;margin:0}.tesla-tech{background:var(--nv-white)}.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.diff-card{border:2px solid var(--border);border-radius:var(--radius-lg);padding:3rem 2.4rem;transition:all .25s ease}.diff-card:hover{border-color:var(--nv-blue);box-shadow:0 8px 24px rgb(0 86 140 / .1)}.diff-card .icon-wrap{width:6rem;height:6rem;background:rgb(0 86 140 / .08);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.8rem;color:var(--nv-blue);font-size:2.4rem}.diff-card h3{font-size:1.9rem;margin-bottom:1rem;color:var(--text-color)}.diff-card p{color:var(--text-light);font-size:1.5rem;margin:0}.section-header{text-align:center;max-width:72rem;margin:0 auto 5rem}.section-header h2{color:var(--text-color);margin-bottom:1.2rem}.section-header p{color:var(--text-light);font-size:1.7rem}.adas-section{background:var(--nv-blue);color:var(--nv-white)}.adas-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.adas-content h2{color:var(--nv-white);margin-bottom:1.6rem}.adas-content p{color:rgb(255 255 255 / .85)}.adas-steps{list-style:none;padding:0;margin:2.4rem 0 0}.adas-steps li{display:flex;gap:1.6rem;align-items:flex-start;padding:1.6rem 0;border-bottom:1px solid rgb(255 255 255 / .12)}.adas-steps li:last-child{border-bottom:none}.step-num{width:3.6rem;height:3.6rem;background:var(--nv-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;color:var(--nv-white);flex-shrink:0}.step-text strong{display:block;color:var(--nv-white);font-size:1.6rem;margin-bottom:.4rem}.step-text span{color:rgb(255 255 255 / .75);font-size:1.4rem}.adas-visual{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-lg);padding:3rem}.adas-feature-list{list-style:none;padding:0}.adas-feature-list li{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid rgb(255 255 255 / .1)}.adas-feature-list li:last-child{border-bottom:none}.adas-feature-list .fi{color:var(--nv-orange-light);font-size:1.8rem;flex-shrink:0;margin-top:.2rem}.adas-feature-list strong{display:block;color:var(--nv-white);font-size:1.5rem}.adas-feature-list span{color:rgb(255 255 255 / .7);font-size:1.4rem}.cost-guide{background:var(--bg-light)}.cost-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:0 4px 24px rgb(0 0 0 / .08)}.cost-table{width:100%;border-collapse:collapse;background:var(--nv-white)}.cost-table thead tr{background:var(--nv-blue)}.cost-table th{color:var(--nv-white);font-size:1.5rem;font-weight:600;padding:1.6rem 2rem;text-align:left}.cost-table td{padding:1.4rem 2rem;font-size:1.5rem;border-bottom:1px solid var(--border);color:var(--text-color)}.cost-table tbody tr:last-child td{border-bottom:none}.cost-table tbody tr:nth-child(even) td{background:var(--bg-light)}.cost-table tbody tr:hover td{background:rgb(0 86 140 / .04)}.cost-tag{display:inline-block;font-size:1.3rem;font-weight:700;padding:.3rem 1rem;border-radius:3rem}.cost-tag.includes{background:rgb(34 197 94 / .15);color:#15803d}.cost-tag.optional{background:rgb(255 130 4 / .15);color:#c05e00}.cost-note{background:rgb(0 86 140 / .06);border-left:4px solid var(--nv-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.8rem 2.4rem;margin-top:2.4rem;font-size:1.5rem;color:var(--text-color)}.cost-note strong{color:var(--nv-blue)}.insurance-section{background:var(--nv-white)}.insurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.insurance-content h2{color:var(--text-color);margin-bottom:1.6rem}.ins-steps{counter-reset:ins;list-style:none;padding:0}.ins-steps li{display:flex;gap:1.6rem;padding:2rem 0;border-bottom:1px solid var(--border)}.ins-steps li:last-child{border-bottom:none}.ins-steps li::before{counter-increment:ins;content:counter(ins);width:3.6rem;height:3.6rem;background:var(--nv-blue);color:var(--nv-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.6rem;flex-shrink:0}.ins-steps strong{display:block;font-size:1.6rem;margin-bottom:.4rem;color:var(--text-color)}.ins-steps span{font-size:1.4rem;color:var(--text-light)}.ins-callout{background:linear-gradient(135deg,var(--nv-blue) 0%,#003d66 100%);border-radius:var(--radius-lg);padding:3.2rem;color:var(--nv-white)}.ins-callout h3{color:var(--nv-white);margin-bottom:1.2rem}.ins-callout p{color:rgb(255 255 255 / .85);font-size:1.5rem}.ins-callout .disclaimer{font-size:1.2rem;color:rgb(255 255 255 / .6);margin-top:1.2rem}.form2-section{background:var(--nv-blue);padding:var(--section) 0}.form2-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.form2-embed{background:#fff;border-radius:var(--radius-lg);padding:3.2rem}.form2-content h2{color:var(--nv-white);margin-bottom:1.6rem}.form2-content p{color:rgb(255 255 255 / .85);font-size:1.7rem}.form2-perks{list-style:none;padding:0;margin:2.4rem 0}.form2-perks li{display:flex;gap:1rem;align-items:center;color:rgb(255 255 255 / .9);font-size:1.5rem;padding:.8rem 0}.form2-perks li i{color:var(--nv-orange-light)}.form2-placeholder{background:rgb(255 255 255 / .08);border:2px dashed rgb(255 255 255 / .25);border-radius:var(--radius-lg);padding:5rem 3rem;text-align:center}.form2-placeholder .fp-icon{font-size:4.8rem;color:rgb(255 255 255 / .3);margin-bottom:1.6rem}.form2-placeholder h3{color:var(--nv-white);margin-bottom:1rem}.form2-placeholder p{color:rgb(255 255 255 / .65);font-size:1.5rem;max-width:36rem;margin:0 auto 2rem}.form2-placeholder .fp-note{background:var(--nv-orange);color:var(--nv-white);font-size:1.3rem;font-weight:600;padding:.8rem 1.6rem;border-radius:var(--radius-md);display:inline-block}.how-it-works{background:var(--nv-white)}.steps-track{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;position:relative;margin-top:5rem}.steps-track::before{content:'';position:absolute;top:3.5rem;left:calc(12.5% + 2rem);right:calc(12.5% + 2rem);height:2px;background:var(--border);z-index:0}.step-card{text-align:center;position:relative;z-index:1}.step-circle{width:7rem;height:7rem;background:var(--nv-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;font-size:2.4rem;font-weight:800;color:var(--nv-white);border:4px solid var(--nv-white);box-shadow:0 0 0 3px var(--nv-blue)}.step-card h4{font-size:1.7rem;color:var(--text-color);margin-bottom:.8rem}.step-card p{font-size:1.4rem;color:var(--text-light);margin:0}.service-areas{background:var(--bg-light)}.areas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.area-card{background:var(--nv-white);border:2px solid var(--border);border-radius:var(--radius-lg);padding:2.4rem;transition:all .25s ease}.area-card:hover{border-color:var(--nv-orange);box-shadow:0 6px 20px rgb(0 86 140 / .1)}.area-card h3{font-size:1.8rem;color:var(--nv-blue);margin-bottom:1.4rem;display:flex;align-items:center;gap:.8rem}.area-card h3 i{color:var(--nv-orange)}.city-links{list-style:none;padding:0}.city-links li{margin-bottom:.6rem}.city-links a{font-size:1.4rem;color:var(--text-light);transition:color .2s}.city-links a:hover{color:var(--nv-blue);opacity:1}.city-links .see-more{color:var(--nv-orange);font-weight:600;font-size:1.4rem;display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem}.faq-section{background:var(--nv-white)}.faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:6rem;align-items:start}.faq-sidebar h2{color:var(--text-color);margin-bottom:1.6rem}.faq-sidebar p{color:var(--text-light);font-size:1.5rem}.faq-sidebar .cta-box{background:var(--nv-blue);border-radius:var(--radius-lg);padding:2.4rem;margin-top:3rem}.faq-sidebar .cta-box h4{color:var(--nv-white);margin-bottom:.8rem}.faq-sidebar .cta-box p{color:rgb(255 255 255 / .8);font-size:1.4rem;margin-bottom:1.6rem}.faq-list{display:flex;flex-direction:column;gap:0}details.faq-item{border-bottom:1px solid var(--border)}details.faq-item:first-child{border-top:1px solid var(--border)}summary.faq-q{list-style:none;padding:2.2rem 4rem 2.2rem 0;cursor:pointer;font-size:1.6rem;font-weight:600;color:var(--text-color);position:relative;outline:none}summary.faq-q::-webkit-details-marker{display:none}summary.faq-q::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2.4rem;color:var(--nv-blue);font-weight:300;transition:transform .3s}details[open] summary.faq-q::after{content:'-'}.faq-ans{padding:0 0 2.2rem;font-size:1.5rem;color:var(--text-light);line-height:1.7}.faq-ans p{margin:0 0 .8rem}.faq-ans p:last-child{margin:0}.reviews-section{background:var(--bg-light)}.reviews-placeholder{background:var(--nv-white);border:2px dashed var(--nv-blue-lighter);border-radius:var(--radius-lg);padding:5rem 3rem;text-align:center;max-width:72rem;margin:0 auto}.reviews-placeholder .rp-icon{font-size:4.8rem;color:var(--nv-orange);margin-bottom:1.6rem}.reviews-placeholder h3{color:var(--text-color);margin-bottom:1rem}.reviews-placeholder p{color:var(--text-light);font-size:1.5rem;max-width:44rem;margin:0 auto 2rem}.reviews-placeholder .rp-note{background:rgb(0 86 140 / .08);color:var(--nv-blue);font-size:1.3rem;font-weight:600;padding:.8rem 1.6rem;border-radius:var(--radius-md);display:inline-block}.star-row{display:flex;justify-content:center;gap:.4rem;margin-bottom:1.6rem}.star-row i{color:var(--nv-orange);font-size:2.4rem}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.review-card{background:var(--nv-white);border:2px solid var(--border);border-radius:var(--radius-lg);padding:2.8rem 2.4rem;display:flex;flex-direction:column;gap:1.4rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.review-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 86 140 / .1)}.review-card .rc-stars{display:flex;gap:.3rem}.review-card .rc-stars i{color:var(--nv-orange);font-size:1.6rem}.review-card .rc-text{font-size:1.5rem;color:var(--text-color);line-height:1.7;flex:1}.review-card .rc-author{display:flex;flex-direction:column;gap:.2rem;border-top:1px solid var(--border);padding-top:1.2rem}.review-card .rc-author strong{font-size:1.5rem;color:var(--text-color)}.review-card .rc-author span{font-size:1.3rem;color:var(--text-light)}@media (max-width:900px){.reviews-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.reviews-grid{grid-template-columns:1fr}}.final-cta{background:linear-gradient(135deg,#001f35 0%,#00568c 100%);padding:var(--section) 0;text-align:center}.final-cta h2{color:var(--nv-white);margin-bottom:1.6rem}.final-cta p{color:rgb(255 255 255 / .85);font-size:1.7rem;max-width:64rem;margin:0 auto 3.2rem}.cta-btns{display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.hero-grid,.about-grid,.adas-grid,.insurance-grid,.form2-grid,.faq-layout,.lead-form-grid{grid-template-columns:1fr;gap:4rem}.steps-track{grid-template-columns:1fr 1fr}.steps-track::before{display:none}.areas-grid{grid-template-columns:1fr 1fr}.diff-grid{grid-template-columns:1fr 1fr}.hero{padding:6rem 0 4rem}.hero-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.diff-grid,.tesla-models-grid{grid-template-columns:1fr}.areas-grid{grid-template-columns:1fr}.steps-track{grid-template-columns:1fr}.hero-btns{flex-direction:column}.hcard.span2{grid-column:span 1}.hero-card-grid{grid-template-columns:1fr}.cost-table th,.cost-table td{padding:1.2rem 1.4rem}.hero-grid,.about-grid,.adas-grid,.insurance-grid,.form2-grid,.faq-layout,.lead-form-grid{gap:2.4rem}.reviews-grid{gap:1.6rem}}.hero-urgency-wrap{margin-bottom:2rem}.hero-warranty-box{background:linear-gradient(135deg,#00568c 0%,#003d66 100%);border-radius:var(--radius-lg);padding:2rem;text-align:center;margin-top:1.6rem;border:1px solid rgb(255 255 255 / .15)}.hero-warranty-icon{font-size:3rem;margin-bottom:.6rem}.hero-warranty-title{font-size:2rem;font-weight:800;color:var(--nv-white);line-height:1.2}.hero-warranty-text{color:rgb(255 255 255 / .8);font-size:1.4rem;margin:.6rem 0 0}.model-card--wide{grid-column:span 2}.model-visual-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg);display:block}.tag--orange{background:var(--nv-orange)}.adas-visual-title{color:var(--nv-white);margin-bottom:2rem}.coverage-footnote{text-align:center;margin-top:3rem;font-size:1.5rem;color:var(--text-light)}.cta-box-btn{width:100%;justify-content:center;margin-top:1rem}.no-sections-notice{max-width:1280px;margin:4rem auto;padding:2rem;border:2px dashed #00568c;border-radius:12px;text-align:center;font-family:sans-serif;color:#00568c}.no-sections-notice-text{margin:0;font-size:1.6rem}