.pricing-page{--green:#31332b;--ink:#31332b;--muted:#31332bb3;color:#31332b;max-width:1180px;margin:0 auto}.pricing-page button{color:#31332b}.pricing-page .pricing-closing{isolation:isolate;background:#31332b url("/easyads/assets/pricing-tattoo-wide.jpg") 50% 60%/cover no-repeat}.pricing-page .pricing-closing:after{opacity:1;pointer-events:none;background:linear-gradient(90deg,#131411a8,#1314114d 65%,#13141170);border-radius:0;width:auto;height:auto;inset:0}.pricing-page .pricing-addon-count{color:#31332b;font-size:32px;line-height:1.2}.pricing-addons .pricing-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.pricing-addons .pricing-section-heading h2{margin:0}.pricing-addons .pricing-section-heading p{text-align:left;max-width:none;margin:0}.pricing-page .pricing-addon-count,.pricing-page .pricing-addon-buy strong{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:normal;font-family:Helvetica Neue,Arial,sans-serif;font-weight:500}.pricing-hero{border-bottom:1px solid #d7d5d0;grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;padding:30px 0 38px;display:grid}.pricing-hero h1{margin-bottom:0;font-size:58px;line-height:1.02}.pricing-hero p{margin:0 0 7px;font-size:15px;line-height:1.7}.pricing-value-strip{background:#ebe6dc;border:1px solid #ded8cb;grid-template-columns:repeat(3,1fr);margin:28px 0 30px;display:grid}.pricing-value-strip>div{flex-direction:column;gap:4px;padding:20px 24px;display:flex}.pricing-value-strip>div+div{border-left:1px solid #d5cdbd}.pricing-value-strip strong{color:var(--green);font:21px Georgia,serif}.pricing-value-strip span{color:var(--muted);font-size:12px}.pricegrid.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;max-width:none}.pricing-card{background:#fff;border:1px solid #dcdad6;flex-direction:column;min-height:600px;padding:29px 27px;display:flex;position:relative}.pricing-card.featured{color:#fff;background:#31332b;border-color:#31332b}.pricing-card.featured li,.pricing-card.featured span,.pricing-card.featured small,.pricing-card.featured .pricing-audience{color:#fff}.pricing-popular{letter-spacing:1.2px;background:#ececea;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:0;right:0;color:#31332b!important}.pricing-audience{min-height:42px;color:var(--muted);max-width:240px;margin-top:3px;font-size:12px;line-height:1.5}.pricing-card h2{margin:14px 0 7px;font:40px Georgia,serif}.pricing-card .price{align-items:baseline;gap:8px;margin:14px 0 25px;font-size:50px;line-height:1;display:flex}.pricing-card .price-amount{letter-spacing:-1.8px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-family:Helvetica Neue,Arial,sans-serif;font-size:50px;font-weight:400;line-height:.92}.pricing-card .price small{color:var(--muted);font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1}.pricing-card.featured .price small{color:#fff}.pricing-credits{border-top:1px solid #e2e0dc;border-bottom:1px solid #e2e0dc;align-items:baseline;gap:8px;padding:19px 0;display:flex;position:relative}.pricing-card.featured .pricing-credits{border-color:#ffffff2e}.pricing-credits strong{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font:500 31px/1.2 Helvetica Neue,Arial,sans-serif}.pricing-credits span{color:var(--muted);font-size:11px}.pricing-credits .pricing-info{width:18px;height:18px;min-height:18px;color:var(--muted);text-align:center;background:0 0;border:1px solid;border-radius:50%;flex:0 0 18px;margin:0 0 1px 2px;padding:0;font:700 10px/16px Helvetica Neue,Arial,sans-serif;position:relative}.pricing-credits .pricing-info:after{content:attr(data-tooltip);z-index:8;color:#fff;letter-spacing:.1px;text-align:left;white-space:pre;opacity:0;visibility:hidden;pointer-events:none;background:#31332b;border:1px solid #ffffff1f;border-radius:4px;width:max-content;padding:8px 11px;font:500 11px/1.4 Helvetica Neue,Arial,sans-serif;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #31332b24}.pricing-credits .pricing-info:hover:after,.pricing-credits .pricing-info:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.pricing-card.featured .pricing-credits .pricing-info{color:#fff}.pricing-card.featured .pricing-credits .pricing-info:after{color:#31332b;background:#f1f1ef;border-color:#31332b14}.pricing-credits .pricing-info:hover,.pricing-credits .pricing-info:focus-visible{border-color:currentColor}.pricing-card ul{flex:1;margin:20px 0 24px;font-size:12px;line-height:1.45}.pricing-card li{margin-bottom:10px}.pricing-card button{margin-top:auto}.pricing-note{background:#fff;border:1px solid #dcdad6;align-items:baseline;gap:12px;margin:28px 0 0;padding:18px 22px;display:flex}.pricing-note span{color:var(--muted);font-size:13px}.pricing-demo{justify-content:space-between;align-items:center;max-width:none;margin:18px 0 0;display:flex}.pricing-demo h3{margin-bottom:3px}.pricing-addons{border-top:1px solid #d7d5d0;margin:72px 0 0;padding-top:54px}.pricing-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.pricing-section-heading h2{margin:8px 0 0;font:38px Georgia,serif}.pricing-section-heading p{text-align:right;max-width:430px;margin:0}.pricing-addon-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pricing-addon{background:#fff;border:1px solid #dcdad6;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.pricing-addon span{letter-spacing:1.4px;color:var(--muted);font-size:10px;font-weight:800}.pricing-addon h3{margin:7px 0 4px;font:24px Georgia,serif}.pricing-addon p{margin:0;font-size:12px}.pricing-addon-buy{text-align:right;min-width:112px}.pricing-addon-buy strong{margin-bottom:10px;font:32px Georgia,serif;display:block}.pricing-details{border-top:1px solid #d7d5d0;grid-template-columns:.75fr 1.25fr;gap:70px;margin:90px 0 72px;padding-top:54px;display:grid}.pricing-details-copy h2{margin:11px 0 18px;font:46px/1.06 Georgia,serif}.pricing-details-copy p{max-width:330px}.pricing-faq details{border-top:1px solid #d7d5d0;padding:0}.pricing-faq details:last-child{border-bottom:1px solid #d7d5d0}.pricing-faq summary{cursor:pointer;padding:22px 42px 22px 0;font-weight:700;list-style:none;position:relative}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";border:1px solid #bdbbb5;place-items:center;width:26px;height:26px;font-size:17px;font-weight:400;display:grid;position:absolute;top:17px;right:6px}.pricing-faq details[open] summary:after{content:"−"}.pricing-faq details p{max-width:690px;margin:-7px 42px 22px 0}.pricing-card .gold{color:#31332b;background:#f1f1ef;border-color:#f1f1ef}.pricing-closing{color:#fff;background:#31332b;justify-content:space-between;align-items:center;gap:36px;min-height:220px;padding:42px 48px;display:flex;position:relative;overflow:hidden}.pricing-closing:after{content:"";opacity:.7;background:#31332b;border-radius:50%;width:360px;height:360px;position:absolute;top:-110px;right:-70px}.pricing-closing h2{z-index:1;margin:0;font:46px/1.08 Georgia,serif;position:relative}.pricing-closing-actions{z-index:1;gap:12px;display:flex;position:relative}.pricing-closing-actions button:not(.gold){color:#fff;background:0 0;border-color:#fff6}.pricing-closing-actions .gold{color:#31332b;background:#fff;border-color:#fff}.pricing-demo{opacity:.78;margin-top:24px}@media (width<=760px){.pricing-hero,.pricing-value-strip,.pricegrid.pricing-grid{grid-template-columns:1fr}.pricing-hero{gap:20px;padding-top:10px}.pricing-hero h1{font-size:43px}.pricing-value-strip>div+div{border-top:1px solid #d5cdbd;border-left:0}.pricing-card{min-height:0}.pricing-note,.pricing-demo{flex-direction:column;align-items:flex-start}.pricing-addons{margin-top:48px;padding-top:40px}.pricing-section-heading,.pricing-addon,.pricing-closing{flex-direction:column;align-items:flex-start}.pricing-section-heading p{text-align:left}.pricing-addon-grid,.pricing-details{grid-template-columns:1fr}.pricing-addon-buy{text-align:left}.pricing-details{gap:28px;margin:65px 0 48px;padding-top:40px}.pricing-details-copy h2,.pricing-closing h2{font-size:36px}.pricing-closing{padding:36px 28px}.pricing-closing-actions{flex-direction:column;width:100%}.pricing-closing-actions button{width:100%}}