.arch-section:where(.astro-soxxz7qc){padding:5rem 1.5rem}.arch-container:where(.astro-soxxz7qc){max-width:1280px;margin:0 auto}.arch-header:where(.astro-soxxz7qc){text-align:center;margin-bottom:3rem}.arch-title:where(.astro-soxxz7qc){font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15;margin:0 0 .75rem;color:var(--sl-color-white);letter-spacing:-.02em}.arch-subtitle:where(.astro-soxxz7qc){font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;color:var(--sl-color-gray-3);margin:0 auto;max-width:680px}.arch-grid:where(.astro-soxxz7qc){display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.arch-grid:where(.astro-soxxz7qc){grid-template-columns:1fr}.arch-card--right:where(.astro-soxxz7qc){order:-1}}.arch-card:where(.astro-soxxz7qc){display:flex;flex-direction:column;padding:2.5rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.06);transition:transform .3s ease}.arch-card--left:where(.astro-soxxz7qc){background:#ffffff08;border-color:#ffffff14}.arch-card--right:where(.astro-soxxz7qc){background:#ffffff0a;border-color:#ffffff14;border-top:4px solid #10b981;box-shadow:0 0 40px -12px #10b9811a}.arch-card-header:where(.astro-soxxz7qc){display:flex;align-items:center;gap:.875rem;margin-bottom:2rem}.arch-card-icon--gray:where(.astro-soxxz7qc){color:#9ca3afb3;flex-shrink:0}.arch-card-icon--green:where(.astro-soxxz7qc){color:#10b981;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(16,185,129,.3))}.arch-card-title:where(.astro-soxxz7qc){font-size:1.35rem;font-weight:700;margin:0;line-height:1.3;color:var(--sl-color-white)}.arch-card-items:where(.astro-soxxz7qc){display:flex;flex-direction:column;gap:2rem;flex-grow:1;margin-bottom:2rem}.arch-item:where(.astro-soxxz7qc){display:flex;align-items:flex-start;gap:.75rem}.arch-item-icon:where(.astro-soxxz7qc){flex-shrink:0;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:1px}.arch-item-icon--gray:where(.astro-soxxz7qc){background:#9ca3af1f;color:#9ca3afcc}.arch-item-icon--green:where(.astro-soxxz7qc){background:#10b9811f;color:#10b981}.arch-item-title:where(.astro-soxxz7qc){font-size:1rem;font-weight:600;margin:0 0 .35rem;line-height:1.4;color:var(--sl-color-white)}.arch-item-desc:where(.astro-soxxz7qc){font-size:.925rem;line-height:1.6;margin:0;color:var(--sl-color-gray-3)}.arch-result:where(.astro-soxxz7qc){padding:.875rem 1.25rem;border-radius:.75rem;font-size:.925rem;line-height:1.5;margin-top:auto}.arch-result:where(.astro-soxxz7qc) strong{font-weight:700}.arch-result--warning:where(.astro-soxxz7qc){background:#f59e0b14;color:#fbbf24;border:1px solid rgba(245,158,11,.15)}.arch-result--success:where(.astro-soxxz7qc){background:#10b98114;color:#34d399;border:1px solid rgba(16,185,129,.15)}[data-theme=light] .arch-card--left:where(.astro-soxxz7qc){background:#f9fafb;border-color:#e5e7eb}[data-theme=light] .arch-card--right:where(.astro-soxxz7qc){background:#fff;border-color:#e5e7eb;border-top:4px solid #10b981;box-shadow:0 20px 40px -10px #0000000f,0 0 0 1px #00000008}[data-theme=light] .arch-title:where(.astro-soxxz7qc){color:#111827}[data-theme=light] .arch-subtitle:where(.astro-soxxz7qc){color:#6b7280}[data-theme=light] .arch-card-title:where(.astro-soxxz7qc){color:#111827}[data-theme=light] .arch-item-title:where(.astro-soxxz7qc){color:#1f2937}[data-theme=light] .arch-item-desc:where(.astro-soxxz7qc){color:#6b7280}[data-theme=light] .arch-item-icon--gray:where(.astro-soxxz7qc){background:#6b72801a;color:#6b7280b3}[data-theme=light] .arch-item-icon--green:where(.astro-soxxz7qc){background:#10b9811a;color:#059669}[data-theme=light] .arch-card-icon--gray:where(.astro-soxxz7qc){color:#6b728099}[data-theme=light] .arch-card-icon--green:where(.astro-soxxz7qc){color:#059669}[data-theme=light] .arch-result--warning:where(.astro-soxxz7qc){background:#ffedd599;color:#92400e;border-color:#fde68a}[data-theme=light] .arch-result--success:where(.astro-soxxz7qc){background:#d1fae580;color:#065f46;border-color:#a7f3d0}.showcase-img-layer:where(.astro-jjlaluzo){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out,transform .4s cubic-bezier(.25,1,.5,1);transform:scale(.96) translateY(10px);pointer-events:none}.showcase-img-layer:where(.astro-jjlaluzo).active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.showcase-tab:where(.astro-jjlaluzo).active{opacity:1;background:color-mix(in srgb,white 4%,transparent);border-color:color-mix(in srgb,white 8%,transparent);border-left-color:#10b981}:root[data-theme=light] .showcase-tab:where(.astro-jjlaluzo).active{background:#fff;border-color:#e5e7eb;border-left-color:#10b981;box-shadow:0 10px 25px -3px #0000000f}.perf-tag:where(.astro-s2lt3m26){display:inline-flex;align-items:center;padding:.5rem 1.25rem;border-radius:9999px;background:#0000000a;color:#4b5563;font-size:.875rem;font-weight:500;white-space:nowrap}[data-theme=dark] .perf-tag:where(.astro-s2lt3m26){background:#ffffff14;color:#9ca3af}.pagespeed-img-wrapper:where(.astro-s2lt3m26){max-width:640px;width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden}[data-theme=dark] .pagespeed-img-wrapper:where(.astro-s2lt3m26){background:#1a1a1a}.pagespeed-img:where(.astro-s2lt3m26){width:100%;height:auto;display:block}[data-theme=dark] .pagespeed-img:where(.astro-s2lt3m26){filter:invert(1) hue-rotate(180deg)}.pricing-section:where(.astro-dzynofwx){width:100%;padding:4rem 0 3rem}.pricing-header:where(.astro-dzynofwx){text-align:center;margin-bottom:3rem}.pricing-eyebrow:where(.astro-dzynofwx){display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#10b981;margin-bottom:.75rem}.pricing-title:where(.astro-dzynofwx){font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.03em;color:var(--sl-color-white);margin:0 0 .75rem;line-height:1.2}.pricing-description:where(.astro-dzynofwx){font-size:1.05rem;line-height:1.7;color:color-mix(in srgb,var(--sl-color-white) 68%,transparent);max-width:42rem;margin:0 auto}.pricing-grid:where(.astro-dzynofwx){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:52rem;margin:0 auto}.pricing-card:where(.astro-dzynofwx){position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--sl-color-white) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sl-color-white) 5%,transparent),color-mix(in srgb,var(--sl-color-white) 2%,transparent));padding:2rem 1.75rem;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricing-card:where(.astro-dzynofwx):hover{transform:translateY(-4px);box-shadow:0 20px 60px #0003;border-color:color-mix(in srgb,var(--sl-color-white) 16%,transparent)}.pricing-card--featured:where(.astro-dzynofwx){border-color:#10b9814d;box-shadow:0 18px 50px #10b9811a}.pricing-card--featured:where(.astro-dzynofwx):hover{border-color:#10b98173;box-shadow:0 24px 64px #10b98129}.pricing-badge-bar:where(.astro-dzynofwx){position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,#10b981,#14b8a6,#06b6d4)}.pricing-card-header:where(.astro-dzynofwx){margin-bottom:1.25rem}.pricing-card-title-row:where(.astro-dzynofwx){display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.pricing-card-name:where(.astro-dzynofwx){font-size:1.25rem;font-weight:700;color:var(--sl-color-white);margin:0}.pricing-badge:where(.astro-dzynofwx){font-size:.7rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;background:linear-gradient(135deg,#10b981,#14b8a6);color:#fff;white-space:nowrap}.pricing-card-description:where(.astro-dzynofwx){font-size:.875rem;line-height:1.5;color:color-mix(in srgb,var(--sl-color-white) 60%,transparent);margin:0}.pricing-card-price-block:where(.astro-dzynofwx){padding-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--sl-color-white) 10%,transparent);margin-bottom:1rem;display:flex;flex-direction:column;gap:.15rem}.pricing-card-price:where(.astro-dzynofwx){font-size:2.5rem;font-weight:700;letter-spacing:-.04em;color:var(--sl-color-white);line-height:1.1}.pricing-card-price-note:where(.astro-dzynofwx){font-size:.85rem;color:color-mix(in srgb,var(--sl-color-white) 55%,transparent)}.pricing-credits:where(.astro-dzynofwx){margin-bottom:1rem}.pricing-credits-badge:where(.astro-dzynofwx){display:inline-block;font-size:.75rem;font-weight:600;padding:.3rem .8rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--sl-color-white) 14%,transparent);color:color-mix(in srgb,var(--sl-color-white) 80%,transparent);background:color-mix(in srgb,var(--sl-color-white) 4%,transparent)}.pricing-features:where(.astro-dzynofwx){list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.65rem;flex:1}.pricing-feature:where(.astro-dzynofwx){display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;color:color-mix(in srgb,var(--sl-color-white) 85%,transparent)}.pricing-check-icon:where(.astro-dzynofwx){width:1.15rem;height:1.15rem;flex-shrink:0;margin-top:.15rem;color:#10b981}.pricing-cta:where(.astro-dzynofwx){display:block;width:100%;text-align:center;padding:.85rem 1.5rem;border-radius:.95rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s ease}.pricing-cta--primary:where(.astro-dzynofwx){background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none}.pricing-cta--primary:where(.astro-dzynofwx):hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 8px 24px #10b9814d}.pricing-cta--outline:where(.astro-dzynofwx){background:transparent;color:var(--sl-color-white);border:1px solid color-mix(in srgb,var(--sl-color-white) 18%,transparent)}.pricing-cta--outline:where(.astro-dzynofwx):hover{border-color:color-mix(in srgb,var(--sl-color-white) 30%,transparent);background:color-mix(in srgb,var(--sl-color-white) 5%,transparent)}.pricing-view-all:where(.astro-dzynofwx){text-align:center;margin-top:2rem}.pricing-view-all-link:where(.astro-dzynofwx){display:inline-flex;align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;color:#10b981;text-decoration:none;transition:color .2s}.pricing-view-all-link:where(.astro-dzynofwx):hover{color:#059669}.pricing-arrow:where(.astro-dzynofwx){width:1.1rem;height:1.1rem}[data-theme=light] .pricing-title:where(.astro-dzynofwx){color:#111827}[data-theme=light] .pricing-card:where(.astro-dzynofwx){background:#fff;border-color:#e5e7eb;box-shadow:0 1px 3px #0000000f}[data-theme=light] .pricing-card:where(.astro-dzynofwx):hover{border-color:#d1d5db;box-shadow:0 12px 40px #00000014}[data-theme=light] .pricing-card--featured:where(.astro-dzynofwx){border-color:#10b98159;box-shadow:0 12px 40px #10b98114}[data-theme=light] .pricing-card--featured:where(.astro-dzynofwx):hover{border-color:#10b98180;box-shadow:0 18px 50px #10b98124}[data-theme=light] .pricing-card-name:where(.astro-dzynofwx){color:#111827}[data-theme=light] .pricing-card-description:where(.astro-dzynofwx){color:#6b7280}[data-theme=light] .pricing-description:where(.astro-dzynofwx){color:#6b7280}[data-theme=light] .pricing-card-price:where(.astro-dzynofwx){color:#111827}[data-theme=light] .pricing-card-price-note:where(.astro-dzynofwx){color:#6b7280}[data-theme=light] .pricing-card-price-block:where(.astro-dzynofwx){border-bottom-color:#e5e7eb}[data-theme=light] .pricing-credits-badge:where(.astro-dzynofwx){color:#374151;border-color:#e5e7eb;background:#f9fafb}[data-theme=light] .pricing-feature:where(.astro-dzynofwx){color:#374151}[data-theme=light] .pricing-cta--outline:where(.astro-dzynofwx){color:#111827;border-color:#d1d5db}[data-theme=light] .pricing-cta--outline:where(.astro-dzynofwx):hover{border-color:#9ca3af;background:#f9fafb}@media(max-width:700px){.pricing-grid:where(.astro-dzynofwx){grid-template-columns:1fr;max-width:28rem}}@layer starlight.components{.accordion-container:where(.astro-tdhytowl){display:grid;grid-template-columns:1fr 2fr;gap:2.5rem}@media(max-width:1280px){.accordion-container:where(.astro-tdhytowl){grid-template-columns:1fr}}.accordion-tabs:where(.astro-tdhytowl){display:flex;flex-direction:column}.accordion-tab-item:where(.astro-tdhytowl){background-color:var(--sl-color-black);border-radius:16px;padding:1.6rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.accordion-tab-item:where(.astro-tdhytowl):hover{background-color:color-mix(in srgb,var(--sl-color-gray-6) 20%,transparent);transform:translateY(-2px)}.tab-icon:where(.astro-tdhytowl){background-color:color-mix(in srgb,var(--sl-color-gray-6) 40%,transparent);width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.tab-text:where(.astro-tdhytowl){margin-top:0}.tab-text:where(.astro-tdhytowl) h3:where(.astro-tdhytowl){margin:0 0 4px;font-size:1.25rem!important}.tab-text:where(.astro-tdhytowl) p:where(.astro-tdhytowl){margin:0!important}.stop-color-1:where(.astro-tdhytowl),.stop-color-2:where(.astro-tdhytowl),.stop-color-3:where(.astro-tdhytowl){stop-color:var(--sl-color-white)}.active-tab:where(.astro-tdhytowl){position:relative;transform:translateY(-2px)}.active-tab:where(.astro-tdhytowl):before{content:"";position:absolute;inset:0;padding:1px;background:var(--color-primary-gradient);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;animation:borderFadeIn .3s ease forwards}@keyframes borderFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.active-tab:where(.astro-tdhytowl) .stop-color-1:where(.astro-tdhytowl){stop-color:#3a1c71}.active-tab:where(.astro-tdhytowl) .stop-color-2:where(.astro-tdhytowl){stop-color:var(--color-primary)}.active-tab:where(.astro-tdhytowl) .stop-color-3:where(.astro-tdhytowl){stop-color:#ffca7b}.accordion-list:where(.astro-tdhytowl){margin-top:0!important;display:flex;flex-direction:column;gap:1rem}.accordion:where(.astro-tdhytowl){opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.accordion:where(.astro-tdhytowl).show-accordion{opacity:1;transform:translateY(0);pointer-events:auto}.accordion:where(.astro-tdhytowl).show-accordion.fade-in{animation:fadeInUp .5s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion:where(.astro-tdhytowl).show-accordion:nth-child(1){animation-delay:.1s}.accordion:where(.astro-tdhytowl).show-accordion:nth-child(2){animation-delay:.2s}.accordion:where(.astro-tdhytowl).show-accordion:nth-child(3){animation-delay:.3s}.accordion:where(.astro-tdhytowl).show-accordion:nth-child(4){animation-delay:.4s}.accordion:where(.astro-tdhytowl).show-accordion:nth-child(5){animation-delay:.5s}}@layer starlight.components{.accordion:where(.astro-wx4eh2ni){border:1px solid var(--sl-color-gray-6);padding:1.5rem 2rem;border-radius:16px;display:none}.accordion:where(.astro-wx4eh2ni).show-accordion{display:block}.accordion-header:where(.astro-wx4eh2ni){display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion-header:where(.astro-wx4eh2ni) h4:where(.astro-wx4eh2ni){font-size:1.22rem!important}.accordion-icon:where(.astro-wx4eh2ni){width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-top:0!important}.accordion-icon:where(.astro-wx4eh2ni) svg:where(.astro-wx4eh2ni){position:relative}.accordion-icon:where(.astro-wx4eh2ni) .vertical-line:where(.astro-wx4eh2ni){transition:transform .5s ease,opacity .5s ease;transform-origin:center}.accordion-icon:where(.astro-wx4eh2ni) .horizontal-line:where(.astro-wx4eh2ni){position:absolute;transition:transform .5s ease;transform-origin:center}.accordion:where(.astro-wx4eh2ni).active .accordion-icon:where(.astro-wx4eh2ni) .vertical-line:where(.astro-wx4eh2ni){transform:rotate(90deg);opacity:0}.accordion:where(.astro-wx4eh2ni).active .accordion-icon:where(.astro-wx4eh2ni) .horizontal-line:where(.astro-wx4eh2ni){transform:rotate(180deg)}.accordion-body:where(.astro-wx4eh2ni){margin-top:0!important;max-height:0px;overflow:hidden;transition:all .5s ease;opacity:0}.accordion:where(.astro-wx4eh2ni).active .accordion-body:where(.astro-wx4eh2ni){margin-top:16px!important;max-height:max-content;overflow:visible;opacity:1;transition:all .5s ease}}.zship-home:where(.astro-k6rpo5f7){max-width:80rem;margin:0 auto;padding:2rem 1rem}
