.sdp{--pricing-ink:#000;--pricing-muted:#838676;--pricing-line:#f7f6f4;--pricing-surface:#fbf9f1;--pricing-mint:#a3fda7;--pricing-pale:#f2ffe3;--pricing-moss:#0d5b3b;color:var(--pricing-ink);background:#fff;min-height:100vh;font:400 15px/1.2 ABC Diatype,Arial,sans-serif}.sdp *{box-sizing:border-box}.sdp p,.sdp h1,.sdp h2,.sdp h3{margin:0}.sdp .muted{color:var(--pricing-muted)}.sdp .wrap{max-width:1440px;margin-inline:auto;padding-inline:40px}.sdp .hero{text-align:center;padding:179px 24px 32px}.sdp .hero h1{letter-spacing:-.8px;text-wrap:balance;max-width:744px;margin-inline:auto;font:300 80px/.95 Items,Georgia,serif}.sdp .hero h1,.sdp .hero p,.sdp .close h2,.sdp .close p,.sdp .compare>h2,.sdp .compare-intro,.sdp .faq-section h2,.sdp .faq details p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.sdp .hero p{max-width:475px;margin:32px auto 0;font-size:18px;line-height:1.4}.sdp .pricing-plans{padding-block:64px 144px}.sdp .billing{justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.sdp .toggle{border:1px solid var(--pricing-line);background:var(--pricing-surface);border-radius:999px;gap:4px;padding:4px;display:flex}.sdp .toggle button{font:inherit;color:#000;cursor:pointer;text-box-trim:trim-both;text-box-edge:cap alphabetic;background:0 0;border:0;border-radius:999px;padding:8px 20px;line-height:1.2}.sdp .toggle button[aria-pressed=true]{color:#fff;background:#000}.sdp button:focus-visible,.sdp a:focus-visible,.sdp summary:focus-visible{outline:2px solid var(--pricing-moss);outline-offset:5px}.sdp .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sdp .plan{border:1px solid var(--pricing-line);background:var(--pricing-surface);border-radius:20px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;display:flex}.sdp .plan.popular{background:var(--pricing-pale);border-color:#0000;box-shadow:0 8px 17px #00000014,0 70px 42px #0000000a,0 124px 50px #00000003}.sdp .plan-head{align-items:center;gap:8px;display:flex}.sdp .plan h2{letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:1}.sdp .badge{background:var(--pricing-mint);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:999px;width:fit-content;padding:4px 12px;font-size:15px;font-weight:400;line-height:1.2;display:inline-block}.sdp .plan>p,.sdp .plan-price p,.sdp .trio span,.sdp li span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.sdp .plan-price{flex-direction:column;gap:8px;display:flex}.sdp .price{align-items:baseline;gap:4px;display:flex}.sdp .price>span{letter-spacing:-.4px;font:300 40px/.95 Items,Georgia,serif}.sdp .price small{color:var(--pricing-muted);font-size:15px}.sdp .trio{border-block:1px solid var(--pricing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-block:16px;display:grid}.sdp .trio b{letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:1;display:block}.sdp .trio span{margin-top:4px;display:block}.sdp .plan ul{flex-direction:column;flex:auto;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.sdp .g-stat{border-top:1px solid var(--pricing-line);flex-direction:column;gap:6px;width:100%;padding-top:20px;display:flex}.sdp .g-stat b{letter-spacing:-.3px;font:300 32px/.95 Items,Georgia,serif;display:block}.sdp .g-stat span{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:15px;line-height:1.3;display:block}.sdp .g-stat .muted{width:100%;min-height:2.6em;margin-top:2px}.sdp .plan li{align-items:flex-start;gap:8px;display:flex}.sdp .plan li img,.sdp .included img{flex:none;width:16px;height:16px}.sdp .cta{background:var(--pricing-mint);color:#000;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:100px;justify-content:center;align-items:center;width:fit-content;padding:18px 24px;font-size:15px;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}.sdp .cta:hover{background:#8ef393}.sdp .cta.secondary{color:#fff;background:#232323}.sdp .cta.secondary:hover{background:#444}.sdp .compare{padding-block:80px}.sdp .compare>h2{letter-spacing:-.6px;font:300 60px/.95 Items,Georgia,serif}.sdp .compare-intro{max-width:640px;margin-top:24px;font-size:18px;line-height:1.4}.sdp .desktop-compare{margin-top:64px}.sdp table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:18px;line-height:1.4}.sdp .label-col{width:22.0588%}.sdp table th,.sdp table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pricing-line);padding:24px;font-weight:400}.sdp table th:first-child{padding-left:0}.sdp table thead th{vertical-align:bottom;border-bottom:0;height:220px;padding:32px 24px 24px}.sdp table thead strong{letter-spacing:-.4px;margin-bottom:16px;font:300 40px/.95 Items,Georgia,serif;display:block}.sdp table thead .badge{margin-bottom:16px}.sdp table thead .muted{margin-bottom:16px;display:block}.sdp table thead .growth{border-top:1px solid var(--pricing-moss);border-radius:20px 20px 0 0}.sdp table .growth{border-inline:1px solid var(--pricing-moss)}.sdp table tbody tr:last-child .growth{border-bottom:1px solid var(--pricing-moss);border-radius:0 0 20px 20px}.sdp table .group th,.sdp table .group td{padding-top:48px;padding-bottom:16px}.sdp table .group th{letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:1}.sdp .n{font:inherit}.sdp td small,.sdp dd small{color:var(--pricing-muted);margin-top:4px;font-size:15px;line-height:1.2;display:block}.sdp .included{align-items:center;gap:8px;display:inline-flex}.sdp .notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:64px;font-size:18px;line-height:1.4;display:grid}.sdp .notes h3{letter-spacing:-.24px;margin-bottom:12px;font-size:24px;font-weight:500;line-height:1}.sdp .faq-section{max-width:876px;margin:auto;padding-block:40px}.sdp .faq-section h2{letter-spacing:-.4px;margin-bottom:48px;font:300 40px/.95 Items,Georgia,serif}.sdp .faq details{padding:16px 24px}.sdp .faq>div+div{margin-top:20px}.sdp .faq-line{width:100%;height:.5px;display:block}.sdp .faq summary{cursor:pointer;align-items:center;gap:16px;font-size:24px;line-height:1.2;list-style:none;display:flex}.sdp .faq summary::-webkit-details-marker{display:none}.sdp .faq summary>span:first-child{flex:1}.sdp .chevron{border:.5px solid #000;border-radius:24px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sdp .chevron img{width:16px;height:16px}.sdp details:not([open]) .chevron img{transform:rotate(180deg)}.sdp .faq details p{margin-top:16px;font-size:18px;line-height:1.4}.sdp .close{text-align:center;padding:80px 24px}.sdp .close h2{letter-spacing:-.6px;text-wrap:balance;max-width:726px;margin:auto;font:300 60px/.95 Items,Georgia,serif}.sdp .close p{margin:41px auto;font-size:18px;line-height:1.4}.sdp .mobile-compare{display:none}@media (max-width:1199px){.sdp .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.sdp .faq-section{max-width:none;margin-inline:40px}.sdp .desktop-compare{overflow-x:auto}.sdp table{min-width:1100px}}@media (max-width:639px){.sdp .wrap{padding-inline:20px}.sdp .hero{padding:80px 20px 32px}.sdp .hero h1{letter-spacing:-.48px;font-size:48px}.sdp .hero p{margin-top:24px;font-size:18px}.sdp .pricing-plans{padding-block:40px 64px}.sdp .billing{flex-wrap:wrap;gap:12px}.sdp .plans{grid-template-columns:1fr}.sdp .plan{padding:24px}.sdp .compare{padding-block:48px}.sdp .compare>h2{font-size:40px}.sdp .compare-intro{margin-top:20px}.sdp .desktop-compare{display:none}.sdp .mobile-compare{gap:24px;margin-top:40px;display:grid}.sdp .mobile-compare article{border:1px solid var(--pricing-line);border-radius:20px;padding:24px}.sdp .mobile-compare article.growth{border-color:var(--pricing-moss)}.sdp .mobile-plan-head{flex-direction:column;align-items:flex-start;gap:12px;padding-block:8px 24px;display:flex}.sdp .mobile-plan-head h3{font:300 32px/.95 Items,Georgia,serif}.sdp dl{margin:0}.sdp dl>div{border-bottom:1px solid var(--pricing-line);padding-block:16px}.sdp dl>div:last-child{border:0}.sdp dl .mobile-group{padding-top:32px;padding-bottom:12px}.sdp .mobile-group dt{color:#000;font-size:18px;font-weight:500}.sdp dt{color:var(--pricing-muted);font-size:15px}.sdp dd{margin:8px 0 0;font-size:18px;line-height:1.4}.sdp .notes{grid-template-columns:1fr;gap:24px;margin-top:40px}.sdp .notes h3{font-size:18px}.sdp .faq-section{margin-inline:20px;padding-block:40px}.sdp .faq-section h2{margin-bottom:32px;font-size:32px}.sdp .faq details{padding:16px 0}.sdp .faq summary{font-size:20px}.sdp .chevron{width:40px;height:40px}.sdp .close{padding-block:64px}.sdp .close h2{letter-spacing:-.4px;font-size:40px}.sdp .close p{margin-block:24px 32px}}.sdp .plan h2,.sdp .trio b,.sdp .cell-content,.sdp table thead strong,.sdp table thead .muted,.sdp .notes h3,.sdp .notes p,.sdp .faq summary>span:first-child{text-box-trim:trim-both;text-box-edge:cap alphabetic}
