.ds.ds-pricing .ds-h-hero--sub{font-size:clamp(3.5rem,6vw,5.75rem)}.ds.ds-pricing .ds-navlink[aria-current=page]{color:var(--ds-ink);font-weight:600}.ds.ds-pricing #plans,.ds.ds-pricing #engine,.ds.ds-pricing #compare,.ds.ds-pricing #math,.ds.ds-pricing #trial,.ds.ds-pricing #faq,.ds.ds-pricing #guide,.ds.ds-pricing #start{scroll-margin-top:96px}.ds.ds-pricing #compare{background:0 0}.ds.ds-pricing .ds-head{text-align:center}.ds.ds-pricing .ds-head .ds-h-ch{text-wrap:balance;margin-top:20px}.ds.ds-pricing .ds-head .ds-lede{text-wrap:balance;max-width:720px;margin:24px auto 0}.ds.ds-pricing .ds-btn-link{color:var(--ds-teal-text);letter-spacing:-.012em;cursor:pointer;align-items:center;gap:8px;font-size:1.0625rem;font-weight:550;display:inline-flex}.ds.ds-pricing .ds-btn-link .ds-arr{transition:transform .2s var(--ds-ease)}@media (hover:hover) and (pointer:fine){.ds.ds-pricing .ds-btn-link:hover .ds-arr{transform:translate(3px)}}.ds.ds-pricing #hero{text-align:center;padding:150px 0 clamp(60px,5.6vw,92px)}.ds.ds-pricing #hero .ds-h-hero{margin-top:22px}.ds.ds-pricing .ds-hero__sub{text-wrap:balance;max-width:840px;margin:30px auto 0}.ds.ds-pricing .ds-hero__cta{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;margin-top:38px}.ds.ds-pricing .ds-facts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(32px,3.2vw,46px);display:flex}.ds.ds-pricing .ds-chip .ds-mono{color:var(--ds-ink2);font-size:.84375rem;font-weight:600}.ds.ds-pricing .ds-ptable .ds-ic{background:#43b19633}.ds.ds-pricing .ds-jobs{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,2.2vw,30px);margin-top:clamp(44px,4.4vw,68px);display:grid}.ds.ds-pricing .ds-job{background:var(--ds-paper);box-shadow:var(--ds-sh-1), 0 0 0 1px #0c0c0b0d;border-radius:28px;padding:clamp(28px,2.8vw,42px)}.ds.ds-pricing .ds-job--lead{background:radial-gradient(120% 110% at 50% 0%, #43b19642 0%, #43b19612 56%, #43b19600 84%), var(--ds-paper);box-shadow:var(--ds-sh-3), 0 0 0 1px #1f56481a, inset 0 1px 0 #ffffffe6;position:relative;top:-10px}.ds.ds-pricing .ds-job__k{font-family:var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted);font-size:.71875rem;font-weight:600}.ds.ds-pricing .ds-job--lead .ds-job__k{color:var(--ds-teal-text)}.ds.ds-pricing .ds-job__t{letter-spacing:-.032em;margin-top:15px;font-size:clamp(1.3125rem,1.9vw,1.6875rem);font-weight:620;line-height:1.1}.ds.ds-pricing .ds-job__d{color:var(--ds-muted);letter-spacing:-.008em;margin-top:13px;font-size:1.03125rem;line-height:1.5}.ds.ds-pricing .ds-job__aside{color:var(--ds-teal-text);letter-spacing:-.008em;margin-top:10px;font-size:.9375rem}.ds.ds-pricing .ds-shotframe{aspect-ratio:16/10;background:var(--ds-paper);width:min(1020px,91%);box-shadow:var(--ds-sh-3), 0 0 0 1px #0c0c0b0f;border-radius:20px;margin:clamp(46px,4.6vw,72px) auto 0;position:relative;overflow:hidden}.ds.ds-pricing .ds-shotframe img{object-fit:cover;object-position:50% 22%;transform-origin:50% 0;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.47)}.ds.ds-pricing .ds-callout{text-align:center;background:radial-gradient(120% 110% at 50% 0%, #43b19642 0%, #43b19612 55%, #43b19600 84%), var(--ds-paper);max-width:900px;box-shadow:var(--ds-sh-2), 0 0 0 1px #1f56481a;letter-spacing:-.022em;color:var(--ds-ink2);border-radius:28px;margin:clamp(44px,4.4vw,68px) auto 0;padding:clamp(30px,3vw,46px) clamp(28px,3.2vw,54px);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:500;line-height:1.42}.ds.ds-pricing .ds-callout b{color:var(--ds-teal-text);font-weight:640}.ds.ds-pricing .ds-callout .ds-mono{color:var(--ds-ink);letter-spacing:-.03em;font-weight:560}.ds.ds-pricing .ds-tablewrap{background:var(--ds-paper);box-shadow:var(--ds-sh-2), 0 0 0 1px #0c0c0b0d;border-radius:28px;margin-top:clamp(44px,4.4vw,66px);position:relative;overflow:hidden}.ds.ds-pricing .ds-tablewrap:before{content:"";z-index:0;pointer-events:none;background:#43b1960e;width:25%;position:absolute;top:0;bottom:0;right:0}.ds.ds-pricing .ds-ptable{z-index:1;border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;position:relative}.ds.ds-pricing .ds-c-feat{width:50%}.ds.ds-pricing .ds-c-st,.ds.ds-pricing .ds-c-pro{width:25%}.ds.ds-pricing .ds-ptable th,.ds.ds-pricing .ds-ptable td{vertical-align:middle;padding:15px 26px}.ds.ds-pricing .ds-ptable thead th{letter-spacing:-.022em;color:var(--ds-ink);padding-top:26px;padding-bottom:20px;font-size:1.0625rem;font-weight:640}.ds.ds-pricing .ds-ptable thead th:first-child{font-weight:500}.ds.ds-pricing .ds-ptable .ds-grp th{font-family:var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-teal-text);padding-top:30px;padding-bottom:10px;font-size:.71875rem;font-weight:600}.ds.ds-pricing .ds-ptable tbody tr:not(.ds-grp) th,.ds.ds-pricing .ds-ptable tbody tr:not(.ds-grp) td{border-top:1px solid var(--ds-line)}.ds.ds-pricing .ds-ptable tbody th[scope=row]{color:var(--ds-ink2);letter-spacing:-.012em;font-size:1rem;font-weight:450}.ds.ds-pricing .ds-ptable td{color:var(--ds-ink2);font-size:1rem}.ds.ds-pricing .ds-no{text-align:center;width:28px;font-family:var(--ds-mono);color:var(--ds-muted);font-size:1.25rem;font-weight:600;line-height:28px;display:inline-block}.ds.ds-pricing .ds-pval{font-family:var(--ds-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ds-ink);font-size:1rem;font-weight:600}.ds.ds-pricing .ds-psub{font-family:var(--ds-mono);letter-spacing:.02em;color:var(--ds-muted);margin-top:4px;font-size:.75rem;display:block}.ds.ds-pricing .ds-ptable .ds-row--price th,.ds.ds-pricing .ds-ptable .ds-row--price td{padding-top:19px;padding-bottom:19px}.ds.ds-pricing .ds-ptable .ds-row--last th,.ds.ds-pricing .ds-ptable .ds-row--last td{padding-bottom:28px}.ds.ds-pricing .ds-tfoot{color:var(--ds-muted);letter-spacing:-.005em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:22px;font-size:.90625rem;display:flex}.ds.ds-pricing .ds-tfoot .ds-btn-link{font-size:.96875rem}.ds.ds-pricing .ds-swipehint{display:none}.ds.ds-pricing .ds-mathbody{text-align:center;max-width:840px;margin:clamp(26px,2.6vw,38px) auto 0}.ds.ds-pricing .ds-ledger{background:var(--ds-paper);max-width:940px;box-shadow:var(--ds-sh-2), 0 0 0 1px #0c0c0b0d;border-radius:32px;margin:clamp(44px,4.4vw,66px) auto 0;padding:clamp(34px,3.4vw,52px) clamp(28px,3.4vw,54px)}.ds.ds-pricing .ds-ledger__h{font-family:var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-muted);padding-bottom:20px;font-size:.75rem;font-weight:600}.ds.ds-pricing .ds-lrow{grid-template-columns:minmax(0,1.5fr) 1fr 1fr;align-items:baseline;gap:18px;padding:13px 0;display:grid}.ds.ds-pricing .ds-lrow>span:not(:first-child){text-align:right;font-family:var(--ds-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:560}.ds.ds-pricing .ds-lrow--head{padding-top:0;padding-bottom:14px}.ds.ds-pricing .ds-lrow--head>span,.ds.ds-pricing .ds-lrow--head>span:not(:first-child){font-family:var(--ds-sans);letter-spacing:-.015em;color:var(--ds-ink);font-size:.9375rem;font-weight:600}.ds.ds-pricing .ds-lrow__k{color:var(--ds-ink2);letter-spacing:-.012em;font-size:1rem}.ds.ds-pricing .ds-lrow__k small{color:var(--ds-muted);letter-spacing:-.005em;margin-top:3px;font-size:.84375rem;display:block}.ds.ds-pricing .ds-v-cut{color:var(--ds-red)}.ds.ds-pricing .ds-v-good{color:var(--ds-teal-text)}.ds.ds-pricing .ds-lrow--total{border-top:1px solid var(--ds-line);margin-top:8px;padding-top:20px}.ds.ds-pricing .ds-lrow--total .ds-lrow__k{color:var(--ds-ink);font-size:1.0625rem;font-weight:640}.ds.ds-pricing .ds-lrow--total>span:not(:first-child){color:var(--ds-ink);font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:680}.ds.ds-pricing .ds-lrow--total .ds-v-good{color:var(--ds-teal-deep)}.ds.ds-pricing .ds-bars{gap:16px;margin-top:clamp(30px,3vw,42px);display:grid}.ds.ds-pricing .ds-bar{grid-template-columns:clamp(130px,13vw,180px) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.6vw,22px);display:grid}.ds.ds-pricing .ds-bar__k{color:var(--ds-muted);letter-spacing:-.008em;font-size:.90625rem}.ds.ds-pricing .ds-bar__track{background:#0c0c0b0f;border-radius:999px;height:14px;overflow:hidden}.ds.ds-pricing .ds-bar__fill{height:100%;width:var(--ds-w);transform-origin:0;will-change:transform;background:#0c0c0b38;border-radius:999px}.ds.ds-pricing .ds-bar__fill--teal{background:var(--ds-teal)}.ds.ds-pricing .ds-bar__v{font-family:var(--ds-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--ds-ink2);text-align:right;min-width:76px;font-size:1rem;font-weight:600}.ds.ds-pricing .ds-bar--good .ds-bar__v{color:var(--ds-teal-deep)}.ds-js .ds.ds-pricing .ds-bar__fill{transform:scaleX(0)}.ds.ds-pricing .ds-ledger__note{color:var(--ds-muted);letter-spacing:-.008em;margin-top:clamp(26px,2.6vw,36px);font-size:.9375rem;line-height:1.5}.ds.ds-pricing .ds-trialbody{text-align:center;max-width:840px;margin:clamp(26px,2.6vw,38px) auto 0}.ds.ds-pricing .ds-tl{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);margin:clamp(48px,4.8vw,72px) 0 0;padding:0;list-style:none;display:grid}.ds.ds-pricing .ds-tl__d{font-family:var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-teal-text);font-size:.75rem;font-weight:600}.ds.ds-pricing .ds-tl__rail{background:#0c0c0b12;border-radius:999px;height:5px;margin:16px 0 22px;overflow:hidden}.ds.ds-pricing .ds-tl__seg{background:#43b19666;border-radius:999px;width:100%;height:100%;display:block}.ds.ds-pricing .ds-tl__s--charge .ds-tl__seg{background:var(--ds-teal)}.ds.ds-pricing .ds-tl__t{letter-spacing:-.032em;font-size:clamp(1.3125rem,1.85vw,1.625rem);font-weight:620;line-height:1.1}.ds.ds-pricing .ds-tl__b{color:var(--ds-muted);letter-spacing:-.008em;text-wrap:pretty;max-width:31ch;margin-top:11px;font-size:1.03125rem;line-height:1.5}.ds.ds-pricing .ds-tl__note{text-align:center;color:var(--ds-muted);letter-spacing:-.008em;margin:clamp(38px,3.6vw,54px) auto 0;font-size:.96875rem}.ds.ds-pricing .ds-faq{max-width:880px;margin:clamp(44px,4.4vw,64px) auto 0}.ds.ds-pricing .ds-q{border-top:1px solid var(--ds-line)}.ds.ds-pricing .ds-q:last-child{border-bottom:1px solid var(--ds-line)}.ds.ds-pricing .ds-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:26px;padding:24px 4px;list-style:none;display:flex}.ds.ds-pricing .ds-q summary::-webkit-details-marker{display:none}.ds.ds-pricing .ds-q summary:focus-visible{outline:3px solid var(--ds-teal);outline-offset:-2px;border-radius:14px}.ds.ds-pricing .ds-q__t{letter-spacing:-.024em;color:var(--ds-ink);font-size:clamp(1.125rem,1.55vw,1.3125rem);font-weight:560;line-height:1.25}.ds.ds-pricing .ds-q__i{color:var(--ds-muted);transition:transform .22s var(--ds-ease), color .22s var(--ds-ease);flex:none;display:inline-flex}.ds.ds-pricing .ds-q[open] .ds-q__i{color:var(--ds-teal-text);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.ds.ds-pricing .ds-q summary:hover .ds-q__i{color:var(--ds-ink)}}.ds-js .ds.ds-pricing .ds-q__w{grid-template-rows:1fr;transition:grid-template-rows .22s ease-out;display:grid}.ds-js .ds.ds-pricing .ds-q__c{min-height:0;overflow:hidden}.ds-js .ds.ds-pricing .ds-js-faq .ds-q:not(.is-open) .ds-q__w{grid-template-rows:0fr}.ds.ds-pricing .ds-q__c{padding:0 92px 26px 4px}.ds.ds-pricing .ds-q__c p{color:var(--ds-muted);letter-spacing:-.008em;font-size:1.03125rem;line-height:1.55}.ds.ds-pricing #guide{padding:clamp(64px,6vw,104px) 0 clamp(44px,4.4vw,64px)}.ds.ds-pricing .ds-ramp{background:var(--ds-paper2);border-radius:32px;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(28px,3.2vw,56px);max-width:1020px;margin-inline:auto;padding:clamp(32px,3.2vw,52px);display:grid;box-shadow:inset 0 0 0 1px #0c0c0b0d}.ds.ds-pricing .ds-ramp__t{letter-spacing:-.035em;margin-top:16px;font-size:clamp(1.4375rem,2.1vw,1.9375rem);font-weight:620;line-height:1.1}.ds.ds-pricing .ds-ramp__b{color:var(--ds-muted);letter-spacing:-.008em;margin-top:14px;font-size:1rem;line-height:1.5}.ds.ds-pricing .ds-ramp__label{letter-spacing:-.005em;color:var(--ds-ink2);margin-bottom:9px;font-size:.875rem;font-weight:560;display:block}.ds.ds-pricing .ds-ramp__row{flex-wrap:wrap;gap:10px;display:flex}.ds.ds-pricing .ds-ramp__row input{background:var(--ds-paper);min-width:0;height:46px;color:var(--ds-ink);font-family:var(--ds-sans);letter-spacing:-.01em;transition:box-shadow .2s var(--ds-ease);border:0;border-radius:999px;flex:100%;padding:0 20px;font-size:1rem;box-shadow:inset 0 0 0 1.5px #0c0c0b24}.ds.ds-pricing .ds-ramp__row input::placeholder{color:var(--ds-muted);opacity:.75}.ds.ds-pricing .ds-ramp__row input:focus-visible{border-radius:999px}@media (hover:hover) and (pointer:fine){.ds.ds-pricing .ds-ramp__row input:hover{box-shadow:inset 0 0 0 1.5px #0c0c0b3d}}.ds.ds-pricing .ds-ramp__row .ds-btn:disabled{opacity:.6;cursor:default}.ds.ds-pricing .ds-ramp__note{color:var(--ds-muted);letter-spacing:-.005em;margin-top:13px;font-size:.84375rem}.ds.ds-pricing .ds-ramp__err{font-family:var(--ds-mono);color:var(--ds-red);margin-top:10px;font-size:.78125rem}.ds.ds-pricing .ds-ramp__ok{color:var(--ds-ink);letter-spacing:-.008em;margin-top:14px;font-size:1rem}.ds.ds-pricing #start{text-align:center;padding:clamp(84px,7.5vw,128px) 0}.ds.ds-pricing #start .ds-h-ch{text-wrap:balance;margin-top:20px}.ds.ds-pricing .ds-close__body{max-width:660px;margin:26px auto 0}.ds.ds-pricing .ds-close__cta{flex-flow:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(38px,3.8vw,54px)}.ds.ds-pricing .ds-foot__legal{font-family:var(--ds-mono);letter-spacing:.05em;color:var(--ds-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:30px;font-size:.71875rem;display:flex}.ds.ds-pricing .ds-foot__legal a{font-family:var(--ds-mono);letter-spacing:.05em;padding:6px 0;font-size:.71875rem;display:inline-block}@media (prefers-reduced-motion:reduce){.ds.ds-pricing .ds-q__i,.ds.ds-pricing .ds-ramp__row input{transition-duration:.12s!important}.ds-js .ds.ds-pricing .ds-bar__fill{transform:none!important}.ds-js .ds.ds-pricing .ds-q__w{transition:none!important}}@media (max-width:1024px){.ds.ds-pricing .ds-jobs{gap:18px}.ds.ds-pricing .ds-ptable th,.ds.ds-pricing .ds-ptable td{padding-left:20px;padding-right:20px}.ds.ds-pricing .ds-q__c{padding-right:40px}.ds.ds-pricing .ds-ramp{gap:26px}}@media (max-width:900px){.ds.ds-pricing #plans,.ds.ds-pricing #engine,.ds.ds-pricing #compare,.ds.ds-pricing #math,.ds.ds-pricing #trial,.ds.ds-pricing #faq,.ds.ds-pricing #guide,.ds.ds-pricing #start{scroll-margin-top:80px}.ds.ds-pricing #hero{padding-top:120px}.ds.ds-pricing .ds-hero__cta{flex-direction:column;align-items:stretch;gap:12px}.ds.ds-pricing .ds-hero__cta .ds-btn{width:100%}.ds.ds-pricing .ds-btn-link{min-height:44px}.ds.ds-pricing .ds-jobs{grid-template-columns:1fr;gap:16px}.ds.ds-pricing .ds-job--lead{top:0}.ds.ds-pricing .ds-shotframe{width:100%;margin-top:34px}.ds.ds-pricing .ds-swipehint{font-family:var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted);margin:0 0 12px;padding-left:2px;font-size:.75rem;font-weight:600;display:block}.ds.ds-pricing .ds-tablewrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.ds.ds-pricing .ds-tablewrap::-webkit-scrollbar{display:none}.ds.ds-pricing .ds-tablewrap:before{display:none}.ds.ds-pricing .ds-ptable{min-width:560px}.ds.ds-pricing .ds-c-feat{width:38%}.ds.ds-pricing .ds-c-st,.ds.ds-pricing .ds-c-pro{width:31%}.ds.ds-pricing .ds-ptable thead th:last-child,.ds.ds-pricing .ds-ptable tbody tr:not(.ds-grp) td:last-child{background:#43b1960e}.ds.ds-pricing .ds-ptable thead th:not(:first-child),.ds.ds-pricing .ds-ptable td{text-align:center}.ds.ds-pricing .ds-ptable thead th:first-child,.ds.ds-pricing .ds-ptable tbody tr:not(.ds-grp) th[scope=row]{z-index:2;background:var(--ds-paper);position:sticky;left:0;box-shadow:7px 0 10px -8px #0c0c0b4d}.ds.ds-pricing .ds-ptable .ds-grp th{background:linear-gradient(90deg,#0000 0 69%,#43b1960e 69% 100%);padding:0}.ds.ds-pricing .ds-grp__l{box-sizing:border-box;background:var(--ds-paper);width:38%;padding:30px 0 10px 16px;display:block;position:sticky;left:0}.ds.ds-pricing .ds-tfoot{gap:12px}.ds.ds-pricing .ds-ledger{border-radius:26px;padding:28px 22px}.ds.ds-pricing .ds-bar{grid-template-columns:1fr auto;gap:8px 12px}.ds.ds-pricing .ds-bar__track{order:3;grid-column:1/-1}.ds.ds-pricing .ds-bar__k{order:1}.ds.ds-pricing .ds-bar__v{order:2;min-width:0}.ds.ds-pricing .ds-tl{grid-template-columns:1fr;gap:0;margin-top:36px;padding-left:26px;position:relative}.ds.ds-pricing .ds-tl:before{content:"";background:#0c0c0b12;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:5px}.ds.ds-pricing .ds-tl__s{padding-bottom:30px;position:relative}.ds.ds-pricing .ds-tl__s:last-child{padding-bottom:0}.ds.ds-pricing .ds-tl__s:before{content:"";width:13px;height:13px;box-shadow:0 0 0 4px var(--ds-paper);background:#43b19673;border-radius:999px;position:absolute;top:5px;left:-26px}.ds.ds-pricing .ds-tl__s--charge:before{background:var(--ds-teal)}.ds.ds-pricing .ds-tl__rail{display:none}.ds.ds-pricing .ds-tl__t{margin-top:6px}.ds.ds-pricing .ds-tl__b{max-width:none}.ds.ds-pricing .ds-q summary{gap:18px;min-height:52px;padding:16px 2px}.ds.ds-pricing .ds-q__c{padding:0 2px 22px}.ds.ds-pricing .ds-ramp{border-radius:26px;grid-template-columns:1fr;gap:24px;padding:28px 22px}.ds.ds-pricing .ds-ramp__row{flex-direction:column;gap:12px}.ds.ds-pricing .ds-ramp__row input{flex:none;width:100%;height:48px}.ds.ds-pricing .ds-ramp__row .ds-btn{width:100%;height:48px}.ds.ds-pricing #start .ds-close__cta{flex-direction:column;align-items:stretch;gap:12px}.ds.ds-pricing #start .ds-close__cta .ds-btn{width:100%}.ds.ds-pricing .ds-foot__legal{flex-direction:column;gap:6px;margin-top:18px}}@media (max-width:767px){.ds.ds-pricing .ds-h-hero--sub{letter-spacing:-.042em;font-size:clamp(2.5rem,11vw,3.5rem);line-height:1}.ds.ds-pricing .ds-head .ds-h-ch{margin-top:14px}.ds.ds-pricing .ds-head .ds-lede{margin-top:20px}.ds.ds-pricing #hero{padding-top:104px;padding-bottom:clamp(44px,9vw,64px)}.ds.ds-pricing #hero .ds-h-hero{margin-top:14px}.ds.ds-pricing .ds-facts{gap:8px;margin-top:26px}.ds.ds-pricing .ds-chip{height:40px;padding:0 15px;font-size:.90625rem}.ds.ds-pricing .ds-job{border-radius:22px;padding:26px 22px}.ds.ds-pricing .ds-job__k{font-size:.75rem}.ds.ds-pricing .ds-job__t{font-size:1.3125rem}.ds.ds-pricing .ds-job__d{font-size:1rem}.ds.ds-pricing .ds-job__aside{font-size:.9375rem}.ds.ds-pricing .ds-callout{border-radius:22px;margin-top:34px;padding:26px 22px;font-size:1.125rem}.ds.ds-pricing .ds-tablewrap{border-radius:22px}.ds.ds-pricing .ds-ptable th,.ds.ds-pricing .ds-ptable td{padding:14px 16px}.ds.ds-pricing .ds-ptable thead th{padding-top:22px;padding-bottom:16px;font-size:1rem}.ds.ds-pricing .ds-ptable tbody th[scope=row],.ds.ds-pricing .ds-ptable td{font-size:.96875rem}.ds.ds-pricing .ds-tfoot{font-size:.9375rem}.ds.ds-pricing #math .ds-nb{white-space:normal}.ds.ds-pricing .ds-lrow{grid-template-columns:minmax(0,1.3fr) 1fr 1fr;gap:10px;padding:11px 0}.ds.ds-pricing .ds-lrow>span:not(:first-child){font-size:1rem}.ds.ds-pricing .ds-lrow--head>span,.ds.ds-pricing .ds-lrow--head>span:not(:first-child){font-size:.90625rem}.ds.ds-pricing .ds-lrow__k{font-size:.9375rem}.ds.ds-pricing .ds-lrow__k small{margin-top:2px;font-size:.875rem}.ds.ds-pricing .ds-lrow--total .ds-lrow__k{font-size:1rem}.ds.ds-pricing .ds-lrow--total>span:not(:first-child){font-size:1.1875rem}.ds.ds-pricing .ds-bar__k{font-size:.9375rem}.ds.ds-pricing .ds-bar__v{font-size:1rem}.ds.ds-pricing .ds-ledger__h{font-size:.71875rem}.ds.ds-pricing .ds-ledger__note{font-size:.9375rem}.ds.ds-pricing .ds-tl__d{font-size:.75rem}.ds.ds-pricing .ds-tl__t{font-size:1.3125rem}.ds.ds-pricing .ds-tl__b{font-size:1rem}.ds.ds-pricing .ds-tl__note{font-size:.9375rem}.ds.ds-pricing .ds-q__t{font-size:1.125rem}.ds.ds-pricing .ds-q__c p{font-size:1rem}.ds.ds-pricing .ds-ramp__t{font-size:1.4375rem}.ds.ds-pricing .ds-ramp__b{font-size:1rem}.ds.ds-pricing .ds-ramp__label,.ds.ds-pricing .ds-ramp__note{font-size:.9375rem}.ds.ds-pricing .ds-ramp__row input{font-size:1rem}.ds.ds-pricing #start{padding:70px 0 78px}.ds.ds-pricing #start .ds-close__cta .ds-btn-lg{height:54px;padding:0 28px;font-size:1.0625rem}.ds.ds-pricing .ds-close__body{margin-top:20px}.ds.ds-pricing .ds-foot__legal,.ds.ds-pricing .ds-foot__legal a{font-size:.75rem}}@media (max-width:359px){.ds.ds-pricing .ds-hero__cta .ds-btn-lg,.ds.ds-pricing #start .ds-close__cta .ds-btn-lg{padding:0 20px;font-size:1rem}}
