.pricing-intro{padding-bottom:25px}.pricing-intro h1{font-size:clamp(34px,4vw,52px)}.pricing-intro .lead{max-width:780px}.pricing-preview{max-width:1200px;margin:auto;padding:20px 5% 40px}.pricing-heading h2{font-size:30px;margin:0 0 12px}.pricing-heading p{font-size:14px}.term-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.term-card{display:flex;flex-direction:column;align-items:start;gap:14px;border:1px solid #becbbc;border-radius:12px;padding:24px;cursor:pointer;background:#fff;font-weight:400}.term-card:has(input:checked){border:2px solid #105b44;background:#edf3e5;padding:23px}.term-card input{width:20px;height:20px;accent-color:#105b44;margin:0}.term-name{font-size:18px;font-weight:700}.term-card strong{font-size:28px;line-height:1.15;color:#103d2f}.term-card b{font-size:13px;margin-top:auto}.fee-details{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid #ced7c8;padding-top:20px}.fee-details h3{font-size:20px}.fee-details p{font-size:14px}.signup-details{padding-top:10px}.quote-summary{background:#edf3e5;border-radius:10px;padding:22px;margin:20px 0}.quote-summary h3{font-size:22px;margin:0 0 15px}.quote-summary p{font-size:14px;margin:8px 0}.quote-summary strong{font-size:17px}@media(max-width:700px){.term-cards,.fee-details{grid-template-columns:1fr}.pricing-preview{padding:20px 6% 30px}.term-card{gap:10px}.pricing-intro h1{font-size:36px}}.billing-info{max-width:1080px;margin:20px auto 45px;padding:35px 4%;background:#edf3e5;border-radius:15px}.billing-info h2{font-size:32px}.billing-info>p{max-width:800px}.billing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.billing-steps b{color:#105b44;font-size:14px}.billing-steps h3{font-size:21px}.billing-steps p{font-size:14px}.pricing-next{max-width:1080px;margin:25px auto 65px;padding:0 4%}.pricing-next h2{font-size:29px}@media(max-width:700px){.billing-info{margin:15px 6% 35px;padding:25px}.billing-steps{grid-template-columns:1fr;gap:10px}.billing-info h2{font-size:28px}}
.transparency-certification{max-width:1080px;margin:20px auto 40px;padding:30px 4%;display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#edf3e5;border:1px solid #ced7c8;border-radius:15px;scroll-margin-top:100px}.transparency-certification h2{font-size:clamp(25px,3vw,32px);line-height:1.2;margin:12px 0}.transparency-certification p{font-size:15px;line-height:1.6}.transparency-certification .fine{font-size:12px}.certification-price{margin-top:0}.certification-price strong{font-size:36px;color:#103d2f}.certification-price span{font-size:17px}.certification-included{padding:16px;background:#fff;border-radius:10px}.certification-included strong{color:#105b44}.transparency-certification .actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.transparency-certification .btn{font-size:14px}.transparency-certification .textlink{font-size:14px}@media(max-width:700px){.transparency-certification{grid-template-columns:1fr;margin:15px 6% 30px;padding:24px;gap:12px}}
