.compare-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.compare-page>*,.compare-page section,.compare-page header,.compare-page article,.compare-page .compare-nav-links{min-width:0}.compare-page h1,.compare-page h2,.compare-page h3,.compare-page p,.compare-page strong{overflow-wrap:anywhere}.compare-page .compare-detail-hero-compact{min-height:0;padding-top:clamp(20px,3.5vw,46px);padding-bottom:clamp(22px,3.5vw,44px)}.compare-page .compare-detail-hero-compact .compare-breadcrumb{flex-wrap:wrap;row-gap:8px}.compare-page .compare-detail-hero-compact h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:100%;margin-top:clamp(18px,3vw,32px);font-size:clamp(2.1rem,6vw,6.5rem);line-height:1.02}.compare-page .punk-annual-intro{padding-top:clamp(28px,4vw,60px)}.compare-page .punk-annual-intro h2{overflow-wrap:anywhere}.compare-page .compare-feature-table-wrap,.compare-page .compare-allcrm-wrap{min-width:0;max-width:100%;overflow-x:auto}.compare-page .punk-annual-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch}.compare-page .punk-annual-competitor{color:#151611;background:#f2f0e6}.compare-page .punk-annual-competitor .punk-annual-number{letter-spacing:-.06em;white-space:normal;overflow-wrap:anywhere;word-break:normal;flex:none;align-self:stretch;width:100%;max-width:100%;margin:26px 0 0;font-size:clamp(3.3rem,6.2vw,6.6rem);line-height:1.06;display:block;position:relative}.compare-page .punk-annual-competitor .punk-annual-period{overflow-wrap:anywhere;flex:none;align-self:stretch;width:100%;max-width:100%;margin:15px 0 26px;font-size:clamp(.79rem,1.25vw,1rem);font-weight:950;line-height:1.5;display:block;position:relative}.compare-page .punk-annual-punk{background:#1c2111;border-left:4px solid #c8ff1a}.compare-page .punk-annual-punk .punk-annual-punk-price{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1}.compare-page .punk-annual-cols article{min-width:0}@media (width<=800px){.compare-page .punk-annual-cols{grid-template-columns:minmax(0,1fr)}.compare-page .punk-annual-punk{border-top:4px solid #c8ff1a;border-left:0}}@media (width<=620px){.compare-page .compare-nav{gap:8px;width:100%;max-width:100%;padding:0 16px}.compare-page .compare-brand{flex:0 auto;min-width:0}.compare-page .compare-brand img{width:clamp(104px,32vw,126px);max-width:100%}.compare-page .compare-nav-links{flex:0 auto}.compare-page .compare-nav-cta{white-space:nowrap;padding-inline:8px;font-size:.55rem}.compare-page .compare-detail-hero-compact{padding:20px 20px 22px}.compare-page .compare-detail-hero-compact h1{letter-spacing:-.055em;max-width:100%;margin-top:16px;font-size:clamp(1.9rem,8.7vw,3.3rem);line-height:1.06}.compare-page .compare-hub-hero h1{max-width:100%;font-size:clamp(2.7rem,12vw,4.5rem);line-height:.95}.compare-page .compare-card h2{font-size:clamp(1.7rem,9vw,3.4rem);line-height:1}.compare-page .compare-snapshot h2,.compare-page .compare-table-section h2,.compare-page .compare-source-section h2,.compare-page .compare-faq h2,.compare-page .compare-bottom-cta h2,.compare-page .compare-manifesto h2,.compare-page .compare-known h2,.compare-page .compare-allcrm-section>h2{max-width:100%;font-size:clamp(2rem,9vw,3.4rem);line-height:1}.compare-page .punk-compare-chooser h2,.compare-page .punk-annual-intro h2{max-width:100%;font-size:clamp(2.05rem,9vw,3.3rem);line-height:1}.compare-page .punk-annual-number{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.65rem,12vw,4.8rem);line-height:1}.compare-page .punk-annual-competitor .punk-annual-number{font-size:clamp(2.8rem,11vw,4.6rem)}.compare-page .punk-annual-punk-price,.compare-page .punk-annual-punk .punk-annual-punk-price{font-size:clamp(2.5rem,10vw,3.8rem)}.compare-page .punk-compare-gains h2{font-size:clamp(2rem,9vw,3.4rem);line-height:1}.compare-page .punk-annual-cols,.compare-page .punk-annual-invoice,.compare-page .punk-annual-invoice>div,.compare-page .punk-annual-cols article{min-width:0;max-width:100%}.compare-page .punk-annual-invoice input,.compare-page .punk-annual-competitor select{max-width:100%}}
