.pricing36{padding-block:8rem}.pricing36 .container{gap:2rem;width:min(100% - 2rem,72rem);margin-inline:auto;display:grid}.pricing36 .mx-auto{margin-inline:auto}.pricing36 .grid{display:grid}.pricing36 .max-w-4xl{max-width:56rem}.pricing36 .gap-6{gap:1.5rem}.pricing36 .flex{display:flex}.pricing36 .h-full{height:100%}.pricing36 .flex-col{flex-direction:column}.pricing36 .gap-4{gap:1rem}.pricing36 .items-center{align-items:center}.pricing36 .justify-between{justify-content:space-between}.pricing36 .justify-center{justify-content:center}.pricing36 .rounded-4xl{border-radius:2rem}.pricing36 .rounded-\[31px\]{border-radius:31px}.pricing36 .pricing36__plan-frame{flex-direction:column;display:flex}.pricing36 .pricing36__plan-frame--launch{background:color-mix(in srgb, var(--fg) 14%, var(--surface-2))}.pricing36 .pricing36__plan-frame--growth{background:var(--accent)}.pricing36 .bg-primary{background:#d72638}.pricing36 .bg-background{background:var(--fg);color:var(--bg)}.pricing36 .bg-background p,.pricing36 .bg-background li,.pricing36 .bg-background .text-xl,.pricing36 .bg-background .text-6xl,.pricing36 .bg-background .font-medium{color:var(--bg)}.pricing36 .bg-background .text-muted-foreground{color:color-mix(in srgb, var(--bg) 62%, var(--fg))}.pricing36 .p-px{padding:1px}.pricing36 .p-8{padding:2rem}.pricing36 .mt-6{margin-top:1.5rem}.pricing36 .my-6{margin-block:1.5rem}.pricing36 .space-y-6>*+*{margin-top:1.5rem}.pricing36 .gap-2{gap:.5rem}.pricing36 .gap-1\.5{gap:.375rem}.pricing36 .py-3{padding-block:.75rem}.pricing36 .text-center{text-align:center}.pricing36 p{max-width:none}.pricing36 .text-xl{font-size:1.5rem;line-height:2rem}.pricing36 .text-6xl{font-size:3.75rem;line-height:1}.pricing36 .text-base{font-size:1rem;line-height:1.5rem}.pricing36 .text-sm{font-size:.875rem;line-height:1.4}.pricing36 .font-semibold{font-weight:600}.pricing36 .font-bold{font-weight:700}.pricing36 .font-medium{font-weight:500}.pricing36 .text-muted-foreground{color:var(--muted)}.pricing36 .text-green-500{color:var(--status-confirmed)}.pricing36 .text-background,.pricing36 .text-background:hover{color:var(--fg)}.pricing36 .shrink-0{flex-shrink:0}.pricing36 .mt-1{margin-top:.25rem}.pricing36 .size-4{width:1rem;height:1rem}.pricing36 .size-5{width:1.25rem;height:1.25rem}.pricing36 a,.pricing36 a:hover{color:inherit;text-decoration:none}.pricing36 .transition-transform{transition:transform .2s}.pricing36 .group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.pricing36 .separator{background:color-mix(in srgb, var(--bg) 14%, var(--fg))}.pricing36 .separator--horizontal{width:100%;height:1px}@media (width>=768px){.pricing36 .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing36 .compare3-block__badge{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius-4);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:.28rem .72rem;font-weight:700;line-height:1;display:inline-block}.pricing36 .pricing36__guarantee{text-align:center;background:color-mix(in srgb, var(--accent) 8%, var(--surface-1));border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));border-radius:var(--radius-12);flex-direction:column;align-items:center;gap:.65rem;max-width:56rem;margin:0 auto 1.75rem;padding:1rem 1.2rem;display:flex}.pricing36 .pricing36__guarantee-tag{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);color:var(--accent);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:.22rem .7rem;font-weight:700;display:inline-flex}.pricing36 .pricing36__guarantee-body{text-align:center;max-width:52ch;font-size:var(--text-sm);color:color-mix(in srgb, var(--fg) 88%, var(--muted));margin:0;line-height:1.55}.pricing36 .pricing36__guarantee-body strong{color:var(--accent)}.pricing36 .pricing36__anchors{border-top:1px dashed color-mix(in srgb, var(--bg) 30%, var(--fg) 30%);gap:.65rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.pricing36 .pricing36__anchor{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex;color:color-mix(in srgb, var(--bg) 30%, var(--fg) 70%)!important;margin:0!important;font-size:.78rem!important;font-weight:500!important;line-height:1.5!important}.pricing36 .bg-background .pricing36__anchor{color:color-mix(in srgb, var(--bg) 65%, var(--fg) 35%)!important}.pricing36 .pricing36__anchor-tag{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 18%, transparent);flex:none;padding:.1rem .45rem;color:var(--accent)!important;font-size:.62rem!important;font-weight:700!important}.pricing36 .pricing36__anchor-tag--newcomer{background:color-mix(in srgb, var(--info) 18%, transparent);color:var(--info)!important}.pricing36__plan-cta{cursor:pointer;font:inherit;background:0 0;border:0}.pricing36 button.pricing36__plan-cta{color:inherit}.pricing36__calendly{margin:var(--space-2xs) auto 0;text-align:center;max-width:42rem;font-size:var(--text-sm);color:color-mix(in srgb, var(--muted) 75%, var(--fg) 25%);line-height:1.5}.pricing36__calendly a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (width<=767px){.pricing36--landing{padding-block:clamp(3rem,8vw,5rem)!important}.pricing36--landing .compare3-block__header h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05}.pricing36--landing .pricing36__guarantee{padding:.85rem 1rem}.pricing36--landing .pricing36__anchor{font-size:.72rem!important;line-height:1.45!important}.pricing36--landing .space-y-6>li{margin-bottom:0}.pricing36--landing ul.space-y-6{gap:.85rem}.pricing36--landing .pricing36__plan-cta{min-height:2.75rem;padding-inline:1rem}}.pricing36--landing .pricing36__plan-cta{min-height:2.75rem}.pricing36.pricing36--landing{scroll-margin-top:clamp(5rem,12vw,6.5rem)}@media (width>=768px){.pricing36--landing{padding-bottom:5rem}}.pricing36--landing .compare3-block__header h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05}.pricing36--landing .pricing36__plan-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .65rem;display:flex}.pricing36--landing .pricing36__plan-header .compare3-block__badge{flex-shrink:0}
