:root{--background:#000;--foreground:#fff;--accent:#ef3a33;--panel:rgba(240,242,247,.92);--panel-button:#d6dbe4;--panel-input:#fff;--text-dark:#282b32;--muted:#747b89;--site-header-height:74px}*{box-sizing:border-box}.page-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000}.page-loading-icon{width:48px;height:48px;fill:#fff;animation:loading-pulse 1.2s ease-in-out infinite}@keyframes loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.88)}}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Ubuntu,Helvetica,sans-serif}.app-shell,body{min-height:100vh}.app-shell{padding-top:var(--site-header-height)}a{color:inherit}button,input{font:inherit}.page-shell{min-height:100vh}.hero{position:relative;min-height:86vh;overflow:hidden;background-image:linear-gradient(rgba(0,0,0,.54),rgba(0,0,0,.54)),url(/hero-bg.jpg);background-size:cover;background-position:50%}.overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.06) 42%,rgba(0,0,0,.22));pointer-events:none}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;background:rgba(5,5,5,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:3px solid var(--accent)}.top-nav{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;padding:16px 28px;min-height:var(--site-header-height);font-size:15px;font-family:Ubuntu,Helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;color:#fff}.top-nav a{text-decoration:none}.brand-mark{font-size:24px;font-weight:800;letter-spacing:-.05em}.brand-mark span{color:var(--accent)}.top-nav-links{display:flex;align-items:center;gap:28px;text-transform:uppercase}.app-shell:has(.vehicle-result-page) .top-nav-links{display:none}.top-nav-cta{border-radius:8px;padding:12px 18px;background:var(--accent);color:#fff}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 410px;grid-gap:68px;gap:68px;align-items:center;max-width:1180px;margin:34px auto 0;padding:0 28px}.hero-copy{max-width:620px}.hero-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;border:1px solid rgba(239,58,51,.5);border-radius:999px;padding:8px 14px;color:var(--accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero-kicker-dot{position:relative;width:8px;height:8px;flex-shrink:0}.hero-kicker-dot:after,.hero-kicker-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent)}.hero-kicker-dot:after{background:transparent;border:2px solid var(--accent);animation:radar-pulse 1.4s ease-out infinite}@keyframes radar-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.hero-copy h1{margin:0;max-width:620px;font-family:Ubuntu,Helvetica,sans-serif;font-size:clamp(48px,5vw,72px);line-height:.96;font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.hero-copy h1 span{display:block}.hero-copy .accent{color:var(--accent)}.hero-description{max-width:530px;margin:24px 0 0;color:hsla(0,0%,100%,.84);font-size:22px;line-height:1.45}.hero-description strong{color:#fff}.hero-benefits{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:hsla(0,0%,100%,.9);font-size:16px}.hero-benefits-mobile{display:none}.hero-benefit-item{display:inline-flex;align-items:center;gap:8px}.hero-benefit-item svg{width:16px;height:16px;color:var(--accent);flex:0 0 auto}.search-card{width:100%;margin-bottom:32px;border-radius:18px;overflow:hidden;padding:0 0 18px;background:hsla(0,0%,100%,.98);color:var(--text-dark);box-shadow:0 18px 50px rgba(0,0,0,.34)}.search-card-top{display:flex;align-items:center;gap:10px;padding:16px 18px;background:#0c0c0c;color:#fff;text-transform:uppercase}.search-card-icon{display:inline-flex;width:18px;height:18px;color:var(--accent)}.search-card-icon svg{width:100%;height:100%;fill:currentColor}.search-card h2{margin:0;font-family:Ubuntu,Helvetica,sans-serif;font-size:17px;line-height:1;font-weight:700;letter-spacing:-.01em}.checkbox-line,.legal-copy,.search-card button,.search-card input[type=text],.search-card-description,.search-footnote,.search-security,.vehicle-type-group{margin-left:18px;margin-right:18px}.search-card-description{margin-top:18px;margin-bottom:14px;color:#6d7684;font-size:14px;line-height:1.45}.vehicle-type-group{margin-bottom:14px}.vehicle-type-group>span{display:block;margin-bottom:8px;color:#525a67;font-size:13px;font-weight:700}.vehicle-type-pills{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:nowrap}.type-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #ef3a33;border-radius:8px;min-height:30px;padding:0 14px;background:#fff;color:#ef3a33;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1;white-space:nowrap;text-align:center;letter-spacing:-.02em;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;cursor:pointer}.type-pill:hover{background:rgba(223,92,92,.205);transform:translateY(-1px)}.type-pill:active{transform:translateY(0)}.type-pill-active{border-color:var(--accent);background:rgba(223,92,92,.205);color:var(--accent);box-shadow:0 0 0 1px rgba(239,58,51,.12)}.vehicle-type-input{position:absolute;opacity:0;pointer-events:none}.search-card input[type=text]{width:100%;width:calc(100% - 36px);height:60px;border:1px solid #e3e7ee;border-radius:12px;padding:0 16px;background:#fff;color:#313946;font-size:20px;font-family:Ubuntu,Helvetica,sans-serif;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase}.search-card input[type=text]::placeholder{color:#c4cad4}.checkbox-line{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-family:Ubuntu,Helvetica,sans-serif;font-size:12px;line-height:1.35;font-weight:400}.checkbox-line input{width:15px;height:15px;margin:0;border-radius:0;accent-color:var(--accent)}.checkbox-line a{color:var(--accent);text-decoration:underline}.legal-copy{margin:12px 18px 14px;max-width:300px;text-align:center;color:var(--muted);font-size:11px;line-height:1.25}.legal-copy,.search-card button{font-family:Ubuntu,Helvetica,sans-serif;font-weight:600}.search-card button{width:calc(100% - 36px);height:52px;border:0;border-radius:12px;background:var(--panel-button);color:#f8fbff;font-size:16px;letter-spacing:-.02em;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.search-card button:disabled{cursor:not-allowed;opacity:.95}.search-card button:disabled .search-button-loading{color:#fff}.search-card button:disabled:has(.search-button-loading){background:var(--accent);color:#fff}.search-card button:not(:disabled){background:var(--accent);color:#fff;cursor:pointer}.plate-format-error{margin:8px 18px;font-size:12px;color:#dc2626;font-weight:500}.search-security{margin-top:14px;margin-bottom:0;text-align:center;color:#7b8594;font-size:12px}.search-footnote{margin-top:18px;margin-bottom:0;text-align:center;color:#818999;font-size:11px;line-height:1.45}.search-button-loading{display:inline-flex;align-items:center;justify-content:center;gap:10px}.search-spinner{width:16px;height:16px;border:2px solid rgba(231,255,59,.28);border-top:2px solid var(--accent);border-radius:50%;animation:searchSpin .8s linear infinite}@keyframes searchSpin{to{transform:rotate(1turn)}}.how-section{background:#fff;color:#111;padding:84px 28px 88px}.how-header{text-align:center}.how-kicker{margin:0 0 12px;color:var(--accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.how-header h2{margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:900;letter-spacing:-.05em}.how-divider{display:block;width:76px;height:4px;margin:18px auto 0;border-radius:999px;background:var(--accent)}.how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;max-width:1220px;margin:62px auto 0}.how-card{text-align:center}.how-number{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:var(--accent);color:#fff;font-size:34px;font-weight:900;box-shadow:0 12px 26px rgba(0,0,0,.14)}.how-card h3{margin:24px 0 14px;font-size:18px;font-weight:900;letter-spacing:-.03em}.how-card p{margin:0;color:#586171;font-size:16px;line-height:1.5}.how-disclaimer{max-width:880px;margin:54px auto 0;text-align:center;color:#687182;font-size:16px;line-height:1.55}.vehicle-result-page{min-height:100vh;background:#f7f7f8;color:#111}.vehicle-result-wrap{max-width:920px;margin:0 auto;padding:36px 28px 72px}.result-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:#7b8493;text-decoration:none;font-size:15px}.vehicle-data-card{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(0,0,0,.08)}.vehicle-data-card-header{display:flex;align-items:center;gap:10px;padding:18px 20px;background:#0b0b0b;color:#fff}.vehicle-data-card-header h1{margin:0;font-size:24px;font-weight:900;letter-spacing:-.03em}.vehicle-data-card-icon{display:inline-flex;width:18px;height:18px;color:var(--accent)}.vehicle-data-card-icon svg{width:100%;height:100%;fill:currentColor}.plate-visual-card{width:min(100%,360px);margin:26px auto 18px;border-radius:10px;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.2);border:2px solid #2e2e2e}.plate-visual-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 12px;background:#234da0;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-align:center}.plate-visual-top span:first-child{text-align:left}.plate-visual-top span:last-child{text-align:right}.plate-visual-top strong{font-size:14px;letter-spacing:.16em;text-align:center}.plate-visual-bottom{padding:10px 16px 8px;background:#fdfdfd;color:#111;text-align:center;font-size:30px;font-weight:900;letter-spacing:.16em}.vehicle-data-table{padding:0 20px 12px}.vehicle-data-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #eceef2}.vehicle-data-row span{color:#7b8491;font-size:16px;font-weight:600}.vehicle-data-row strong{color:#111;font-size:18px;font-weight:800;text-align:right}.blurred-value,.masked-result{color:#303030;filter:blur(10px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.vehicle-error-box{border-radius:14px;margin-bottom:10px;padding:16px;background:#fff1f0;color:#b42318;font-size:15px;line-height:1.5}.vehicle-data-footer{padding:14px 20px;background:#f4f5f7;text-align:center;color:#9aa1ac;font-size:13px}.result-debt-callout{display:flex;flex-direction:column;gap:18px;margin-top:22px;border:1.5px solid #fca5a5;border-radius:16px;padding:22px 24px;background:#fff4f4}.result-debt-top{display:flex;align-items:flex-start;gap:14px}.result-debt-icon{display:inline-flex;flex-shrink:0;width:40px;height:40px;color:#ffb648;margin-top:2px}.result-debt-icon svg{width:100%;height:100%;fill:currentColor}.result-debt-copy h2{margin:0 0 6px;color:#c92d23;font-size:18px;font-weight:800;line-height:1.35}.result-debt-copy h2 strong{text-decoration:underline}.result-debt-copy p{margin:0;color:#d74f48;font-size:14px}.result-debt-callout button,.result-debt-pay-btn{display:block;width:100%;border:0;border-radius:10px;padding:15px 26px;background:var(--accent);color:#fff;font-size:15px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-align:center;cursor:pointer}.benefits-section{padding:86px 28px 90px;background:#050505;color:#fff}.benefits-header,.faq-header{text-align:center}.benefits-kicker,.faq-kicker{margin:0 0 12px;color:var(--accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.benefits-header h2,.faq-header h2{margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:900;letter-spacing:-.05em}.benefits-divider,.faq-divider{display:block;width:76px;height:4px;margin:18px auto 0;border-radius:999px;background:var(--accent)}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:1120px;margin:56px auto 0}.benefit-card{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:24px 22px;background:#1c1c20}.benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--accent);color:#fff}.benefit-icon svg{width:22px;height:22px;fill:currentColor}.benefit-card h3{margin:18px 0 10px;font-size:16px;font-weight:900;letter-spacing:-.02em}.benefit-card p{margin:0;color:#b4bdca;font-size:14px;line-height:1.5}.benefits-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:46px auto 0;border-radius:22px;padding:28px 30px;background:var(--accent);color:#fff}.benefits-cta h3{margin:0 0 8px;font-size:22px;font-weight:900;letter-spacing:-.03em}.benefits-cta p{margin:0;font-size:15px;color:hsla(0,0%,100%,.9)}.benefits-cta a{flex:0 0 auto;border-radius:12px;padding:16px 24px;background:#fff;color:var(--accent);text-decoration:none;font-size:15px;font-weight:800;text-transform:uppercase}.faq-section{padding:84px 28px 92px;background:#fff;color:#111}.faq-frame{max-width:880px;margin:54px auto 0;border:1px solid #131313;border-radius:24px;padding:10px 22px;box-shadow:8px 8px 0 var(--accent)}.faq-item{border-bottom:1px solid #e8ebef}.faq-item:last-child{border-bottom:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:24px 0;font-size:18px;font-weight:800}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f5f5f5;font-size:22px;font-weight:400}.faq-item[open] .faq-plus{background:var(--accent);color:#fff}.faq-item p{margin:0;padding:0 0 24px;color:#5f6877;font-size:15px;line-height:1.65}.site-footer{background:#050505;color:#fff}.footer-alert{border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);padding:22px 28px;background:#1d1d22}.footer-alert strong{display:block;max-width:1120px;margin:0 auto 8px;font-size:16px}.footer-alert p{color:#c0c7d1;font-size:15px;line-height:1.55}.footer-alert p,.footer-main{max-width:1120px;margin:0 auto}.footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:34px;gap:34px;padding:42px 28px}.footer-column h3{margin:0 0 18px;font-size:24px;font-weight:900;letter-spacing:-.04em}.footer-brand span{color:var(--accent)}.footer-column li,.footer-column p,.footer-column strong,.footer-note{color:#c7cfda;font-size:15px;line-height:1.7}.footer-column strong{display:block;margin-bottom:10px;color:#fff}.footer-column p{margin:0}.footer-links{margin:0;padding:0;list-style:none}.footer-links li+li{margin-top:6px}.footer-links a{text-decoration:none}.footer-note{margin-top:18px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px 16px;background:#1d1d22}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:0 auto;padding:0 28px 26px;color:#7e8694;font-size:13px}.footer-bottom p{margin:0}.internal-page{min-height:100vh;background:#050505;color:#fff}.internal-hero{max-width:1120px;margin:0 auto;padding:70px 28px 28px;text-align:center}.internal-kicker{margin:0 0 12px;color:var(--accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.internal-hero h1{margin:0;font-size:clamp(40px,4vw,62px);font-weight:900;letter-spacing:-.05em}.internal-divider{display:block;width:76px;height:4px;margin:18px auto 0;border-radius:999px;background:var(--accent)}.internal-content{max-width:1120px;margin:0 auto;padding:0 28px 90px}.content-card{border-radius:24px;padding:28px 24px;background:#1c1c20;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.content-card h2{margin:0 0 14px;font-size:28px;font-weight:900;letter-spacing:-.03em}.content-card p{margin:0 0 14px;color:#c7cfda;font-size:17px;line-height:1.65}.content-card p:last-child{margin-bottom:0}.contact-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:24px;gap:24px}.contact-form{display:grid;grid-gap:16px;gap:16px}.contact-form label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:700;color:#fff}.contact-form input,.contact-form textarea{width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px 16px;background:#111114;color:#fff;font-size:15px;font-family:Ubuntu,Helvetica,sans-serif}.contact-form button{border:0;border-radius:14px;padding:14px 18px;background:var(--accent);color:#111;font-size:15px;font-weight:800;text-transform:uppercase}.debts-page{min-height:100vh;min-height:100dvh;background:#f4f4f4;color:#111;font-family:Ubuntu,Helvetica,sans-serif}.debts-shell{width:min(100%,1120px);margin:0 auto;background:#f4f4f4}.debts-header{position:relative;display:flex;align-items:center;justify-content:center;height:62px;background:#fff}.debts-header h1{margin:0;font-size:21px;font-weight:500;letter-spacing:-.03em}.debts-back{position:absolute;left:18px;top:50%;transform:translateY(-50%);text-decoration:none;color:#111;font-size:38px;line-height:1}.debts-banner{position:relative;height:256px;background-image:linear-gradient(rgba(0,0,0,.34),rgba(0,0,0,.34)),url(/hero-bg-debito.webp);background-size:cover;background-position:center 34%;z-index:1}.debts-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.12))}.vehicles-label{position:absolute;left:50%;bottom:24px;z-index:1;display:flex;align-items:center;gap:8px;width:min(100% - 32px,560px);transform:translateX(-50%);color:#fff;font-size:24px;font-weight:400;letter-spacing:-.02em}.vehicles-icon{display:inline-flex;width:19px;height:19px}.vehicles-icon svg{width:100%;height:100%;fill:currentColor}.vehicles-icon img{width:100%;height:100%;display:block}.vehicle-card{width:min(100% - 32px,560px);margin:-15px auto 0;border-radius:15px;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.18),0 3px 10px rgba(0,0,0,.08);position:relative;z-index:3}.vehicle-card p{margin:0;padding:15px 17px 16px;font-size:21px;font-weight:500;color:#213049}.debts-content{width:min(100% - 32px,560px);margin:22px auto 0;padding-bottom:50px}.debts-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #d5dce6}.debts-title-row h2{margin:0;font-size:20px;font-weight:500;letter-spacing:-.02em}.debts-title-row p{margin:0;color:#757d88;font-size:12px;font-weight:600}.debts-title-row strong{color:#111;font-size:20px;font-weight:700}.debt-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 4px;border-bottom:1px solid #d5dce6}.checkbox-row{position:relative;cursor:pointer}.native-checkbox{position:absolute;opacity:0;pointer-events:none}.muted-line{align-items:center;justify-content:flex-start;color:#2e3440;font-size:16px;font-weight:400}.checkbox-square{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #7a8089;border-radius:0;background:#fff;color:#4b525c;font-size:13px;font-weight:700;line-height:1;transform:translateY(1px)}.debt-item{padding-top:20px;padding-bottom:20px}.debt-main{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 auto}.debt-texts h3{margin:0 0 6px;font-size:17px;line-height:1.42;font-weight:700;letter-spacing:-.01em;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.debt-texts p{margin:0;color:#9aa2ae;font-size:14px;line-height:1.32;font-weight:400}.debt-line strong{flex:0 0 auto;font-size:22px;font-weight:700;white-space:nowrap;letter-spacing:-.02em}.warning-box{display:flex;align-items:flex-start;gap:12px;margin-top:28px;border-radius:13px;padding:15px 15px 13px;background:#ef2323;color:#fff}.warning-icon{display:inline-flex;flex:0 0 auto;width:24px;height:24px;margin-top:1px}.warning-icon svg{width:100%;height:100%;fill:currentColor}.warning-box p{margin:0;font-size:15px;line-height:1.4;font-weight:400;letter-spacing:-.01em}.warning-strong{font-weight:700}.summary-card{margin-top:94px;border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(0,0,0,.16);overflow:hidden}.summary-bottom,.summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 26px}.summary-top{border-bottom:1px solid #d5dce6}.summary-top p{margin:0;font-size:22px;color:#2c2c2c;font-weight:500}.summary-top span{font-size:28px;line-height:1;color:#111}.summary-bottom strong{font-size:22px;font-weight:700}.summary-bottom button{border:0;border-radius:9px;padding:9px 16px;background:#090909;color:var(--accent);font-size:16px;font-weight:600}.summary-bottom button:disabled{background:#bcc2cb;color:#f7f9fc;cursor:not-allowed}.pix-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pix-modal{position:relative;width:min(100%,460px);border-radius:22px;padding:24px 18px 18px;background:linear-gradient(180deg,#fff,#f3f6fb);color:#111;box-shadow:0 24px 60px rgba(0,0,0,.35)}.pix-modal-enter{animation:pixModalIn .28s ease-out}@keyframes pixModalIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pix-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#222;font-size:28px;line-height:1;cursor:pointer}.pix-kicker{margin:0 0 6px;font-size:13px;color:#657080}.pix-modal h2{margin:0;font-size:28px;line-height:1.05}.pix-copy{margin:8px 0 14px;font-size:14px;line-height:1.4;color:#3e4653}.pix-form-fields{display:grid;grid-gap:12px;gap:12px;margin:16px 0 0}.pix-form-group{display:flex;flex-direction:column;gap:4px}.pix-form-group label{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em}.pix-form-group input{padding:10px 12px;border-radius:10px;border:1.5px solid #d1d5db;background:#fff;font-size:15px;color:#111;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.pix-form-group input:focus{border-color:#1d4ed8}.pix-form-error{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:500}.pix-form-submit{margin-top:16px;width:100%;padding:14px;border-radius:12px;border:0;background:linear-gradient(135deg,#1d4ed8,#1e40af);color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .15s}.pix-form-submit:disabled{opacity:.65;cursor:not-allowed}.pix-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.pix-qr-frame{border-radius:20px;padding:10px;background:linear-gradient(180deg,#fff,#eef2f7);box-shadow:inset 0 0 0 1px rgba(124,136,155,.14)}.pix-qr-frame img{display:block;width:100%;height:auto;border-radius:10px;background:#fff}.pix-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.pix-amount-box{display:flex;align-items:center;justify-content:space-between;border-radius:14px;padding:12px 14px;background:#111;color:#fff}.pix-amount-box span{font-size:14px}.pix-amount-box strong{font-size:20px;color:var(--accent)}.pix-payload-card{width:100%;min-width:0;border-radius:16px;padding:12px;background:#fff;box-shadow:inset 0 0 0 1px rgba(124,136,155,.18)}.pix-payload-title{margin:0 0 10px;font-size:13px;font-weight:700;color:#394150}.pix-copy-field{width:100%;min-width:0;border:0;border-radius:12px;padding:12px 12px 12px 14px;background:#f3f6fa;color:#2f3642;font-size:12px;line-height:1.45;font-family:Ubuntu,Helvetica,sans-serif;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.pix-copy-field:disabled{cursor:not-allowed;opacity:.8}.pix-copy-field-text{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pix-copy-field-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#0e1115;color:var(--accent)}.pix-copy-field-icon svg{width:18px;height:18px;fill:currentColor}.pix-copy-field:disabled .pix-copy-field-icon{background:#c5ccd6;color:#f9fafc;cursor:not-allowed}.pix-status{min-height:18px;margin:8px 0 0;font-size:11px;line-height:1.4;color:#5f6978}.attention-backdrop{position:fixed;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(68,68,68,.74)}.attention-modal{width:min(100%,392px);border-radius:18px;padding:16px 12px 14px;background:#fff;color:#242424;box-shadow:0 18px 42px rgba(0,0,0,.24)}.attention-modal-enter{animation:attentionIn .22s ease-out}@keyframes attentionIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.attention-handle{width:48px;height:4px;margin:0 auto 16px;border-radius:999px;background:#d4d7dd}.attention-title{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px}.attention-title-icon{display:inline-flex;width:16px;height:16px;color:#ffb526}.attention-title-icon svg{width:100%;height:100%;fill:currentColor}.attention-title h2{margin:0;color:#ff4537;font-size:20px;font-weight:700;letter-spacing:-.02em}.attention-lead{margin:0 0 12px;color:#292929;font-size:15px;line-height:1.38;font-weight:700}.attention-lead strong{color:#ff4337;font-weight:700}.attention-value-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border:2px solid #66c4ff;border-radius:4px;padding:10px;background:#eef8ff}.attention-value-box span{color:#2e5e82;font-size:14px;line-height:1.2;font-weight:700}.attention-value-box strong{color:#1ea5ff;font-size:20px;line-height:1;font-weight:700}.attention-law-box{margin-bottom:10px;border-left:4px solid #ff4a3d;border-radius:4px;padding:10px;background:#fff3f3}.attention-law-title{margin:0 0 4px;color:#2c2c2c;font-size:14px;line-height:1.2;font-weight:700}.attention-law-box p:last-child{margin:0;color:#444;font-size:13px;line-height:1.34;font-weight:400}.attention-fine{margin:0 0 10px;color:#2c2c2c;font-size:14px;line-height:1.3;font-weight:700}.attention-fine strong,.attention-warning{color:#ff3d35;font-weight:700}.attention-warning{margin:0 0 14px;font-size:14px;line-height:1.3}.attention-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.attention-actions button{height:40px;border-radius:12px;font-size:15px;font-weight:500;font-family:Ubuntu,Helvetica,sans-serif}.attention-cancel{border:1px solid #d8dce2;background:#fff;color:#3a3a3a}.attention-confirm{border:0;background:#0a0a0a;color:var(--accent)}@media (max-width:900px){.top-nav{flex-direction:column;gap:16px;padding:10px 16px;min-height:auto;font-size:11px;text-align:center}.brand-mark{font-size:22px}.top-nav-links{flex-wrap:wrap;justify-content:center;gap:10px 16px}.top-nav-cta{padding:10px 14px}.site-header{position:fixed}.app-shell{padding-top:108px}.app-shell:has(.vehicle-result-page){padding-top:var(--site-header-height)}.app-shell:has(.pag-shell) .top-nav,.app-shell:has(.vehicle-result-page) .top-nav{justify-content:center}.hero-grid{grid-template-columns:1fr;gap:24px;max-width:420px;margin-top:36px;padding:0 16px}.hero-copy{order:1;text-align:center}.hero-kicker{margin-bottom:16px;font-size:11px;padding:7px 12px}.hero-copy h1{max-width:100%;font-size:40px;line-height:.98;letter-spacing:-.03em}.hero-description{margin-top:18px;font-size:16px}.hero-benefits-desktop{display:none}.hero-benefits-mobile{display:flex;order:3;justify-content:center;gap:10px 14px;margin-top:-12px;margin-bottom:16px;font-size:13px}.search-card{order:2;border-radius:14px}.search-card h2{font-size:16px}.search-card-top{padding:14px 16px}.checkbox-line,.legal-copy,.search-card button,.search-card input[type=text],.search-card-description,.search-footnote,.search-security,.vehicle-type-group{margin-left:14px;margin-right:14px}.search-card-description{font-size:15px}.vehicle-type-pills{gap:6px}.type-pill{min-height:28px;padding:0 12px;font-size:10px}.search-card input[type=text]{width:calc(100% - 28px);height:52px;font-size:20px;letter-spacing:.14em}.checkbox-line{gap:7px;font-size:13px}.checkbox-line input{width:14px;height:14px}.legal-copy{max-width:none;font-size:12px}.search-card button{width:calc(100% - 28px);height:46px;font-size:14px}.search-security{font-size:13px}.search-footnote{font-size:12px}.how-section{padding:56px 16px 60px}.how-kicker{font-size:12px}.how-header h2{font-size:34px}.how-divider{width:58px;margin-top:14px}.how-grid{grid-template-columns:1fr;gap:28px;margin-top:42px}.how-number{width:62px;height:62px;font-size:28px}.how-card h3{margin-top:18px;margin-bottom:10px;font-size:18px}.how-card p{font-size:15px}.how-disclaimer{margin-top:36px;font-size:14px}.benefits-section,.faq-section{padding:56px 16px 60px}.benefits-kicker,.faq-kicker{font-size:12px}.benefits-header h2,.faq-header h2{font-size:34px}.benefits-divider,.faq-divider{width:58px;margin-top:14px}.benefits-grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.benefit-card{padding:18px 16px}.benefit-card h3{font-size:17px}.benefit-card p{font-size:14px}.benefits-cta{flex-direction:column;align-items:flex-start;margin-top:28px;padding:20px 18px}.benefits-cta h3{font-size:20px}.benefits-cta p{font-size:14px}.benefits-cta a{width:100%;text-align:center;font-size:13px}.faq-frame{margin-top:40px;border-radius:18px;padding:6px 14px;box-shadow:5px 5px 0 var(--accent)}.faq-item summary{padding:18px 0;font-size:16px}.faq-plus{width:30px;height:30px;font-size:18px}.faq-item p{padding-bottom:18px;font-size:14px}.footer-alert{padding:18px 16px}.footer-alert p,.footer-alert strong{font-size:13px}.footer-main{grid-template-columns:1fr;gap:28px;padding:30px 16px}.footer-column h3{margin-bottom:14px;font-size:20px}.footer-column li,.footer-column p,.footer-column strong,.footer-note{font-size:14px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:0 16px 20px;font-size:12px}.vehicle-result-wrap{padding:24px 16px 48px}.result-back-link{margin-bottom:18px;font-size:14px}.vehicle-data-card-header{padding:16px}.vehicle-data-card-header h1{font-size:18px}.plate-visual-card{width:min(100%,260px);margin-top:20px}.plate-visual-top{padding:7px 10px;font-size:8px}.plate-visual-top strong{font-size:16px}.plate-visual-bottom{font-size:22px;padding:9px 12px 8px}.vehicle-data-table{padding:0 16px 10px}.vehicle-data-row{align-items:flex-start;padding:12px 0}.vehicle-data-row span{font-size:14px}.vehicle-data-row strong{max-width:52%;font-size:15px}.vehicle-data-footer{padding:12px 16px;font-size:12px}.result-debt-callout{gap:14px;padding:18px 16px}.result-debt-icon{width:36px;height:36px}.result-debt-copy h2{font-size:16px}.internal-header-inner{flex-direction:column;align-items:flex-start;padding:18px 16px}.internal-hero{padding:50px 16px 24px}.internal-kicker{font-size:12px}.internal-hero h1{font-size:34px}.internal-divider{width:58px;margin-top:14px}.internal-content{padding:0 16px 60px}.content-card{border-radius:18px;padding:20px 16px}.content-card h2{font-size:22px}.content-card p{font-size:15px}.contact-grid{grid-template-columns:1fr}.debts-page{min-height:100vh;min-height:100dvh;padding:0;background:#2f2f2f}.debts-shell{width:100%;min-height:100dvh;border-radius:0;overflow:hidden;box-shadow:none}.debts-header{height:64px}.debts-back{left:16px;font-size:34px}.debts-header h1{font-size:20px;font-weight:500}.debts-banner{height:242px;background-position:top}.vehicles-label{left:50%;bottom:16px;gap:7px;width:calc(100% - 16px);transform:translateX(-50%);font-size:19px}.vehicles-icon{width:18px;height:18px}.vehicle-card{width:calc(100% - 16px);margin-top:-16px;border-radius:12px}.vehicle-card p{padding:15px 14px;font-size:19px}.debts-content{width:calc(100% - 16px);margin-top:24px;padding-bottom:16px;min-height:calc(100dvh - 366px);display:flex;flex-direction:column}.debts-title-row{align-items:baseline;padding-bottom:10px}.debts-title-row h2{font-size:20px}.debts-title-row p{font-size:11.5px}.debts-title-row strong{font-size:18px}.muted-line{padding-top:17px;padding-bottom:17px;font-size:13px}.checkbox-square{width:18px;height:18px;font-size:13px}.debt-item{gap:12px;align-items:flex-start}.debt-main{gap:12px}.debt-texts h3{max-width:none;font-size:15px;line-height:1.45}.debt-texts p{font-size:13px}.debt-line strong{font-size:18px;padding-left:8px}.warning-box{margin-top:auto;padding:13px 12px 10px}.warning-box p{font-size:14px;line-height:1.34;font-weight:400}.summary-card{margin-top:10px;border-radius:12px}.summary-bottom,.summary-top{padding:15px 26px}.summary-bottom strong,.summary-top p{font-size:20px}.summary-bottom button{padding:8px 14px;font-size:15px}.pix-modal{width:min(100%,380px);border-radius:18px;padding:24px 16px 16px}.pix-modal h2{font-size:22px}.pix-copy{font-size:14px}.pix-grid{grid-template-columns:1fr;gap:14px}.pix-side{width:100%}.pix-qr-frame{padding:12px;border-radius:16px}.pix-payload-card{border-radius:14px;padding:12px}.pix-copy-field{font-size:11px}.pix-copy-field-icon{width:32px;height:32px}.pix-amount-box{padding:13px 14px}.pix-amount-box strong{font-size:18px}.attention-backdrop{padding:14px}.attention-modal{width:min(100%,360px);border-radius:16px;padding:14px 10px 12px}.attention-title h2{font-size:19px}.attention-lead{font-size:14px}.attention-value-box strong{font-size:19px}}.app-shell:has(.pag-shell) .site-footer,.app-shell:has(.pag-shell) .site-header{display:none}.app-shell:has(.pag-shell){padding-top:0}.pag-shell{min-height:100vh;background:#f1f5f9;display:flex;flex-direction:column}.pag-header{background:#111;display:flex;align-items:center;justify-content:flex-start;padding:0 28px 0 25%;height:64px;border-bottom:3px solid var(--accent);flex-shrink:0}.pag-header .brand-mark{text-decoration:none}.pag-body{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:28px 16px 60px}.pag-back{display:block;width:100%;max-width:600px;margin:12px 0 34px;font-size:14px;color:#475569;text-decoration:none;font-weight:500}.pag-back:hover{color:#111}.pag-card{width:100%;max-width:600px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.1)}.pag-card-head{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#111;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pag-card-head svg{width:18px;height:18px;fill:var(--accent);flex-shrink:0}.pag-vehicle{display:flex;flex-direction:column;gap:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;overflow:hidden;margin-bottom:4px}.pag-vehicle-model{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.pag-vehicle-model span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600}.pag-vehicle-model strong{font-size:14px;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;text-align:right}.pag-vehicle-row{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 16px;grid-gap:8px;gap:8px;border-top:1px solid #e2e8f0}.pag-vehicle-field{display:flex;flex-direction:column;gap:2px}.pag-vehicle-field span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600}.pag-vehicle-field strong{font-size:13px;font-weight:700;color:#111}.pag-form{padding:22px 20px 18px}.pag-field,.pag-form{display:flex;flex-direction:column}.pag-field{gap:5px;margin-bottom:14px}.pag-field label{font-size:13px;font-weight:600;color:#374151}.pag-field input{padding:11px 14px;border-radius:8px;border:1.5px solid #d1d5db;background:#fff;font-size:15px;color:#111;outline:none;transition:border-color .15s;width:100%}.pag-field input:focus{border-color:#111}.pag-error{margin:0 0 12px;padding:10px 14px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:500}.pag-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:8px;border:0;background:var(--accent);color:#fff;font-size:15px;font-weight:800;letter-spacing:.05em;cursor:pointer;transition:opacity .15s;margin-bottom:14px}.pag-btn svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}.pag-btn:disabled{opacity:.65;cursor:not-allowed}.pag-secure{margin:0;text-align:center;font-size:12px;color:#94a3b8}.pag-pix{padding:22px 20px 18px;display:flex;flex-direction:column;align-items:center;gap:14px}.pag-pix-tip{margin:0;font-size:14px;color:#475569;text-align:center}.pag-qr{border-radius:12px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0}.pag-qr img{display:block;width:220px;height:220px;border-radius:6px}.pag-copy{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:8px;border:2px solid var(--accent);background:transparent;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}.pag-copy svg{width:17px;height:17px;fill:currentColor}.pag-copy:hover:not(:disabled){background:var(--accent);color:#fff}.pag-copy:disabled{opacity:.5;cursor:not-allowed}.pag-total{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border-radius:8px;background:#f1f5f9;font-size:14px;color:#475569}.pag-total strong{font-size:20px;font-weight:800;color:#111}.pag-success-banner{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;width:100%}.pag-success-banner svg{width:22px;height:22px;fill:#16a34a;flex-shrink:0;margin-top:2px}.pag-success-banner strong{display:block;font-size:15px;font-weight:700;color:#15803d;margin-bottom:2px}.pag-success-banner p{margin:0;font-size:13px;color:#16a34a}.pag-countdown{margin:0;font-size:28px;font-weight:800;color:var(--accent);letter-spacing:.06em;text-align:center}.pag-qr-hint{margin:0;font-size:13px;color:#64748b;text-align:center}.pag-copy-label{margin:0;font-size:14px;font-weight:600;color:#1e293b;text-align:center}.pag-code-box{width:100%;padding:12px 14px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#334155;word-break:break-all;line-height:1.5}.pag-copy-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:8px;border:0;background:#111;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.pag-copy-btn svg{width:18px;height:18px;fill:currentColor}.pag-warning{width:100%;padding:14px 16px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;font-size:13px;color:#92400e;line-height:1.55}.pag-warning p{margin:0 0 8px}.pag-warning p:last-child{margin:0;font-weight:700}.pag-receipt-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #e2e8f0}.pag-receipt-title{margin:0;font-size:16px;font-weight:700;color:#1e293b;text-align:center}.pag-receipt-sub{margin:0;font-size:13px;color:#64748b;text-align:center}.pag-receipt-sub a{color:#16a34a}.pag-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:24px 16px;border-radius:10px;border:2px dashed #cbd5e1;background:transparent;cursor:pointer;transition:border-color .15s,background .15s;color:#475569}.pag-upload-area:hover{border-color:#94a3b8;background:#f8fafc}.pag-upload-area svg{width:28px;height:28px;fill:#94a3b8}.pag-upload-area span{font-size:14px;font-weight:500;color:#475569}.pag-upload-hint{font-size:12px!important;font-weight:400!important;color:#94a3b8!important}.pag-send-btn{width:100%;padding:14px;border-radius:8px;border:0;background:var(--accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.pag-send-btn:disabled{opacity:.5;cursor:not-allowed}.pag-receipt-success{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:28px 20px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.pag-receipt-success svg{width:36px;height:36px;fill:#16a34a}.pag-receipt-success strong{font-size:15px;font-weight:700;color:#15803d}.pag-receipt-success p{margin:0;font-size:13px;color:#16a34a}.pag-qr{position:relative;display:inline-flex}.pag-qr-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);border-radius:12px;opacity:0;pointer-events:none;transition:opacity .4s ease}.pag-qr-overlay svg{width:80px;height:80px;fill:#16a34a;transform:scale(.5);transition:transform .4s ease}.pag-qr.pag-qr-checking .pag-qr-img{filter:blur(3px);transition:filter .4s ease}.pag-qr.pag-qr-checking .pag-qr-overlay{opacity:1}.pag-qr.pag-qr-checking .pag-qr-overlay svg{transform:scale(1)}.pag-paid-btn{width:100%;border:2px solid #16a34a;border-radius:10px;padding:14px;background:#f0fdf4;color:#15803d;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.pag-paid-btn:hover:not(:disabled){background:#dcfce7}.pag-paid-btn:disabled{opacity:.7;cursor:not-allowed}.pag-payment-error{margin:6px 0 0;font-size:13px;color:var(--accent);text-align:center}.pag-paid-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 24px;text-align:center;animation:paid-fadein .5s ease}@keyframes paid-fadein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pag-paid-circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#34d399,#16a34a);display:flex;align-items:center;justify-content:center;animation:paid-pop .5s cubic-bezier(.36,.07,.19,.97);box-shadow:0 0 0 0 rgba(22,163,74,.4);animation:paid-pop .5s cubic-bezier(.36,.07,.19,.97),paid-ring 1.2s ease .4s 2}@keyframes paid-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes paid-ring{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{box-shadow:0 0 0 24px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.pag-paid-circle svg{width:60px;height:60px;fill:#fff;animation:check-draw .4s ease .35s both}@keyframes check-draw{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.pag-paid-screen h2{margin:0;font-size:22px;font-weight:900;color:#111}.pag-paid-screen p{margin:0;font-size:15px;color:#475569}.confirmed-card{background:#fff;border-radius:20px;padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:460px;width:100%;text-align:center;box-shadow:0 4px 32px rgba(0,0,0,.08)}.confirmed-icon{width:72px;height:72px;background:#f0fdf4;border-radius:50%;display:flex;align-items:center;justify-content:center}.confirmed-icon svg{width:44px;height:44px;fill:#16a34a}.confirmed-card h1{margin:0;font-size:24px;font-weight:900;color:#111}.confirmed-card p{margin:0;font-size:15px;color:#475569;line-height:1.6}.confirmed-btn{display:inline-block;margin-top:8px;padding:14px 32px;background:var(--accent);color:#fff;border-radius:10px;font-weight:800;font-size:15px;text-decoration:none}.confirmed-note{font-size:12px;color:#94a3b8}@media (max-width:900px){.pag-header{justify-content:center;padding:0 16px}.pag-success-banner{display:none}.pag-vehicle-model{flex-direction:column;align-items:flex-start;gap:2px}.pag-vehicle-model strong{max-width:100%;text-align:left;font-size:13px}.pag-vehicle-row{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px}.pag-vehicle-field span{font-size:10px}.pag-vehicle-field strong{font-size:12px}}