.web-jump{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.web-jump a{padding:10px 16px;border:1px solid #bfcbbd;border-radius:3px;font-size:13px;color:#125431}.web-offer{padding:74px 0;background:#f3f5ef}.web-offer .section-heading{margin-bottom:30px}.web-offer h2,.web-models h2{font-size:clamp(28px,3.3vw,42px);line-height:1.2;max-width:800px}.web-offer-intro{max-width:780px;line-height:1.8;color:#586053;margin:20px 0 32px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plan-card{background:#fff;border:1px solid #d7dfd1;padding:28px 24px;display:flex;flex-direction:column;position:relative;min-width:0}.plan-level{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#17653a;margin-bottom:20px}.plan-card h3{font-size:25px;margin:0 0 14px}.plan-card p{font-size:14px;line-height:1.75;color:#5a6256}.plan-card .plan-price{font-size:21px;color:#183f28;font-weight:700;margin:24px 0 18px}.plan-card ul{padding-left:18px;font-size:13px;line-height:1.8;margin:18px 0 25px;flex:1}.plan-card li{margin-bottom:8px}.plan-card button{width:100%;padding:13px 10px;background:#0f6b3a;color:white;border:1px solid #0f6b3a;font:inherit;font-size:13px;cursor:pointer}.plan-card.is-selected{border-color:#0f6b3a;box-shadow:0 0 0 2px #0f6b3a}.plan-card button:focus-visible,.model-card a:focus-visible,.model-card button:focus-visible{outline:3px solid #7ac943;outline-offset:4px}.scope-note{font-size:13px;line-height:1.8;color:#626b5d;max-width:880px;margin-top:25px}.web-models{padding-top:75px;padding-bottom:75px}.selection-summary{padding:16px 20px;border-left:3px solid #7ac943;background:#f1f5ed;margin:30px 0;font-size:14px;line-height:1.7}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.model-card{border:1px solid #dfe5da;display:flex;flex-direction:column;background:white;min-width:0}.model-mini{background:var(--model-light);min-height:215px;padding:28px;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:12px;color:var(--model-color);text-decoration:none}.model-mini strong{font-size:19px;line-height:1.3;display:block;max-width:190px}.model-mini small{font-size:9px;letter-spacing:.14em;display:block;margin-bottom:16px}.model-art{width:100%;height:auto;max-height:150px}.model-copy{padding:24px;display:flex;flex-direction:column;flex:1}.model-copy h3{font-size:22px;margin-bottom:9px}.model-copy p{font-size:14px;color:#62695c;line-height:1.6;margin-bottom:20px}.model-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto}.model-actions a{font-size:13px;color:#165832;text-decoration:underline;text-underline-offset:4px}.model-actions button{padding:10px 14px;border:1px solid #175c36;background:#fff;color:#175c36;font:inherit;font-size:12px;cursor:pointer}.web-faq{margin-top:55px;border-top:1px solid #dce3d6}.web-faq details{border-bottom:1px solid #dce3d6;padding:18px 0}.web-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.web-faq p{max-width:850px;font-size:14px;line-height:1.8;color:#5c6558;margin:14px 0}.home-finish .service-body{display:flex;flex-direction:column;flex:1}.home-finish .service-body .text-link{margin-top:auto;padding-top:18px}.home-finish .service-card-link{height:100%}.home-finish .service-card{transition:box-shadow .2s,border-color .2s}.home-finish #sobre p{line-height:1.85}.home-finish .contact-channels a{overflow-wrap:anywhere}.home-web-link{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;margin-top:24px;border-top:1px solid #dbe3d5}.home-web-link p{font-size:14px;color:#5b6456;line-height:1.7;max-width:650px}.home-web-link a{flex-shrink:0}.model-note{font-size:12px;color:#626c5d;line-height:1.8;margin-top:16px}@media(max-width:1050px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.plan-grid,.model-grid{grid-template-columns:1fr}.web-offer{padding:48px 0}.plan-card{padding:25px}.web-models{padding-top:48px;padding-bottom:48px}.model-mini{min-height:200px}.home-web-link{display:block}.home-web-link a{display:inline-flex;margin-top:16px}.web-jump{gap:8px}.web-jump a{font-size:12px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.home-finish .service-card{transition:none}}

.plan-card>p:not(.plan-level):not(.plan-price){min-height:49px}

.models-coming-soon{border-top:1px solid #dce3d6}.models-coming-soon>div{max-width:880px;padding:35px;background:#f3f5ef;border-left:3px solid #7ac943}.coming-label{display:inline-block;padding:8px 12px;border:1px solid #bccdb4;color:#175c36;font-size:12px;margin:0 20px 15px 0}.models-coming-soon .btn{font-size:13px}@media(max-width:640px){.models-coming-soon>div{padding:24px}.models-coming-soon .btn{display:flex;max-width:100%}}
.plan-card button:disabled{background:#e4ebdf;color:#49623f;border-color:#c2d0ba;cursor:default;opacity:1}