.calculator-section[data-astro-cid-hhssaqr7]{padding:4rem 0;background:linear-gradient(180deg,#fff,#fafbff,#f5f7ff);position:relative;overflow:hidden}.calculator-section[data-astro-cid-hhssaqr7]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 20%,rgba(139,92,246,.03)0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.03)0,transparent 50%);pointer-events:none}.container[data-astro-cid-hhssaqr7]{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 1.5rem}.section-header[data-astro-cid-hhssaqr7]{text-align:center;margin-bottom:2.5rem}.section-badge[data-astro-cid-hhssaqr7]{display:inline-block;padding:.375rem 1rem;background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border:1px solid rgba(139,92,246,.2);border-radius:2rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:#8b5cf6;margin-bottom:1.5rem;text-transform:uppercase}.section-title[data-astro-cid-hhssaqr7]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.1;color:var(--color-gray-900);margin-bottom:1.5rem;letter-spacing:-.03em}.text-gradient[data-astro-cid-hhssaqr7]{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-astro-cid-hhssaqr7]{font-size:1.125rem;color:var(--color-gray-600);max-width:600px;margin:0 auto;line-height:1.7}.calculator-wrapper[data-astro-cid-hhssaqr7]{max-width:1100px;margin:0 auto}.calculator-grid[data-astro-cid-hhssaqr7]{display:grid;grid-template-columns:380px 1fr;gap:2rem;background:#fffc;backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.8);border-radius:1.5rem;padding:1.75rem;box-shadow:0 8px 32px #0000000f}.column-title[data-astro-cid-hhssaqr7]{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:1.125rem}.inputs-column[data-astro-cid-hhssaqr7]{display:flex;flex-direction:column;gap:.875rem}.input-group[data-astro-cid-hhssaqr7]{display:flex;flex-direction:column;gap:.375rem}.input-group[data-astro-cid-hhssaqr7] label[data-astro-cid-hhssaqr7]{font-size:.875rem;font-weight:600;color:#374151}.input-wrapper[data-astro-cid-hhssaqr7]{display:flex;align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:.625rem;padding:.625rem .875rem;transition:all .2s ease}.input-wrapper[data-astro-cid-hhssaqr7]:hover{border-color:#d1d5db;background:#fff}.input-wrapper[data-astro-cid-hhssaqr7]:focus-within{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf61a}.currency[data-astro-cid-hhssaqr7]{color:#6b7280;margin-right:.5rem;font-weight:600}.calc-input[data-astro-cid-hhssaqr7]{flex:1;background:0 0;border:0;outline:0;font-size:1rem;font-weight:700;color:#111827}.input-hint[data-astro-cid-hhssaqr7]{font-size:.8125rem;color:#9ca3af;line-height:1.4}.pricing-info[data-astro-cid-hhssaqr7]{margin-top:auto;padding:1rem 1.125rem;background:linear-gradient(135deg,#8b5cf60d,#a88bfa0d);border:1px solid rgba(139,92,246,.2);border-radius:.625rem;display:flex;flex-direction:column;gap:.5rem}.price-regular[data-astro-cid-hhssaqr7],.price-founder[data-astro-cid-hhssaqr7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;color:#374151}.price-regular[data-astro-cid-hhssaqr7] strong[data-astro-cid-hhssaqr7]{font-size:1rem;color:#6b7280}.price-founder[data-astro-cid-hhssaqr7]{padding-top:.75rem;border-top:1px solid rgba(139,92,246,.2)}.founder-price[data-astro-cid-hhssaqr7]{font-size:1.25rem!important;color:#8b5cf6!important;font-weight:800!important}.discount-badge[data-astro-cid-hhssaqr7]{padding:.25rem .5rem;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;font-size:.625rem;font-weight:700;border-radius:.25rem;letter-spacing:.05em}.results-column[data-astro-cid-hhssaqr7]{display:flex;flex-direction:column}.results-grid[data-astro-cid-hhssaqr7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}.result-card[data-astro-cid-hhssaqr7]{display:flex;gap:.75rem;padding:.875rem;background:linear-gradient(135deg,#8b5cf60d,#a88bfa08);border:1px solid rgba(139,92,246,.15);border-radius:.625rem;transition:all .25s ease}.result-card[data-astro-cid-hhssaqr7]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #8b5cf62e;border-color:#8b5cf659;background:linear-gradient(135deg,#8b5cf614,#a88bfa0d)}.result-icon[data-astro-cid-hhssaqr7]{width:36px;height:36px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-icon[data-astro-cid-hhssaqr7] svg[data-astro-cid-hhssaqr7]{color:#fff;width:18px;height:18px}.result-content[data-astro-cid-hhssaqr7]{flex:1;min-width:0}.result-label[data-astro-cid-hhssaqr7]{font-size:.8125rem;color:#6b7280;margin-bottom:.375rem;font-weight:500;line-height:1.2}.result-value[data-astro-cid-hhssaqr7]{font-size:1.5rem;font-weight:900;color:#8b5cf6;letter-spacing:-.02em;line-height:1;transition:all .3s ease}.cta-box[data-astro-cid-hhssaqr7]{margin-top:1rem;text-align:center}.btn-claim[data-astro-cid-hhssaqr7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;text-decoration:none;font-weight:700;font-size:1rem;border-radius:.75rem;box-shadow:0 4px 12px #8b5cf640;transition:all .3s ease}.btn-claim[data-astro-cid-hhssaqr7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}.btn-claim[data-astro-cid-hhssaqr7] svg[data-astro-cid-hhssaqr7]{transition:transform .3s ease}.btn-claim[data-astro-cid-hhssaqr7]:hover svg[data-astro-cid-hhssaqr7]{transform:translate(4px)}.urgency-text[data-astro-cid-hhssaqr7]{margin-top:.625rem;color:#f59e0b;font-weight:600;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.375rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.urgency-text[data-astro-cid-hhssaqr7]:before{content:"⚡";animation:pulse 2s ease-in-out infinite}@media (max-width:1024px){.calculator-grid[data-astro-cid-hhssaqr7]{grid-template-columns:1fr;gap:2rem;padding:2rem}.results-grid[data-astro-cid-hhssaqr7]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.calculator-grid[data-astro-cid-hhssaqr7]{padding:1.5rem}.results-grid[data-astro-cid-hhssaqr7]{grid-template-columns:1fr;gap:1rem}.result-card[data-astro-cid-hhssaqr7]{padding:1rem}.result-value[data-astro-cid-hhssaqr7]{font-size:1.25rem}}