.f13{--f13-bg:#0b0609;--f13-surface:#160b10;--f13-fg:#f6f1f2;--f13-muted:#b9a9ad;--f13-blood:#f04438;--f13-blood-deep:#8f0f1a;--f13-line:#f044382e;--f13-card:#ffffff0f;--f13-radius:20px;background:var(--f13-bg);color:var(--f13-fg);overflow-x:clip}.f13 h1,.f13 h2,.f13 h3{color:var(--f13-fg)}.f13-hero{background:var(--f13-bg)}.f13-hero-glow{pointer-events:none;background:radial-gradient(80% 60% at 70% 28%,#8f0f1a73,#0000 70%);height:calc(100% + 160px);position:absolute;inset:-160px 0 auto}.f13-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#902dfc33,#0000);width:70%;height:70%;position:absolute;bottom:-30%;left:-15%}.f13-hero:after{content:"";pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#fff 0 1px,#0000 1px 3px);position:absolute;inset:0}.f13-number{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #f0443859;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:700;animation:6s step-end infinite f13-flicker;position:absolute}.f13-number-top{font-size:clamp(16rem,38vw,34rem);line-height:.8;top:50%;right:-2vw;translate:0 -50%}@media (width<=767px){.f13-number-top{opacity:.6;font-size:13rem;top:1rem;translate:none}}.f13-number-box{pointer-events:none;position:absolute;inset:0;container-type:size}.f13-number-side{-webkit-text-stroke-width:1.5px;font-size:136.986cqh;line-height:.73;bottom:0;right:0}.f13-badge{border:1px solid var(--f13-line);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--f13-blood);background:#f0443814;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.f13-title{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.05}.f13-h2{letter-spacing:-.01em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.f13-h3{letter-spacing:-.01em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.f13-blood{color:var(--f13-blood);text-shadow:0 0 24px #f0443873}.f13-title .f13-blood{text-shadow:none}.f13-card,.f13-calc-shell{border-radius:var(--f13-radius);background:var(--f13-card)}.f13-icon{color:var(--f13-blood)}.f13-step{border:1px solid var(--f13-blood);width:44px;height:44px;color:var(--f13-blood);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.f13-calc{background:linear-gradient(180deg, var(--f13-bg), #12070b 50%, var(--f13-bg))}.f13-offer{isolation:isolate}.f13-offer:before,.f13-offer:after{content:"";z-index:-1;pointer-events:none;position:absolute}.f13-offer:before{background:radial-gradient(closest-side,#8f0f1a73,#0000);width:80%;height:70%;top:-15%;right:-15%}.f13-offer:after{background:radial-gradient(closest-side,#902dfc2e,#0000);width:65%;height:60%;bottom:-20%;left:-15%}.f13-offer-price{letter-spacing:-.02em;white-space:nowrap;color:var(--f13-fg);border-top:1px solid #f6f1f21f;align-items:center;padding-top:24px;font-size:1.5rem;font-weight:700;line-height:1;display:flex}@media (width>=640px){.f13-offer-price{border-top:0;border-left:1px solid #f6f1f21f;padding-top:0;padding-left:32px}}.f13 .f13-cta{background:linear-gradient(90deg, #b3121f, var(--primary));color:#fff;box-shadow:0 0 32px -6px #f04438b3}.f13 .f13-cta:hover{opacity:.9}.f13 .f13-ghost{color:var(--f13-fg)}.f13 .f13-ghost:hover{background:#ffffff14}.f13 .f13-ghost-bordered{border:1px solid #f6f1f24d}.f13 .f13-outline{color:var(--f13-fg);background:0 0;border-color:#f6f1f266}.f13 .f13-outline:hover{background:#ffffff14}.f13 :is(.f13-cta,.f13-ghost,.f13-outline):focus-visible{--tw-ring-offset-color:var(--f13-bg)}.f13-link{color:var(--f13-fg);text-decoration:underline;-webkit-text-decoration-color:var(--f13-blood);text-decoration-color:var(--f13-blood);text-underline-offset:6px}.f13-link:hover{color:var(--f13-blood)}.f13 .f13-input{background:var(--f13-surface);color:var(--f13-fg);border-color:#f6f1f240;font-size:18px}.f13-range{--f13-fill:0%;--f13-track:linear-gradient(90deg, var(--f13-blood-deep), var(--f13-blood) var(--f13-fill), #f6f1f224 var(--f13-fill));cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.f13-range::-webkit-slider-runnable-track{background:var(--f13-track);border-radius:999px;height:8px}.f13-range::-moz-range-track{background:var(--f13-track);border-radius:999px;height:8px}.f13-range::-webkit-slider-thumb{border:3px solid var(--f13-blood);background:var(--f13-fg);appearance:none;border-radius:999px;width:26px;height:26px;margin-top:-9px;box-shadow:0 0 16px #f0443899}.f13-range::-moz-range-thumb{border:3px solid var(--f13-blood);background:var(--f13-fg);border-radius:999px;width:20px;height:20px;box-shadow:0 0 16px #f0443899}.f13-range:focus-visible{outline:2px solid var(--f13-blood);outline-offset:4px;border-radius:4px}.f13-result{background:radial-gradient(ellipse 90% 70% at 100% 0%, #8f0f1a66, transparent 70%), color-mix(in srgb, var(--f13-surface), var(--f13-fg) 8%);border-radius:8px}@keyframes f13-flicker{0%,to{opacity:1}41%{opacity:.2}42%{opacity:1}43%{opacity:.35}45%{opacity:1}88%{opacity:.5}89%{opacity:1}}@media (prefers-reduced-motion:reduce){.f13-number{animation:none}}.f13-band{z-index:1;border-block:2px solid var(--f13-blood);background:var(--f13-surface);animation:3.2s ease-in-out infinite f13-pulse;position:relative;box-shadow:0 0 0 6px #f0443814,0 0 80px -10px #f044388c}.f13-band-discount{letter-spacing:-.04em;color:var(--f13-blood);text-shadow:0 0 32px #f0443899,0 0 2px #fff;flex:none;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:.9}@media (width>=1024px) and (width<=1279px){.f13-band-discount{font-size:2.75rem}}@keyframes f13-pulse{0%,to{box-shadow:0 0 0 6px #f0443814,0 0 80px -10px #f044388c}50%{box-shadow:0 0 0 10px #f0443824,0 0 120px -10px #f04438cc}}@media (prefers-reduced-motion:reduce){.f13-band{animation:none}}.f13-period{color:var(--f13-fg);background:#f0443824;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:600;display:inline-flex}.f13-period svg{color:var(--f13-blood)}.f13-consult{border:2px solid var(--f13-blood);border-radius:var(--f13-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#160b108c}.f13-divider{align-items:center;gap:20px;display:flex}.f13-divider:before,.f13-divider:after{content:"";background:#f6f1f22e;flex:1;min-width:24px;height:1px}.f13-divider p{text-align:center;max-width:36rem;color:var(--f13-fg);font-size:1.125rem;font-weight:600;line-height:1.4}@media (width<=639px){.f13-divider{gap:12px}.f13-divider p{font-size:1rem}}.f13-steps{--row-gap:48px;--col-gap:72px;gap:var(--row-gap);max-width:48rem;display:grid}.f13-step-card{--pad:24px;padding:var(--pad);gap:20px;display:flex;position:relative}@media (width>=768px){.f13-step-card{--pad:32px}}.f13-connector{width:2px;height:var(--row-gap);transition:opacity .5s ease-out calc(var(--i) * .4s + .1s);justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:calc(50% - 1px)}.f13-connector:before{content:"";background:linear-gradient(var(--f13-blood-deep), var(--f13-blood));position:absolute;inset:0}.f13-connector svg{background:var(--f13-bg);width:26px;height:26px;color:var(--f13-blood);stroke-width:2.5px;border:1px solid #f0443899;border-radius:999px;flex:none;padding:4px;position:relative;rotate:90deg}@media (width>=1024px){.f13-steps{--row-gap:72px;--col-gap:72px;column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.f13-step-card:nth-child(2){grid-area:2/1}.f13-step-card:nth-child(3){grid-area:2/2}.f13-step-card:nth-child(4){grid-area:1/2}.f13-connector-right{width:var(--col-gap);height:2px;top:calc(50% - 1px);left:100%}.f13-connector-right:before{background:linear-gradient(90deg, var(--f13-blood-deep), var(--f13-blood))}.f13-connector-right svg{rotate:none}.f13-connector-up{top:auto;bottom:100%}.f13-connector-up:before{background:linear-gradient(0deg, var(--f13-blood-deep), var(--f13-blood))}.f13-connector-up svg{rotate:-90deg}}.f13-steps[data-anim=pending] .f13-connector{opacity:0}@media (prefers-reduced-motion:reduce){.f13-connector{transition:none}}body:has(main.f13){background-color:var(--chrome-dark-bg,#0b0609)}.f13-witch{z-index:98;pointer-events:none;opacity:0;filter:drop-shadow(0 0 6px #f04438d9)drop-shadow(0 0 18px #f0443859);will-change:transform, opacity;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.f13-witch svg{display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.f13-witch{display:none}}body:has(.f13-booking) [data-slot=dialog-overlay]{z-index:120}.f13-booking{z-index:121}
