.billing-page.svelte-2iytk1{--accent: #22C55E;--shely-pink: #FF4F91;--shely-plum: #511843;--shely-blush: #FF9BB5;--shely-coral: #FFB38B;--shely-gold: #FFC972;--shely-mint: #E9FFF6;--shely-bg: #FFFBF7;--shadow-glass: 0 8px 32px rgba(81,24,67,.08);--shadow-elevated: 0 20px 60px rgba(81,24,67,.12)}.section-inner.svelte-2iytk1{max-width:72rem;margin:0 auto;padding:0 1.5rem}.section-header.svelte-2iytk1{text-align:center;margin-bottom:3rem}.section-header.svelte-2iytk1 h2:where(.svelte-2iytk1){font-family:var(--font-poppins);font-weight:700;font-size:2rem;color:var(--deep-gray);margin-bottom:.75rem}@media (min-width: 768px){.section-header.svelte-2iytk1 h2:where(.svelte-2iytk1){font-size:2.5rem}}.section-header.svelte-2iytk1 p:where(.svelte-2iytk1){font-family:var(--font-inter);font-size:1.0625rem;color:var(--cool-gray);max-width:28rem;margin:0 auto}.revenue-hero.svelte-2iytk1{background:linear-gradient(145deg,#1a0a14,#2d1225,#511843);padding:6rem 1.5rem 4rem;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.revenue-hero.visible.svelte-2iytk1{opacity:1;transform:translateY(0)}@media (min-width: 768px){.revenue-hero.svelte-2iytk1{padding:8rem 2rem 5rem}}.hero-inner.svelte-2iytk1{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:3rem}@media (min-width: 768px){.hero-inner.svelte-2iytk1{flex-direction:row;gap:4rem}}.hero-text.svelte-2iytk1{flex:1;min-width:0}.hero-breadcrumb.svelte-2iytk1{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;font-family:var(--font-inter)}.hero-breadcrumb.svelte-2iytk1 a:where(.svelte-2iytk1){color:#ffffff80;text-decoration:none;transition:color .2s}.hero-breadcrumb.svelte-2iytk1 a:where(.svelte-2iytk1):hover{color:var(--accent)}.sep.svelte-2iytk1{color:#ffffff40}.current.svelte-2iytk1{color:#fffc;font-weight:500}.hero-badge.svelte-2iytk1{display:inline-block;padding:.375rem 1rem;border-radius:9999px;font-family:var(--font-inter);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);margin-bottom:1.25rem}.hero-text.svelte-2iytk1 h1:where(.svelte-2iytk1){font-family:var(--font-poppins);font-weight:700;font-size:2.5rem;line-height:1.1;color:#fff;margin-bottom:1rem}@media (min-width: 768px){.hero-text.svelte-2iytk1 h1:where(.svelte-2iytk1){font-size:3.25rem}}.hero-desc.svelte-2iytk1{font-family:var(--font-inter);font-size:1.0625rem;line-height:1.7;color:#ffffffa6;max-width:30rem;margin-bottom:2rem}.hero-actions.svelte-2iytk1{display:flex;flex-wrap:wrap;gap:1rem}.btn-primary.svelte-2iytk1,.btn-secondary.svelte-2iytk1{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:9999px;font-family:var(--font-inter);font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary.svelte-2iytk1{background:var(--accent);color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 40%,transparent)}.btn-primary.svelte-2iytk1:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 50%,transparent)}.btn-secondary.svelte-2iytk1{background:transparent;color:#ffffffd9;border:2px solid rgba(255,255,255,.2)}.btn-secondary.svelte-2iytk1:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--accent)}.revenue-dashboard.svelte-2iytk1{flex-shrink:0;width:100%;max-width:380px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.metric-main.svelte-2iytk1{margin-bottom:1.5rem}.metric-label.svelte-2iytk1{display:block;font-family:var(--font-inter);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:.5rem}.metric-value-row.svelte-2iytk1{display:flex;align-items:baseline;gap:.25rem}.metric-currency.svelte-2iytk1{font-family:var(--font-inter);font-weight:600;font-size:1.25rem;color:#fff9}.metric-big.svelte-2iytk1{font-family:var(--font-poppins);font-weight:700;font-size:2.5rem;color:#fff;letter-spacing:-.02em}.metric-trend.svelte-2iytk1{font-family:var(--font-inter);font-weight:600;font-size:.875rem;margin-left:.75rem;padding:.25rem .625rem;border-radius:9999px}.metric-trend--up.svelte-2iytk1{color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.metric-row.svelte-2iytk1{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.metric-card.svelte-2iytk1{text-align:center;padding:.75rem .5rem;background:#ffffff0a;border-radius:.75rem;border:1px solid rgba(255,255,255,.06)}.metric-sm-label.svelte-2iytk1{display:block;font-family:var(--font-inter);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:#fff6;margin-bottom:.375rem}.metric-sm-value.svelte-2iytk1{font-family:var(--font-poppins);font-weight:700;font-size:1.125rem;color:#fff}.pricing-section.svelte-2iytk1{padding:5rem 1.5rem;background:var(--pure-white);opacity:0;transform:translateY(30px);transition:opacity .6s ease .1s,transform .6s ease .1s}.pricing-section.visible.svelte-2iytk1{opacity:1;transform:translateY(0)}.pricing-grid.svelte-2iytk1{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.pricing-grid.svelte-2iytk1{grid-template-columns:repeat(3,1fr)}}.pricing-card.svelte-2iytk1{padding:2rem;border-radius:1.25rem;background:var(--background-light);border:1px solid rgba(81,24,67,.06);transition:transform .3s,box-shadow .3s}.pricing-card.svelte-2iytk1:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated)}.pricing-visual.svelte-2iytk1{height:100px;margin-bottom:1.5rem;display:flex;align-items:flex-end}.flat-bars.svelte-2iytk1{display:flex;align-items:flex-end;gap:8px;width:100%;height:100%}.flat-bar.svelte-2iytk1{flex:1;height:60%;background:var(--accent);border-radius:4px 4px 0 0;opacity:.7}.step-blocks.svelte-2iytk1{display:flex;align-items:flex-end;gap:6px;width:100%;height:100%}.step-block.svelte-2iytk1{flex:1;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent));border-radius:4px 4px 0 0}.curve-svg.svelte-2iytk1{width:100%;height:100%}.pricing-name.svelte-2iytk1{font-family:var(--font-poppins);font-weight:600;font-size:1.25rem;color:var(--deep-gray);margin-bottom:.375rem}.pricing-example.svelte-2iytk1{display:block;font-family:var(--font-inter);font-weight:600;font-size:.875rem;color:var(--accent);margin-bottom:.75rem}.pricing-desc.svelte-2iytk1{font-family:var(--font-inter);font-size:.875rem;line-height:1.6;color:var(--cool-gray)}.invoice-section.svelte-2iytk1{padding:5rem 1.5rem;background:var(--background-light);opacity:0;transform:translateY(30px);transition:opacity .6s ease .1s,transform .6s ease .1s}.invoice-section.visible.svelte-2iytk1{opacity:1;transform:translateY(0)}.invoice-mock.svelte-2iytk1{max-width:48rem;margin:0 auto;background:#fff;border-radius:1rem;border:1px solid rgba(81,24,67,.08);padding:2.5rem 2rem;box-shadow:var(--shadow-glass)}.invoice-header-row.svelte-2iytk1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--accent)}.invoice-logo.svelte-2iytk1{font-family:var(--font-poppins);font-weight:700;font-size:1.75rem;color:var(--shely-plum);display:block}.invoice-sub.svelte-2iytk1{font-family:var(--font-inter);font-size:.75rem;color:var(--cool-gray);display:block}.invoice-meta.svelte-2iytk1{text-align:right}.invoice-number.svelte-2iytk1{display:block;font-family:var(--font-poppins);font-weight:600;font-size:1rem;color:var(--deep-gray)}.invoice-date.svelte-2iytk1{display:block;font-family:var(--font-inter);font-size:.8125rem;color:var(--cool-gray)}.invoice-parties.svelte-2iytk1{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.party-label.svelte-2iytk1{display:block;font-family:var(--font-inter);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cool-gray);margin-bottom:.25rem}.invoice-party.svelte-2iytk1 strong:where(.svelte-2iytk1){display:block;font-family:var(--font-poppins);font-weight:600;font-size:.9375rem;color:var(--deep-gray);margin-bottom:.125rem}.invoice-party.svelte-2iytk1 span:where(.svelte-2iytk1){font-family:var(--font-inter);font-size:.8125rem;color:var(--cool-gray)}.invoice-table.svelte-2iytk1{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.invoice-table.svelte-2iytk1 th:where(.svelte-2iytk1){text-align:left;font-family:var(--font-inter);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cool-gray);padding:.75rem .5rem;border-bottom:1px solid rgba(81,24,67,.08)}.invoice-table.svelte-2iytk1 th:where(.svelte-2iytk1):last-child,.invoice-table.svelte-2iytk1 td:where(.svelte-2iytk1):last-child{text-align:right}.invoice-table.svelte-2iytk1 td:where(.svelte-2iytk1){font-family:var(--font-inter);font-size:.875rem;color:var(--deep-gray);padding:.75rem .5rem;border-bottom:1px solid rgba(81,24,67,.04)}.invoice-totals.svelte-2iytk1{max-width:280px;margin-left:auto}.total-row.svelte-2iytk1{display:flex;justify-content:space-between;padding:.5rem 0;font-family:var(--font-inter);font-size:.875rem;color:var(--cool-gray)}.total-row--final.svelte-2iytk1{border-top:2px solid var(--accent);margin-top:.5rem;padding-top:.75rem;font-family:var(--font-poppins);font-weight:700;font-size:1.125rem;color:var(--deep-gray)}.flow-section.svelte-2iytk1{padding:5rem 1.5rem;background:var(--pure-white);opacity:0;transform:translateY(30px);transition:opacity .6s ease .1s,transform .6s ease .1s}.flow-section.visible.svelte-2iytk1{opacity:1;transform:translateY(0)}.flow-chain.svelte-2iytk1{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:1rem 0}.flow-node.svelte-2iytk1{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px;max-width:150px}.flow-icon.svelte-2iytk1{width:56px;height:56px;border-radius:1rem;background:color-mix(in srgb,var(--accent) 10%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:var(--accent);transition:transform .3s,background .3s}.flow-node.svelte-2iytk1:hover .flow-icon:where(.svelte-2iytk1){background:var(--accent);color:#fff;transform:scale(1.08)}.flow-icon.svelte-2iytk1 svg:where(.svelte-2iytk1){width:24px;height:24px}.flow-label.svelte-2iytk1{font-family:var(--font-poppins);font-weight:600;font-size:.8125rem;color:var(--deep-gray);margin-bottom:.25rem}.flow-desc.svelte-2iytk1{font-family:var(--font-inter);font-size:.6875rem;color:var(--cool-gray);line-height:1.4}.flow-arrow.svelte-2iytk1{display:flex;align-items:center;padding-top:1rem;color:#51184333}.flow-arrow.svelte-2iytk1 svg:where(.svelte-2iytk1){width:24px;height:24px}@media (max-width: 639px){.flow-arrow.svelte-2iytk1{transform:rotate(90deg)}}.compliance-section.svelte-2iytk1{padding:5rem 1.5rem;background:var(--background-light);opacity:0;transform:translateY(30px);transition:opacity .6s ease .1s,transform .6s ease .1s}.compliance-section.visible.svelte-2iytk1{opacity:1;transform:translateY(0)}.badge-grid.svelte-2iytk1{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:48rem;margin:0 auto}@media (min-width: 640px){.badge-grid.svelte-2iytk1{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.badge-grid.svelte-2iytk1{grid-template-columns:repeat(6,1fr)}}.compliance-badge.svelte-2iytk1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;border-radius:1rem;background:var(--pure-white);border:1px solid rgba(81,24,67,.06);transition:transform .3s,box-shadow .3s}.compliance-badge.svelte-2iytk1:hover{transform:translateY(-4px);box-shadow:var(--shadow-glass)}.badge-shield.svelte-2iytk1{width:48px;height:48px;position:relative;margin-bottom:.75rem;color:var(--accent)}.badge-shield.svelte-2iytk1>svg:where(.svelte-2iytk1){width:100%;height:100%}.badge-check.svelte-2iytk1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px}.badge-check.svelte-2iytk1 svg:where(.svelte-2iytk1){width:100%;height:100%}.badge-name.svelte-2iytk1{font-family:var(--font-poppins);font-weight:600;font-size:.75rem;color:var(--deep-gray)}.ecosystem-section.svelte-2iytk1{padding:5rem 1.5rem;background:var(--pure-white);opacity:0;transform:translateY(30px);transition:opacity .6s ease .1s,transform .6s ease .1s}.ecosystem-section.visible.svelte-2iytk1{opacity:1;transform:translateY(0)}.ecosystem-grid.svelte-2iytk1{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){.ecosystem-grid.svelte-2iytk1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ecosystem-grid.svelte-2iytk1{grid-template-columns:repeat(3,1fr)}}.ecosystem-card.svelte-2iytk1{display:flex;flex-direction:column;padding:1.5rem;border-radius:1rem;border:1px solid rgba(81,24,67,.08);background:var(--background-light);text-decoration:none;transition:all .3s ease}.ecosystem-card.svelte-2iytk1:hover{transform:translateY(-3px);box-shadow:var(--shadow-glass);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.eco-emoji.svelte-2iytk1{font-size:1.75rem;margin-bottom:.75rem;line-height:1}.eco-name.svelte-2iytk1{font-family:var(--font-poppins);font-weight:600;font-size:1rem;color:var(--deep-gray);margin-bottom:.25rem}.eco-tagline.svelte-2iytk1{font-family:var(--font-inter);font-size:.8125rem;color:var(--cool-gray);line-height:1.4}
