.pricing-card[data-astro-cid-5mb67dfd]{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);display:flex;flex-direction:column;transition:all var(--transition-slow)}.pricing-card[data-astro-cid-5mb67dfd]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#fff3}.pricing-card[data-astro-cid-5mb67dfd].popular{border-color:var(--color-accent);background:linear-gradient(135deg,rgba(58,191,248,.1) 0%,transparent 50%)}.pricing-card[data-astro-cid-5mb67dfd].popular:hover{box-shadow:var(--shadow-lg),var(--shadow-glow)}.popular-badge[data-astro-cid-5mb67dfd]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-bg-primary);font-size:var(--font-size-xs);font-weight:600;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.card-header[data-astro-cid-5mb67dfd]{text-align:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.tier-title[data-astro-cid-5mb67dfd]{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--color-text-primary)}.price[data-astro-cid-5mb67dfd]{margin-bottom:var(--space-sm)}.amount[data-astro-cid-5mb67dfd]{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-text-primary)}.description[data-astro-cid-5mb67dfd]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.delivery[data-astro-cid-5mb67dfd]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}.features[data-astro-cid-5mb67dfd]{list-style:none;flex:1;margin-bottom:var(--space-xl)}.feature[data-astro-cid-5mb67dfd]{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.check-icon[data-astro-cid-5mb67dfd]{flex-shrink:0;margin-top:2px}.card-cta[data-astro-cid-5mb67dfd]{width:100%;justify-content:center}.calc-backdrop{position:fixed;inset:0;z-index:999;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s ease}.calc-backdrop.visible{opacity:1;pointer-events:auto}.calculator-panel{position:fixed;bottom:0;left:0;right:0;z-index:1000;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);max-height:85vh;overflow-y:auto}.calculator-panel.open{transform:translateY(0)}.calculator-panel[aria-hidden=true]{pointer-events:none}.calculator-inner{max-width:560px;margin:0 auto;background:#0f1e32f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(58,191,248,.25);border-bottom:none;border-radius:20px 20px 0 0;padding:32px;box-shadow:0 -10px 50px #00000080,0 0 30px #3abff814;position:relative}.calculator-close{position:absolute;top:20px;right:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#ffffff80;cursor:pointer;transition:all .2s ease}.calculator-close:hover{background:#ffffff1f;color:#fff}.calculator-header{margin-bottom:24px}.calculator-badge{display:inline-block;padding:4px 14px;background:#3abff81f;border:1px solid rgba(58,191,248,.25);border-radius:100px;font-size:11px;font-weight:700;color:#3abff8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.calculator-header h3{font-size:24px;font-weight:700;color:#fff;margin:0 0 6px}.calc-subtitle{font-size:14px;color:#ffffff80;margin:0}.calculator-body{margin-bottom:24px}.base-price-row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#3abff814;border:1px solid rgba(58,191,248,.15);border-radius:12px;margin-bottom:16px}.base-price-row .label{font-size:14px;font-weight:600;color:#fff}.base-price-row .value{font-size:18px;font-weight:700;color:#3abff8}.addons-list{display:flex;flex-wrap:wrap;gap:8px}.addon-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffffb3;font-size:13px;font-family:inherit;cursor:pointer;transition:all .25s ease;white-space:nowrap}.addon-btn:hover:not(.included){background:#3abff814;border-color:#3abff84d;color:#fff}.addon-btn.active:not(.included){background:#3abff826;border-color:#3abff8;color:#fff;box-shadow:0 0 12px #3abff826}.addon-btn.included{background:#22c55e14;border-color:#22c55e40;color:#22c55ecc;cursor:default;opacity:.7}.addon-btn-name{font-weight:500}.addon-btn-price{font-weight:700;color:#3abff8;font-size:12px}.addon-btn.active:not(.included) .addon-btn-price{color:#fff}.addon-btn-badge{font-weight:700;font-size:11px;color:#22c55e}.calculator-footer{border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.total-label{font-size:18px;font-weight:600;color:#fff}.total-value{font-size:32px;font-weight:800;color:#3abff8;font-variant-numeric:tabular-nums}.calculator-cta{width:100%;display:flex;justify-content:center;font-size:16px;padding:14px 28px;text-decoration:none}@media(max-width:640px){.calculator-inner{padding:24px}.addon-btn{font-size:12px;padding:8px 12px}}.faq-section[data-astro-cid-fr2yedal]{padding:var(--space-4xl) 0;background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.section-header[data-astro-cid-fr2yedal]{text-align:center;margin-bottom:var(--space-3xl)}.section-header[data-astro-cid-fr2yedal] h2[data-astro-cid-fr2yedal]{margin-bottom:var(--space-sm)}.section-header[data-astro-cid-fr2yedal] p[data-astro-cid-fr2yedal]{color:var(--color-text-secondary)}.faq-list[data-astro-cid-fr2yedal]{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item[data-astro-cid-fr2yedal]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .3s ease}.faq-item[data-astro-cid-fr2yedal]:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.faq-item[data-astro-cid-fr2yedal].open{border-color:var(--color-accent)}.faq-question[data-astro-cid-fr2yedal]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);text-align:left;line-height:1.4}.faq-chevron[data-astro-cid-fr2yedal]{flex-shrink:0;color:var(--color-accent);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-item[data-astro-cid-fr2yedal].open .faq-chevron[data-astro-cid-fr2yedal]{transform:rotate(180deg)}.faq-answer[data-astro-cid-fr2yedal]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,0,.3,1),padding .3s ease;padding:0 var(--space-lg)}.faq-item[data-astro-cid-fr2yedal].open .faq-answer[data-astro-cid-fr2yedal]{max-height:300px;padding:0 var(--space-lg) var(--space-lg)}.faq-answer[data-astro-cid-fr2yedal] p[data-astro-cid-fr2yedal]{font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary)}.services-hero[data-astro-cid-ucd2ps2b]{padding:calc(var(--header-height) + var(--space-4xl)) 0 var(--space-4xl);background:radial-gradient(ellipse at 50% 0%,rgba(58,191,248,.1) 0%,transparent 50%);text-align:center}.hero-content[data-astro-cid-ucd2ps2b]{max-width:700px;margin:0 auto}.hero-badge[data-astro-cid-ucd2ps2b]{display:inline-block;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xl)}.hero-content[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--space-md)}.hero-content[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.pricing-section[data-astro-cid-ucd2ps2b]{background:var(--color-bg-primary)}.videos-section[data-astro-cid-ucd2ps2b]{background:linear-gradient(135deg,rgba(58,191,248,.05) 0%,transparent 50%);border-top:1px solid var(--color-border)}.section-header[data-astro-cid-ucd2ps2b]{text-align:center;margin-bottom:var(--space-3xl)}.section-header[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-sm)}.section-header[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:var(--color-text-secondary)}.pricing-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-bottom:var(--space-3xl)}.pricing-grid[data-astro-cid-ucd2ps2b]>*{min-width:0;display:flex}.pricing-grid[data-astro-cid-ucd2ps2b]>*>*{width:100%}.addons-section[data-astro-cid-ucd2ps2b]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.addons-section[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-xl);margin-bottom:var(--space-lg);color:var(--color-text-primary)}.addons-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-sm)}.addon-item[data-astro-cid-ucd2ps2b]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:#ffffff05;border-radius:var(--radius-sm)}.addon-name[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.addon-price[data-astro-cid-ucd2ps2b]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent)}.custom-section[data-astro-cid-ucd2ps2b]{border-top:1px solid var(--color-border);background:var(--color-bg-primary)}.custom-content[data-astro-cid-ucd2ps2b]{text-align:center;max-width:600px;margin:0 auto}.custom-content[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-md)}.custom-content[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin-bottom:var(--space-xl)}@media(max-width:768px){.pricing-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}
