.pricing-section--reference{background:var(--tm-surface-page);scroll-margin-top:96px}.pricing-section--reference .pricing-section-intro{margin-top:0}.pricing-section--reference .pricing-section-intro h1,.pricing-section--reference .pricing-section-intro h2{max-width:680px}.pricing-section--reference .pricing-section-intro p{max-width:900px;color:var(--tm-text-body)}.pricing-section--reference .product-content{flex:1}.pricing-section--reference .product-best{height:auto;min-height:0;overflow:visible}.pricing-section--reference .product-details{margin-bottom:16px}.pricing-section--reference .product-cta{margin-top:0}.pricing-section--reference .product-cta:hover{background:var(--tm-text-primary)}.pricing-section--reference .product-cta--primary:hover{background:var(--tm-surface-band);color:var(--tm-brand-interaction)}.pricing-section--reference .product-consultation-marker{z-index:3;border-radius:8px}.pricing-section--reference .product-consultation-marker:before{content:"";position:absolute;inset:-11px}.product-auto-marker-icon{background:currentColor;width:18px;height:18px;-webkit-mask:url(/assets/icons/lightning.svg) 50%/contain no-repeat;mask:url(/assets/icons/lightning.svg) 50%/contain no-repeat}@media (min-width:861px){.pricing-section--reference{padding-bottom:32px}.pricing-section--reference .product-card{transition:transform .22s cubic-bezier(.16,1,.3,1)}.pricing-section--reference .product-content{transition:box-shadow .22s ease-out}.pricing-section--reference .product-details[open] .product-detail-content{min-height:var(--product-detail-content-height)}}@media (hover:hover) and (pointer:fine){.pricing-section--reference .product-card:hover,.pricing-section--reference .product-card:focus-within{transform:translateY(-3px)}.pricing-section--reference .product-card:hover .product-content,.pricing-section--reference .product-card:focus-within .product-content{box-shadow:0 16px 34px #2a262224}}@media (max-width:860px){.pricing-section--reference{padding:48px 0}.pricing-section--reference .pricing-shell{width:calc(100% - 40px);max-width:640px}.pricing-section--reference .pricing-section-intro h1,.pricing-section--reference .pricing-section-intro h2{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.18}.pricing-section--reference .pricing-section-intro p{margin-top:14px}.pricing-section--reference .product-consultation-tooltip{white-space:nowrap;max-width:240px}.pricing-section--reference .product-tabs span{font-size:12px}.pricing-section--reference .product-copy{min-height:82px}.pricing-section--reference .pricing-guarantee{padding:24px}.pricing-section--reference .pricing-guarantee-qualifier{white-space:normal}}@media (prefers-reduced-motion:reduce){.pricing-section--reference .product-card,.pricing-section--reference .product-content{transition:none;transform:none!important}}
