.how-it-works[data-astro-cid-cmgpsf2k]{padding:var(--space-20) 0;background:var(--color-bg-secondary);box-shadow:inset 0 1px 3px #0000000a,inset 0 -1px 3px #0000000a}.section-header[data-astro-cid-cmgpsf2k]{text-align:center;margin-bottom:var(--space-12)}.section-header[data-astro-cid-cmgpsf2k] h2[data-astro-cid-cmgpsf2k]{font-size:var(--font-size-3xl);margin-bottom:var(--space-3)}.section-header[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.steps-grid[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8)}.step-card[data-astro-cid-cmgpsf2k]{position:relative;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all var(--transition-normal);animation:fadeInUp .5s ease-out calc(var(--delay, 0s)) both}.step-card[data-astro-cid-cmgpsf2k]:hover{border-color:var(--color-brand-accent);box-shadow:var(--shadow-md)}.step-icon[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--space-4);background:var(--color-brand-accent);border-radius:var(--radius-xl)}.step-icon[data-astro-cid-cmgpsf2k] svg{width:32px;height:32px;color:#fff}.step-number[data-astro-cid-cmgpsf2k]{position:absolute;top:var(--space-4);right:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.step-title[data-astro-cid-cmgpsf2k]{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.step-description[data-astro-cid-cmgpsf2k]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.how-it-works[data-astro-cid-cmgpsf2k]{padding:var(--space-12) 0}.step-card[data-astro-cid-cmgpsf2k]{padding:var(--space-6)}}.security-features[data-astro-cid-oum6yoqf]{padding:var(--space-20) 0}.section-header[data-astro-cid-oum6yoqf]{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.section-badge[data-astro-cid-oum6yoqf]{display:inline-block;padding:var(--space-1) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-accent);background:#3b82f61a;border-radius:var(--radius-full);margin-bottom:var(--space-4)}.section-header[data-astro-cid-oum6yoqf] h2[data-astro-cid-oum6yoqf]{font-size:var(--font-size-3xl);margin-bottom:var(--space-4)}.section-header[data-astro-cid-oum6yoqf] p[data-astro-cid-oum6yoqf]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.features-grid[data-astro-cid-oum6yoqf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.feature-card[data-astro-cid-oum6yoqf]{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.feature-card[data-astro-cid-oum6yoqf]:hover{border-color:var(--color-brand-accent);box-shadow:var(--shadow-sm)}.feature-icon[data-astro-cid-oum6yoqf]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-bg-tertiary);border-radius:var(--radius-lg)}.feature-icon[data-astro-cid-oum6yoqf] svg{width:24px;height:24px;color:var(--color-brand-accent)}.feature-content[data-astro-cid-oum6yoqf]{flex:1}.feature-title[data-astro-cid-oum6yoqf]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.feature-description[data-astro-cid-oum6yoqf]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.trust-banner[data-astro-cid-oum6yoqf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-6);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.trust-item[data-astro-cid-oum6yoqf]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.trust-item[data-astro-cid-oum6yoqf] svg[data-astro-cid-oum6yoqf]{width:20px;height:20px;color:var(--color-accent-success)}@media(max-width:768px){.security-features[data-astro-cid-oum6yoqf]{padding:var(--space-12) 0}.feature-card[data-astro-cid-oum6yoqf]{flex-direction:column;text-align:center}.feature-icon[data-astro-cid-oum6yoqf]{margin:0 auto}.trust-banner[data-astro-cid-oum6yoqf]{gap:var(--space-4)}.trust-item[data-astro-cid-oum6yoqf]{flex-basis:calc(50% - var(--space-2));justify-content:center}}.faq-section[data-astro-cid-al2ca2vr]{padding:var(--space-20) 0;background:var(--color-bg-secondary);box-shadow:inset 0 1px 3px #0000000a,inset 0 -1px 3px #0000000a}.section-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:var(--space-10)}.section-header[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{font-size:var(--font-size-3xl);margin-bottom:var(--space-3)}.section-header[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-al2ca2vr]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.faq-item[data-astro-cid-al2ca2vr]:hover{border-color:var(--color-brand-accent)}.faq-item[data-astro-cid-al2ca2vr][open]{border-color:var(--color-brand-accent);box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;list-style:none}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-al2ca2vr]::marker{display:none}.faq-question[data-astro-cid-al2ca2vr] span[data-astro-cid-al2ca2vr]{flex:1;text-align:left}.faq-chevron[data-astro-cid-al2ca2vr]{flex-shrink:0;width:20px;height:20px;color:var(--color-text-tertiary);transition:transform var(--transition-normal)}.faq-item[data-astro-cid-al2ca2vr][open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 var(--space-6) var(--space-5)}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.faq-section[data-astro-cid-al2ca2vr]{padding:var(--space-12) 0}.faq-question[data-astro-cid-al2ca2vr]{padding:var(--space-4);font-size:var(--font-size-sm)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 var(--space-4) var(--space-4)}}.hero[data-astro-cid-j7pv25f6]{padding:var(--space-12) 0 var(--space-20)}.hero-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.hero-text[data-astro-cid-j7pv25f6]{text-align:center;max-width:720px}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-bottom:var(--space-6)}.title-accent[data-astro-cid-j7pv25f6]{background:var(--color-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:560px;margin:0 auto}.hero-form[data-astro-cid-j7pv25f6]{width:100%;max-width:560px}.use-cases[data-astro-cid-j7pv25f6]{padding:var(--space-20) 0}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-10)}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl);margin-bottom:var(--space-3)}.section-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.use-cases-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6)}.use-case[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-6);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.use-case[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-brand-accent);box-shadow:var(--shadow-md)}.use-case-icon[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.use-case-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:32px;height:32px;color:var(--color-text-muted)}.use-case[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.use-case[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.cta-section[data-astro-cid-j7pv25f6]{padding:var(--space-12) 0 var(--space-20)}.cta-card[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-12);background:var(--color-brand-gradient);border-radius:var(--radius-2xl)}.cta-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--font-size-2xl);margin-bottom:var(--space-3);color:#fff}.cta-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffe6;margin-bottom:var(--space-6)}.cta-card[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]{background:#fff;color:var(--color-brand-accent)}.cta-card[data-astro-cid-j7pv25f6] .btn--primary[data-astro-cid-j7pv25f6]:hover{background:#ffffffe6}.create-form{display:flex;flex-direction:column;gap:var(--space-5)}.create-form .form-row{display:flex;gap:var(--space-4);align-items:flex-end}.create-form .expiration-group{flex-shrink:0;min-width:140px}.create-form .submit-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#fff;background:var(--color-brand-gradient);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.create-form .submit-btn:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-md)}.create-form .submit-btn:disabled{opacity:.6;cursor:not-allowed}.create-form .submit-btn svg{width:20px;height:20px}.create-form .spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.create-form .error-message{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-accent-error);background:#ef44441a;border-radius:var(--radius-md)}.create-form .error-message svg{width:18px;height:18px;flex-shrink:0}.create-form .security-note{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.create-form .security-note svg{width:24px;height:24px;margin-right:var(--space-1);color:var(--color-accent-success);flex-shrink:0}.create-form-success{text-align:center;padding:var(--space-4) 0}.create-form-success .success-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--space-4);background:#10b9811a;border-radius:50%}.create-form-success .success-icon svg{width:32px;height:32px;color:var(--color-accent-success)}.create-form-success h3{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.create-form-success .success-message{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.create-form-success .url-container{display:flex;gap:var(--space-2);margin-bottom:var(--space-6)}.create-form-success .url-input{flex:1;padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;text-overflow:ellipsis}.create-form-success .copy-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-brand-accent);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.create-form-success .copy-btn:hover{background:var(--color-brand-accent-hover)}.create-form-success .copy-btn.copied{background:var(--color-accent-success)}.create-form-success .copy-btn svg{width:16px;height:16px}.create-form-success .create-another-btn{padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}.create-form-success .create-another-btn:hover{color:var(--color-brand-accent)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0 var(--space-12)}.create-form .form-row{flex-direction:column}.create-form .expiration-group{width:100%}.create-form-success .url-container{flex-direction:column}}
