.punk-compare-chooser,.punk-annual{--convert-acid:#c8ff1a;--convert-black:#11120f;--convert-paper:#f4f2e9;color:var(--convert-paper);font-family:Arial,Helvetica,sans-serif}.punk-compare-chooser{background:var(--convert-acid);color:var(--convert-black);border-block:5px solid var(--convert-black);padding:clamp(42px,7vw,105px) 4vw}.punk-compare-overline,.punk-annual-intro>span,.punk-annual-label,.punk-annual-period,.punk-annual-invoice>label{letter-spacing:.06em;text-transform:uppercase;font:900 .74rem/1.4 ui-monospace,monospace;display:block}.punk-compare-chooser h2,.punk-annual-intro h2{letter-spacing:-.065em;text-transform:uppercase;max-width:18ch;margin:25px 0;font:950 clamp(2.8rem,7vw,7.2rem)/.88 Arial Black,Arial,sans-serif}.punk-compare-chooser h2 em{background:var(--convert-black);color:var(--convert-acid);font-style:normal}.punk-compare-chooser>p{max-width:840px;font-size:clamp(1rem,1.7vw,1.32rem);line-height:1.5}.punk-compare-choice-line{flex-wrap:wrap;align-items:end;gap:14px;margin-top:38px;display:flex}.punk-compare-choice-line>label{flex-basis:100%;font:900 .76rem ui-monospace,monospace}.punk-compare-choice-line select,.punk-annual select,.punk-annual input[type=number]{background:var(--convert-paper);min-width:0;color:var(--convert-black);border:2px solid;border-radius:0;padding:15px 18px;font:800 1rem Arial,sans-serif}.punk-compare-choice-line select{flex:1;min-width:220px;max-width:560px}.punk-compare-choice-link{background:var(--convert-black);text-transform:uppercase;justify-content:center;align-items:center;min-height:55px;padding:12px 22px;font:900 .86rem Arial,sans-serif;display:inline-flex;color:var(--convert-acid)!important}.punk-compare-choice-link.is-disabled{opacity:.45;pointer-events:none}.punk-compare-disclaimer{margin-top:23px;font-size:.83rem!important}.punk-annual{background:var(--convert-black);border-block:1px solid #40433b;margin:0}.punk-annual-intro{padding:clamp(50px,7vw,100px) 4vw 36px}.punk-annual-intro>span{color:var(--convert-acid)}.punk-annual-intro h2 em{color:var(--convert-acid);font-style:normal}.punk-annual-intro>p{color:#d6d6cd;max-width:850px;font-size:1.15rem;line-height:1.5}.punk-annual-cols{background:#4a4e40;border:1px solid #4a4e40;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1px;margin:0 4vw;display:grid}.punk-annual-cols article{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(24px,4vw,65px);display:flex}.punk-annual-competitor{color:#151611;background:#f2f0e6}.punk-annual-punk{color:#f2f0e6;background:#1c2111}.punk-annual-label{color:inherit;margin-bottom:28px}.punk-annual-competitor>label:not(.punk-annual-check){margin:14px 0 8px;font:900 .7rem ui-monospace,monospace}.punk-annual-competitor select{width:100%;max-width:550px}.punk-annual-competitor input[type=number]{width:120px}.punk-annual-check{align-items:center;gap:10px;margin-top:22px;font-weight:800;line-height:1.4;display:flex}.punk-annual-check input{accent-color:#151611;flex:none;width:20px;height:20px}.punk-annual-number{color:#151611;letter-spacing:-.08em;overflow-wrap:anywhere;margin:28px 0 6px;font:950 clamp(3.5rem,8.4vw,10rem)/.9 Arial Black,Arial,sans-serif;display:block}.punk-annual-no-price{margin:20px 0;font:950 clamp(2rem,4vw,4rem)/1 Arial Black,Arial,sans-serif}.punk-annual-period{margin:10px 0 25px}.punk-annual-competitor>p{max-width:740px;font-size:.95rem;line-height:1.6}.punk-annual-rule{font-weight:800}.punk-annual-extra{color:#1c1d19;background:#dcdad0;border-left:5px solid #1c1d19;padding:18px}.punk-annual-extra strong{margin-bottom:5px;display:block}.punk-annual-source{text-underline-offset:4px;margin-top:auto;padding-top:20px;font:900 .72rem ui-monospace,monospace;color:inherit!important;text-decoration:underline!important}.punk-annual-punk-price{color:var(--convert-acid);letter-spacing:-.075em;flex-direction:column;font:950 clamp(3.5rem,6.8vw,7rem)/.95 Arial Black,Arial,sans-serif;display:flex}.punk-annual-punk-price s{color:#b3b5aa;letter-spacing:-.045em;margin-bottom:12px;font-size:.38em}.punk-annual-punk>p{max-width:500px;font-size:1.12rem;line-height:1.55}.punk-annual-punk>p:first-of-type{font-weight:900}.punk-annual-invoice{gap:12px;margin:0 4vw;padding:35px 0 52px;display:grid}.punk-annual-invoice>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.punk-annual-invoice input{width:200px}.punk-annual-invoice output{color:var(--convert-acid);font:900 clamp(1.05rem,2vw,1.7rem)/1.2 Arial,sans-serif}.punk-annual-invoice>p{color:#bfc1b5;max-width:870px;font-size:.83rem;line-height:1.6}.punk-compare-gains{background:#171913;border-block:1px solid #3b3d35;padding:60px 4vw}.punk-compare-gains>span{color:var(--convert-acid);font:900 .73rem ui-monospace,monospace}.punk-compare-gains h2{letter-spacing:-.055em;max-width:16ch;margin:20px 0 30px;font:950 clamp(2.5rem,6vw,6rem)/.86 Arial Black,Arial,sans-serif}.punk-compare-gains ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.punk-compare-gains li{border:1px solid #42473b;padding:24px;font-weight:850;line-height:1.3}.punk-compare-gains li:before{content:"✓ ";color:var(--convert-acid)}.punk-compare-gains p{color:#c8c9bf;max-width:750px;margin-top:24px;line-height:1.6}.compare-feature-table tbody td:nth-child(2) .compare-status,.compare-allcrm-table tbody td.is-punk .compare-status{font-size:1rem}.compare-snapshot-card:not(.compare-snapshot-punk)>strong{overflow-wrap:anywhere;font-size:clamp(2.3rem,4vw,4.5rem)}.compare-snapshot-card.compare-snapshot-punk>strong{font-size:clamp(2rem,2.7vw,3.3rem)}@media (width<=800px){.punk-annual-cols,.punk-compare-gains ul{grid-template-columns:1fr}.punk-annual-number{font-size:clamp(3.2rem,12vw,6rem)}}@media (width<=540px){.punk-annual-intro,.punk-compare-chooser{padding-left:20px;padding-right:20px}.punk-annual-cols,.punk-annual-invoice{margin-left:20px;margin-right:20px}.punk-compare-choice-line select,.punk-compare-choice-link{width:100%;max-width:none}.punk-annual-cols article{padding:24px}.punk-compare-gains{padding-left:20px;padding-right:20px}}.compare-page .punk-annual-redesigned{padding:0}.compare-page .punk-price-heading{padding:clamp(30px,4vw,58px) 4vw 24px}.compare-page .punk-price-heading>span,.compare-page .punk-price-config-title,.compare-page .punk-price-duel-label,.compare-page .punk-price-duel-period,.compare-page .punk-price-field label{letter-spacing:.06em;text-transform:uppercase;font:900 .76rem/1.4 ui-monospace,Menlo,monospace;display:block}.compare-page .punk-price-heading>span{color:#c8ff1a}.compare-page .punk-price-heading h2{letter-spacing:-.06em;margin:14px 0;font:950 clamp(2.7rem,5vw,5.5rem)/.94 Arial Black,Arial,sans-serif}.compare-page .punk-price-heading h2 em{color:#c8ff1a;font-style:normal}.compare-page .punk-price-heading p{color:#d1d0c8;max-width:850px;margin:0;font-size:1.05rem;line-height:1.45}.compare-page .punk-price-config{background:#24261f;border:1px solid #41443b;flex-wrap:wrap;align-items:end;gap:18px;margin:0 4vw;padding:20px 24px;display:flex}.compare-page .punk-price-config-title{color:#c8ff1a;width:100%}.compare-page .punk-price-field{flex:250px;gap:8px;min-width:0;display:grid}.compare-page .punk-price-field-seats{flex:0 160px}.compare-page .punk-price-field select,.compare-page .punk-price-field input{color:#161712;background:#f5f3e9;border:2px solid #ecece4;border-radius:0;width:100%;min-width:0;min-height:50px;padding:9px 13px;font:800 1rem Arial,sans-serif}.compare-page .punk-price-whatsapp{flex:230px;align-items:center;gap:10px;min-height:50px;font-size:.88rem;font-weight:800;display:flex}.compare-page .punk-price-whatsapp input{accent-color:#c8ff1a;flex-shrink:0;width:20px;height:20px}.compare-page .punk-price-duel{background:#494e3f;border:1px solid #494e3f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0 4vw;display:grid}.compare-page .punk-price-duel article{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(26px,3.5vw,58px);display:flex}.compare-page .punk-price-duel-punk{color:#141610;background:#c8ff1a}.compare-page .punk-price-duel-competitor{color:#f6f5ee;background:#191a16}.compare-page .punk-price-duel-label{margin-bottom:clamp(20px,4vw,62px)}.compare-page .punk-price-duel-punk s{color:#526a0b;margin-bottom:6px;font:950 clamp(1.6rem,2.7vw,3rem)/1 Arial Black,Arial,sans-serif;display:block}.compare-page .punk-price-duel article>strong{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:100%;font:950 clamp(3.8rem,7vw,8rem)/1 Arial Black,Arial,sans-serif;display:block}.compare-page .punk-price-duel-competitor>strong{color:#c8ff1a}.compare-page .punk-price-duel-period{margin:10px 0 30px;font-size:clamp(.85rem,1.2vw,1.1rem)}.compare-page .punk-price-duel article p{max-width:580px;margin:0 0 16px;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:750;line-height:1.45}.compare-page .punk-price-duel article .punk-price-duel-fine{opacity:.85;font-size:.88rem;font-weight:450;line-height:1.55}.compare-page .punk-price-details{border-bottom:1px solid #41443b;grid-template-columns:1fr 1fr;gap:18px;margin:0 4vw;padding:24px 0;display:grid}.compare-page .punk-price-details p{color:#cccdc5;margin:0;font-size:.9rem;line-height:1.55}.compare-page .punk-price-details strong{color:#f1f2e7}.compare-page .punk-price-details a{color:#c8ff1a;text-underline-offset:4px;width:fit-content;font:900 .8rem/1.4 ui-monospace,Menlo,monospace;text-decoration:underline}@media (width<=800px){.compare-page .punk-price-duel{grid-template-columns:minmax(0,1fr)}.compare-page .punk-price-duel-competitor{grid-row:1}.compare-page .punk-price-duel-punk{grid-row:2}.compare-page .punk-price-details{grid-template-columns:1fr}.compare-page .punk-price-duel article>strong{font-size:clamp(2.9rem,12vw,5.2rem)}}@media (width<=620px){.compare-page .punk-price-heading{padding:28px 20px 20px}.compare-page .punk-price-heading h2{font-size:clamp(2.25rem,10vw,3.4rem)}.compare-page .punk-price-config,.compare-page .punk-price-duel,.compare-page .punk-price-details{margin-left:20px;margin-right:20px}.compare-page .punk-price-config{gap:14px;padding:18px}.compare-page .punk-price-field-seats{flex:100%}.compare-page .punk-price-duel article{padding:26px 20px}.compare-page .punk-price-duel article>strong{font-size:clamp(2.7rem,11vw,4.1rem)}.compare-page .punk-price-duel-label{margin-bottom:24px}.compare-page .punk-price-details{gap:12px}}
