.pricing-section-root.site-section{font-family:var(--font-body);color:var(--ink);background:var(--pop-lime);border-bottom:4px solid var(--ink);display:grid;place-items:center;padding-block:clamp(1.5rem,3.5vw,2.75rem);padding-inline:clamp(.85rem,3vw,2rem);margin:0}.fusion-pricing-page{background:var(--paper)}.fusion-pricing-page .pricing-section-root{background:var(--pop-lime);border-bottom:none;min-height:0;align-content:start}.pricing-section-root .pricing__card{position:relative;width:min(36rem,100%);padding:1.25rem 1.35rem 1.35rem;border:3px solid var(--ink);border-radius:1.1rem;background:#fffdf6;box-shadow:8px 8px 0 var(--ink);text-align:center}.pricing-section-root .site-eyebrow{margin-bottom:.7rem;padding:.22rem .7rem;font-size:.72rem}.pricing-section-root .site-h2{font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.1}.pricing-section-root .pricing__sub{margin:.45rem auto 0;max-width:48ch;font-size:.84rem;font-weight:700;line-height:1.45;color:var(--muted-ink)}.calc{--chan:var(--sun);--track-h:0.85rem;--thumb:1.7rem;width:min(30rem,100%);margin:.85rem auto 0;text-align:start}.calc__question{margin:0 0 .45rem;font-family:var(--font-display);font-size:.92rem;text-align:center}.calc__question--sub{margin-top:.15rem}.calc__tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem;margin-bottom:.85rem}.calc__tab{--chan-strong:color-mix(in srgb,var(--chan) 82%,#fff);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.35rem;min-height:2.55rem;padding:.28rem .35rem;border:2.5px solid var(--ink);border-radius:.75rem;background:#fffdf6;color:var(--ink);font-family:var(--font-display);font-size:.78rem;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .2s ease}.calc__tab-icon{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:2.5px solid var(--ink);border-radius:50%;background:var(--chan-strong);flex:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease}.calc__tab-icon img{width:1.1rem;height:1.1rem}.calc__tab-label{line-height:1.1;text-align:center}.calc__tab:hover{background:var(--chan-strong);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.calc__tab:hover .calc__tab-icon{background:#fffdf6;transform:rotate(-8deg) scale(1.06)}.calc__tab.is-active{background:var(--chan);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.calc__tab.is-active .calc__tab-icon{background:var(--paper)}.calc__tab:active{transform:translate(0);box-shadow:0 0 0 var(--ink)}.calc__tab:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.calc__slider{--fill:0%;margin-block:.2rem .75rem}.calc__slider input[type=range]{width:100%;height:calc(var(--thumb) + .45rem);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:manipulation}.calc__slider input[type=range]::-webkit-slider-runnable-track{height:var(--track-h);border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(to left,var(--chan) var(--fill),#fffdf6 var(--fill));box-shadow:inset 0 2px 0 rgba(24,20,5,.12)}[dir=ltr] .calc__slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--chan) var(--fill),#fffdf6 var(--fill))}.calc__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track-h) - var(--thumb)) / 2 - 2.5px);border:2.5px solid var(--ink);border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffc2e4,var(--pop-pink) 62%);box-shadow:2px 2px 0 var(--ink);-webkit-transition:transform .15s ease;transition:transform .15s ease}.calc__slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08)}.calc__slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14)}.calc__slider input[type=range]::-moz-range-track{height:var(--track-h);border:2.5px solid var(--ink);border-radius:999px;background:#fffdf6}.calc__slider input[type=range]::-moz-range-progress{height:var(--track-h);border:2.5px solid var(--ink);border-radius:999px;background:var(--chan)}.calc__slider input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:2.5px solid var(--ink);border-radius:50%;background:var(--pop-pink);box-shadow:2px 2px 0 var(--ink)}.calc__slider input[type=range]:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:999px}.calc__ticks{display:flex;justify-content:space-between;gap:.15rem;margin-top:.25rem}.calc__tick{min-width:2.35rem;min-height:1.7rem;padding:.18rem .28rem;border:2px solid transparent;border-radius:999px;background:transparent;color:var(--muted-ink);font-family:var(--font-mono);font-size:.72rem;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.calc__tick.is-active,.calc__tick:hover{color:var(--ink);border-color:var(--ink)}.calc__tick.is-active{background:var(--chan);box-shadow:2px 2px 0 var(--ink)}.calc__result{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.25rem .85rem;min-height:4.4rem;padding:.55rem 1rem;border:2.5px solid var(--ink);border-radius:.85rem;background:var(--chan);box-shadow:4px 4px 0 var(--ink)}.calc__volume{font-family:var(--font-display);font-size:1rem}.calc__price{display:inline-flex;align-items:baseline;gap:.2rem;direction:ltr;unicode-bidi:embed}.calc__price-num{font-size:clamp(1.65rem,4vw,2rem);line-height:1}.calc__price-cur,.calc__price-num{font-family:var(--font-mono);font-weight:600}.calc__price-cur{font-size:1.05rem}.calc__note{font-size:.8rem;color:rgba(24,20,5,.72)}.calc__custom,.calc__soon{padding:.7rem .85rem .85rem;border:2.5px dashed var(--ink);border-radius:.85rem;background:color-mix(in srgb,var(--chan) 22%,#fffdf6);text-align:center}.calc__custom{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.4rem;padding:.45rem .85rem;text-align:start}.calc__custom-text{min-width:0}.calc__custom .calc__contact-cta{flex:none;margin-top:0}.calc__soon{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:11.5rem}.calc__custom h3,.calc__soon h3{margin:0 0 .25rem;font-family:var(--font-display);font-weight:400;font-size:1.05rem}.calc__custom h3{margin-bottom:.1rem;font-size:.95rem}.calc__custom p,.calc__soon p{margin:0 auto;max-width:40ch;font-size:.84rem;line-height:1.45}.calc__custom p{margin:0;max-width:none;font-size:.78rem;line-height:1.35}.calc__contact-cta{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.65rem;padding:.45rem 1.15rem;border:2.5px solid var(--ink);border-radius:999px;background:var(--chan);color:var(--ink);font-family:var(--font-display);font-size:.88rem;line-height:1.3;white-space:normal;overflow-wrap:break-word;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.calc__contact-cta:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.calc__contact-cta:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.calc__highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin:.7rem 0 0;padding:0;list-style:none;font-size:.82rem;font-weight:600}.calc__highlights li{display:inline-flex;align-items:center;gap:.35rem}.calc__check{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border:2px solid var(--ink);border-radius:50%;background:var(--pop-lime);font-size:.7rem;font-weight:700}.calc-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(24,20,5,.55);overflow-y:auto;-webkit-overflow-scrolling:touch}.calc-modal__card{position:relative;width:min(24rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.5rem;border:3px solid var(--ink);border-radius:1.1rem;background:var(--paper);box-shadow:8px 8px 0 var(--ink)}.calc-modal__card h3{margin:0 0 .35rem;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;font-family:var(--font-display);font-weight:400;font-size:1.35rem}.calc-modal__card>p{margin:0 0 1rem;color:var(--muted-ink);font-size:.9rem;font-weight:700}.calc-modal__close{position:absolute;top:.75rem;inset-inline-end:.75rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:2.5px solid var(--ink);border-radius:50%;background:var(--sun);font-size:.95rem;cursor:pointer;box-shadow:2px 2px 0 var(--ink)}.calc-modal__close:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.calc-modal__form{display:grid;grid-gap:.65rem;gap:.65rem}.calc-modal__form input,.calc-modal__form textarea{width:100%;padding:.65rem .8rem;border:2.5px solid var(--ink);border-radius:.65rem;background:#fffdf6;color:var(--ink);font-family:var(--font-body);font-size:1rem;resize:vertical}.calc-modal__form input::placeholder,.calc-modal__form textarea::placeholder{color:var(--muted-ink)}.calc-modal__form input:focus-visible,.calc-modal__form textarea:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.calc-modal__send{justify-self:center;min-height:2.6rem;padding:.55rem 1.75rem;border:2.5px solid var(--ink);border-radius:.7rem;background:var(--ink);color:var(--sun);font-family:var(--font-display);font-size:1rem;cursor:pointer;box-shadow:3px 3px 0 rgba(24,20,5,.3)}.calc-modal__send:active{transform:scale(.97)}.calc-modal__thanks{padding:.85rem;border:2.5px solid var(--ink);border-radius:.7rem;background:var(--pop-lime);font-weight:600;text-align:center}.calc-modal__phone{display:block;margin-top:.85rem;color:var(--ink);font-family:var(--font-mono);font-weight:600;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;direction:ltr;unicode-bidi:embed}@media (min-width:641px) and (max-width:860px){.pricing-section-root .pricing__card{width:min(34rem,100%)}.calc__tab{font-size:.72rem;padding-inline:.25rem;gap:.25rem}.calc__tab-icon{width:1.65rem;height:1.65rem}.calc__tab-icon img{width:.95rem;height:.95rem}}@media (max-width:640px){.pricing-section-root.site-section{padding-block:1.25rem;padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))}.fusion-pricing-page .pricing-section-root{min-height:0;align-content:start;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pricing-section-root .pricing__card{width:100%;padding:1.1rem .95rem 1.15rem;border-width:3px;box-shadow:5px 5px 0 var(--ink)}.pricing-section-root .site-h2{font-size:clamp(1.35rem,6.5vw,1.65rem)}.pricing-section-root .pricing__sub{font-size:.8rem;max-width:none}.calc{--track-h:1rem;--thumb:1.95rem;width:100%;margin-top:.75rem}.calc__question{font-size:.88rem}.calc__tabs{grid-template-columns:repeat(2,1fr);gap:.45rem;margin-bottom:.75rem}.calc__tab{justify-content:flex-start;gap:.45rem;min-height:2.85rem;padding:.4rem .65rem;font-size:.82rem}.calc__tab-icon{width:2rem;height:2rem}.calc__tab-icon img{width:1.15rem;height:1.15rem}.calc__ticks{gap:.1rem}.calc__tick{min-width:0;flex:1 1;min-height:1.85rem;padding:.25rem .1rem;font-size:.68rem}.calc__result{flex-direction:column;align-items:center;gap:.15rem;min-height:0;padding:.7rem .85rem;text-align:center}.calc__volume{font-size:.95rem}.calc__price-num{font-size:1.85rem}.calc__custom,.calc__soon{padding:.7rem .7rem .8rem}.calc__custom{flex-direction:column;justify-content:center;gap:.45rem;min-height:0;text-align:center}.calc__soon{min-height:10.5rem}.calc__contact-cta{font-size:.84rem;padding:.45rem 1rem}.calc__highlights{flex-direction:column;align-items:stretch;width:max-content;max-width:100%;margin-inline:auto;margin-top:.65rem;gap:.45rem;font-size:.8rem}.calc__highlights li{justify-content:flex-start;width:100%}.calc-modal__card{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.calc__contact-cta,.calc__slider input[type=range]::-webkit-slider-thumb,.calc__tab,.calc__tab-icon{-webkit-transition:none;transition:none}}@media (max-width:380px){.pricing-section-root .pricing__card{padding:.95rem .75rem 1rem}.pricing-section-root .site-eyebrow{font-size:.65rem;margin-bottom:.55rem}.calc__tab{min-height:2.6rem;gap:.35rem;padding:.35rem .5rem;font-size:.75rem}.calc__tab-icon{width:1.75rem;height:1.75rem}.calc__tab-icon img{width:1rem;height:1rem}.calc__tick{font-size:.62rem;min-height:1.7rem}.calc__price-num{font-size:1.65rem}.calc__soon{min-height:9.5rem}.calc__highlights{font-size:.75rem}}