/* High contrast, one primary route and quiet editorial proof. */
.tva-modern .pricing-section .pricing-title,.tva-modern .pricing-section .pc-amount,.tva-modern .pricing-section .pc-currency{color:#19221b!important;-webkit-text-fill-color:#19221b!important;opacity:1!important;background:none!important}.tva-modern .pricing-section .pc-period,.tva-modern .pricing-section .pricing-sub,.tva-modern .pricing-section .pc-desc,.tva-modern .pricing-section .blog-note{color:#535f53!important}.tva-modern .pricing-section .pc-name{color:#273529!important}.tva-modern .pricing-section .pc-features li{color:#3f4e41!important}.tva-modern .pricing-section .pc-features li.pc-feat-off{color:#758075!important}.tva-modern .pricing-section .pc-guarantees{background:#f0f5ed!important}.tva-modern .pricing-section .pc-g{color:#375c3d!important}.tva-modern .pricing-section .pc-note{color:#59664f!important}.tva-modern .pricing-section .pc-price-wrap{opacity:1!important}.tva-modern .pricing-section .pc-popular-badge{color:#201c13!important;background:#c4a76b!important}.tva-modern .pricing-section .pc-btn-ghost{color:#273529!important;border-color:#52694e!important}.tva-modern .pricing-section .pc-features .pc-feat-off:before{color:#758075!important}
.tva-modern .hero{padding-top:68px;padding-bottom:62px;gap:64px;grid-template-columns:1.1fr 1fr}.tva-modern .hero-desc{margin-bottom:24px}.tva-modern .hero h1{font-size:clamp(46px,5vw,70px)}.tva-hero-email{width:100%;max-width:580px;margin-top:0}.tva-hero-email label{color:#28382a}.tva-hero-email .tva-email-row{flex-direction:column;gap:10px}.tva-hero-email input{width:100%;box-sizing:border-box;border:1px solid #cbd2c6;flex:auto;min-height:54px;padding:16px 18px}.tva-hero-email button{width:100%;min-height:54px;background:#18241b;color:#fff;text-align:center;padding:16px 18px}.tva-hero-email button:hover{background:#334b35}.tva-hero-email p{font:400 11px/1.7 var(--font-body);color:#667361;margin:10px 0 0}.tva-hero-secondary{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.tva-hero-secondary a{color:#31432f;font-size:12px;text-decoration:none;font-weight:600}.tva-modern .tva-hero-principles{margin-top:25px;padding-top:20px}.tva-hero-editorial{padding:40px;background:#eceee5;border:1px solid #dce1d2;border-radius:18px}.tva-hero-editorial h2{font-size:clamp(35px,3.5vw,50px);line-height:1.14;margin:26px 0 22px;letter-spacing:-.045em}.tva-hero-editorial h2 em{color:#8d7547}.tva-hero-editorial>p{font-size:14px;line-height:1.85;color:#5d6b57}.tva-hero-editorial>a{display:block;padding:24px 0 20px;border-top:1px solid #cdd5c5;margin-top:25px;text-decoration:none;color:#253923}.tva-hero-editorial>a>span{display:block;font-size:9px;letter-spacing:.13em;color:#768166;margin-bottom:14px}.tva-hero-editorial strong{display:block;font:600 22px/1.35 var(--font-display);letter-spacing:-.03em}.tva-hero-editorial b{display:block;font-size:12px;margin-top:16px}.tva-hero-editorial small{font-size:10px;color:#74806b}
.tva-about-home{max-width:1240px;margin:auto;padding:55px 40px;display:grid;grid-template-columns:1fr 1.3fr;gap:70px;border-bottom:1px solid #dce1d4}.tva-about-home h2{font-size:clamp(30px,3vw,40px);line-height:1.2;margin:20px 0}.tva-about-home p{font-size:15px;color:#53634e;line-height:1.85;margin:0 0 18px}.tva-modern .tva-editorial{padding-top:55px;padding-bottom:40px}.tva-modern .vp-hero{padding-top:55px;padding-bottom:55px}.tva-plan-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:0 0 28px}.tva-plan-explainer article{border-top:2px solid #b9a16b;padding:20px 0}.tva-plan-explainer h3{font-size:18px;line-height:1.3;margin:0 0 12px;color:#283b29}.tva-plan-explainer p{font-size:13px;line-height:1.85;color:#5b6855;margin:0 0 14px}.tva-plan-explainer a{font-size:12px;color:#344d31;font-weight:600;text-decoration:none}.tva-access-note{font-size:12px;color:#5d6958;line-height:1.8;margin:0 0 30px}.tva-final-newsletter{padding:48px 24px 60px;text-align:center;background:#e9eddf}.tva-final-newsletter h2{font-size:32px;margin:0 0 15px}.tva-final-newsletter p{font-size:14px;color:#5a6953;margin-bottom:25px}.tva-final-newsletter>a{display:inline-block;padding:16px 24px;background:#1c2c1d;color:white;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600}.tva-sample-link{display:block;font-size:12px;line-height:1.7;color:#516b42;margin:22px 0 0}.tva-modern #socials{padding-top:35px;padding-bottom:45px}.tva-modern #socials .tva-social-card{padding:23px}.tva-modern .hero-visual{animation:none}
.tva-stats-notice{position:fixed;z-index:10010;left:20px;right:20px;bottom:20px;max-width:800px;margin:auto;display:flex;align-items:center;gap:20px;padding:20px 24px;background:#18221a;color:#f7f7ed;border:1px solid #5a6a50;border-radius:12px;box-shadow:0 8px 32px #0002;font:12px/1.7 var(--font-body)}.tva-stats-notice p{margin:0;flex:1}.tva-stats-actions{display:flex;flex-wrap:wrap;gap:8px}.tva-stats-actions button{border:1px solid #839175;border-radius:6px;padding:10px 13px;background:transparent;color:#f2f5e9;font:600 11px var(--font-body);cursor:pointer}.tva-stats-actions button:last-child{background:#c4a76b;color:#152315;border-color:#c4a76b}.tva-stats-notice a{color:#d6c9a3}.tva-stats-settings{border:0;padding:8px 0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}
@media(max-width:900px){.tva-modern .hero{grid-template-columns:1fr;gap:35px}.tva-hero-email{max-width:640px}.tva-hero-editorial{padding:30px}.tva-hero-editorial h2 br{display:none}.tva-hero-editorial h2{font-size:34px}.tva-about-home{grid-template-columns:1fr;gap:12px;padding:35px 24px}.tva-plan-explainer{grid-template-columns:1fr;gap:0}.tva-plan-explainer article{padding:18px 0}.tva-stats-notice{left:12px;right:12px;bottom:12px;flex-direction:column;align-items:stretch;gap:14px;padding:18px}.tva-stats-actions{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){.tva-hero-email button{transition:none;transform:none}}
.tva-newsletter-anchor{display:block;height:0;scroll-margin-top:100px}.tva-modern .hero .hero-desc{color:#53634f!important}.tva-modern .tva-hero-editorial h2{color:#1c2d1b!important}.tva-modern .tva-hero-editorial>p{color:#53634f!important}.tva-modern .tva-hero-email p{color:#5b6a55!important}.tva-modern .tva-hero-editorial h2 em{color:#897144!important}
.tva-static-article header{max-width:900px;margin:20px auto 35px}.tva-static-article h1{font-size:clamp(32px,4vw,54px);line-height:1.15;margin:24px 0;color:#1d2b1c}.tva-static-article .article-body{max-width:820px;margin:30px auto}.tva-static-article figure{margin:32px 0}.tva-static-article figcaption{font-size:12px;line-height:1.7;color:#65725d;margin-top:10px}.tva-static-article blockquote{border-left:3px solid #b49a62;padding-left:22px;color:#41523b}.tva-admin-adsense{padding:25px 0}.tva-admin-adsense li{margin:12px 0;line-height:1.7}

.tva-guide-delivery{font-size:13px;line-height:1.8;color:#586250;max-width:480px;margin-top:18px}
