.rating-badges[data-astro-cid-aadlzisc]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin:32px auto 0;max-width:640px}.rating-badge[data-astro-cid-aadlzisc]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);transition:border-color .2s}.rating-badge[data-astro-cid-aadlzisc]:hover{border-color:var(--ink-3)}.rating-score[data-astro-cid-aadlzisc]{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;display:inline-flex;align-items:baseline;gap:1px}.rating-max[data-astro-cid-aadlzisc]{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1}.rating-logo[data-astro-cid-aadlzisc]{height:18px;width:auto;max-width:80px;object-fit:contain;display:block}.carousel-wrapper[data-astro-cid-aadlzisc]{position:relative;max-width:1280px;margin:48px auto 0;padding:0 64px}.testimonials-track[data-astro-cid-aadlzisc]{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 4px 16px}.testimonials-track[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.testimonial-card[data-astro-cid-aadlzisc]{flex:0 0 380px;width:380px;min-width:380px;max-width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:18px;scroll-snap-align:start;box-sizing:border-box}.testimonial-header[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:14px}.testimonial-avatar[data-astro-cid-aadlzisc]{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--surface-2)}.testimonial-meta[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:2px;line-height:1.3;min-width:0}.testimonial-name[data-astro-cid-aadlzisc]{font-weight:600;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-product[data-astro-cid-aadlzisc]{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-quote[data-astro-cid-aadlzisc]{margin:0;padding:0;border:0}.testimonial-quote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0}.carousel-btn[data-astro-cid-aadlzisc]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:opacity .2s,background .2s,transform .15s;box-shadow:0 4px 12px #00000014}.carousel-btn[data-astro-cid-aadlzisc]:hover{background:var(--surface-2);transform:translateY(-50%) scale(1.05)}.carousel-btn[data-astro-cid-aadlzisc]:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.carousel-btn[data-astro-cid-aadlzisc][disabled]{opacity:.3;cursor:not-allowed;pointer-events:none}.carousel-btn--prev[data-astro-cid-aadlzisc]{left:8px}.carousel-btn--next[data-astro-cid-aadlzisc]{right:8px}@media(max-width:1020px){.carousel-wrapper[data-astro-cid-aadlzisc]{padding:0 56px}.testimonial-card[data-astro-cid-aadlzisc]{flex:0 0 340px;width:340px;min-width:340px;max-width:340px}}@media(max-width:680px){.carousel-wrapper[data-astro-cid-aadlzisc]{padding:0 16px;margin-top:32px}.carousel-btn[data-astro-cid-aadlzisc]{display:none}.testimonials-track[data-astro-cid-aadlzisc]{padding:4px 4px 12px}.testimonial-card[data-astro-cid-aadlzisc]{flex:0 0 85%;width:85%;min-width:0;max-width:85%;padding:22px}.rating-badges[data-astro-cid-aadlzisc]{gap:8px;margin-top:24px}.rating-badge[data-astro-cid-aadlzisc]{padding:6px 12px;gap:6px}.rating-score[data-astro-cid-aadlzisc]{font-size:16px}.rating-max[data-astro-cid-aadlzisc]{font-size:11px}.rating-logo[data-astro-cid-aadlzisc]{height:16px;max-width:64px}}@media(prefers-reduced-motion:reduce){.testimonials-track[data-astro-cid-aadlzisc]{scroll-behavior:auto}.carousel-btn[data-astro-cid-aadlzisc]:hover{transform:translateY(-50%)}}.flag-chips[data-astro-cid-amxmscxe]{list-style:none;margin:40px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.flag-chip[data-astro-cid-amxmscxe]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--ink-2);transition:border-color .2s,background .2s}.flag-chip[data-astro-cid-amxmscxe]:hover{border-color:var(--ink-3);background:var(--surface-2)}.flag-chip-logo[data-astro-cid-amxmscxe]{width:20px;height:20px;flex-shrink:0;object-fit:contain}.flag-chip--cnpj[data-astro-cid-amxmscxe]{border-style:dashed;border-color:var(--ink-3)}.flag-chip-tag[data-astro-cid-amxmscxe]{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink-3);background:var(--surface-2);padding:2px 6px;border-radius:4px}.flags-note[data-astro-cid-amxmscxe]{text-align:center;font-size:13px;color:var(--ink-3);margin:16px auto 0;max-width:640px}.flags-legal[data-astro-cid-amxmscxe]{text-align:center;font-size:12px;color:var(--ink-3);margin:8px auto 0;max-width:640px;line-height:1.55}@media(max-width:680px){.flag-chips[data-astro-cid-amxmscxe]{gap:6px;margin:32px 0 12px}.flag-chip[data-astro-cid-amxmscxe]{padding:6px 10px;font-size:12px}}.parceiro-seal[data-astro-cid-blur4xp5]{display:inline-flex;align-items:center;gap:10px;line-height:1.2}.parceiro-seal--header[data-astro-cid-blur4xp5]{padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.parceiro-seal--footer[data-astro-cid-blur4xp5]{padding:12px 16px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:#ffffff0a;flex-direction:column;align-items:flex-start;gap:4px}.parceiro-seal-picture[data-astro-cid-blur4xp5] img[data-astro-cid-blur4xp5]{height:32px;width:auto;display:block}.parceiro-seal--header[data-astro-cid-blur4xp5] .parceiro-seal-picture[data-astro-cid-blur4xp5] img[data-astro-cid-blur4xp5]{height:67px}.parceiro-seal--footer[data-astro-cid-blur4xp5] .parceiro-seal-picture[data-astro-cid-blur4xp5] img[data-astro-cid-blur4xp5]{height:56px}.parceiro-seal-text[data-astro-cid-blur4xp5]{display:inline-flex;flex-direction:column;line-height:1.15}.parceiro-seal-eyebrow[data-astro-cid-blur4xp5]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.parceiro-seal--footer[data-astro-cid-blur4xp5] .parceiro-seal-eyebrow[data-astro-cid-blur4xp5]{color:#fff9}.parceiro-seal-strong[data-astro-cid-blur4xp5]{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.005em}.parceiro-seal--footer[data-astro-cid-blur4xp5] .parceiro-seal-strong[data-astro-cid-blur4xp5]{color:#fff;font-size:15px}@media(max-width:1020px){.parceiro-seal--header[data-astro-cid-blur4xp5] .parceiro-seal-picture[data-astro-cid-blur4xp5] img[data-astro-cid-blur4xp5]{height:58px}}@media(max-width:680px){.parceiro-seal--header[data-astro-cid-blur4xp5]{padding:4px 10px;gap:6px}.parceiro-seal--header[data-astro-cid-blur4xp5] .parceiro-seal-picture[data-astro-cid-blur4xp5] img[data-astro-cid-blur4xp5]{height:50px}.parceiro-seal-eyebrow[data-astro-cid-blur4xp5]{display:none}}@font-face{font-family:Ton Condensed;src:url(/fonts/ton-condensed.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #fafaf7;--surface: #ffffff;--surface-2: #f2f3f0;--ink: #0f1419;--ink-2: #3d4449;--ink-3: #7a8388;--line: #e5e7e3;--neon: #00d700;--neon-deep: #003c00;--neon-dark: #006e19;--neon-soft: #c8ffc8;--brand-dark: #000000;--brand-green: #00d700;--brand-green-deep: #003c00;--brand-green-dark: #006e19;--brand-green-pastel: #c8ffc8;--dark: #0f1419;--dark-2: #1b2127;--notice: #f3f5f1;--notice-line: #dde2dc;--container: 1320px;--gutter: 32px;--section-y: 120px;--nav-height: 91px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--font-display: "Ton Condensed", "Barlow Condensed", "Arial Narrow", "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--shadow-xs: 0 1px 0 rgba(15, 20, 25, .04);--shadow-sm: 0 1px 2px rgba(15, 20, 25, .04), 0 2px 6px rgba(15, 20, 25, .04);--shadow-md: 0 2px 4px rgba(15, 20, 25, .04), 0 8px 24px rgba(15, 20, 25, .06);--shadow-lg: 0 4px 8px rgba(15, 20, 25, .04), 0 24px 48px rgba(15, 20, 25, .1);--ease-out: cubic-bezier(.2, 0, 0, 1);--t-fast: .15s;--t-base: .2s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.container{width:min(100% - calc(var(--gutter) * 2),var(--container));margin-inline:auto}.section{padding:var(--section-y) 0}.section--alt{background:var(--surface-2)}.section--surface{background:var(--surface)}.center{max-width:720px;margin-inline:auto;text-align:center}.h1,.h2,.h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;text-wrap:balance;margin:0;color:var(--ink)}.h1{font-size:clamp(48px,6vw,80px);line-height:1.02;letter-spacing:-.035em}.h2{font-size:clamp(36px,4vw,56px);line-height:1.06;letter-spacing:-.028em}.h3{font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.018em;font-weight:700}.lead{color:var(--ink-2);font-size:18px;line-height:1.55;max-width:560px;margin:16px 0 0}.body-sm{font-size:14px;line-height:1.5;color:var(--ink-2)}.label{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.center .h2,.center .lead{text-align:center;margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 22px;border:1.5px solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:15px;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid rgba(136,255,0,.4);outline-offset:2px}.btn:active{transform:translateY(0)}.btn-primary{background:var(--neon);color:var(--neon-deep);border-color:var(--neon)}.btn-primary:hover{background:#95ff1a;border-color:#95ff1a}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--surface)}.btn-ghost{background:transparent;color:var(--ink-2);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-dark{background:var(--dark);color:#fff;border-color:var(--dark)}.btn-dark:hover{background:var(--dark-2);border-color:var(--dark-2)}.btn-on-dark-ghost{background:transparent;color:#fff;border-color:#ffffff4d}.btn-on-dark-ghost:hover{background:#ffffff0f;border-color:#ffffff8c}.btn-block{width:100%}.nav{position:sticky;top:0;z-index:50;height:91px;background:#fafaf7b3;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid transparent;transition:border-color var(--t-base) var(--ease-out),background var(--t-base) var(--ease-out)}.nav.is-scrolled{border-bottom-color:var(--line);background:#fafaf7eb}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%}.nav-logo{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.nav-logo .parceiro-seal{padding:0;border:0;background:transparent;border-radius:0}.nav-logo .parceiro-seal--header{padding:0;border:0;background:transparent}.nav-logo .parceiro-seal-picture img{height:67px;width:auto}.nav-logo:hover,.nav-logo:focus-visible{opacity:.85;outline:none}.nav-links{display:flex;align-items:center;gap:28px;margin:0 auto 0 24px}.nav-links a{font-size:14px;font-weight:500;color:var(--ink-2);transition:color var(--t-fast) var(--ease-out)}.nav-links a:hover{color:var(--ink)}.nav-cta{min-height:44px;padding:10px 18px;font-size:14px}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--bg);min-height:calc(100svh - var(--nav-height))}.hero:before{content:"";position:absolute;inset:0;z-index:0;background-image:url(/assets/hero/ton-hero-bg-t3-nfc-gap.png);background-size:cover;background-position:68% 38%;opacity:.98;transform:scale(1.02);pointer-events:none}.hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fafaf7f7,#fafaf7e6 38%,#fafaf72e,#fafaf705 78%,#fafaf703),linear-gradient(180deg,#fafaf794,#fafaf71a 48%,#fafaf775);pointer-events:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-areas:"headline" "rates";grid-template-columns:minmax(0,650px);grid-template-rows:auto auto;row-gap:clamp(14px,2vh,22px);align-content:center;align-items:start;min-height:calc(100svh - var(--nav-height));padding:clamp(28px,5vh,56px) 0 clamp(18px,3vh,28px)}.hero-headline{grid-area:headline;max-width:620px;align-self:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;background:var(--neon-soft);color:var(--neon-deep);border-radius:var(--radius-pill);font-size:12px;font-weight:700;letter-spacing:.04em}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--neon)}.hero-trust{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:14px;font-size:13px;color:var(--ink-2)}.hero-profile-wrap{margin-top:18px;max-width:520px}.hero-profile{display:grid;gap:12px}.hero-profile-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hero-profile-toggle{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:360px;padding:6px;background:#ffffffbd;border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs)}.hero-profile-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;text-align:center;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.hero-profile-btn:hover{border-color:#0f141914;background:#0f141908}.hero-profile-btn strong{font-family:var(--font-body);font-size:13px;line-height:1;letter-spacing:.01em}.hero-profile-btn.selected{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-xs)}.hero-profile-btn:focus-visible{outline:3px solid rgba(136,255,0,.45);outline-offset:2px}.hero-profile-copy{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.hero-profile-copy strong{color:var(--ink)}.hero-trust-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--ink-3)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hero-actions .btn{min-width:188px;min-height:48px;padding:12px 18px}.hero-disclaimer{margin-top:10px;font-size:12px;color:var(--ink-3)}.hero-disclaimer a{color:var(--ink-2);border-bottom:1px solid var(--line);transition:border-color var(--t-fast) var(--ease-out)}.hero-disclaimer a:hover{border-bottom-color:var(--ink-2)}.hero-visual{grid-area:visual;position:relative;display:none;place-items:center;min-height:clamp(220px,34svh,360px);align-self:center}.hero-stage{position:relative;width:100%;height:100%;display:grid;place-items:center}.hero-machine-photo{position:relative;z-index:1;max-width:100%;max-height:min(36svh,340px);filter:drop-shadow(0 30px 60px rgba(15,20,25,.12))}.hero-rate-strip{grid-area:rates;align-self:end;width:min(100%,650px);margin-top:0;padding:12px 16px;background:#ffffffdb;border:1px solid rgba(229,231,227,.92);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-rate-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;text-align:center}.hero-rate-cell{display:flex;flex-direction:column;gap:2px;padding:0 4px;border-right:1px solid var(--line)}.hero-rate-cell:last-child{border-right:0}.hero-rate-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hero-rate-value{font-family:var(--font-mono);font-weight:700;font-size:16px;font-variant-numeric:tabular-nums;color:var(--neon-deep)}#quiz{padding:32px 0 48px;scroll-margin-top:91px}#quiz .h2{font-size:clamp(28px,3vw,40px)}#quiz .lead{margin-top:8px}.quiz-heading-wrap{margin-bottom:20px}.quiz-card{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:32px;align-items:start}.quiz-questions{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.quiz-intro{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.quiz-intro-badge{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--neon-deep)}.quiz-intro-text{margin:0;max-width:420px;font-size:16px;line-height:1.5;color:var(--ink-2)}.quiz-progress{display:flex;flex-direction:column;gap:10px}.quiz-progress-label{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neon-deep)}.quiz-progress-dots{display:flex;gap:8px}.quiz-dot{width:32px;height:6px;border-radius:3px;background:var(--line);transition:background var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.quiz-dot.done{background:var(--neon)}.quiz-dot.active{background:var(--neon);transform:scaleY(1.6)}@keyframes quiz-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.question{display:flex;flex-direction:column;gap:20px;padding:8px 0;animation:quiz-fade-in .32s var(--ease-out)}.question-head{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.3;color:var(--ink);letter-spacing:-.015em}.options{display:grid;grid-template-columns:1fr;gap:10px}.option-btn{min-height:56px;padding:14px 18px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.3;text-align:left;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.option-btn:hover{border-color:var(--ink-3);background:var(--bg)}.option-btn.selected{background:var(--neon);color:var(--neon-deep);border-color:var(--neon)}.option-btn:focus-visible{outline:3px solid rgba(136,255,0,.45);outline-offset:2px}.quiz-complete{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0;animation:quiz-fade-in .32s var(--ease-out)}.quiz-complete-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--neon);color:var(--neon-deep);font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}.quiz-complete-text{margin:0;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.3;color:var(--ink)}.quiz-reset{appearance:none;border:none;background:none;padding:0;color:var(--neon-deep);font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--t-fast) var(--ease-out)}.quiz-reset:hover{color:var(--ink)}.result{position:sticky;top:96px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.result-pending{display:flex;flex-direction:column;min-height:240px;justify-content:center}.result-pending-text{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.result-badge{display:inline-block;margin-bottom:8px;color:var(--neon-deep);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.result-title{font-family:var(--font-display);font-size:28px;line-height:1.1;letter-spacing:-.022em;font-weight:800;margin:0;color:var(--ink)}.result-reason{margin:12px 0 4px;font-size:14px;color:var(--ink-2);line-height:1.5}.result-profile-note{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--neon-deep)}.result-bestfor{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.result-coupon-note{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-md);background:#eff6ff;color:#1d4ed8;font-size:12.5px;font-weight:600;line-height:1.45}.result-visual{margin:12px 0;display:grid;place-items:center;min-height:200px;padding:16px;background:var(--bg);border-radius:var(--radius-md)}.result-machine-photo{max-height:200px;filter:drop-shadow(0 16px 32px rgba(15,20,25,.1));transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.result .product-offer{margin-top:10px;transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.result-features{margin-top:4px;padding-top:14px;border-top:1px solid var(--line)}.result.revealing .result-machine-photo,.result.revealing .product-offer,.result.revealing .result-title{opacity:0;transform:translateY(8px)}.result .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.result .hero-actions .btn{width:100%;min-height:44px;padding:10px 12px;font-size:13px;white-space:normal;text-align:center;line-height:1.2}.result-see-all{appearance:none;display:block;border:none;background:none;padding:0;margin:10px 0 0;color:var(--neon-deep);font-family:var(--font-body);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer;transition:color var(--t-fast) var(--ease-out)}.result-see-all:hover{color:var(--ink)}.promo-banner-section{padding:48px 0}.promo-banner{display:flex;align-items:stretch;overflow:hidden;background:#8f0;border-radius:40px;box-shadow:var(--shadow-md)}.promo-banner-media{position:relative;width:240px;flex-shrink:0}.promo-banner-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.promo-banner-content{display:flex;flex:1;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:40px}.promo-banner-text{min-width:0}.promo-banner-title{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.6vw,30px);line-height:1.1;color:#07141b}.promo-banner-highlight{color:#2b5200}.promo-banner-sub{margin:0;max-width:480px;font-size:14px;font-weight:600;line-height:1.4;color:#07141b}.promo-banner-actions{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.promo-banner-cta{border-radius:var(--radius-lg);min-height:44px;padding:12px 22px;font-size:14px;white-space:nowrap}.promo-banner-link{appearance:none;border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:4px;color:#1b221f;font-family:var(--font-body);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity var(--t-fast) var(--ease-out)}.promo-banner-link:hover{opacity:.7}.promo-modal-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0f141980;backdrop-filter:blur(2px)}.promo-modal{width:min(480px,100%);max-height:85vh;overflow-y:auto;padding:24px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.promo-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.promo-modal-header h3{margin:0;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink)}.promo-modal-close{appearance:none;flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:var(--bg);color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.promo-modal-close:hover{background:var(--line);color:var(--ink)}.promo-modal-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px}.promo-modal-subhead strong{color:var(--ink)}.promo-modal-subhead a{color:var(--neon-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.promo-modal-body{padding:16px;background:var(--bg);border-radius:var(--radius-md)}.promo-modal-body p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--ink-2)}.promo-modal-body p:last-child{margin-bottom:0}.promo-modal-body strong{color:var(--ink)}.rate-calc-section{background:var(--surface-2, #f3f5f2)}.rate-calc-frame{display:flex;align-items:stretch;gap:0;margin-top:40px;padding:8px;background:#8f0;border-radius:40px}.rate-calc-media{display:flex;align-items:center;justify-content:center;width:220px;flex-shrink:0;padding:12px}.rate-calc-media img{max-width:100%;height:auto}.rate-calc-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1;min-width:0;background:var(--surface);border-radius:35px;overflow:hidden}.rate-calc-inputs{display:flex;flex-direction:column;padding:36px;border-right:1px solid var(--line)}.rate-calc-card-title{margin:0 0 12px;font-family:var(--font-display);font-weight:700;font-size:30px;color:#2a5200}.rate-calc-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.rate-calc-field>span:first-child{font-size:14px;font-weight:500;color:var(--ink-2)}.rate-calc-field select{appearance:none;border:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 9L12 15L20 9' stroke='%233d4449' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center / 16px;padding:0 22px 0 0;color:var(--ink);font-family:var(--font-body);font-size:14px;font-weight:700;text-align:right;cursor:pointer;max-width:60%}.rate-calc-hr{border:none;border-top:1px solid var(--line);margin:0}.rate-calc-amount-field{display:flex;flex-direction:column;margin-top:20px}.rate-calc-amount-field>span:first-child{font-size:14px;font-weight:500;color:var(--ink-2);margin-bottom:8px}.rate-calc-amount-box{display:flex;align-items:baseline;gap:6px;padding:12px 16px 6px;border:1.5px solid var(--line);border-radius:16px 16px 0 0}.rate-calc-amount-box span{font-weight:700;color:var(--ink-3);font-size:20px}.rate-calc-amount-box input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--ink)}.rate-calc-slider{width:100%;height:4px;margin-top:-2px;border-radius:var(--radius-pill);background:var(--line);accent-color:var(--neon);cursor:pointer}.rate-calc-results{display:flex;flex-direction:column;justify-content:center;padding:36px}.rate-calc-row{padding:12px 0;border-bottom:1px solid var(--line)}.rate-calc-row:last-of-type{border-bottom:none}.rate-calc-row-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px}.rate-calc-row-label{font-size:14px;font-weight:700;color:var(--ink)}.rate-calc-row-caption{font-size:13px;color:var(--ink-3)}.rate-calc-row-body{display:flex;align-items:baseline;justify-content:space-between}.rate-calc-row-rate{font-family:var(--font-display);font-weight:700;font-size:30px;color:#7deb00}.rate-calc-row-amount{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink)}.rate-calc-installment-select{appearance:none;border:none;background:none;padding:0;font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rate-calc-conditions-link{display:inline-block;margin-top:18px;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.rate-calc-cta{display:flex;justify-content:center;margin-top:28px}.rate-calc-disclaimer{max-width:760px;margin:20px auto 0;text-align:center;font-size:12px;line-height:1.55;color:var(--ink-3)}.rate-calc-disclaimer a{color:var(--neon-deep);font-weight:600}.machines-section{scroll-margin-top:var(--nav-height);background:#eef2f0}.machines-title{font-size:clamp(36px,4.4vw,48px);line-height:.95}.machines-highlight-bar[hidden]{display:none}.machines-highlight-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;max-width:640px;margin:20px auto 0;padding:14px 20px;background:var(--surface);border:1px solid var(--neon);border-radius:var(--radius-lg);box-shadow:0 8px 24px #00d70024}.machines-highlight-text{margin:0;font-size:14px;font-weight:600;color:var(--ink-2)}.machines-highlight-text strong{color:var(--ink)}.machines-highlight-actions{display:flex;gap:16px}.machines-highlight-btn{appearance:none;border:none;background:none;padding:0;color:var(--neon-deep);font-family:var(--font-body);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--t-fast) var(--ease-out)}.machines-highlight-btn--ghost{color:var(--ink-3)}.machines-highlight-btn:hover{color:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:92px;margin-top:124px}.product-card{position:relative;display:flex;flex-direction:column;min-height:710px;padding:146px 16px 18px;background:#fff;border:1px solid #e1e8e5;border-radius:10px;box-shadow:none;transition:box-shadow var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease-out)}.product-recommended-badge{display:none;position:absolute;top:14px;right:14px;z-index:2;padding:5px 10px;border-radius:var(--radius-pill);background:var(--neon);color:var(--neon-deep);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 6px 16px #00d70059}.product-card.is-recommended{border-color:var(--neon);box-shadow:0 0 0 3px #00d7004d,0 20px 40px #0f14191f;transform:translateY(-4px)}.product-card.is-recommended .product-recommended-badge{display:inline-flex}.product-grid.has-highlight .product-card:not(.is-recommended){opacity:.55}.product-top{position:absolute;top:-78px;left:0;right:0;display:grid;place-items:center;height:176px;pointer-events:none}.product-machine-photo{width:min(250px,90%);max-width:250px;max-height:186px;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(28,52,38,.16))}.product-name{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:.95;letter-spacing:0;margin:0;color:#07141b;text-align:center}.product-desc{min-height:36px;margin:8px 4px 12px;font-size:12px;font-weight:600;line-height:1.25;color:#07141b;text-align:center}.product-discount-row{display:flex;align-items:center;justify-content:center;gap:6px;min-height:28px;margin:0 0 16px}.product-discount{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;background:#def5e7;color:#006b2d;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.product-discount-plus{color:#8a9199;font-size:13px;font-weight:700;line-height:1}.product-coupon{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:6px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.product-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-height:44px;margin-bottom:14px;color:#07141b}.product-cash{display:grid;gap:1px;font-size:12px;font-weight:700;line-height:1}.product-cash strong{font-size:13px;font-weight:900}.product-old-price{text-decoration:line-through;text-decoration-thickness:1.5px}.product-installment{display:grid;grid-template-columns:auto auto auto auto;align-items:start;column-gap:2px;color:#367600;line-height:1}.product-installment span{color:#07141b;font-size:12px;font-weight:800}.product-installment span:first-child{align-self:start;padding-top:3px}.product-installment span:nth-child(2){align-self:end;padding-bottom:2px}.product-installment strong{font-family:var(--font-display);font-size:55px;font-weight:700;line-height:.74;letter-spacing:0}.product-installment small{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:.9}.product-freight{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:16px;color:#07141b;font-size:12px;line-height:1.2}.product-freight strong{font-weight:800}.product-card .btn{min-height:44px;margin:0 0 14px;border-color:#6fff00;border-radius:16px;background:#6fff00;color:#07141b;box-shadow:none;font-size:12px;font-weight:800}.product-card .btn:hover{background:#64e800}.product-features{display:grid;gap:14px;padding:0;margin:0;list-style:none;color:#273841;font-size:12px;line-height:1.25}.product-features li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}.product-icon{display:inline-block;width:20px;height:20px;color:#326d0f;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.product-icon--truck{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3H1V16H16V3Z'/%3E%3Cpath d='M16 8H20L23 11V16H16V8Z'/%3E%3Cpath d='M5.5 21C6.88071 21 8 19.8807 8 18.5C8 17.1193 6.88071 16 5.5 16C4.11929 16 3 17.1193 3 18.5C3 19.8807 4.11929 21 5.5 21Z'/%3E%3Cpath d='M18.5 21C19.8807 21 21 19.8807 21 18.5C21 17.1193 19.8807 16 18.5 16C17.1193 16 16 17.1193 16 18.5C16 19.8807 17.1193 21 18.5 21Z'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--simCard{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'%3E%3Cpath d='M21 23H3V1H16L21 6V23Z'/%3E%3Cpath d='M17 11H7V19H17V11Z'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--contactless{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.83398 8.45599C4.59153 9.4823 5.00019 10.7244 4.99998 12C5.00019 13.2756 4.59153 14.5177 3.83398 15.544'/%3E%3Cpath d='M8.29999 6.14099C9.41055 7.89338 10.0001 9.92534 9.99999 12C10.0001 14.0746 9.41055 16.1066 8.29999 17.859'/%3E%3Cpath d='M12.743 3.83698C14.2195 6.30388 14.9995 9.12496 15 12C14.9995 14.875 14.2195 17.6961 12.743 20.163'/%3E%3Cpath d='M17.187 1.5C19.03 4.69245 20.0002 8.31377 20 12C20.0003 15.6761 19.0299 19.2872 17.187 22.468'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--receiptList{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'%3E%3Cpath d='M3 1H21V22L18 20L15 22L12 20L9 22L6 20L3 22V1Z'/%3E%3Cpath d='M7 7H12'/%3E%3Cpath d='M16 7H17'/%3E%3Cpath d='M7 11H12'/%3E%3Cpath d='M16 11H17'/%3E%3Cpath d='M7 15H12'/%3E%3Cpath d='M16 15H17'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--pix{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M8.90137 1.28318C10.6126 -0.427969 13.3874 -0.42797 15.0986 1.28318L22.7168 8.90134C24.4279 10.6126 24.4279 13.3873 22.7168 15.0986L15.0986 22.7168C13.3874 24.4279 10.6126 24.4279 8.90137 22.7168L1.28321 15.0986C-0.427938 13.3873 -0.42794 10.6126 1.28321 8.90134L8.90137 1.28318ZM13.6846 2.69724C12.7543 1.76714 11.2457 1.76714 10.3154 2.69724L2.69727 10.3154C1.76717 11.2456 1.76717 12.7543 2.69727 13.6845L10.3154 21.3027C11.2457 22.2328 12.7543 22.2328 13.6846 21.3027L21.3027 13.6845C22.2328 12.7543 22.2328 11.2456 21.3027 10.3154L13.6846 2.69724Z' fill='black'/%3E%3Cpath d='M5.39999 17.5H6.69195C7.21524 17.5 7.71769 17.2949 8.09151 16.9287L10.6004 14.471C11.378 13.7093 12.622 13.7093 13.3996 14.471L15.9085 16.9287C16.2823 17.2949 16.7847 17.5 17.308 17.5H18.6M18.6 6.5L17.308 6.5C16.7847 6.5 16.2823 6.70509 15.9085 7.07128L13.3996 9.529C12.622 10.2907 11.378 10.2907 10.6004 9.529L8.09151 7.07128C7.7177 6.70509 7.21525 6.5 6.69195 6.5L5.39999 6.5' fill='none' stroke='black' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--batteryCharging{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'%3E%3Cpath d='M23 9V15'/%3E%3Cpath d='M18 6H3C1.89543 6 1 6.89543 1 8V16C1 17.1046 1.89543 18 3 18H18C19.1046 18 20 17.1046 20 16V8C20 6.89543 19.1046 6 18 6Z'/%3E%3Cpath d='M14 13L10 10V14L6 11'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--touchscreen{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'%3E%3Cpath d='M6 11V14'/%3E%3Cpath d='M18.1276 9.47775L10 8V3.10699C10 2.11074 9.31925 1.18736 8.33593 1.02738C7.0829 0.823541 6 1.78525 6 3V8.39832V11H4C2.89543 11 2 11.8954 2 13V15.8953C2 17.2578 2.4637 18.5797 3.31483 19.6436L6 23H19L20.5561 12.8855C20.8032 11.2794 19.7265 9.76845 18.1276 9.47775Z'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--shield{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22C12 22 20 18 20 12V5L12 2L4 5V12C4 18 12 22 12 22Z'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--dollarSign{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 1V23'/%3E%3Cpath d='M17 5H9.5C8.57174 5 7.6815 5.36875 7.02513 6.02513C6.36875 6.6815 6 7.57174 6 8.5C6 9.42826 6.36875 10.3185 7.02513 10.9749C7.6815 11.6313 8.57174 12 9.5 12H14.5C15.4283 12 16.3185 12.3687 16.9749 13.0251C17.6313 13.6815 18 14.5717 18 15.5C18 16.4283 17.6313 17.3185 16.9749 17.9749C16.3185 18.6313 15.4283 19 14.5 19H6'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--mobileChat{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M21 11H12L8 13V3C8 2.46957 8.21071 1.96086 8.58579 1.58579C8.96086 1.21071 9.46957 1 10 1H21C21.5304 1 22.0391 1.21071 22.4142 1.58579C22.7893 1.96086 23 2.46957 23 3V9C23 9.53043 22.7893 10.0391 22.4142 10.4142C22.0391 10.7893 21.5304 11 21 11Z' fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M7.5 20.4441C8.32843 20.4441 9 19.7725 9 18.9441C9 18.1157 8.32843 17.4441 7.5 17.4441C6.67157 17.4441 6 18.1157 6 18.9441C6 19.7725 6.67157 20.4441 7.5 20.4441Z' fill='black'/%3E%3Cpath d='M5 3H2.73333C2.27362 3 1.83274 3.21071 1.50768 3.58579C1.18262 3.96086 1 4.46957 1 5V21C1 21.5304 1.18262 22.0391 1.50768 22.4142C1.83274 22.7893 2.27362 23 2.73333 23H12.2667C12.7264 23 13.1673 22.7893 13.4923 22.4142C13.8174 22.0391 14 21.5304 14 21V14' fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E")}.product-icon--pCheck{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='square'%3E%3Cpath d='M10 23H5C4.46957 23 3.96086 22.7893 3.58579 22.4142C3.21071 22.0391 3 21.5304 3 21V3C3 2.46957 3.21071 1.96086 3.58579 1.58579C3.96086 1.21071 4.46957 1 5 1H17C17.5304 1 18.0391 1.21071 18.4142 1.58579C18.7893 1.96086 19 2.46957 19 3V13'/%3E%3Cpath d='M15 20L17 22L22 17'/%3E%3C/g%3E%3C/svg%3E")}.compare-card{margin-top:48px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{padding:18px 16px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;color:var(--ink-2)}.table thead th{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.012em;background:var(--bg);padding:22px 16px}.table tbody th{text-align:left;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom:0}.table th:first-child,.table td:first-child{text-align:left}.notice{margin-top:20px;padding:16px 20px;background:var(--notice);border-left:3px solid var(--notice-line);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink-2);font-size:13px;line-height:1.55}.notice strong{color:var(--ink);font-weight:700}.black-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px;padding:80px;background:var(--dark);color:#fff;border-radius:var(--radius-xl);position:relative;overflow:hidden}.black-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 110%,rgba(136,255,0,.08),transparent 55%);pointer-events:none}.black-cta>*{position:relative;z-index:1}.black-cta .h2{color:#fff;max-width:520px;margin:0 0 12px}.black-cta p{color:#ffffffb3;font-size:16px;line-height:1.55;margin:0;max-width:480px}.black-cta .btn{min-width:220px}.security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-top:56px}.security-item{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.security-item:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.security-num{font-family:var(--font-mono);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;color:var(--neon-deep);background:var(--neon-soft);width:32px;height:32px;border-radius:var(--radius-pill);display:grid;place-items:center}.security-item h3{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.012em;margin:0 0 4px;color:var(--ink)}.security-item p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.faq-list{max-width:760px;margin:48px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:20px 24px;list-style:none;cursor:pointer;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.012em;color:var(--ink);transition:background var(--t-fast) var(--ease-out)}.faq-item summary:hover{background:var(--bg)}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--ink-3);position:relative}.faq-icon:before{content:"";position:absolute;width:14px;height:1.5px;background:currentColor;border-radius:1px;transition:transform var(--t-base) var(--ease-out)}.faq-icon:after{content:"";position:absolute;width:14px;height:1.5px;background:currentColor;border-radius:1px;transform:rotate(90deg);transition:transform var(--t-base) var(--ease-out)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item p{margin:0;padding:0 24px 22px;color:var(--ink-2);line-height:1.6;font-size:15px;max-width:640px}.faq-item summary:focus-visible{outline:3px solid rgba(136,255,0,.4);outline-offset:-2px}.footer{background:var(--dark);color:#ffffffa6;padding:64px 0 28px;font-size:13px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo{display:inline-flex;margin-bottom:10px}.footer-logo .parceiro-seal{padding:0;border:0;background:transparent;border-radius:0}.footer-logo .parceiro-seal--header{padding:0;border:0;background:transparent}.footer-logo .parceiro-seal-picture img{height:67px;width:auto}.footer-tag{margin:0;font-size:13px;line-height:1.5;color:#fff9;max-width:280px}.footer-col h4{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0 0 16px}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.footer-col a{color:#ffffffc7;font-size:14px;transition:color var(--t-fast) var(--ease-out)}.footer-col a:hover{color:#fff}.footer-strip{padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#ffffff73;font-size:12px}@media(max-width:1020px){:root{--gutter: 24px;--section-y: 88px;--nav-height: 82px}.nav-logo .parceiro-seal-picture img{height:58px}.hero{min-height:auto}.nav-links{display:none}.hero:before{background-position:60% center;opacity:.64}.hero:after{background:linear-gradient(90deg,#fafaf7f2,#fafaf7c7 55%,#fafaf77a),linear-gradient(180deg,#fafaf7c2,#fafaf76b 38%,#fafaf7eb)}.hero-grid{grid-template-areas:"headline" "rates";grid-template-columns:1fr;grid-template-rows:auto auto;min-height:calc(100svh - var(--nav-height));gap:16px;padding:32px 0 16px}.hero-visual{display:none}.hero-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hero-profile-toggle{max-width:100%}.hero-rate-cell:nth-child(2){border-right:0}.quiz-card{grid-template-columns:1fr;gap:32px}.quiz-questions{padding:32px}.result{position:static;top:auto}.product-grid{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:92px}.black-cta{grid-template-columns:1fr;padding:48px 36px;gap:28px}.security-list{grid-template-columns:1fr;gap:0}.security-item{grid-template-columns:32px 1fr;gap:16px}.security-item:last-child{border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-logo .parceiro-seal-picture img{height:58px}.rate-calc-card{grid-template-columns:1fr}.rate-calc-inputs{border-right:none;border-bottom:1px solid var(--line)}}@media(max-width:680px){:root{--gutter: 20px;--section-y: 64px;--nav-height: 74px}.nav{height:74px}.nav-logo .parceiro-seal-picture img{height:50px}.nav-cta{min-height:40px;padding:8px 14px;font-size:13px}.promo-banner{flex-direction:column;border-radius:24px}.promo-banner-media{order:2;width:100%;height:120px}.promo-banner-content{order:1;flex-direction:column;align-items:flex-start;text-align:left;padding:20px;gap:16px}.promo-banner-actions{align-items:center;width:100%}.promo-banner-cta{width:100%}.promo-modal{padding:20px}.rate-calc-frame{flex-direction:column;padding:6px;border-radius:28px}.rate-calc-media{width:100%;padding:4px 4px 0}.rate-calc-card{border-radius:24px}.rate-calc-inputs,.rate-calc-results{padding:24px 20px}.rate-calc-row-rate{font-size:24px}.rate-calc-row-amount{font-size:18px}.hero:before{background-position:center top;opacity:.72}.hero:after{background:linear-gradient(180deg,#fafaf752,#fafaf78f 24%,#fafaf7ed 54%,#fafaf7),linear-gradient(90deg,#fafaf7db,#fafaf78f)}.hero-grid{min-height:calc(100svh - var(--nav-height));gap:12px;padding:30px 0 12px}.hero-eyebrow{margin-bottom:12px;padding:5px 10px;font-size:11px}.hero .h1{font-size:clamp(34px,8vw,46px)}.hero .lead{margin-top:12px;font-size:16px;line-height:1.42}.hero-actions{display:grid;margin-top:14px}.hero-profile{gap:8px}.hero-actions .btn{width:100%;min-width:0;min-height:44px;padding:10px 14px}.hero-visual{display:none}.hero-rate-strip{padding:10px 12px}.hero-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-rate-cell{padding:4px}.hero-rate-cell:nth-child(2){border-right:0}.hero-rate-value{font-size:14px}.quiz-questions{padding:24px;border-radius:var(--radius-lg)}.question{gap:16px;padding:4px 0}.question-head{font-size:18px}.option-btn{min-height:52px;font-size:14px;padding:12px 16px}.result{padding:24px;border-radius:var(--radius-lg)}.result-title{font-size:24px}.product-grid{grid-template-columns:1fr;row-gap:92px}.product-card{min-height:auto;padding:146px 16px 18px}.product-top{min-height:0}.compare-card{overflow-x:auto}.table{min-width:640px}.black-cta{padding:40px 24px;border-radius:var(--radius-lg)}.black-cta .btn{width:100%}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-logo .parceiro-seal-picture img{height:50px}.footer-strip{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-height:820px){.hero{min-height:calc(100svh - var(--nav-height))}.hero-grid{min-height:calc(100svh - var(--nav-height));padding:14px 0 12px;row-gap:10px}.hero-visual{min-height:160px}.hero-machine-photo{max-height:min(20svh,160px)}.hero-rate-strip{padding:10px 14px}.hero .h1{font-size:clamp(40px,4.6vw,58px)}.hero .lead{font-size:16px;line-height:1.42}.hero-profile-wrap,.hero-actions{margin-top:14px}.hero-trust{margin-top:12px}.hero-disclaimer{margin-top:8px}}@media(min-width:1280px)and (max-height:1100px){.hero-grid{min-height:calc(100svh - var(--nav-height) - 28px);padding:12px 0 10px;row-gap:8px}.hero .h1{font-size:clamp(52px,4.2vw,68px);line-height:.98}.hero .lead{margin-top:12px;max-width:500px;font-size:16px;line-height:1.4}.hero-eyebrow{margin-bottom:12px;padding:5px 10px;font-size:11px}.hero-profile-wrap{margin-top:12px}.hero-profile{gap:8px}.hero-profile-copy{font-size:13px;line-height:1.35}.hero-trust{margin-top:10px;font-size:12px}.hero-actions{margin-top:12px}.hero-actions .btn{min-width:172px;min-height:44px;padding:10px 16px;font-size:14px}.hero-disclaimer{margin-top:8px;font-size:11px}.hero-visual{min-height:150px}.hero-machine-photo{max-height:min(22svh,220px)}.hero-rate-strip{padding:10px 14px}.hero-rate-row{gap:10px}.hero-rate-label{font-size:9px}.hero-rate-value{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.footer-legal{margin-top:28px;padding:18px 22px;background:#ffffff0f;border-left:3px solid var(--neon);border-radius:var(--radius-md);font-size:13px;line-height:1.55;color:#ffffffdb;max-width:920px}.footer-legal p{margin:0}.footer-external{display:inline-block;font-size:10px;margin-left:4px;opacity:.6}.footer-link-button{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.footer-link-button:hover,.footer-link-button:focus-visible{color:var(--neon);outline:none}@media(max-width:680px){.footer-legal{padding:14px 16px;font-size:12.5px}}.cookie-banner{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}.cookie-banner-inner{pointer-events:auto;width:100%;max-width:560px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0000001f;padding:16px 18px}.cookie-intro{display:grid;gap:14px}.cookie-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--ink)}.cookie-desc{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.cookie-desc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.cookie-btn{appearance:none;border-radius:var(--radius-pill);padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s,color .18s,border-color .18s;line-height:1.2}.cookie-btn-primary{background:var(--ink);color:#fff;border:1px solid var(--ink)}.cookie-btn-primary:hover,.cookie-btn-primary:focus-visible{background:#000;border-color:#000}.cookie-btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.cookie-btn-ghost:hover,.cookie-btn-ghost:focus-visible{background:var(--surface-2);border-color:var(--ink-3)}.cookie-panel{display:grid;gap:14px}.cookie-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-close{appearance:none;background:transparent;border:0;font-size:22px;line-height:1;color:var(--ink-3);cursor:pointer;padding:4px 8px;border-radius:6px}.cookie-close:hover,.cookie-close:focus-visible{background:var(--surface-2);color:var(--ink)}.cookie-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cookie-item{border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px}.cookie-item-locked{background:var(--surface-2)}.cookie-label{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;cursor:pointer;font-size:13px;color:var(--ink)}.cookie-item-locked .cookie-label{cursor:not-allowed}.cookie-label input[type=checkbox]{margin-top:2px;width:18px;height:18px;accent-color:var(--ink);cursor:inherit}.cookie-label strong{display:block;font-size:14px;font-weight:700;margin-bottom:2px}.cookie-label small{display:block;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.cookie-reopen{position:fixed;z-index:50;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;box-shadow:0 6px 18px #00000014;transition:background .18s,border-color .18s,transform .18s}.cookie-reopen:hover,.cookie-reopen:focus-visible{background:var(--surface-2);border-color:var(--ink-3);transform:translateY(-1px)}@media(max-width:680px){.cookie-banner{left:8px;right:8px;bottom:8px}.cookie-banner-inner{padding:14px}.cookie-actions{justify-content:stretch}.cookie-actions .cookie-btn{flex:1 1 auto;text-align:center}.cookie-reopen{right:8px;bottom:8px;padding:8px 12px;font-size:12px}}
