@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#f8f9f7;--bg-gradient:linear-gradient(160deg, #f0f4f0 0%, #e8eeea 100%);--glass-bg:#ffffff8c;--glass-border:#2d6a4f26;--glass-shadow:0 24px 64px #2d6a4f14, 0 4px 16px #0000000a, inset 0 1px 0 #ffffffe6;--accent:#2d6a4f;--accent-light:#52b788;--accent-gradient:linear-gradient(135deg, #2d6a4f 0%, #52b788 100%);--text-primary:#1a2e22;--text-secondary:#4a6358;--text-muted:#7a9b8a;--radius-sm:10px;--radius-md:18px;--radius-lg:32px;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1.25rem;--spacing-lg:2rem;--spacing-xl:3.5rem;--spacing-2xl:6rem;--font:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--nav-h:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1117;--bg-gradient:linear-gradient(160deg, #0d1117 0%, #111827 100%);--glass-bg:#ffffff0f;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0006, inset 0 1px 0 #ffffff14;--accent:#52b788;--accent-light:#74c69d;--accent-gradient:linear-gradient(135deg, #52b788 0%, #74c69d 100%);--text-primary:#f0fdf4;--text-secondary:#86efac;--text-muted:#4ade8099}}:root[data-theme=dark]{--bg:#0d1117;--bg-gradient:linear-gradient(160deg, #0d1117 0%, #111827 100%);--glass-bg:#ffffff0f;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px #0006, inset 0 1px 0 #ffffff14;--accent:#52b788;--accent-light:#74c69d;--accent-gradient:linear-gradient(135deg, #52b788 0%, #74c69d 100%);--text-primary:#f0fdf4;--text-secondary:#86efac;--text-muted:#4ade8099}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font);color:var(--text-primary);background:var(--bg) var(--bg-gradient);background-attachment:fixed;min-height:100vh;font-size:1rem;line-height:1.6}a{color:inherit;text-decoration:none}img,svg{display:block}._nav_2z43v_1{z-index:100;height:var(--nav-h);padding:0 var(--spacing-lg);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._logoLink_2z43v_14{align-items:center;gap:.625rem;text-decoration:none;display:flex}._wordmark_2z43v_21{letter-spacing:.01em;color:var(--text-secondary);font-size:.8rem;font-weight:600}._themeBtn_2z43v_28{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex}._themeBtn_2z43v_28:hover{color:var(--text-primary);background:#0000000d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._themeBtn_2z43v_28:hover{background:#ffffff0f}}:root[data-theme=dark] ._themeBtn_2z43v_28:hover{background:#ffffff0f}@media (width<=768px){._nav_2z43v_1{padding:0 var(--spacing-md)}._wordmark_2z43v_21{font-size:.75rem}}@media (width<=375px){._wordmark_2z43v_21{display:none}}._section_1o7b5_1{padding:calc(var(--nav-h) + var(--spacing-lg)) var(--spacing-lg) var(--spacing-lg);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._blobWrap_1o7b5_12{pointer-events:none;z-index:0;position:absolute;inset:0}._blob_1o7b5_12{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}._blob1_1o7b5_26{opacity:.35;background:#52b788;width:400px;height:400px;animation:18s ease-in-out infinite alternate _blobDrift1_1o7b5_1;top:-10%;left:-5%}._blob2_1o7b5_36{opacity:.45;background:#2d6a4f;width:300px;height:300px;animation:24s ease-in-out infinite alternate _blobDrift2_1o7b5_1;bottom:-10%;right:-5%}._blob3_1o7b5_46{opacity:.4;background:#b7e4c7;width:250px;height:250px;animation:30s ease-in-out infinite alternate _blobDrift3_1o7b5_1;top:50%;left:50%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._blob1_1o7b5_26{opacity:.18}:root:not([data-theme=light]) ._blob2_1o7b5_36{opacity:.12}:root:not([data-theme=light]) ._blob3_1o7b5_46{opacity:.1}}:root[data-theme=dark] ._blob1_1o7b5_26{opacity:.18}:root[data-theme=dark] ._blob2_1o7b5_36{opacity:.12}:root[data-theme=dark] ._blob3_1o7b5_46{opacity:.1}@keyframes _blobDrift1_1o7b5_1{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@keyframes _blobDrift2_1o7b5_1{0%{transform:translate(0)}to{transform:translate(-80px,-80px)}}@keyframes _blobDrift3_1o7b5_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(calc(40px - 50%),calc(-50% - 40px))rotate(45deg)}}._card_1o7b5_82{z-index:1;width:100%;max-width:560px;padding:var(--spacing-xl);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);gap:var(--spacing-md);background:#fff9;border:1px solid #fffc;border-color:#fffc #fff3 #0000000d #fff9;flex-direction:column;animation:.7s cubic-bezier(.22,1,.36,1) both _cardIn_1o7b5_1;display:flex;position:relative;box-shadow:0 8px 32px #2d6a4f1f,0 2px 8px #0000000f,inset 0 1px #ffffffe6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._card_1o7b5_82{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#ffffff0a;border:1px solid #ffffff1f;border-color:#ffffff1f #ffffff0a #ffffff05 #ffffff14;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14}}:root[data-theme=dark] ._card_1o7b5_82{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#ffffff0a;border:1px solid #ffffff1f;border-color:#ffffff1f #ffffff0a #ffffff05 #ffffff14;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14}@keyframes _cardIn_1o7b5_1{0%{opacity:0;transform:translateY(24px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}._name_1o7b5_140{letter-spacing:-.03em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.07;animation:.5s cubic-bezier(.22,1,.36,1) both _fadeUp_1o7b5_1}._title_1o7b5_152{color:var(--accent);font-size:1.1rem;font-weight:600;animation:.5s cubic-bezier(.22,1,.36,1) .12s both _fadeUp_1o7b5_1}._subtitle_1o7b5_159{color:var(--text-muted);font-size:.9rem;font-weight:400;line-height:1.6;animation:.5s cubic-bezier(.22,1,.36,1) .22s both _fadeUp_1o7b5_1}._actions_1o7b5_168{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;animation:.5s cubic-bezier(.22,1,.36,1) .34s both _fadeUp_1o7b5_1;display:flex}._btnPrimary_1o7b5_176{border-radius:var(--radius-md);background:var(--accent-gradient);color:#fff;font-family:var(--font);cursor:pointer;border:none;align-items:center;padding:.65rem 1.4rem;font-size:.875rem;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex}._btnPrimary_1o7b5_176:hover{transform:translateY(-2px);box-shadow:0 8px 20px #52b78866}._btnSecondary_1o7b5_195{border-radius:var(--radius-md);border:1px solid var(--glass-border);color:var(--text-secondary);font-family:var(--font);cursor:pointer;background:0 0;align-items:center;padding:.65rem 1.4rem;font-size:.875rem;font-weight:600;transition:color .2s,border-color .25s,background .25s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}._btnSecondary_1o7b5_195:hover{color:var(--text-primary);border-color:var(--accent);background:#52b78814;transform:translateY(-1px)}@keyframes _fadeUp_1o7b5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._name_1o7b5_140,._title_1o7b5_152,._subtitle_1o7b5_159,._actions_1o7b5_168,._blob1_1o7b5_26,._blob2_1o7b5_36,._blob3_1o7b5_46{animation:none}}@media (width<=768px){._card_1o7b5_82{padding:var(--spacing-lg);max-width:100%}._blob1_1o7b5_26{width:280px;height:280px}._blob2_1o7b5_36{width:220px;height:220px}._blob3_1o7b5_46{width:180px;height:180px}._title_1o7b5_152{font-size:1rem}._actions_1o7b5_168{flex-direction:column}._btnPrimary_1o7b5_176,._btnSecondary_1o7b5_195{justify-content:center;width:100%}}@media (width<=375px){._section_1o7b5_1{padding-inline:var(--spacing-sm)}._card_1o7b5_82{padding:var(--spacing-md);border-radius:var(--radius-md)}._blob1_1o7b5_26{width:200px;height:200px}._blob2_1o7b5_36{width:160px;height:160px}._blob3_1o7b5_46{width:130px;height:130px}}._footer_89r1d_1{padding:var(--spacing-md) var(--spacing-lg);text-align:center;color:var(--text-muted);letter-spacing:.02em;font-size:.78rem;font-weight:500}._divider_89r1d_10{opacity:.6;margin:0 .4em}._email_89r1d_15{color:inherit;opacity:.75;text-decoration:none;transition:opacity .2s,color .2s}._email_89r1d_15:hover{opacity:1;color:var(--accent)}@media (width<=375px){._footer_89r1d_1{padding-inline:var(--spacing-md)}}._glow_eeava_1{filter:blur(120px);pointer-events:none;z-index:0;will-change:left, top;background:#52b78814;border-radius:50%;width:600px;height:600px;transition:left .15s ease-out,top .15s ease-out;position:fixed;top:-600px;left:-600px;transform:translate(-50%,-50%)}@media (pointer:coarse){._glow_eeava_1{display:none}}._bg_13n7t_1{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}._orb_13n7t_9{filter:blur(120px);will-change:transform;border-radius:50%;position:absolute}._orb1_13n7t_16{background:radial-gradient(circle,#2d6a4f2e 0%,#0000 70%);width:640px;height:640px;animation:22s ease-in-out infinite _drift1_13n7t_1;top:-180px;left:-160px}._orb2_13n7t_25{background:radial-gradient(circle,#52b78824 0%,#0000 70%);width:560px;height:560px;animation:28s ease-in-out infinite _drift2_13n7t_1;bottom:-100px;right:-140px}@media (prefers-color-scheme:dark){._orb1_13n7t_16{background:radial-gradient(circle,#2d6a4f4d 0%,#0000 70%)}._orb2_13n7t_25{background:radial-gradient(circle,#52b78838 0%,#0000 70%)}}@keyframes _drift1_13n7t_1{0%,to{transform:translate(0)}33%{transform:translate(40px,-35px)}66%{transform:translate(-25px,25px)}}@keyframes _drift2_13n7t_1{0%,to{transform:translate(0)}40%{transform:translate(-40px,30px)}70%{transform:translate(20px,-20px)}}@media (width<=768px){._orb1_13n7t_16{width:400px;height:400px;top:-100px;left:-100px}._orb2_13n7t_25{width:360px;height:360px;bottom:-80px;right:-80px}}@media (width<=375px){._orb1_13n7t_16{width:260px;height:260px}._orb2_13n7t_25{width:220px;height:220px}}@media (prefers-reduced-motion:reduce){._orb1_13n7t_16,._orb2_13n7t_25{animation:none}}._page_13n7t_65{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}
