.contact-section.svelte-mi49e5{background:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-xl);flex-direction:column;align-items:center;gap:2rem;margin:5rem 0;padding:3.5rem 3rem;display:flex;position:relative;overflow:hidden}.mesh-background.svelte-mi49e5{pointer-events:none;background-image:radial-gradient(at 0 0,#ffffff1a 0,#0000 50%),radial-gradient(at 100% 100%,#ffffff0d 0,#0000 50%);position:absolute;inset:0}.content.svelte-mi49e5{z-index:1;position:relative}.contact-title.svelte-mi49e5{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;line-height:1.1}.contact-desc.svelte-mi49e5{font-family:var(--font-sans);color:#fffc;max-width:100%;margin:0 auto;font-size:1.1rem;line-height:1.5}.contact-btn.svelte-mi49e5{z-index:1;color:var(--accent-primary);border-radius:var(--radius-md);transition:var(--premium-transition-soft);background:#fff;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 20px #0000001a}.contact-btn.svelte-mi49e5:hover{background:var(--bg-primary);transform:translateY(-2px);box-shadow:0 15px 30px #00000026}.contact-btn.svelte-mi49e5:active{transform:translateY(0)}@media (width>=768px){.contact-section.svelte-mi49e5{text-align:left;flex-direction:row;justify-content:space-between;gap:3rem;padding:4.5rem}.contact-title.svelte-mi49e5{font-size:2.75rem}.contact-desc.svelte-mi49e5{max-width:45ch;margin:0;font-size:1.2rem}}@media (width<=640px){.contact-section.svelte-mi49e5{margin:3.5rem 0;padding:2.5rem 1.5rem}.contact-title.svelte-mi49e5{font-size:1.75rem}.contact-btn.svelte-mi49e5{justify-content:center;width:100%}}.callout.svelte-1jtc6si{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--premium-glass-bg);-webkit-backdrop-filter:var(--premium-glass-blur);transition:var(--premium-transition-soft);box-shadow:var(--shadow-sm);gap:1.25rem;margin:2.5rem 0;padding:1.5rem;display:flex;position:relative}.callout.svelte-1jtc6si:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.callout.svelte-1jtc6si:before{content:"";border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:4px;position:absolute;top:0;bottom:0;left:0}.callout-info.svelte-1jtc6si{border-color:#3b82f633}.callout-info.svelte-1jtc6si:before{background:#3b82f6}.callout-info.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#3b82f6}.callout-warning.svelte-1jtc6si{border-color:#f59e0b33}.callout-warning.svelte-1jtc6si:before{background:#f59e0b}.callout-warning.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#f59e0b}.callout-tip.svelte-1jtc6si{border-color:#10b98133}.callout-tip.svelte-1jtc6si:before{background:#10b981}.callout-tip.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#10b981}.callout-success.svelte-1jtc6si{border-color:#22c55e33}.callout-success.svelte-1jtc6si:before{background:#22c55e}.callout-success.svelte-1jtc6si .callout-icon:where(.svelte-1jtc6si){color:#22c55e}.callout-icon.svelte-1jtc6si{width:32px;height:32px;box-shadow:var(--shadow-sm);background:#ffffff80;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.callout-content.svelte-1jtc6si{flex:1}.callout-title.svelte-1jtc6si{color:var(--text-primary);font-weight:700;font-family:var(--font-sans);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;display:block}.callout-body.svelte-1jtc6si{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.callout-body.svelte-1jtc6si p:last-child{margin-bottom:0}@media (width<=640px){.callout.svelte-1jtc6si{gap:1rem;padding:1.25rem}.callout-icon.svelte-1jtc6si{width:28px;height:28px}}.md-blockquote.svelte-1kb0ilx{background:var(--bg-secondary);border-radius:var(--radius-xl);border-left:6px solid var(--accent-primary);box-shadow:var(--shadow-md);margin:4rem 0;padding:2.5rem 3rem;position:relative;overflow:hidden}.md-blockquote.svelte-1kb0ilx:after{content:"";background:linear-gradient(to left, rgba(var(--accent-glow-rgb,94, 102, 160), .03), transparent);pointer-events:none;width:30%;position:absolute;top:0;bottom:0;right:0}.quote-icon.svelte-1kb0ilx{color:var(--accent-primary);opacity:.2;position:absolute;top:1rem;left:1.5rem}.quote-content.svelte-1kb0ilx{z-index:1;position:relative}.quote-content.svelte-1kb0ilx p{font-style:italic;font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.4rem;line-height:1.6}@media (width<=768px){.md-blockquote.svelte-1kb0ilx{margin:3rem 0;padding:2rem}.quote-content.svelte-1kb0ilx p{font-size:1.2rem}.quote-icon.svelte-1kb0ilx{top:.5rem;left:1rem;transform:scale(.8)}}
