.tarifly-hero-compare{--tf-accent:var(--ca-brand,var(--ts-acc,#fa7320));--tf-accent-dark:var(--ca-brand-hover,var(--ts-acc-hover,#0c0625));--tf-accent-soft:color-mix(in srgb,var(--tf-accent) 9%,var(--ca-surface,#fff));--tf-ink:var(--ca-title,var(--ts-ink,#0d0625));--tf-muted:var(--ca-muted,var(--ts-mute,#6a7184));--tf-text:var(--ca-text,var(--ts-text,#3a3f4f));--tf-line:var(--ca-border,var(--ts-line,rgba(13,6,37,.09)));--tf-line-strong:var(--ca-border-strong,var(--ts-line,rgba(13,6,37,.09)));--tf-surface:var(--ca-surface,#fff);--tf-soft:var(--ca-soft,var(--ts-band,#f5f5f7));--tf-gap:14px;--tf-radius:20px;--tf-radius-sm:12px;--tf-shadow:var(--ts-shadow,0 18px 40px -16px rgba(15,36,56,.16));--tf-shadow-3d:0 2px 4px rgba(15,36,56,.04),0 16px 36px rgba(15,36,56,.1),0 28px 56px rgba(255,100,31,.07);--tf-focus:var(--ts-focus,0 0 0 4px rgba(250,115,32,.22));--tf-ease:160ms ease;--tf-cta-w:240px;--tf-tab-color:var(--tf-muted);--tf-tab-active:var(--tf-accent);--tf-tab-line:3px;--tf-tab-icon:20px;--tf-tab-pad-x:14px;color:var(--tf-ink);container-type:inline-size;font-family:inherit;isolation:isolate;line-height:1.45;min-width:0;position:relative;width:100%}.tarifly-hero-compare.is-full-hero,.tarifly-hero-compare.is-showcase{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0;max-width:none;overflow:visible;padding:28px clamp(16px,4vw,48px) 24px;position:relative;width:100%}.tarifly-hero-compare__stage{margin:0 auto;max-width:min(1200px,100%)}.tarifly-hero-compare__showcase-top,.tarifly-hero-compare__stage{display:flex;flex-direction:column;gap:16px;position:relative;width:100%;z-index:2}.tarifly-hero-compare__showcase-top{align-items:stretch}.tarifly-hero-compare__showcase-top.has-image{gap:14px}.tarifly-hero-compare__lead{display:flex;flex-direction:column;gap:18px;max-width:34rem;min-width:0;position:relative;width:100%;z-index:2}.tarifly-hero-compare__side{--tf-side-w:min(72vw,280px);--tf-side-max-h:260px;--tf-side-x:0;--tf-side-y:0;--tf-side-justify:center;--tf-side-align:center;align-items:center;align-self:var(--tf-side-align);background:transparent;contain:layout paint;display:flex;justify-content:var(--tf-side-justify);margin:0 auto;max-width:100%;padding:0;pointer-events:none;position:relative;transform:translate3d(var(--tf-side-x),var(--tf-side-y),0);width:var(--tf-side-w);z-index:1}.tarifly-hero-compare__side picture{background:transparent;display:block;line-height:0;max-width:100%;width:100%}.tarifly-hero-compare__side-img{aspect-ratio:560/450;background:transparent;display:block;filter:drop-shadow(0 18px 32px rgba(15,36,56,.12));height:auto;max-height:var(--tf-side-max-h);object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:100%}.tarifly-hero-compare__side.is-desktop-only{display:none}.tarifly-hero-compare__intro{max-width:100%}.tarifly-hero-compare__badge{align-items:center;background:var(--tf-accent);border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.01em;margin:0 0 14px;padding:7px 13px}.tarifly-hero-compare__headline{color:var(--tf-ink);display:flex;flex-direction:column;font-size:clamp(1.85rem,6.5vw,2.35rem);font-weight:700;gap:.1em;letter-spacing:-.035em;line-height:1.12;margin:0 0 12px}.tarifly-hero-compare__headline-line{color:var(--tf-ink)}.tarifly-hero-compare__headline-accent{color:var(--tf-accent)}.tarifly-hero-compare__subtitle{color:var(--tf-accent-dark);font-size:1.1rem;font-weight:750;margin:0 0 10px}.tarifly-hero-compare__desc{color:var(--tf-text);font-size:1.08rem;font-weight:500;line-height:1.6;margin:0;transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform}.tarifly-hero-compare__desc.is-exit{opacity:0;transform:translateY(8px)}.tarifly-hero-compare__desc.is-enter{opacity:0;transform:translateY(-6px)}.tarifly-hero-compare__desc.is-enter.is-in{opacity:1;transform:translateY(0)}.tarifly-hero-compare__features{display:grid;gap:10px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;width:100%}.tarifly-hero-compare__feature{align-items:flex-start;background:#fff;border:0;border-radius:var(--ts-r-sm,14px);box-shadow:var(--ts-ring);display:flex;gap:10px;padding:10px 11px}.tarifly-hero-compare__feature-icon{background:var(--tf-accent-soft);border-radius:10px;color:var(--tf-accent);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.tarifly-hero-compare__feature-icon svg{height:17px;width:17px}.tarifly-hero-compare__feature-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tarifly-hero-compare__feature-copy strong{color:var(--tf-ink);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.tarifly-hero-compare__feature-copy small{color:var(--tf-muted);font-size:.8125rem;font-weight:500;line-height:1.35}@media(max-width:639px){.tarifly-hero-compare__features{display:grid;gap:8px;grid-template-columns:1fr 1fr}.tarifly-hero-compare__feature{align-items:center;background:#fff;border:0;border-radius:12px;box-shadow:var(--ts-ring);gap:8px;min-height:52px;padding:9px 10px}.tarifly-hero-compare__feature-icon{border-radius:9px;height:30px;width:30px}.tarifly-hero-compare__feature-icon svg{height:15px;width:15px}.tarifly-hero-compare__feature-copy strong{font-size:.8rem;line-height:1.2}.tarifly-hero-compare__feature-copy small{display:-webkit-box;font-size:.75rem;-webkit-line-clamp:2;line-height:1.25;-webkit-box-orient:vertical;overflow:hidden}.tarifly-hero-compare__desc{font-size:1rem;line-height:1.55}.tarifly-hero-compare__side{--tf-side-w:min(68vw,240px);--tf-side-max-h:220px}}@media(max-width:379px){.tarifly-hero-compare__features{display:flex;flex-wrap:nowrap;gap:8px;margin:0 -4px;overflow-x:auto;padding:2px 4px 6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.tarifly-hero-compare__features::-webkit-scrollbar{display:none}.tarifly-hero-compare__feature{flex:0 0 auto;scroll-snap-align:start;width:min(78vw,220px)}}.tarifly-hero-compare__product{max-width:none;opacity:1;perspective:none;position:relative;transform:none;transform-style:flat;width:100%;z-index:3}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__shell{width:100%}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__deck{background:#fff;border:0;border-radius:var(--ts-r-md,20px);box-shadow:var(--ts-shadow);overflow:hidden;width:100%}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tabs,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tabs{display:flex!important;flex-wrap:nowrap;gap:0;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 4px;-webkit-overflow-scrolling:touch;background:#fff;border:0;border-bottom:1px solid var(--tf-line);justify-content:flex-start;scroll-snap-type:x proximity;scrollbar-width:none}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tabs::-webkit-scrollbar,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tabs::-webkit-scrollbar{display:none}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab{align-items:center;appearance:none;background:transparent!important;border:0!important;border-bottom:var(--tf-tab-line) solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--tf-tab-color);display:inline-flex!important;flex:0 0 auto;flex-direction:column;font-size:.78rem;font-weight:700;gap:5px;justify-content:center;letter-spacing:.01em;margin:0;min-height:64px;min-width:72px;padding:10px var(--tf-tab-pad-x) 12px;scroll-snap-align:start;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab:hover,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab:hover{background:transparent!important;border-color:transparent!important;color:var(--tf-ink)}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab.is-active,.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab[aria-selected=true],.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab.is-active,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab[aria-selected=true]{background:transparent!important;border-bottom-color:var(--tf-tab-active)!important;box-shadow:none!important;color:var(--tf-tab-active)!important}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab-icon,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab-icon{background:transparent!important;border-radius:0;box-shadow:none;color:inherit;flex:0 0 var(--tf-tab-icon);height:var(--tf-tab-icon);width:var(--tf-tab-icon)}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab.is-active .tarifly-hero-compare__tab-icon,.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab[aria-selected=true] .tarifly-hero-compare__tab-icon,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab.is-active .tarifly-hero-compare__tab-icon,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab[aria-selected=true] .tarifly-hero-compare__tab-icon{background:transparent!important;color:var(--tf-tab-active)!important}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab-icon svg,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab-icon svg{height:var(--tf-tab-icon);width:var(--tf-tab-icon)}@media(min-width:640px){.tarifly-hero-compare.is-tabs-equal.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-equal.is-tabs-underline .tarifly-hero-compare__tab{flex:1 1 0;min-width:0}}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tabs{background:var(--tf-soft);border:0;border-bottom:1px solid var(--tf-line);display:flex!important;flex-wrap:nowrap;gap:4px;margin:0;overflow-x:auto;padding:10px 12px}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none!important;color:var(--tf-tab-color);display:inline-flex!important;flex:0 0 auto;flex-direction:row;font-size:.9rem;font-weight:700;gap:8px;justify-content:center;margin:0;min-height:44px;padding:8px var(--tf-tab-pad-x);white-space:nowrap}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab:hover{background:#fff;border-color:var(--tf-line);color:var(--tf-ink)}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab.is-active,.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab[aria-selected=true]{background:#fff;border-color:color-mix(in srgb,var(--tf-tab-active) 45%,transparent);box-shadow:inset 0 -2px 0 var(--tf-tab-active)!important;color:var(--tf-ink)}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab-icon{background:transparent;border-radius:8px;color:var(--tf-accent-dark);flex:0 0 calc(var(--tf-tab-icon) + 8px);height:calc(var(--tf-tab-icon) + 8px);width:calc(var(--tf-tab-icon) + 8px)}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab.is-active .tarifly-hero-compare__tab-icon,.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab[aria-selected=true] .tarifly-hero-compare__tab-icon{background:var(--tf-tab-active);color:#fff}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab-icon svg{height:var(--tf-tab-icon);width:var(--tf-tab-icon)}@media(min-width:640px){.tarifly-hero-compare.is-tabs-equal.is-tabs-pills .tarifly-hero-compare__tab{flex:1 1 0;min-width:0}}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__workspace{display:flex;flex-direction:column;gap:0;padding:14px;width:100%}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__panel{min-width:0;width:100%}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__form-body{padding:0}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__grid{align-items:stretch;display:flex;flex-direction:column;gap:12px}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field{flex:none;grid-column:auto;max-width:none;width:100%}.tarifly-hero-compare.is-showcase.is-actions-down .tarifly-hero-compare__cta-box{align-items:stretch;background:transparent;border:0;display:flex;flex-direction:column;gap:0;margin:12px 0 0;padding:0;width:100%}.tarifly-hero-compare.is-showcase.is-actions-down .tarifly-hero-compare__submit{border-radius:var(--ts-r-pill,980px);font-size:1rem;min-height:52px;width:100%}.tarifly-hero-compare__trust-footer{align-items:center;color:var(--tf-muted);display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:600;gap:8px;justify-content:center;line-height:1.4;margin:6px 0 0;padding:4px 8px 0;position:relative;text-align:center;z-index:2}.tarifly-hero-compare__trust-footer:after,.tarifly-hero-compare__trust-footer:before{display:none}.tarifly-hero-compare__trust-footer-icon{color:var(--tf-accent);display:grid;flex:0 0 auto;height:18px;place-items:center;width:18px}.tarifly-hero-compare__trust-footer-icon svg{height:16px;width:16px}.tarifly-hero-compare.is-init{min-height:min(72vh,640px);overflow:hidden}.tarifly-hero-compare__boot{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(60% 50% at 50% 40%,rgba(255,100,31,.12),transparent 70%),hsla(0,0%,100%,.97);display:flex;flex-direction:column;inset:0;justify-content:center;margin:0;min-height:100%;opacity:1;padding:24px;pointer-events:none;position:absolute;transition:opacity .4s ease,visibility .4s ease;width:100%;z-index:20}.tarifly-hero-compare.is-ready .tarifly-hero-compare__boot,.tarifly-hero-compare:not(.is-init) .tarifly-hero-compare__boot{opacity:0;visibility:hidden}.tarifly-hero-compare__boot-inner{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.tarifly-hero-compare__boot-mark{background:linear-gradient(145deg,#ff7a3d,var(--tf-accent-dark));border-radius:16px;box-shadow:0 14px 32px rgba(233,79,16,.34);color:#fff;display:grid;font-size:1.75rem;font-weight:900;height:64px;letter-spacing:-.02em;place-items:center;width:64px}.tarifly-hero-compare__boot-label{color:var(--tf-ink);font-size:1.05rem;font-weight:800;letter-spacing:.02em}.tarifly-hero-compare__boot-bar{background:rgba(15,36,56,.08);border-radius:0;bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0;width:100%}.tarifly-hero-compare__boot-bar:after{animation:tarifly-boot-bar 1s ease-in-out infinite;background:linear-gradient(90deg,var(--tf-accent),var(--tf-accent-dark));border-radius:0;bottom:0;content:"";left:0;position:absolute;top:0;width:32%}@keyframes tarifly-boot-bar{0%{left:-32%}to{left:100%}}@keyframes tarifly-floater{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes tarifly-prop-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media(min-width:640px){.tarifly-hero-compare.is-full-hero,.tarifly-hero-compare.is-showcase{padding:36px clamp(20px,4vw,40px) 28px}.tarifly-hero-compare__lead{max-width:38rem}.tarifly-hero-compare__side{--tf-side-w:min(56vw,340px);--tf-side-max-h:320px}.tarifly-hero-compare__headline{font-size:clamp(2.05rem,3.4vw,2.6rem)}.tarifly-hero-compare__features{gap:12px}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab{flex-direction:column;font-size:.84rem;gap:5px;min-height:56px;min-width:0;padding:12px var(--tf-tab-pad-x) 12px}.tarifly-hero-compare.is-tabs-equal.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-equal.is-tabs-underline .tarifly-hero-compare__tab{flex:1 1 0}.tarifly-hero-compare.is-tabs-pills .tarifly-hero-compare__tab{flex-direction:row;font-size:.88rem;gap:8px;min-height:48px}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__workspace{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:14px 16px;padding:18px}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__panel{flex:1 1 280px;min-width:0}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__grid{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:12px 14px}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field{flex:1 1 200px;max-width:280px;width:auto}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field[data-span=full],.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field[data-span=search]{flex:1 1 100%;max-width:none}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field:has(.tarifly-hero-compare__check){flex:0 0 auto;max-width:none}.tarifly-hero-compare.is-showcase.is-actions-down .tarifly-hero-compare__cta-box{align-self:flex-end;flex:0 0 auto;margin:0 0 0 auto;width:220px}.tarifly-hero-compare.is-showcase.is-actions-down .tarifly-hero-compare__submit{min-height:50px;width:220px}.tarifly-hero-compare__trust-footer:after,.tarifly-hero-compare__trust-footer:before{background:linear-gradient(90deg,transparent,rgba(15,36,56,.12));content:"";display:block;flex:1 1 40px;height:1px;max-width:100px}.tarifly-hero-compare__trust-footer:after{background:linear-gradient(90deg,rgba(15,36,56,.12),transparent)}}@media(min-width:782px)and (max-width:959.98px){.tarifly-hero-compare__showcase-top.has-image{align-items:end;display:grid;gap:8px 16px;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}.tarifly-hero-compare__showcase-top.has-image .tarifly-hero-compare__lead{max-width:none}.tarifly-hero-compare__stage{gap:10px}.tarifly-hero-compare__side{--tf-side-w:min(100%,360px);--tf-side-max-h:min(340px,42vh);--tf-side-justify:flex-end;--tf-side-align:end;justify-self:end;margin:0 0 -10px}.tarifly-hero-compare__side.is-desktop-only{display:flex}}@media(min-width:960px){.tarifly-hero-compare.is-full-hero,.tarifly-hero-compare.is-showcase{padding:clamp(28px,3.5vw,48px) clamp(16px,3vw,32px) clamp(16px,2vw,28px)}.tarifly-hero-compare__stage{gap:8px;max-width:min(1280px,100%)}.tarifly-hero-compare__showcase-top.has-image{align-items:end;display:grid;gap:4px 20px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:0}.tarifly-hero-compare__showcase-top.has-image .tarifly-hero-compare__lead{max-width:none}.tarifly-hero-compare__lead{max-width:38rem}.tarifly-hero-compare__side{display:flex;--tf-side-w:min(100%,480px);--tf-side-max-h:min(460px,54vh);--tf-side-justify:flex-end;--tf-side-align:end;justify-self:end;margin:0 0 -18px;max-width:none;z-index:2}.tarifly-hero-compare__side.is-desktop-only{display:flex}.tarifly-hero-compare__side-img{margin-inline:0;max-width:100%;object-position:center bottom;width:auto}.tarifly-hero-compare__headline{font-size:clamp(2.35rem,2.8vw,2.9rem)}.tarifly-hero-compare__desc{font-size:1.1rem;max-width:40ch}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__deck{border-radius:12px;box-shadow:0 1px 2px rgba(15,36,56,.04),0 12px 32px rgba(15,36,56,.09);position:relative;z-index:3}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tabs,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tabs{padding:0 8px}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab{font-size:.88rem;min-height:58px;padding:14px var(--tf-tab-pad-x) 14px}.tarifly-hero-compare.is-tabs-equal.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-equal.is-tabs-underline .tarifly-hero-compare__tab{flex:1 1 0}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__workspace{align-items:stretch;flex-wrap:nowrap;gap:18px;padding:20px}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__panel{flex:1 1 auto}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__grid{flex-wrap:nowrap;gap:14px 16px}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field{flex:1 1 220px;max-width:none}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__field[data-span=search]{flex:1 1 280px;max-width:none}.tarifly-hero-compare.is-showcase .tarifly-hero-compare__input,.tarifly-hero-compare.is-showcase .tarifly-hero-compare__select{border-radius:8px;min-height:48px}.tarifly-hero-compare.is-showcase.is-actions-down .tarifly-hero-compare__cta-box{margin-left:auto;width:240px}.tarifly-hero-compare.is-showcase.is-actions-down .tarifly-hero-compare__submit{border-radius:var(--ts-r-pill,980px);font-size:1rem;font-weight:600;min-height:48px;width:240px}}@media(prefers-reduced-motion:reduce){.tarifly-hero-compare__boot,.tarifly-hero-compare__boot-bar:after,.tarifly-hero-compare__desc{animation:none!important;opacity:1!important;transform:none!important;transition:none!important;visibility:visible!important}.tarifly-hero-compare__boot{display:none!important}.tarifly-hero-compare__desc.is-enter,.tarifly-hero-compare__desc.is-exit{opacity:1!important;transform:none!important}}.tarifly-hero-compare *,.tarifly-hero-compare :after,.tarifly-hero-compare :before{box-sizing:border-box}.tarifly-hero-compare button,.tarifly-hero-compare input,.tarifly-hero-compare select{font:inherit}.tarifly-hero-compare__shell{margin:0;width:100%}.tarifly-hero-compare__deck{background:var(--tf-surface);border:1px solid var(--tf-line);border-radius:var(--tf-radius);box-shadow:var(--tf-shadow);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;width:100%}.tarifly-hero-compare__tabs{display:flex!important;flex-wrap:nowrap;gap:4px;margin:0;overflow-x:auto;overflow-y:hidden;padding:10px 12px;-webkit-overflow-scrolling:touch;background:var(--tf-soft);border:0;border-bottom:1px solid var(--tf-line);scroll-snap-type:x proximity;scrollbar-width:thin}.tarifly-hero-compare__tabs::-webkit-scrollbar{height:3px}.tarifly-hero-compare__tabs::-webkit-scrollbar-thumb{background:hsla(220,9%,46%,.35);border-radius:99px}.tarifly-hero-compare__tab{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;color:var(--tf-text);cursor:pointer;display:inline-flex!important;flex:0 0 auto;flex-direction:row;font-size:.94rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;margin:0;min-height:44px;min-width:0;padding:8px 14px;scroll-snap-align:start;transition:background var(--tf-ease),color var(--tf-ease),border-color var(--tf-ease),box-shadow var(--tf-ease);white-space:nowrap}.tarifly-hero-compare__tab:hover{background:#fff;border-color:var(--tf-line);color:var(--tf-ink);transform:none}.tarifly-hero-compare__tab:focus-visible{box-shadow:var(--tf-focus);outline:none}.tarifly-hero-compare__tab.is-active,.tarifly-hero-compare__tab[aria-selected=true]{background:#fff;border-color:rgba(255,100,31,.45);box-shadow:0 1px 2px rgba(17,24,39,.06),inset 0 -2px 0 var(--tf-accent);color:var(--tf-ink)}.tarifly-hero-compare__tab-icon{background:transparent;border-radius:8px;box-shadow:none;color:var(--tf-accent-dark);flex:0 0 28px;height:28px;place-items:center;width:28px}.tarifly-hero-compare__tab.is-active .tarifly-hero-compare__tab-icon,.tarifly-hero-compare__tab[aria-selected=true] .tarifly-hero-compare__tab-icon{background:var(--tf-accent);color:#fff}.tarifly-hero-compare__tab-label{display:block}.tarifly-hero-compare__workspace{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr;width:100%}.tarifly-hero-compare__panel{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-width:0;overflow:visible}.tarifly-hero-compare__panel-head{background:transparent;border:0;display:flex;flex-direction:column;gap:2px;padding:16px 18px 0}.tarifly-hero-compare__panel-kicker{color:var(--tf-accent-dark);font-size:.75rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.tarifly-hero-compare__panel-title{color:var(--tf-ink);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin:0}.tarifly-hero-compare__form-body{padding:14px 18px 18px}.tarifly-hero-compare__fields-wrap{min-height:56px;min-width:0;position:relative}.tarifly-hero-compare__grid{display:grid;gap:12px 14px;grid-template-columns:repeat(12,minmax(0,1fr));transition:opacity var(--tf-ease)}.tarifly-hero-compare[aria-busy=true] .tarifly-hero-compare__grid{opacity:0;pointer-events:none}.tarifly-hero-compare__field{background:transparent;border:0;border-radius:0;display:grid;gap:6px;grid-column:1/-1;margin:0;padding:0}.tarifly-hero-compare__label{color:var(--tf-muted);display:block;font-size:.82rem;font-weight:700;letter-spacing:.02em}.tarifly-hero-compare__input,.tarifly-hero-compare__select{background:#fff;border:1px solid var(--tf-line-strong);border-radius:var(--tf-radius-sm);color:var(--tf-ink);font-size:1rem;font-weight:600;min-height:50px;padding:0 40px 0 14px;transition:border-color var(--tf-ease),box-shadow var(--tf-ease);width:100%}.tarifly-hero-compare__input:hover,.tarifly-hero-compare__select:hover{border-color:var(--ts-mute,#6a7184)}.tarifly-hero-compare__input:focus,.tarifly-hero-compare__select:focus{border-color:var(--tf-accent);box-shadow:var(--tf-focus);outline:none}.tarifly-hero-compare__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m7 9 5 5 5-5%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}.tarifly-hero-compare__cta-box{background:var(--tf-soft);border:0;border-radius:0;border-top:1px solid var(--tf-line);bottom:0;box-shadow:none;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;min-width:0;padding:16px 18px 18px;position:static;z-index:4}.tarifly-hero-compare__cta-label{color:var(--tf-accent-dark);font-size:.75rem;font-weight:800;letter-spacing:.07em;margin:0;text-align:center;text-transform:uppercase}.tarifly-hero-compare .tarifly-hero-compare__submit,.tarifly-hero-compare button.tarifly-hero-compare__submit[type=submit]{--btn-accented-bgcolor:var(--tf-accent);--btn-accented-bgcolor-hover:var(--tf-accent-dark);--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-accented-brd-radius:var(--ts-r-pill,980px);--btn-accented-height:52px;--btn-accented-font-size:1rem;--btn-accented-font-weight:600;--btn-accented-transform:none;gap:10px;white-space:nowrap;width:100%}.tarifly-hero-compare .tarifly-hero-compare__submit:hover,.tarifly-hero-compare button.tarifly-hero-compare__submit[type=submit]:hover{box-shadow:none}.tarifly-hero-compare .tarifly-hero-compare__submit:active{transform:translateY(1px)}.tarifly-hero-compare .tarifly-hero-compare__submit:focus-visible{box-shadow:var(--tf-focus);outline:none}.tarifly-hero-compare .tarifly-hero-compare__submit:disabled,.tarifly-hero-compare.is-submitting .tarifly-hero-compare__submit{box-shadow:none;cursor:default;opacity:.62;transform:none}.tarifly-hero-compare__proof{display:none;list-style:none;margin:2px 0 0;padding:0}.tarifly-hero-compare__proof li{color:var(--tf-text);font-size:.78rem;font-weight:600;line-height:1.4;padding-left:16px;position:relative}.tarifly-hero-compare__proof li+li{margin-top:5px}.tarifly-hero-compare__proof li:before{background:var(--tf-accent);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.42em;width:7px}.tarifly-hero-compare__trust{color:var(--tf-muted);font-size:.75rem;font-weight:600;margin:0;text-align:center}.tarifly-hero-compare__check{align-items:center;color:var(--tf-text);display:flex;font-size:.9rem;font-weight:600;gap:8px;min-height:48px}.tarifly-hero-compare__check input{accent-color:var(--tf-accent);height:18px;width:18px}.tarifly-hero-compare__choice-group{display:grid;gap:10px;grid-template-columns:1fr}.tarifly-hero-compare__choice{align-items:center;background:#fff;border:1px solid var(--tf-line-strong);border-radius:var(--tf-radius-sm);color:var(--tf-ink);cursor:pointer;display:flex;gap:10px;min-height:52px;padding:10px 12px;position:relative;transition:border-color var(--tf-ease),background var(--tf-ease)}.tarifly-hero-compare__choice input{opacity:0;pointer-events:none;position:absolute}.tarifly-hero-compare__choice:has(input:focus-visible){box-shadow:var(--tf-focus)}.tarifly-hero-compare__choice:has(input:checked){background:var(--tf-accent-soft);border-color:rgba(255,100,31,.55)}.tarifly-hero-compare__choice-dot{background:#fff;border:2px solid #d1d5db;border-radius:50%;flex:0 0 17px;height:17px;width:17px}.tarifly-hero-compare__choice:has(input:checked) .tarifly-hero-compare__choice-dot{border:5px solid var(--tf-accent)}.tarifly-hero-compare__choice-text{display:grid;gap:2px}.tarifly-hero-compare__choice-title{font-size:.88rem;font-weight:700}.tarifly-hero-compare__choice-subtitle{color:var(--tf-muted);font-size:.75rem}.tarifly-hero-compare__error{color:#b91c1c;font-size:.88rem;grid-column:1/-1;margin:0}.tarifly-hero-compare.is-invalid{animation:tarifly-hero-shake .35s ease}@keyframes tarifly-hero-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.tarifly-hero-compare__submit svg,.tarifly-hero-compare__tab-icon svg{display:block!important;flex:0 0 18px!important;height:18px!important;max-height:18px!important;max-width:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important}.tarifly-hero-compare__sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}@container (min-width: 680px){.tarifly-hero-compare__tabs{gap:6px;padding:12px 16px}.tarifly-hero-compare__field[data-span=postal],.tarifly-hero-compare__field[data-span=third]{grid-column:span 4}.tarifly-hero-compare__field[data-span=search]{grid-column:span 8}.tarifly-hero-compare__field[data-span=full]{grid-column:1/-1}.tarifly-hero-compare__choice-group{grid-template-columns:repeat(2,minmax(0,1fr))}.tarifly-hero-compare__proof{display:grid}}@container (min-width: 900px){.tarifly-hero-compare.is-actions-left .tarifly-hero-compare__workspace,.tarifly-hero-compare.is-actions-right .tarifly-hero-compare__workspace{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,var(--tf-cta-w))}.tarifly-hero-compare.is-actions-left .tarifly-hero-compare__cta-box{order:-1}.tarifly-hero-compare.is-actions-left .tarifly-hero-compare__cta-box,.tarifly-hero-compare.is-actions-right .tarifly-hero-compare__cta-box{background:linear-gradient(180deg,#fff 0,var(--tf-soft) 100%);border-left:1px solid var(--tf-line);border-top:0;border-radius:14px;justify-content:flex-start;padding:16px;position:static}.tarifly-hero-compare.is-actions-left .tarifly-hero-compare__cta-box{border-left:0;border-right:1px solid var(--tf-line)}.tarifly-hero-compare.is-actions-down .tarifly-hero-compare__cta-box{border-top:1px solid var(--tf-line);position:static}}@media(min-width:680px){.tarifly-hero-compare__field[data-span=postal],.tarifly-hero-compare__field[data-span=third]{grid-column:span 4}.tarifly-hero-compare__field[data-span=search]{grid-column:span 8}.tarifly-hero-compare__proof{display:grid}}@media(min-width:900px){.tarifly-hero-compare.is-actions-right .tarifly-hero-compare__workspace{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,var(--tf-cta-w))}.tarifly-hero-compare.is-actions-left .tarifly-hero-compare__workspace{align-items:start;display:grid;grid-template-columns:minmax(220px,var(--tf-cta-w)) minmax(0,1fr)}.tarifly-hero-compare.is-actions-left .tarifly-hero-compare__cta-box,.tarifly-hero-compare.is-actions-right .tarifly-hero-compare__cta-box{border-left:1px solid var(--tf-line);border-top:0;position:static}}@media(max-width:720px){.tarifly-hero-compare__tabs{mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:28px}.tarifly-hero-compare__tabs:after{content:"";flex:0 0 14px}.tarifly-hero-compare__cta-box{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}.tarifly-hero-compare.is-density-compact .tarifly-hero-compare__tabs{padding:8px 10px}.tarifly-hero-compare.is-density-compact .tarifly-hero-compare__tab{min-height:40px;padding:6px 12px}.tarifly-hero-compare.is-density-compact .tarifly-hero-compare__form-body,.tarifly-hero-compare.is-density-compact .tarifly-hero-compare__panel-head{padding-left:14px;padding-right:14px}@media(prefers-reduced-motion:reduce){.tarifly-hero-compare__choice,.tarifly-hero-compare__grid,.tarifly-hero-compare__input,.tarifly-hero-compare__select,.tarifly-hero-compare__submit,.tarifly-hero-compare__tab{transition:none!important}.tarifly-hero-compare.is-invalid{animation:none!important}.tarifly-hero-compare__submit:active{transform:none}}.tarifly-hero-compare__combo{display:block;position:relative}.tarifly-hero-compare__listbox{background:var(--tf-surface);border:1px solid var(--tf-line);border-radius:var(--tf-radius-sm);box-shadow:var(--tf-shadow);left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.tarifly-hero-compare__listbox[hidden]{display:none}.tarifly-hero-compare__option{border-radius:8px;cursor:pointer;padding:8px 10px}.tarifly-hero-compare__option:hover,.tarifly-hero-compare__option[aria-selected=true]{background:var(--tf-accent-soft);color:var(--tf-accent-dark)}.tarifly-hero-compare__option.is-status{color:var(--tf-muted);cursor:default}.tarifly-hero-compare__calc[hidden]{display:none}.tarifly-hero-compare__calc{border:0;display:contents;margin:0;min-width:0;padding:0}.tarifly-hero-compare__tab-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;max-width:18ch;overflow:hidden;text-align:center;white-space:normal}.tarifly-hero-compare__tab-icon{align-items:center;border:1px solid rgba(15,36,56,.08);border-radius:12px;display:grid;justify-content:center;min-height:36px;min-width:36px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.tarifly-hero-compare__tab:hover .tarifly-hero-compare__tab-icon{border-color:rgba(15,36,56,.14)}.tarifly-hero-compare__tab.is-active .tarifly-hero-compare__tab-icon,.tarifly-hero-compare__tab[aria-selected=true] .tarifly-hero-compare__tab-icon{background:var(--tf-accent-soft)!important;border-color:rgba(255,100,31,.28)!important;box-shadow:0 10px 22px rgba(255,100,31,.12)}@media(max-width:767px){.tarifly-hero-compare__tabs{gap:8px!important;padding:10px!important}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab{background:#fff!important;border:1px solid rgba(15,36,56,.08)!important;border-radius:14px!important;box-shadow:0 2px 10px rgba(15,36,56,.06)!important;min-width:108px;padding:10px 12px!important}.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab.is-active,.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab[aria-selected=true],.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab.is-active,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab[aria-selected=true]{border-color:rgba(255,100,31,.34)!important;box-shadow:0 14px 28px rgba(255,100,31,.14)!important;color:var(--tf-ink)!important}.tarifly-hero-compare__tab-label{font-size:.82rem;max-width:14ch}}@media(min-width:768px){.tarifly-hero-compare.is-showcase:not(.is-tabs-pills) .tarifly-hero-compare__tab,.tarifly-hero-compare.is-tabs-underline .tarifly-hero-compare__tab{gap:8px;min-height:74px;padding-bottom:12px;padding-top:12px}}
