.pricing-page.svelte-226h5s{--amber: var(--color-amber);min-height:100vh}.hero.svelte-226h5s{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:4rem 2rem 6rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.hero.mounted.svelte-226h5s{opacity:1;transform:translateY(0)}@media(max-width:900px){.hero.svelte-226h5s{grid-template-columns:1fr;text-align:center;gap:3rem}}.hero-content.svelte-226h5s{max-width:500px}@media(max-width:900px){.hero-content.svelte-226h5s{max-width:100%;margin:0 auto}}.pro-badge.svelte-226h5s{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:color-mix(in srgb,var(--amber) 15%,transparent);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent);border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--amber);margin-bottom:1.5rem}.hero-title.svelte-226h5s{font-family:var(--font-serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.25rem}.hero-title.svelte-226h5s .accent:where(.svelte-226h5s){display:block;color:var(--amber)}.hero-subtitle.svelte-226h5s{font-size:1.0625rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:2rem}.price-block.svelte-226h5s{margin-bottom:2rem}.price.svelte-226h5s{display:flex;align-items:baseline;gap:.125rem}@media(max-width:900px){.price.svelte-226h5s{justify-content:center}}.currency.svelte-226h5s{font-size:1.5rem;font-weight:500;color:var(--muted-foreground);align-self:flex-start;margin-top:.5rem}.amount.svelte-226h5s{font-family:var(--font-serif);font-size:4.5rem;font-weight:600;line-height:1;color:var(--foreground)}.period.svelte-226h5s{font-size:1.125rem;color:var(--muted-foreground);margin-left:.25rem}.price-note.svelte-226h5s{font-size:.875rem;color:var(--muted-foreground);margin-top:.5rem}.cta-button{background:var(--amber)!important;color:#0a0a0a!important;border:none!important;font-weight:500!important;padding:.875rem 1.75rem!important;font-size:1rem!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;transition:all .2s ease!important}.cta-button:hover:not(:disabled){background:var(--color-amber-light)!important;transform:translateY(-1px)}.cta-button:disabled{opacity:.7;cursor:not-allowed}.cta-button.secondary{background:transparent!important;color:var(--amber)!important;border:1px solid var(--amber)!important}.cta-button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--amber) 10%,transparent)!important}.loading-spinner.svelte-226h5s{width:1rem;height:1rem;border:2px solid rgba(0,0,0,.2);border-top-color:#0a0a0a;border-radius:50%;animation:svelte-226h5s-spin .8s linear infinite}@keyframes svelte-226h5s-spin{to{transform:rotate(360deg)}}.devices-visual.svelte-226h5s{position:relative;height:350px;opacity:0;transform:translateY(30px) scale(.95);transition:opacity 1s ease .2s,transform 1s ease .2s}.devices-visual.mounted.svelte-226h5s{opacity:1;transform:translateY(0) scale(1)}@media(max-width:900px){.devices-visual.svelte-226h5s{height:280px;margin:0 auto;max-width:400px}}.device.svelte-226h5s{position:absolute;background:var(--card);border:1px solid var(--border);border-radius:.5rem;padding:.5rem;box-shadow:0 20px 40px -12px #00000026,0 0 0 1px var(--border)}.device-screen.svelte-226h5s{position:relative;background:var(--secondary);border-radius:.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.laptop.svelte-226h5s{left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.laptop.svelte-226h5s .device-screen:where(.svelte-226h5s){width:180px;height:120px}.tablet.svelte-226h5s{right:10%;top:15%;transform:rotate(8deg);z-index:2;animation:svelte-226h5s-float 6s ease-in-out infinite}.tablet.svelte-226h5s .device-screen:where(.svelte-226h5s){width:100px;height:130px}.phone.svelte-226h5s{left:10%;bottom:15%;transform:rotate(-5deg);z-index:2;animation:svelte-226h5s-float 6s ease-in-out infinite 1s}.phone.svelte-226h5s .device-screen:where(.svelte-226h5s){width:60px;height:100px}@keyframes svelte-226h5s-float{0%,to{transform:translateY(0) rotate(var(--rotation, 0deg))}50%{transform:translateY(-8px) rotate(var(--rotation, 0deg))}}.tablet.svelte-226h5s{--rotation: 8deg}.phone.svelte-226h5s{--rotation: -5deg}.mini-board.svelte-226h5s{display:grid;grid-template-columns:repeat(8,1fr);width:80px;height:80px;border:1px solid var(--border)}.mini-board.small.svelte-226h5s{width:56px;height:56px}.mini-board.tiny.svelte-226h5s{width:40px;height:40px}.sq.svelte-226h5s{background:#e8d4b8}.sq.dark.svelte-226h5s{background:#8b7355}.sync-indicator.svelte-226h5s{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;background:var(--amber);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a0a0a;animation:svelte-226h5s-pulse 2s ease-in-out infinite}@keyframes svelte-226h5s-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.sync-lines.svelte-226h5s{position:absolute;inset:0;z-index:1;pointer-events:none}.sync-path.svelte-226h5s{fill:none;stroke:url(#lineGradient);stroke-width:1.5;stroke-dasharray:8 4;animation:svelte-226h5s-dash 20s linear infinite}.sync-path.delay-1.svelte-226h5s{animation-delay:-10s}@keyframes svelte-226h5s-dash{to{stroke-dashoffset:-100}}.sync-dot.svelte-226h5s{fill:var(--amber);animation:svelte-226h5s-dotPulse 2s ease-in-out infinite}.sync-dot.delay-2.svelte-226h5s{animation-delay:1s}@keyframes svelte-226h5s-dotPulse{0%,to{opacity:.4;r:3}50%{opacity:1;r:5}}.benefits-section.svelte-226h5s{background:var(--secondary);padding:5rem 2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease .1s,transform .6s ease .1s}.benefits-section.mounted.svelte-226h5s{opacity:1;transform:translateY(0)}.benefits-header.svelte-226h5s,.faq-header.svelte-226h5s{text-align:center;margin-bottom:3rem}.section-label.svelte-226h5s{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin-bottom:.75rem}.benefits-header.svelte-226h5s h2:where(.svelte-226h5s),.faq-header.svelte-226h5s h2:where(.svelte-226h5s){font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.benefits-list.svelte-226h5s{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:0 auto 3rem;list-style:none;padding:0}.benefit-item.svelte-226h5s{display:flex;align-items:center;gap:1rem;opacity:0;transform:translate(-10px);animation:svelte-226h5s-slideIn .4s ease forwards;animation-delay:calc(.1s + var(--i) * .08s)}.benefits-section.mounted.svelte-226h5s .benefit-item:where(.svelte-226h5s){opacity:1;transform:translate(0)}@keyframes svelte-226h5s-slideIn{to{opacity:1;transform:translate(0)}}.check-icon.svelte-226h5s{width:1.75rem;height:1.75rem;background:color-mix(in srgb,var(--amber) 15%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--amber);flex-shrink:0}.benefit-item.svelte-226h5s span:where(.svelte-226h5s){font-size:1rem;color:var(--foreground)}.benefits-cta.svelte-226h5s{text-align:center}.faq-section.svelte-226h5s{padding:5rem 2rem;max-width:600px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease .2s,transform .6s ease .2s}.faq-section.mounted.svelte-226h5s{opacity:1;transform:translateY(0)}.faq-list.svelte-226h5s{display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-226h5s{width:100%;background:var(--card);border:1px solid var(--border);padding:0;text-align:left;cursor:pointer;transition:border-color .2s ease}.faq-item.svelte-226h5s:hover{border-color:var(--amber)}.faq-question.svelte-226h5s{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;font-weight:500;font-size:1rem}.faq-question.svelte-226h5s .chevron{color:var(--muted-foreground);transition:transform .2s ease}.faq-item.open.svelte-226h5s .chevron{transform:rotate(180deg)}.faq-answer.svelte-226h5s{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open.svelte-226h5s .faq-answer:where(.svelte-226h5s){max-height:200px}.faq-answer.svelte-226h5s p:where(.svelte-226h5s){padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.final-cta.svelte-226h5s{padding:5rem 2rem;background:linear-gradient(180deg,transparent 0%,var(--secondary) 100%);opacity:0;transform:translateY(20px);transition:opacity .6s ease .3s,transform .6s ease .3s}.final-cta.mounted.svelte-226h5s{opacity:1;transform:translateY(0)}.cta-content.svelte-226h5s{text-align:center;max-width:400px;margin:0 auto}.crown-icon{width:2.5rem;height:2.5rem;color:var(--amber);margin-bottom:1rem}.cta-content.svelte-226h5s h2:where(.svelte-226h5s){font-family:var(--font-serif);font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.cta-content.svelte-226h5s p:where(.svelte-226h5s){color:var(--muted-foreground);margin-bottom:1.5rem}
