:root{--price-radius:20px}.price-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-section{margin-top:78px}.price-section--packages{margin-top:102px;padding-bottom:18px}.price-h2{color:var(--green);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-line);margin:0}.price-rule{background:var(--stroke);width:166px;height:1px;margin-top:12px}.price-cards{gap:32px;margin-top:30px;display:grid}.price-proc{border:1px solid var(--stroke);border-radius:var(--price-radius);grid-template-columns:388fr 852fr;display:grid}.price-proc:first-child{border-color:var(--green);background:var(--green);color:var(--cream)}.price-proc-name{color:var(--green);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-line);flex-direction:column;justify-content:center;margin:0;padding-left:42px;padding-right:24px;display:flex}.price-proc:first-child .price-proc-name{color:var(--cream)}.price-proc-line{display:block}@media (hover:hover){.price-proc,.price-proc .price-proc-name,.price-proc .price-tier-label,.price-proc .price-tier-value{transition:background-color .18s,border-color .18s,color .18s}.price-cards:has(.price-proc:hover) .price-proc:first-child:not(:hover){border-color:var(--stroke);background:0 0}.price-cards:has(.price-proc:hover) .price-proc:first-child:not(:hover) :is(.price-proc-name,.price-tier-label,.price-tier-value){color:var(--green)}.price-proc:hover{border-color:var(--green);background:var(--green)}.price-proc:hover :is(.price-proc-name,.price-tier-label,.price-tier-value){color:var(--cream)}}.price-proc-name{min-width:0}.price-proc-line:not(:first-child){font-size:var(--text-h4-size);line-height:var(--text-h4-line)}.price-proc-name-link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.price-proc-name-link:hover,.price-proc-name-link:focus-visible{text-decoration:underline}.price-proc-name-link:focus-visible{outline:2px solid var(--light-green);outline-offset:4px}.price-tiers{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.price-tiers--1{grid-template-columns:1fr}.price-tiers--2{grid-template-columns:repeat(2,1fr)}.price-tier{border-left:1px solid var(--stroke);grid-template-rows:76px minmax(51px,1fr);display:grid}.price-tier-label,.price-tier-value{color:var(--green);font-size:var(--text-b1-size);font-weight:var(--text-b1-weight);letter-spacing:var(--text-b1-tracking);line-height:var(--text-b1-line);text-align:center;justify-content:center;align-items:center;margin:0;padding-inline:12px;display:flex}.price-proc:first-child .price-tier-label,.price-proc:first-child .price-tier-value{color:var(--cream)}.price-tier-label{flex-direction:column}.price-tier-lead{display:block}.price-tier-value{border-top:1px solid var(--stroke);white-space:nowrap}.price-pkg{border-collapse:separate;border-spacing:0 32px;table-layout:fixed;width:100%;margin-block:-2px -32px}.price-pkg tbody tr{position:relative}.price-pkg th,.price-pkg td{border-block:1px solid var(--stroke);vertical-align:middle;background-clip:padding-box;height:86px}.price-pkg tr>:first-child{border-left:1px solid var(--stroke);border-radius:var(--price-radius) 0 0 var(--price-radius)}.price-pkg tr>:last-child{border-right:1px solid var(--stroke);border-radius:0 var(--price-radius) var(--price-radius) 0}.price-pkg tr:first-child>*{border-color:var(--green);background:var(--green)}.price-pkg col:first-child{width:78.5484%}.price-pkg col:last-child{width:21.4516%}.price-pkg-name{color:var(--green);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-tracking);line-height:var(--text-h4-line);text-align:left;padding-left:42px}.price-pkg-price{border-left:1px solid var(--stroke);color:var(--green);font-size:var(--text-b1-size);font-weight:var(--text-b1-weight);letter-spacing:var(--text-b1-tracking);line-height:var(--text-b1-line);text-align:center;white-space:nowrap}.price-pkg tr:first-child .price-pkg-name,.price-pkg tr:first-child .price-pkg-price{color:var(--cream)}.price-pkg tr:first-child .price-pkg-price{border-left-color:var(--stroke)}@media (hover:hover){.price-pkg th,.price-pkg td,.price-pkg .price-pkg-name,.price-pkg .price-pkg-price{transition:background-color .18s,border-color .18s,color .18s}.price-pkg tbody:has(tr:hover) tr:first-child:not(:hover)>*{border-color:var(--stroke);background:0 0}.price-pkg tbody:has(tr:hover) tr:first-child:not(:hover) :is(.price-pkg-name,.price-pkg-price){color:var(--green)}.price-pkg tbody tr:hover>*{border-color:var(--green);background:var(--green)}.price-pkg tbody tr:hover :is(.price-pkg-name,.price-pkg-price){color:var(--cream)}}.price-pkg-link:after{border-radius:var(--price-radius);content:"";position:absolute;inset:0}.price-pkg tbody tr:hover .price-pkg-price{border-left-color:var(--stroke)}.price-pkg-link:focus-visible:after{outline:2px solid var(--light-green);outline-offset:4px}.price-pkg-link:focus-visible{outline:0}@media (max-width:1250px){.price-proc-name,.price-pkg-name{padding-left:32px}}@media (max-width:1024px){.price-section{margin-top:56px}.price-section--packages{margin-top:88px}.price-pkg th,.price-pkg td{height:76px}}@media (max-width:900px){.price-proc{grid-template-columns:1fr}.price-proc-name{padding:24px 24px 20px;display:block}.price-proc-line,.price-proc-name-link{display:inline}.price-tiers,.price-tiers--1,.price-tiers--2{grid-template-columns:1fr}.price-tier{border-top:1px solid var(--stroke);border-left:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 24px;display:flex}.price-tier-label{text-align:left;flex:auto;padding-inline:0;display:block}.price-tier-lead{display:inline}.price-tier-value{text-align:right;border-top:0;flex:none;padding-inline:0;display:block}.price-pkg-name{padding-left:24px}}@media (max-width:680px){.price-section{margin-top:44px}.price-section--packages{margin-top:64px}.price-cards,.price-pkg{margin-top:24px}.price-pkg{border-spacing:0 16px}.price-proc-name,.price-pkg-name{font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-tracking);line-height:var(--text-h4-line)}.price-proc-name{padding:20px 20px 16px}.price-tier{padding-inline:20px}.price-pkg th,.price-pkg td{height:64px}.price-pkg-name{padding-block:18px;padding-left:20px}.price-pkg-price{padding-inline:12px}}.price-page .cta-band{margin-top:146px}
