.suite-pricing{--suite-ink:#0a1a24;--suite-paper:#fff8e8;--suite-accent:#32cfc1;padding:72px 0;background:var(--suite-paper);color:var(--suite-ink);font-family:"DM Sans",Arial,sans-serif}.suite-pricing[data-suite-tool=clues]{--suite-paper:#eeeae1;--suite-accent:#d92b20}.suite-pricing[data-suite-tool=daylight]{--suite-paper:#fff3cf;--suite-ink:#301928;--suite-accent:#b53e79}.suite-pricing[data-suite-tool=fair]{--suite-paper:#131f43;--suite-ink:#fff8e8;--suite-accent:#eed17d}.suite-pricing[data-suite-tool=flash]{--suite-paper:#130c22;--suite-ink:#fff8e8;--suite-accent:#32cfc1}.suite-pricing *{box-sizing:border-box}.suite-pricing-inner{width:min(1200px,calc(100% - 48px));margin:auto}.suite-pricing :is(h2,h3,p){text-wrap:pretty}.suite-pricing .suite-kicker{font-size:12px;letter-spacing:.15em;font-weight:700}.suite-pricing h2{font:700 clamp(32px,4vw,52px)/1.12 "DM Sans",Arial,sans-serif;letter-spacing:0;margin:16px 0 24px}.suite-pricing p{font-size:15px;line-height:1.65;max-width:76ch}.suite-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:28px 0}.suite-plan-grid article{display:flex;flex-direction:column;gap:14px;padding:22px 18px;border:1px solid var(--suite-accent);border-top-width:4px;min-width:0;border-radius:5px}.suite-pricing h3{font:700 25px/1.2 "DM Sans",Arial,sans-serif;letter-spacing:0;margin:0}.suite-plan-grid p{margin:0;font-size:14px}.suite-pricing .suite-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.suite-price strong{font:700 38px/1.1 "DM Sans",Arial,sans-serif}.suite-price span{font-size:12px}.suite-pricing a{color:inherit;font-weight:700;text-underline-offset:5px;line-height:1.6}.suite-plan-grid :is(a,.suite-closed){margin-top:auto;font-size:13px}.suite-pricing a:focus-visible{outline:3px solid var(--suite-accent);outline-offset:5px}.suite-pricing .suite-terms{font-size:13px;margin:24px 0;max-width:100ch}@media(max-width:1050px){.suite-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.suite-plan-grid{grid-template-columns:1fr}.suite-pricing{padding:48px 0}.suite-pricing-inner{width:calc(100% - 40px)}}
