.price-page{padding-bottom:52px;overflow-x:hidden}.price-hero{border-bottom:1px solid rgba(47,52,55,.16);padding:42px 0 30px}.price-hero-copy{min-width:0}.price-hero-copy h1{max-width:920px;margin:16px 0 0;color:var(--ink);font-size:38px;font-weight:500;line-height:1.12}.price-hero-copy p{max-width:680px;margin:12px 0 0;color:#2f3437b8;font-size:16px;font-weight:500;line-height:1.65}.price-page .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.price-section{padding-top:42px}.plan-section{padding-top:28px}.price-section-head{display:grid;align-items:end;gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.price-section-head h2,.boundary-copy h2{margin:10px 0 0;color:var(--ink);font-size:26px;font-weight:500;line-height:1.25}.price-section-head p,.boundary-copy p{margin:0;color:#2f3437b3;font-size:14px;font-weight:500;line-height:1.68}.plan-label,.plan-recommended,.mobile-plan-label{color:#2f343799;font-size:12px;font-weight:500}.plan-recommended{flex:0 0 auto;border-radius:999px;background:var(--acid);padding:7px 10px;color:var(--ink)}.boundary-list{margin:0;padding:0;list-style:none}.boundary-list li{position:relative;padding-left:18px;color:#2f3437c2;font-size:14px;font-weight:500;line-height:1.55}.boundary-list li:before{position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--acid);content:"";transform:translateY(-50%)}.boundary-list li+li{margin-top:9px}.plan-table{margin-top:24px;border-top:1px solid rgba(47,52,55,.18)}.plan-table-row{display:grid;grid-template-columns:minmax(150px,.48fr) repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(47,52,55,.13)}.plan-table-row>*{min-width:0;margin:0;padding:14px 16px}.plan-table-row>*+*{border-left:1px solid rgba(47,52,55,.12)}.plan-table-row>strong{color:var(--ink);font-size:13px;font-weight:500}.plan-table-row:nth-child(2n){background:#ffffff57}.plan-table-header{align-items:center;background:#2f34370e}.plan-table-plan{position:relative;display:grid;gap:4px}.plan-table-plan>strong{font-size:19px;font-weight:500}.plan-table .plan-recommended{position:absolute;top:50%;right:12px;padding:5px 8px;transform:translateY(-50%)}.plan-table-cell{color:#2f3437bd;font-size:13px;font-weight:500;line-height:1.55}.plan-table-cell ul{display:grid;gap:6px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.plan-table-cell li{position:relative;padding-left:16px;color:#2f3437c2;font-size:13px;line-height:1.5}.plan-table-cell li:before{position:absolute;top:.7em;left:0;width:6px;height:6px;border-radius:50%;background:var(--acid);content:"";transform:translateY(-50%)}.capability-matrix{margin-top:24px;border-top:1px solid rgba(47,52,55,.18)}.matrix-header,.capability-row{display:grid;grid-template-columns:minmax(240px,.8fr) repeat(2,minmax(0,1fr))}.matrix-header{min-height:46px;align-items:center;border-bottom:1px solid rgba(47,52,55,.14)}.matrix-header strong{padding:0 16px;font-size:14px;font-weight:500}.matrix-header strong:last-child{border-left:1px solid rgba(47,52,55,.12)}.capability-group h3{margin:0;border-bottom:1px solid rgba(47,52,55,.13);background:#2f34370e;padding:10px 14px;color:#2f3437a8;font-size:12px;font-weight:500}.capability-row{min-width:0;border-bottom:1px solid rgba(47,52,55,.13)}.capability-name,.capability-cell{min-width:0;padding:13px 16px}.capability-name strong,.capability-name span,.mobile-plan-label{display:block}.capability-name strong{color:var(--ink);font-size:15px;font-weight:500}.capability-name span{margin-top:5px;color:#2f343799;font-size:12px;font-weight:500;line-height:1.5}.capability-cell{border-left:1px solid rgba(47,52,55,.12);background:#ffffff4d}.capability-cell--pro{background:#b7ff3c0e}.capability-cell p{margin:0;color:#2f3437c2;font-size:13px;font-weight:500;line-height:1.58}.capability-cell--muted p{color:#2f34376b}.mobile-plan-label{display:none}.delivery-index{color:#2f34377a;font-size:12px;font-weight:500}.delivery-table{margin-top:24px;border-top:1px solid rgba(47,52,55,.18)}.delivery-row{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,2fr);border-bottom:1px solid rgba(47,52,55,.13)}.delivery-row:nth-child(2n){background:#ffffff57}.delivery-row>*{min-width:0;padding:14px 16px}.delivery-row>*+*{border-left:1px solid rgba(47,52,55,.12)}.delivery-row-title{display:flex;align-items:baseline;gap:12px}.delivery-row h3{margin:0;font-size:15px;font-weight:500}.delivery-row ul{display:grid;gap:6px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 16px;list-style:none}.delivery-row li{position:relative;padding-left:16px;color:#2f3437bd;font-size:13px;font-weight:500;line-height:1.5}.delivery-row li:before{position:absolute;top:.7em;left:0;width:6px;height:6px;border-radius:50%;background:var(--acid);content:"";transform:translateY(-50%)}.capacity-table{margin-top:24px;border-top:1px solid rgba(47,52,55,.18)}.capacity-row{display:grid;min-width:0;grid-template-columns:minmax(180px,.72fr) repeat(2,minmax(180px,1fr));border-bottom:1px solid rgba(47,52,55,.13)}.capacity-row>*{min-width:0;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.5}.capacity-row>*+*{border-left:1px solid rgba(47,52,55,.12)}.capacity-row strong{color:var(--ink)}.capacity-row>span{color:#2f3437b8}.capacity-row--header{background:#2f34370e}.capacity-row--header span{color:#2f343799;font-size:12px}.boundary-section{display:grid;align-items:end;gap:34px;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr) auto;margin-top:46px;border-top:1px solid rgba(47,52,55,.18);border-bottom:1px solid rgba(47,52,55,.18);padding:26px 0}.boundary-copy p{margin-top:14px}.boundary-list{margin:0}@media(max-width:1020px){.price-section-head,.boundary-section{grid-template-columns:1fr}.boundary-section{align-items:start}}@media(max-width:760px){.price-page{padding-bottom:44px}.price-hero{padding:30px 0 26px}.price-hero-copy h1{margin-top:14px;font-size:34px}.price-hero-copy p{margin-top:14px;font-size:15px}.price-page .hero-actions{display:grid;margin-top:20px}.price-section{padding-top:38px}.plan-section{padding-top:24px}.price-section-head{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.price-section-head h2,.boundary-copy h2{font-size:23px}.price-section-head p,.boundary-copy p{font-size:14px}.plan-table{margin-top:18px}.plan-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-table-row>*+*{border-left:0}.plan-table-header>span{display:none}.plan-table-header>.plan-table-plan+.plan-table-plan,.plan-table-row:not(.plan-table-header)>.plan-table-cell+.plan-table-cell{border-left:1px solid rgba(47,52,55,.12)}.plan-table-row>strong{grid-column:1 / -1;border-bottom:1px solid rgba(47,52,55,.1);background:#2f343709;padding:9px 12px}.plan-table-plan,.plan-table-cell{padding:12px}.plan-table .plan-recommended{position:static;width:-moz-max-content;width:max-content;margin-top:4px;transform:none}.plan-table-cell ul{grid-template-columns:1fr}.matrix-header{display:none}.capability-matrix{margin-top:18px;border-top:0}.capability-group+.capability-group{margin-top:20px}.capability-group h3{border-top:1px solid rgba(47,52,55,.16);padding:10px 0;background:transparent}.capability-row{display:grid;grid-template-columns:1fr 1fr;padding:12px 0}.capability-name{grid-column:1 / -1;padding:0 0 10px}.capability-cell{border-top:1px solid rgba(47,52,55,.11);border-left:0;padding:10px 12px 0 0;background:transparent}.capability-cell--pro{border-left:1px solid rgba(47,52,55,.11);padding-right:0;padding-left:12px}.mobile-plan-label{display:block;margin-bottom:7px}.capability-cell p{font-size:13px}.delivery-table{margin-top:18px}.delivery-row{grid-template-columns:1fr}.delivery-row>*+*{border-top:1px solid rgba(47,52,55,.1);border-left:0}.delivery-row ul{grid-template-columns:1fr;padding-top:11px;padding-bottom:11px}.capacity-row--header{display:none}.capacity-table{display:grid;gap:8px;margin-top:18px;border-top:0}.capacity-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(47,52,55,.14);border-radius:8px;background:#ffffff73;padding:11px 12px}.capacity-row>*{padding:0}.capacity-row>strong{grid-column:1 / -1;margin-bottom:12px}.capacity-row>.capacity-value{border-top:1px solid rgba(47,52,55,.11);border-left:0;padding-top:12px}.capacity-row>.capacity-value--pro{border-left:1px solid rgba(47,52,55,.11);padding-left:14px}.capacity-value .mobile-plan-label{margin-bottom:5px}.boundary-section{margin-top:40px;padding:24px 0}}@media(max-width:520px){.price-page .shell{width:100%;max-width:100%;padding-right:16px;padding-left:16px}}@media(max-width:340px){.capability-row{grid-template-columns:1fr}.capability-cell{padding:12px 0}.capability-cell--pro{border-left:0}}
