.b2b.price .k-cream{--k-field:var(--cream)}.b2b.price .k-sage{--k-field:var(--sage)}.b2b.price .k-pine{--k-field:var(--pine)}.b2b.price a:focus-visible,.b2b.price summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.b2b.price .price-hero{padding-bottom:0}.b2b.price .price-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:48px;display:grid}.b2b.price .price-hero-copy{padding:clamp(24px,4vw,64px) 0 clamp(56px,6vw,80px)}.b2b.price .price-free{color:var(--pine);margin:0}.b2b.price .price-free-word{font:700 clamp(120px, 15vw, 210px)/.82 var(--b2b-display);letter-spacing:-.02em;margin-left:-.045em;display:block}.b2b.price .price-free-line{font:700 clamp(28px, 2.6vw, 38px)/1.1 var(--b2b-display);letter-spacing:-.005em;margin-top:clamp(22px,2.3vw,30px);display:block}.b2b.price .price-hero-lede{text-wrap:pretty;max-width:27rem;margin:18px 0 30px;font-size:clamp(18px,1.4vw,20px)}.b2b.price .price-hero-lede strong{white-space:nowrap;font-weight:700}.b2b.price .price-hero .huck-phone-form{max-width:520px;margin-left:0;margin-right:auto}.b2b.price .price-hero .huck-form-consent{text-align:left;margin-left:0}.b2b.price .huck-phone-form .huck-form-status:empty{min-height:0}.b2b.price .huck-phone-form:has(.huck-form-status:empty){margin-bottom:-10px}.b2b.price .price-chips{font:700 15px var(--b2b-font);color:var(--pine);flex-wrap:wrap;gap:6px 20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.b2b.price .price-chips li:before{content:"✓";margin-right:6px}.b2b.price .price-hero-art{justify-self:end;width:100%;max-width:620px;height:auto;margin-bottom:-2px;display:block}@media (width<=860px){.b2b.price .price-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.b2b.price .price-hero-copy{padding:16px 0 8px}.b2b.price .price-free-word{font-size:clamp(96px,30vw,150px)}.b2b.price .price-hero-art{max-width:340px}}.b2b.price .price-grid{border-bottom:1.5px solid var(--line)}.b2b.price .price-grid>article{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;padding-block:32px;display:grid}.b2b.price .price-grid .k-icon{margin-bottom:18px}.b2b.price .price-grid h3{margin-bottom:10px;font-size:clamp(21px,1.8vw,24px)}@media (width>=1025px){.b2b.price .price-grid>:nth-child(n+3){border-top:1.5px solid var(--line)}}@media (width>=681px){.b2b.price .price-grid>:nth-child(odd){padding-left:0}.b2b.price .price-grid>:nth-child(2n){padding-left:clamp(24px,3vw,44px);padding-right:0}}.b2b.price .price-plus{text-align:center;margin:24px 0 0;font-size:17px}.b2b.price .price-value-grid{grid-template-columns:minmax(0,1.15fr) auto minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.b2b.price .price-found{background:var(--cream);color:var(--pine);border-radius:28px;padding:clamp(24px,3vw,36px)}.b2b.price .price-found h2{font-size:clamp(26px,2.4vw,34px)}.b2b.price .price-found ul{margin:16px 0 0;padding:0;list-style:none}.b2b.price .price-found li{border-top:1.5px solid color-mix(in srgb, var(--pine) 18%, transparent);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:17px;line-height:1.35;display:flex}.b2b.price .price-found li b{font:700 19px var(--b2b-font);white-space:nowrap}.b2b.price .price-found-note{opacity:.8;margin:10px 0 0;font-size:14px}.b2b.price .price-vs{font:700 18px var(--b2b-font);opacity:.7;margin:0}.b2b.price .price-cost-num{font:700 clamp(72px, 8vw, 112px)/.9 var(--b2b-display);letter-spacing:-.02em;margin:0}.b2b.price .price-cost-num span{font:700 clamp(20px, 1.8vw, 26px) var(--b2b-font);letter-spacing:0}.b2b.price .price-value-line{max-width:22rem;margin:18px 0 0;font-size:clamp(19px,1.6vw,22px);line-height:1.4}@media (width<=860px){.b2b.price .price-value-grid{grid-template-columns:minmax(0,1fr);gap:20px}.b2b.price .price-vs{display:none}}.b2b.price .price-terms{padding-bottom:clamp(32px,4vw,56px)}.b2b.price .price-terms-title{margin-bottom:20px;font-size:clamp(22px,2vw,28px)}.b2b.price .price-term-list{border-block:1.5px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b2b.price .price-term-list>div{padding:20px clamp(18px,2.4vw,32px) 20px 0}.b2b.price .price-term-list>div+div{border-left:1.5px solid var(--line);padding-left:clamp(18px,2.4vw,32px)}.b2b.price .price-term-list h3{margin-bottom:8px;font-size:19px}.b2b.price .price-term-list p{text-wrap:pretty;font-size:16px;line-height:1.5}@media (width<=760px){.b2b.price .price-term-list{grid-template-columns:minmax(0,1fr)}.b2b.price .price-term-list>div,.b2b.price .price-term-list>div+div{border-left:0;padding:18px 0}.b2b.price .price-term-list>div+div{border-top:1.5px solid var(--line)}}.b2b.price .price-faq{padding-top:clamp(24px,3vw,40px)}.b2b.price .price-faq-side .b2b-lede{text-wrap:balance;max-width:24rem;margin-top:16px}.b2b.price .price-faq-list summary span{text-wrap:balance}.b2b.price .price-faq-list details p{text-wrap:pretty}.b2b.price .price-close{padding-bottom:0}.b2b.price .price-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:end;display:grid}.b2b.price .price-close-copy{text-align:center;grid-column:2;padding-bottom:clamp(56px,7vw,96px)}.b2b.price .price-close-copy .b2b-lede{margin:14px auto 28px}.b2b.price .price-close-art{grid-area:1/1;justify-self:start;width:min(100%,300px);height:auto;margin-bottom:-2px;display:block}@media (width<=860px){.b2b.price .price-close-grid{grid-template-columns:minmax(0,1fr)}.b2b.price .price-close-copy{grid-column:1;padding-bottom:24px}.b2b.price .price-close-art{grid-area:2/1;justify-self:center;width:220px}}
