.pricing-concept{--pc-green:#739271;--pc-ink:#090909;min-height:100vh;color:var(--pc-ink);background:#f1f2f0;overflow-x:clip}.pricing-concept__rail{width:100%;max-width:84rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.pricing-concept__hero,.pricing-concept__plan{--pc-green:#739271}.pricing-concept__hero{text-align:center;padding-top:max(5rem,min(10vw,9rem));padding-bottom:max(4.5rem,min(7vw,6rem))}.pricing-concept__eyebrow{color:#526d51;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.pricing-concept__hero h1{letter-spacing:-.045em;overflow-wrap:break-word;width:100%;max-width:100%;margin:1rem auto 0;font-size:max(1.55rem,min(7.4vw,5.2rem));font-weight:650;line-height:1.05}.pricing-concept__hero h1 span,.pricing-concept__green{color:#739271;white-space:normal;width:100%;max-width:100%;display:block}.pricing-concept__size-word{white-space:normal;transform-origin:50%;width:100%;max-width:100%;font-style:normal;transition:transform .28s cubic-bezier(.22,.8,.28,1);display:block}.pricing-concept__shake{font-weight:inherit;animation:2s linear infinite pricing-powerful-shake;display:inline-block}@keyframes pricing-powerful-shake{0%,28%,to{transform:translate(0)rotate(0)}5%{transform:translate(-8px)rotate(-6deg)}11%{transform:translate(8px)rotate(6deg)}17%{transform:translate(-6px)rotate(-4deg)}23%{transform:translate(5px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.pricing-concept__shake{animation:none}}.pricing-concept__hero>div>p:last-child{color:rgba(9,9,9,.64);max-width:40rem;margin:1.3rem auto 0;font-size:1.125rem;line-height:1.6}.pricing-concept__plans{border:1px solid rgba(9,9,9,.14);border-radius:1.35rem;gap:0;display:grid;overflow:hidden}.pricing-concept__plan-section{background:#f1f2f0;padding-bottom:max(4.5rem,min(8vw,6.5rem))}.pricing-concept__plan{background:#fff;border:0;border-radius:0;flex-direction:column;min-height:34rem;padding:max(1.5rem,min(4vw,2.4rem));display:flex}.pricing-concept__plan--one,.pricing-concept__plan--studio{color:#111;background:#fff}.pricing-concept__plan--max{color:#fff;background:#111}.pricing-concept__plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pricing-concept__plan-marks{align-items:center;gap:.7rem;margin-left:auto;display:flex}.pricing-concept__plan-head span span{color:#fff;background:#111;border-radius:999px;padding:.4rem .7rem;font-size:.68rem;font-weight:800}.pricing-concept__plan-icon{color:#111;display:flex}.pricing-concept__plan--max .pricing-concept__plan-icon{color:#fff}.pricing-concept__plan--max .pricing-concept__plan-head span span{color:#111;background:#fff}.pricing-concept__plan--max .pricing-concept__eyebrow{color:rgba(255,255,255,.66)}.pricing-concept__plan h2{letter-spacing:-.045em;text-align:center;overflow-wrap:break-word;max-width:100%;margin:2.5rem 0 0;font-size:max(1.7rem,min(7vw,4.5rem));line-height:1.02}.pricing-concept__plan--max h2{color:#739271}.pricing-concept__trial{text-align:center;flex-direction:column;align-items:center;margin:1.35rem 0 0;display:flex}.pricing-concept__trial>strong{color:inherit;letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.pricing-concept__trial>span{color:rgba(9,9,9,.55);margin-top:.15rem;font-size:1.05rem}.pricing-concept__plan--max .pricing-concept__trial span{color:rgba(255,255,255,.72)}.pricing-concept__price{text-align:center;flex-direction:column;align-items:center;margin-top:.85rem;display:flex}.pricing-concept__price strong{letter-spacing:-.06em;font-size:max(2.4rem,min(5vw,4rem))}.pricing-concept__price span{color:rgba(9,9,9,.58);max-width:none;padding-bottom:0;font-size:1.125rem;line-height:1.35}.pricing-concept__plan--max .pricing-concept__price span{color:rgba(255,255,255,.72)}.pricing-concept__plan ul{gap:.65rem;margin:2rem 0;padding:0;list-style:none;display:grid}.pricing-concept__plan li{align-items:flex-start;gap:.55rem;font-size:1.125rem;line-height:1.4;display:flex}.pricing-concept__plan li:before{content:"";background:url(/marketing/icons/pricing-check.png) 50%/contain no-repeat;flex:none;width:1.35rem;height:1.35rem;margin-top:.05rem}.pricing-concept__plan--max li:before{filter:invert()}.pricing-concept__plan a.pricing-concept__features-link{color:#fff;text-align:center;background:#111;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:0;margin:auto auto 1.35rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.pricing-concept__plan--max a.pricing-concept__features-link{color:#111;background:#fff}.pricing-concept__plan a{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-height:3.5rem;margin-top:0;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.pricing-concept__plan--max a,.pricing-concept__plan--max .pricing-concept__plan-closed{color:#111;background:#fff}.pricing-concept__plan-closed{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-height:3.5rem;padding:0 1.25rem;font-size:1.125rem;font-weight:800;display:inline-flex}@media (min-width:760px){.pricing-concept__rail{padding-left:2rem;padding-right:2rem}.pricing-concept__plans,.pricing-concept__plans--three{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-concept__plan+.pricing-concept__plan{border-left:1px solid rgba(9,9,9,.14)}}@media (min-width:1100px){.pricing-concept__plans--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-concept__plans--three .pricing-concept__plan h2{font-size:max(2.1rem,min(2.5vw,3.1rem))}.pricing-concept__plans--three .pricing-concept__price{text-align:center;flex-flow:column;align-items:center}.pricing-concept__plans--three .pricing-concept__price strong{font-size:max(2rem,min(2.4vw,2.8rem))}.pricing-concept__plans--three .pricing-concept__price span{text-align:center;width:100%;max-width:none;padding-bottom:0}}.pricing-concept__vat-note{color:rgba(9,9,9,.62);text-align:center;margin:2.25rem 0 0;font-size:1rem;line-height:1.5}.pricing-concept__compare{gap:max(4rem,min(7vw,5.5rem));margin-top:max(3.5rem,min(6vw,5rem));display:grid}.pricing-concept__compare-section{background:#fff}.pricing-concept__compare-block{background:#fff;border-radius:1rem;overflow:hidden}.pricing-concept__feature-block{margin-top:2.75rem}.pricing-concept__table td.pricing-concept__compare-span{text-align:center;width:auto}.pricing-concept__compare-block h3{letter-spacing:-.03em;margin:0;padding:1.5rem 1.25rem 0;font-size:1.8rem}.pricing-concept__compare-block>p{color:rgba(9,9,9,.64);margin:.85rem 0 0;padding:0 1.25rem;font-size:1rem;line-height:1.55}.pricing-concept__compare-block .pricing-concept__table{background:#fff;margin-top:1.5rem}.pricing-concept__compare-block .pricing-concept__included{overflow-x:auto}.pricing-concept__compare-value{color:#000;max-width:14rem;font-size:.95rem;font-weight:300;line-height:1.35;display:inline-block}.pricing-concept__compare-block tbody th span a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.pricing-concept__sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-concept__section{padding-top:max(5rem,min(9vw,7.5rem))}.pricing-concept__section h2{letter-spacing:-.055em;max-width:15ch;margin:.8rem 0 0;font-size:max(2.4rem,min(5vw,4.8rem));font-weight:650;line-height:.96}.pricing-concept__fees{background:#fff}.pricing-concept__fee-grid{gap:.7rem;margin-top:2.5rem;display:grid}.pricing-concept__fee-grid>div{background:#f8f8f8;border-radius:.9rem;gap:.4rem;padding:1rem 1.1rem;display:grid}.pricing-concept__fee-grid dt{font-size:1.125rem;font-weight:800}.pricing-concept__fee-grid dd{color:rgba(9,9,9,.62);margin:0;font-size:1.125rem;line-height:1.55}.pricing-concept__competitor-rate{color:#111;margin-top:.65rem;font-size:1.125rem;display:block}.pricing-concept__intro{color:rgba(9,9,9,.64);max-width:44rem;margin:1.2rem 0 0;font-size:1.125rem;line-height:1.6}.pricing-concept__payments{background:#f1f2f0}.pricing-concept__included{overflow-x:auto}.pricing-concept__included-section{background:#fff}.pricing-concept__table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(9,9,9,.12);border-radius:1rem;width:100%;min-width:52rem;margin-top:3rem;overflow:hidden}.pricing-concept__table th,.pricing-concept__table td{text-align:center;border-bottom:1px solid rgba(9,9,9,.09);padding:1.2rem 1.25rem;font-size:1.125rem}.pricing-concept__table th:first-child,.pricing-concept__table td:first-child{text-align:left;width:56%}.pricing-concept__table th{background:#f5f5f5}.pricing-concept__table tbody th{color:#000;background:#fff;font-weight:300}.pricing-concept__table tbody th>strong,.pricing-concept__table tbody th>span{display:block}.pricing-concept__tip{color:#000;align-items:center;gap:.4rem;font-weight:300;display:inline-flex}.pricing-concept__table tbody th>.pricing-concept__tip{color:#000;margin-top:0;font-size:1.125rem;font-weight:300;line-height:1.35;display:inline-flex}.pricing-concept__tip strong{color:#000;font-weight:300;display:inline}.pricing-concept__tip-button{color:#000;cursor:help;background:#fff;border:1px solid rgba(9,9,9,.28);border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.pricing-concept__tip-button:focus-visible{outline-offset:2px;outline:2px solid #000}.pricing-concept__tip-panel{z-index:40;color:rgba(9,9,9,.78);text-align:left;background:#fff;border:1px solid rgba(9,9,9,.12);border-radius:.75rem;width:min(20rem,100vw - 1.5rem);padding:.8rem .9rem;font-size:.95rem;font-weight:450;line-height:1.5;position:fixed;box-shadow:0 12px 32px rgba(9,9,9,.12)}.pricing-concept__tip-panel a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.pricing-concept__table tbody th>span{color:rgba(9,9,9,.58);margin-top:.55rem;font-size:1.125rem;line-height:1.5}.pricing-concept__table tbody th span a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.pricing-concept__table td:not(:first-child){color:#111}.pricing-concept__table tr:last-child td{border-bottom:0}.pricing-concept__feature-value{color:#000;place-items:center;min-width:1.8rem;min-height:1.8rem;font-size:1.125rem;font-weight:450;display:inline-grid}.pricing-concept__feature-value--word{letter-spacing:-.02em;font-size:.95rem;font-weight:450}.pricing-concept__stack{color:#000;flex-direction:column;align-items:center;gap:.2rem;font-weight:300;line-height:1.3;display:flex}.pricing-concept__stack small{font-size:.78rem;font-weight:300;line-height:1.35}.pricing-concept__tip-note{margin-top:.7rem;display:block}.pricing-concept__feature-value img{object-fit:contain;width:1.5rem;height:1.5rem;display:block}@media (max-width:620px){.pricing-concept__compare-block,.pricing-concept__included{overflow:visible}.pricing-concept__table{background:0 0;border:0;min-width:0;display:block}.pricing-concept__table thead{display:none}.pricing-concept__table tbody{gap:.75rem;display:grid}.pricing-concept__table tr{background:#f8f8f8;border:1px solid rgba(9,9,9,.1);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pricing-concept__table th:first-child,.pricing-concept__table td:first-child{width:auto;max-width:none}.pricing-concept__table tbody th{box-sizing:border-box;background:#fff;border-bottom:1px solid rgba(9,9,9,.1);grid-column:1/-1;justify-self:stretch;width:100%;max-width:none;padding:1rem}.pricing-concept__table td{border-bottom:0;place-items:center;gap:.5rem;min-height:5.5rem;padding:.8rem;display:grid}.pricing-concept__table td+td{border-left:1px solid rgba(9,9,9,.1)}.pricing-concept__table--three tr{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-concept__compare-span{grid-column:1/-1}.pricing-concept__table td:before{content:attr(data-label);color:rgba(9,9,9,.62);text-align:center;font-size:1.125rem;font-weight:700}}.pricing-concept__calculator{background:#fff}.pricing-concept__calculator-wrap{margin-top:2.5rem}.pricing-concept__calculator-wrap .fdl-pricing-example{color:#111;background:#f8f8f8;border:1px solid rgba(9,9,9,.12);border-radius:1.35rem;overflow:hidden}.pricing-concept__calculator-wrap .fdl-savings__competitors{border:0;grid-column:1/-1;margin:0;padding:0}.pricing-concept__calculator-wrap .fdl-savings__competitors legend{color:#111;margin-bottom:.8rem;font-size:1.125rem;font-weight:800}.pricing-concept__calculator-wrap .fdl-savings__competitors>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pricing-concept__calculator-wrap .fdl-savings__competitors button{color:#111;cursor:pointer;background:#fff;border:1px solid rgba(9,9,9,.14);border-radius:.8rem;place-items:center;gap:.35rem;min-width:0;min-height:5.2rem;padding:.75rem;display:grid}.pricing-concept__calculator-wrap .fdl-savings__competitors button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.pricing-concept__calculator-wrap .fdl-savings__competitors img{object-fit:contain;filter:grayscale()brightness(0);width:100%;max-width:6rem;height:1.5rem;display:block}.pricing-concept__calculator-wrap .fdl-savings__competitors button[aria-pressed=true] img{filter:grayscale()brightness(0)invert()}.pricing-concept__calculator-wrap .fdl-savings__competitors button span{font-size:.72rem;font-weight:800}@media (min-width:620px){.pricing-concept__calculator-wrap .fdl-savings__competitors>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1050px){.pricing-concept__calculator-wrap .fdl-savings__competitors>div{grid-template-columns:repeat(6,minmax(0,1fr))}}.pricing-concept__calculator-wrap .fdl-plan__kicker,.pricing-concept__calculator-wrap .fdl-pricing-example__saving dt,.pricing-concept__calculator-wrap .fdl-pricing-example__saving dd{color:#111}.pricing-concept__calculator-wrap .fdl-savings__sliders{grid-column:auto;grid-template-columns:1fr}.pricing-concept__calculator-wrap .fdl-savings__slider:has(.fdl-savings__hint){grid-column:auto;grid-template-columns:1fr}.pricing-concept__calculator-wrap .fdl-savings__slider input[type=range]{accent-color:#111;width:100%}.pricing-concept__calculator-wrap .fdl-savings__toggle{color:#111;background:#fff;border-color:rgba(9,9,9,.16)}.pricing-concept__calculator-wrap .fdl-savings__toggle[aria-pressed=true]{background:#f8f8f8;border-color:rgba(9,9,9,.16)}.pricing-concept__calculator-wrap .fdl-savings__toggle[aria-pressed=true] strong,.pricing-concept__calculator-wrap .fdl-savings__toggle[aria-pressed=true] span span{color:#111}.pricing-concept__calculator-wrap .fdl-savings__toggle[aria-pressed=true] .fdl-savings__toggle-mark{color:#fff;background:#111;border-color:#111}.pricing-concept__calculator-wrap .fdl-savings__hint{display:none}.pricing-concept__calculator-wrap .fdl-savings__cobbtree{background:var(--sc-green,#739271);color:#fff;border-radius:1.15rem;justify-items:start;margin-bottom:1.25rem;padding:1.25rem 1.3rem 1.15rem;display:grid}.pricing-concept__calculator-wrap .fdl-savings__cobbtree span{font-size:.95rem}.pricing-concept__calculator-wrap .fdl-savings__cobbtree strong{letter-spacing:-.05em;margin-top:.2rem;font-size:max(2.6rem,min(4vw,3.6rem));font-weight:500;line-height:1}.pricing-concept__calculator-wrap .fdl-savings__cobbtree small{color:rgba(255,255,255,.78);margin-top:.25rem;font-size:.95rem}.pricing-concept__calculator-wrap .fdl-savings__cobbtree em{color:#111;background:#fff;border-radius:.85rem;width:100%;margin-top:1rem;padding:.85rem 1rem;font-size:.95rem;font-style:normal;font-weight:400;display:grid}.pricing-concept__calculator-wrap .fdl-savings__cobbtree em b{color:var(--sc-green,#739271);letter-spacing:-.04em;font-size:max(1.6rem,min(3vw,2.1rem));font-weight:500;line-height:1}.pricing-concept__calculator-wrap .fdl-savings__cobbtree em b+b{margin-top:.65rem}.pricing-concept__calculator-wrap .fdl-pricing-example__saving{background:#e8e8e8;border:0;border-radius:.7rem;padding-left:.8rem;padding-right:.8rem}.pricing-concept__calculator-wrap .fdl-savings__competitor-total{font-weight:800}.pricing-concept__calculator-wrap .fdl-pricing-example dd{white-space:normal}.pricing-concept__calculator-wrap .fdl-savings__bill{color:#111;margin-top:1.75rem;font-size:1.125rem;font-weight:800;display:block}.pricing-concept__calculator-wrap .fdl-savings__bill>div{background:#fff;border:1px solid rgba(9,9,9,.16);border-radius:.75rem;align-items:center;margin-top:.6rem;display:flex;overflow:hidden}.pricing-concept__calculator-wrap .fdl-savings__bill b{padding-left:1rem;font-size:1.125rem}.pricing-concept__calculator-wrap .fdl-savings__bill input{color:#111;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:.9rem 1rem .9rem .35rem}.pricing-concept__calculator-wrap .fdl-savings__bill em{color:rgba(9,9,9,.58);margin-top:.55rem;font-size:.78rem;font-style:normal;font-weight:400;line-height:1.45;display:block}.pricing-concept__calculator-wrap .fdl-pricing-example__saving+.fdl-pricing-example__saving{margin-top:.85rem}.pricing-concept__calculator-wrap .fdl-savings__vat,.pricing-concept__calculator-wrap .fdl-pricing-example p:not(.fdl-plan__kicker),.pricing-concept__calculator-wrap .fdl-pricing-example label,.pricing-concept__calculator-wrap .fdl-pricing-example button,.pricing-concept__calculator-wrap .fdl-pricing-example dt,.pricing-concept__calculator-wrap .fdl-pricing-example dd,.pricing-concept__calculator-wrap .fdl-savings__hint,.pricing-concept__calculator-wrap .fdl-savings__toggle span{font-size:1.125rem}.pricing-concept__calculator-wrap .fdl-savings__vat{color:rgba(9,9,9,.55);text-align:center;margin:.9rem 0 0;font-size:.9rem}.pricing-concept__calculator-wrap .fdl-savings__source{color:rgba(9,9,9,.58);text-align:center;margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.pricing-concept__calculator-wrap .fdl-savings__source a{color:#111;text-underline-offset:.18rem;font-weight:700}.pricing-concept__calculator-wrap .fdl-savings__source small{font-size:inherit;line-height:inherit;margin-top:.65rem;display:block}@media (max-width:560px){.pricing-concept__calculator-wrap .fdl-pricing-example dl>.fdl-pricing-example__saving{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.35rem;display:grid}.pricing-concept__calculator-wrap .fdl-pricing-example__saving dd{text-align:left}}.pricing-concept__compare-section{padding-bottom:max(4.5rem,min(8vw,7rem))}.pricing-concept__terms{color:rgba(9,9,9,.62);gap:0;width:100%;margin-top:1.75rem;padding:0;font-size:.92rem;line-height:1.5;display:grid}.pricing-concept__terms details{border-top:1px solid rgba(9,9,9,.12)}.pricing-concept__terms details:last-child{border-bottom:1px solid rgba(9,9,9,.12)}.pricing-concept__terms summary{color:#111;cursor:pointer;justify-content:space-between;align-items:center;padding:.95rem 0;font-weight:500;list-style:none;display:flex}.pricing-concept__terms summary::-webkit-details-marker{display:none}.pricing-concept__terms summary:after{content:"+";color:rgba(9,9,9,.45);font-size:1.15rem;font-weight:400}.pricing-concept__terms details[open] summary:after{content:"-"}.pricing-concept__terms details p{color:rgba(9,9,9,.62);max-width:62rem;margin:0 0 .85rem}.pricing-concept__terms a{color:inherit;text-underline-offset:.15rem}.pricing-concept__local-note{z-index:100;pointer-events:none;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.55rem .85rem;font-size:.7rem;font-weight:800;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 30px rgba(9,9,9,.18)}
