.pricing-intro-final h1{max-width:1120px;font-size:clamp(38px,4.2vw,64px)}.pricing-intro-final .lead{max-width:850px}.gtm-billing{max-width:470px;padding:6px;background:#f1f5ef;border-radius:100px;border:1px solid #dce4dc}.gtm-billing legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gtm-billing label{border-radius:100px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.gtm-billing label:has(input:checked){background:#124e3c;color:white}.gtm-billing input{accent-color:#124e3c}.gtm-billing span{background:#d5f18b;color:#124e3c;padding:4px 8px;border-radius:40px}.gtm-plans{align-items:stretch;margin-top:12px}.gtm-plan{display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.gtm-plan ul{flex:1}.gtm-plan .price{white-space:nowrap}.gtm-plan .price>span:last-child{font-size:14px;letter-spacing:0}.gtm-plan .recommended-label{font-size:9px;max-width:calc(100% - 30px);left:15px;right:auto;padding:7px 10px}.gtm-plan .commitment{min-height:52px;font-size:12px;line-height:1.6}.gtm-plan .plan-note{margin-top:15px}.gtm-category{border-bottom:1px solid #dce4dc;padding:0 0 12px}.gtm-category summary{padding:24px 0;font-size:18px;font-weight:600;cursor:pointer;color:#183e34}.gtm-compare-labels,.gtm-compare-row{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:18px;padding:16px 12px;align-items:start}.gtm-compare-labels{background:#f1f5ef;border-radius:10px;font-size:13px}.gtm-compare-row{border-bottom:1px solid #e9eee7;font-size:12px;line-height:1.8}.gtm-compare-row strong{font-weight:400}.gtm-compare-row small{display:none}.gtm-comparison>.micro{margin-top:25px}.sales-invitation{position:fixed;right:24px;bottom:96px;z-index:119;width:min(330px,calc(100vw - 32px));padding:20px 36px 20px 20px;background:#fff;border:1px solid #dce4dc;border-radius:18px;box-shadow:0 12px 40px #143a2b26;color:#183e34;font-size:13px;line-height:1.7}.sales-invitation[hidden]{display:none}.sales-invitation>button:first-child{position:absolute;right:7px;top:7px;font-size:20px}.sales-invitation .sales-next{font-size:12px;padding:9px 12px}.sales-panel{background:#fcfdfb}.sales-head{background:#f1f5ef;color:#183e34;border-bottom:1px solid #dce4dc}.sales-head img{filter:none}.sales-head small{color:#58675f}.sales-close{color:#124e3c;border-color:#cbd8cd}.sales-message{background:#f0f5eb;border-radius:15px}.sales-message.user{background:#e6f1d6}.sales-idle{background:#fff;border:1px solid #dce4dc;padding:14px;border-radius:14px;margin-block:12px}.sales-idle p{font-size:13px;margin:0}.sales-idle .sales-options{margin-bottom:0}.sales-panel input,.sales-panel select,.sales-panel textarea{scroll-margin:40px}.sales-invitation :focus-visible{outline:3px solid #82a94a;outline-offset:3px}body:has(#consent:not([hidden])) .sales-invitation{visibility:hidden}@media(max-width:700px){.gtm-compare-labels{display:none}.gtm-category summary{font-size:16px}.gtm-compare-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 0}.gtm-compare-row strong{grid-column:1/-1;font-weight:600}.gtm-compare-row span{display:flex;flex-direction:column;font-size:11px;overflow-wrap:anywhere}.gtm-compare-row small{display:block;font-size:9px;color:#58675f;margin-bottom:6px}.gtm-plan .recommended-label{font-size:8px}.gtm-plan .commitment{min-height:0}.sales-invitation{right:14px;bottom:82px}.sales-panel .sales-composer textarea{font-size:16px}.sales-head strong{font-size:14px}.sales-idle .sales-options button{font-size:12px;min-height:44px}.gtm-billing{width:100%}.gtm-billing label{font-size:12px}}@media(prefers-reduced-motion:reduce){.gtm-plan{transition:none}}
