.whatsapp-fab{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:9px;padding:12px 18px 12px 14px;border-radius:999px;background:#12813b;color:#fff;font-family:Manrope Variable,sans-serif;font-size:14px;font-weight:750;box-shadow:0 8px 24px #07142d38;transition:transform .15s ease}.whatsapp-fab:hover{transform:translateY(-2px)}.whatsapp-fab:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.pricing-card,.free-services-grid article,.testimonial-grid figure,.security-grid article{border:1px solid var(--line);border-radius:16px;background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.pricing-card{display:flex;flex-direction:column;gap:16px;padding:30px 28px}.pricing-card.is-highlighted{border-color:var(--blue);box-shadow:0 14px 34px #0b2f8f1a}.pricing-card>header h2{margin:0 0 6px;font-size:21px}.pricing-card>header p,.pricing-extras p,.free-services-grid p{margin:0;font-size:13px;color:var(--muted)}.pricing-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:Manrope Variable,sans-serif}.pricing-price strong{font-size:31px;font-weight:800;color:var(--navy)}.pricing-price span:not(.sample-badge){font-size:14px;color:var(--muted)}.pricing-card .check-list{margin:0;flex:1}.pricing-card .button{justify-content:center}.sample-badge{display:inline-flex;align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--warm);border:1px solid #f2d9a4;color:var(--orange-deep);font-size:12px;font-weight:700;text-transform:uppercase}.pricing-extras{display:grid;gap:12px;margin-top:26px}.pricing-extras article{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border:1px dashed var(--line);border-radius:14px;padding:18px 22px;background:var(--surface)}.pricing-extras h3{margin:0 0 4px;font-size:15px}.pricing-extras strong{font-family:Manrope Variable,sans-serif;font-size:19px;color:var(--navy);white-space:nowrap}.pricing-note{margin-top:26px;padding:18px 22px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--muted)}.free-services{padding-block:74px 84px}.free-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.free-services-grid article{display:grid;gap:8px;padding:22px}.free-services-grid svg,.security-grid svg{color:var(--blue)}.free-services-grid h3{margin:0;font-size:15px}.testimonials{padding-block:70px 84px;background:var(--surface)}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.testimonial-grid figure{margin:0;display:flex;flex-direction:column;gap:14px;padding:24px 26px}.testimonial-grid blockquote{margin:0;font-size:15px;line-height:1.55}.testimonial-grid figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.testimonial-grid figcaption strong{color:var(--navy)}.module-price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.module-price-line strong{font-family:Manrope Variable,sans-serif;font-size:17px;color:var(--navy)}.module-interest{margin-top:14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.module-interest-status{font-size:13px;color:var(--orange-deep);font-weight:600}.module-interest-status a{text-decoration:underline}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-block:34px 12px}.security-grid article{display:grid;gap:10px;padding:24px 26px}.security-grid h2{margin:0;font-size:17px}.security-grid p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}.security-legal{margin-top:30px;padding:22px 26px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.security-legal h2{margin:0 0 8px;font-size:16px}.security-legal nav{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--blue)}.faq-page .faq-grid{grid-template-columns:1fr;max-width:860px;margin-inline:auto}.faq-page .faq-cta{margin-top:40px;text-align:center}.faq-page .faq-cta p{color:var(--muted);font-size:14px}.faq-page .faq-cta .hero-actions{justify-content:center}.pricing-free-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-block:0 36px;padding:26px;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:12px;background:var(--surface)}.pricing-free-offer h2{font-size:clamp(23px,3vw,32px)}.pricing-free-offer p{margin-bottom:0}.parts-finder-page>.section-wrap:not(.detail-hero){margin-block:56px}.parts-finder-page .workflow-list li{grid-template-columns:1fr;gap:8px}.parts-finder-page .workflow-list h3,.parts-finder-page .workflow-list p{margin:0}@media(max-width:720px){.pricing-free-offer{grid-template-columns:1fr;padding:20px}.pricing-free-offer .button{white-space:normal}}@media(max-width:1040px){.pricing-grid,.free-services-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.whatsapp-fab{right:14px;bottom:14px;padding:12px}.whatsapp-fab span{display:none}.pricing-grid,.free-services-grid,.testimonial-grid,.security-grid{grid-template-columns:1fr}}
