:root{--bg:#f8f9fb;--text:#0f1115;--muted:#4b5563;--border:#e5e7eb;--surface:#fff;--accent:#1c7ed6;--accent-2:#0ea5e9;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:0.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--max-width:1200px;--border-radius:10px;--border-radius-sm:6px;--border-radius-lg:12px;--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px rgba(0,0,0,.07);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--transition:0.12s ease}:root.dark{--bg:#0f1115;--text:#e6e7ea;--muted:#9aa0a6;--border:#2a2e35;--surface:#151922;--accent:#74c0fc;--accent-2:#38bdf8;--shadow-sm:0 1px 2px rgba(0,0,0,.2);--shadow-md:0 4px 6px rgba(0,0,0,.25);--shadow-lg:0 10px 15px rgba(0,0,0,.3)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--text);background-color:var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition),color var(--transition)}.main-layout{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1 1;width:100%}h1,h2,h3,h4,h5,h6{margin:.6rem 0 .4rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;color:var(--text)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{margin:0 0 var(--space-lg) 0;color:var(--text)}a{color:var(--accent);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--accent-2)}.button{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);font-size:var(--font-size-base);font-weight:500;font-family:var(--font-family);border:1px solid transparent;border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition);text-decoration:none;white-space:nowrap}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button:active{transform:translateY(0)}.button-primary{background-color:var(--accent);color:#fff}.button-primary:hover{background-color:var(--accent-2);color:#fff}.button-secondary{background-color:transparent;color:var(--accent);border-color:var(--accent)}.button-secondary:hover{background-color:var(--accent);color:#fff}.button-outline{background-color:transparent;color:var(--text);border-color:var(--border)}.button-outline:hover{background-color:var(--surface);border-color:var(--accent)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);transition:all var(--transition)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--accent)}code{background:rgba(0,0,0,.06);color:var(--text);padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm);font-family:ui-monospace,SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.9em}:root.dark code{background:hsla(0,0%,100%,.08)}pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl);overflow:auto;font-family:ui-monospace,SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.9em;line-height:1.5}pre code{background:transparent;padding:0;border-radius:0}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-xl)}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.text-muted{color:var(--muted)}.text-center{text-align:center}.text-sm{font-size:var(--font-size-sm)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.mt-3xl{margin-top:var(--space-3xl)}.py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){:root{--space-xl:1rem;--space-2xl:1.5rem;--space-3xl:2rem}.container{padding:0 var(--space-lg)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--border-radius-sm)}.nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background:rgba(28,126,214,.1)}@media (prefers-contrast:high){:root{--border:#666}:root.dark{--border:#999}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero-section{padding:var(--space-3xl) 0;background:linear-gradient(135deg,var(--surface) 0,var(--bg) 100%)}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:var(--space-xl);letter-spacing:-.02em}.hero-accent{color:var(--accent)}.hero-description{font-size:var(--font-size-lg);color:var(--muted);margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-xl)}.hero-note{color:var(--muted);font-size:var(--font-size-sm);margin:0;text-align:center}.features-section{padding:var(--space-3xl) 0}.section-header{text-align:center;margin-bottom:var(--space-3xl)}.section-header h2{font-size:var(--font-size-3xl);margin-bottom:var(--space-lg)}.section-description{font-size:var(--font-size-lg);color:var(--muted);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl)}.feature-card{padding:var(--space-2xl);border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface);transition:all var(--transition)}.feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--accent)}.feature-icon{font-size:2.5rem;margin-bottom:var(--space-lg)}.feature-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.feature-card p{color:var(--muted);margin:0}.stats-section{padding:var(--space-3xl) 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl);text-align:center}.stat-number{font-size:3rem;font-weight:700;color:var(--accent);line-height:1;margin-bottom:var(--space-sm)}.stat-label{color:var(--muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.latest-docs-section{padding:var(--space-3xl) 0}.docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-bottom:var(--space-2xl)}.doc-card{padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface);transition:all var(--transition)}.doc-card:hover{box-shadow:var(--shadow-md);border-color:var(--accent)}.doc-meta{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.doc-section{background:var(--accent);color:#fff;padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm);font-weight:500}.doc-date,.doc-section{font-size:var(--font-size-sm)}.doc-date{color:var(--muted)}.doc-title{margin-bottom:var(--space-sm)}.doc-description{color:var(--muted);margin:0}.docs-cta{text-align:center}.cta-section{padding:var(--space-3xl) 0;background:var(--accent);color:#fff}.cta-content{text-align:center;max-width:600px;margin:0 auto}.cta-content h2{color:#fff;font-size:var(--font-size-3xl);margin-bottom:var(--space-lg)}.cta-content p{color:hsla(0,0%,100%,.9);font-size:var(--font-size-lg);margin-bottom:var(--space-2xl)}.cta-actions{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap}.cta-section .button{color:var(--accent);background:#fff;border-color:#fff}.cta-section .button:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.cta-section .button-outline{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.5)}.cta-section .button-outline:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.cta-guarantee{color:hsla(0,0%,100%,.8);font-size:var(--font-size-sm);margin-top:var(--space-lg);text-align:center}.color-mode-toggle{background:transparent;border:1px solid var(--border);border-radius:var(--border-radius);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.color-mode-toggle:hover{background:var(--surface);border-color:var(--accent);transform:translateY(-1px)}.color-mode-toggle:disabled{opacity:.5;cursor:not-allowed;transform:none}.toggle-icon{font-size:1.1rem;line-height:1;transition:transform var(--transition)}.color-mode-toggle:hover .toggle-icon{transform:scale(1.1)}@media (max-width:768px){.color-mode-toggle{min-width:40px;min-height:40px}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--surface);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--transition)}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) 0;min-height:64px}.nav-brand{flex-shrink:0}.brand-link{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;color:var(--text);font-weight:600;font-size:var(--font-size-lg);transition:opacity var(--transition)}.brand-link:hover{opacity:.8}.brand-text{letter-spacing:-.015em}.nav-menu{gap:var(--space-2xl)}.nav-links,.nav-menu{display:flex;align-items:center}.nav-links{gap:var(--space-xl);list-style:none;margin:0;padding:0}.nav-links li{display:flex}.nav-link{color:var(--text);text-decoration:none;font-weight:500;font-size:var(--font-size-base);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);transition:all var(--transition);position:relative}.nav-link:hover{color:var(--accent);background:rgba(28,126,214,.1)}.nav-link-docs{color:var(--accent);font-weight:600}.nav-link-docs:hover{color:var(--accent-2);background:rgba(28,126,214,.15)}.nav-actions{display:flex;align-items:center;gap:var(--space-lg)}.site-footer{background:var(--surface);border-top:1px solid var(--border);margin-top:auto}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);padding:var(--space-3xl) 0}.footer-section{display:flex;flex-direction:column}.footer-title{font-size:var(--font-size-xl);font-weight:700;margin:0 0 var(--space-lg) 0;color:var(--text);letter-spacing:-.015em}.footer-description{color:var(--muted);margin:0;max-width:280px}.footer-heading{font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--space-lg) 0;color:var(--text)}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.footer-link{color:var(--muted);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition)}.footer-link:hover{color:var(--accent)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xl) 0;border-top:1px solid var(--border)}.footer-copyright{color:var(--muted);font-size:var(--font-size-sm);margin:0}.footer-meta{display:flex;align-items:center;gap:var(--space-lg)}.footer-powered{color:var(--muted);font-size:var(--font-size-sm)}.footer-powered .footer-link{color:var(--accent);font-weight:500}@media (max-width:768px){.nav-container{padding:var(--space-md) 0;min-height:56px}.nav-menu{gap:var(--space-lg)}.brand-text,.nav-links{display:none}.footer-content{grid-template-columns:1fr 1fr;gap:var(--space-2xl);padding:var(--space-2xl) 0}.footer-bottom{flex-direction:column;gap:var(--space-lg);text-align:center}}.team-section{padding:var(--space-3xl) 0;background:var(--surface);border-top:1px solid var(--border)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl)}.team-member{text-align:center;padding:var(--space-2xl);border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--bg)}.member-avatar{font-size:4rem;margin-bottom:var(--space-lg);display:block}.team-member h4{margin-bottom:var(--space-sm)}.member-role{color:var(--accent);font-weight:600;margin-bottom:var(--space-lg)}.team-member p:not(.member-role){color:var(--muted);font-size:var(--font-size-sm);margin:0}.featured-member{max-width:500px;margin:0 auto}.featured-member .member-avatar{font-size:5rem;margin-bottom:var(--space-xl)}.featured-member h4{font-size:var(--font-size-2xl);margin-bottom:var(--space-sm)}.featured-member .member-role{font-size:var(--font-size-lg);margin-bottom:var(--space-xl)}.featured-member p:not(.member-role){font-size:var(--font-size-base);line-height:1.7;margin-bottom:var(--space-xl)}.member-links{display:flex;gap:var(--space-lg);justify-content:center;margin-top:var(--space-lg)}.member-link{color:var(--accent);text-decoration:none;padding:var(--space-sm) var(--space-lg);border:1px solid var(--accent);border-radius:var(--border-radius);font-weight:500;transition:all var(--transition)}.member-link:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.billing-note{color:var(--muted);margin-bottom:var(--space-md)}.annual-options{margin-top:var(--space-3xl);text-align:center}.annual-options h3{margin-bottom:var(--space-xl);font-size:var(--font-size-xl)}.annual-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);max-width:600px;margin:0 auto}.annual-card{padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface)}.annual-card h4{margin:0 0 var(--space-md) 0;font-size:var(--font-size-lg)}.annual-price{font-size:var(--font-size-md);font-weight:600;color:var(--accent);margin-bottom:var(--space-lg)}.pricing-note{text-align:center;margin:var(--space-2xl) 0;padding:var(--space-lg);background:rgba(28,126,214,.1);border-radius:var(--border-radius)}.pricing-note p{margin:0;color:var(--accent)}.fees-details{margin-top:var(--space-2xl);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface)}.fees-details summary{padding:var(--space-lg);cursor:pointer;font-weight:500;border-bottom:1px solid var(--border)}.fees-details summary:hover{background:var(--bg)}.fees-content{padding:var(--space-lg)}.fee-item{margin-bottom:var(--space-md);padding:var(--space-sm) 0;font-size:var(--font-size-sm)}.fee-item:last-child{margin-bottom:0}.button.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-trigger{cursor:help}.tooltip-content{position:absolute;background:#1a1a1a;color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);font-size:var(--font-size-sm);z-index:1000;box-shadow:var(--shadow-md);pointer-events:none;max-width:250px}.tooltip-top{bottom:100%;margin-bottom:var(--space-xs)}.tooltip-bottom,.tooltip-top{left:50%;transform:translateX(-50%)}.tooltip-bottom{top:100%;margin-top:var(--space-xs)}.tooltip-left{right:100%;margin-right:var(--space-xs)}.tooltip-left,.tooltip-right{top:50%;transform:translateY(-50%)}.tooltip-right{left:100%;margin-left:var(--space-xs)}.tooltip-content:before{content:"";position:absolute;width:0;height:0;border-style:solid}.tooltip-top:before{top:100%;border-top:5px solid #1a1a1a}.tooltip-bottom:before,.tooltip-top:before{left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent}.tooltip-bottom:before{bottom:100%;border-bottom:5px solid #1a1a1a}.tooltip-left:before{left:100%;border-left:5px solid #1a1a1a}.tooltip-left:before,.tooltip-right:before{top:50%;transform:translateY(-50%);border-top:5px solid transparent;border-bottom:5px solid transparent}.tooltip-right:before{right:100%;border-right:5px solid #1a1a1a}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-bottom:var(--space-3xl)}.pricing-card{position:relative;padding:var(--space-xl);border:2px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface);transition:all var(--transition);display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.pricing-card-popular{border-color:var(--accent);transform:scale(1.05);box-shadow:0 8px 32px rgba(28,126,214,.15)}.pricing-card-popular:hover{transform:scale(1.05) translateY(-4px)}.pricing-card[data-special=true]{background:linear-gradient(135deg,#1c7ed6,#15aabf);color:#fff;border-color:transparent}.pricing-card[data-special=true] .feature-item,.pricing-card[data-special=true] .plan-description,.pricing-card[data-special=true] .plan-name{color:hsla(0,0%,100%,.95)}.pricing-card[data-special=true] .price{color:#fff}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;padding:var(--space-sm) var(--space-lg);border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.plan-header{text-align:center;margin-bottom:var(--space-lg)}.plan-name{font-size:var(--font-size-xl);font-weight:700;margin:0 0 var(--space-md) 0;color:var(--text-primary)}.plan-price{margin:var(--space-md) 0}.price{font-size:var(--font-size-3xl);font-weight:800;color:var(--accent)}.period{font-size:var(--font-size-md);margin-left:var(--space-xs)}.billing-note,.period{color:var(--text-secondary)}.billing-note{font-size:var(--font-size-sm);margin-top:var(--space-sm);font-style:italic}.plan-description{font-size:var(--font-size-md);color:var(--text-secondary);margin:var(--space-md) 0 0 0;line-height:1.5}.features-list{list-style:none;padding:0;margin:var(--space-lg) 0;flex:1 1}.feature-item{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);font-size:var(--font-size-md);line-height:1.5}.feature-check{color:var(--success);font-weight:600;flex-shrink:0;margin-top:2px}.plan-cta{margin-top:auto}.plan-button{width:100%;padding:var(--space-lg);font-size:var(--font-size-md);font-weight:600;text-decoration:none;display:inline-block;text-align:center;transition:all var(--transition)}.plan-button:hover{transform:translateY(-2px)}.plan-button.disabled{opacity:.6;cursor:not-allowed;transform:none}.plan-button.disabled:hover{transform:none}.earn-hero{background:linear-gradient(135deg,var(--accent) 0,#15aabf 100%);color:#fff;padding:var(--space-4xl) 0;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-3xl)}.step-card{text-align:center;padding:var(--space-xl);border:2px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface);transition:all var(--transition)}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--accent);color:#fff;font-size:var(--font-size-xl);font-weight:700;border-radius:50%;margin-bottom:var(--space-lg)}.reward-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.reward-card{text-align:center;padding:var(--space-xl);border:2px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface)}.reward-card.featured{border-color:var(--accent);transform:scale(1.05);box-shadow:0 8px 32px rgba(28,126,214,.15)}.reward-card.premium{background:linear-gradient(135deg,#1c7ed6,#15aabf);color:#fff;border-color:transparent}.reward-amount{font-size:var(--font-size-3xl);font-weight:800;color:var(--accent);margin-bottom:var(--space-sm)}.reward-card.premium .reward-amount{color:#fff}.reward-type{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--space-md)}.reward-description{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.reward-card.premium .reward-description{color:hsla(0,0%,100%,.9)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-3xl)}.category-card{padding:var(--space-xl);border:2px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface);transition:all var(--transition);text-align:center}.category-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:var(--accent)}.category-icon{font-size:3rem;margin-bottom:var(--space-lg)}.requirements-list{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-3xl);max-width:800px;margin-left:auto;margin-right:auto}.requirement-item{display:flex;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface)}.requirement-icon{font-size:1.5rem;flex-shrink:0;margin-top:4px}.requirement-content h4{margin:0 0 var(--space-sm) 0;font-size:var(--font-size-lg);font-weight:600}.requirement-content p{margin:0;color:var(--text-secondary);line-height:1.5}.form-container{max-width:700px;margin:0 auto;background:var(--surface);padding:var(--space-3xl);border-radius:var(--border-radius-lg);border:1px solid var(--border)}.form-header{text-align:center;margin-bottom:var(--space-3xl)}.form-header h2{margin:0 0 var(--space-md) 0}.form-header p{margin:0;color:var(--text-secondary)}.tip-form{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.form-group{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.form-group label{font-weight:600;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{padding:var(--space-md);border:2px solid var(--border);border-radius:var(--border-radius);font-size:var(--font-size-md);font-family:inherit;background:var(--background);transition:all var(--transition)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(28,126,214,.1)}.form-group textarea{resize:vertical;min-height:120px}.checkbox-group,.checkbox-label{display:flex;align-items:flex-start;gap:var(--space-md)}.checkbox-label{cursor:pointer;font-size:var(--font-size-md);line-height:1.5}.checkbox-label input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:2px 0 0}.form-actions{text-align:center}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-3xl)}.faq-item{padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface)}.faq-item h4{margin:0 0 var(--space-md) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.faq-item p{margin:0;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.annual-cards,.pricing-grid{grid-template-columns:1fr}.pricing-grid{gap:var(--space-lg)}.pricing-card-popular{transform:none}.pricing-card-popular:hover{transform:translateY(-4px)}.categories-grid,.faq-grid,.steps-grid{grid-template-columns:1fr;gap:var(--space-lg)}.reward-card.featured{transform:none}.form-container{padding:var(--space-xl);margin:0 var(--space-lg)}}.checkout-buttons{margin-top:var(--space-lg)}.checkout-error{background:rgba(244,67,54,.1);border:1px solid var(--error);border-radius:var(--border-radius);padding:var(--space-md);margin-bottom:var(--space-lg);color:var(--error);text-align:center}.payment-options{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg)}.checkout-button{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border:none;border-radius:var(--border-radius);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:all var(--transition);min-height:50px}.checkout-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.stripe-button{background:#635bff;color:#fff}.stripe-button:hover:not(:disabled){background:#5a52e8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,91,255,.3)}.paypal-button{background:#0070ba;color:#fff}.paypal-button:hover:not(:disabled){background:#005ea6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,112,186,.3)}.payment-icon{font-size:var(--font-size-lg)}.checkout-button.loading{opacity:.7}.payment-security{text-align:center;margin-bottom:var(--space-lg)}.payment-security p{margin:var(--space-xs) 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.payment-security p:first-child{font-weight:600;color:var(--success)}.referral-info{background:rgba(28,126,214,.1);border:1px solid var(--accent);border-radius:var(--border-radius);padding:var(--space-md);text-align:center}.referral-info p{margin:0;color:var(--accent);font-weight:500}@media (max-width:768px){.checkout-button{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md)}.payment-options{gap:var(--space-sm)}}.about-hero{padding:var(--space-4xl) 0;background:linear-gradient(135deg,var(--surface) 0,var(--bg) 100%);text-align:center}.about-hero .hero-content{max-width:800px;margin:0 auto}.about-hero h1{font-size:var(--font-size-4xl);margin-bottom:var(--space-xl);color:var(--text)}.about-hero .hero-description{font-size:var(--font-size-lg);color:var(--muted);line-height:1.6;margin:0}.mission-section{padding:var(--space-4xl) 0}.content-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4xl);gap:var(--space-4xl);align-items:center}.content-text h2{font-size:var(--font-size-3xl);margin-bottom:var(--space-xl);color:var(--text)}.content-text p{font-size:var(--font-size-lg);line-height:1.7;margin-bottom:var(--space-lg);color:var(--muted)}.mission-stats{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xl);gap:var(--space-xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-3xl)}.mission-stats .stat{text-align:center}.mission-stats .stat-number{font-size:var(--font-size-4xl);font-weight:800;color:var(--accent);line-height:1;margin-bottom:var(--space-sm)}.mission-stats .stat-label{font-size:var(--font-size-md);font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.values-section{padding:var(--space-4xl) 0;background:var(--surface)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl);margin-top:var(--space-3xl)}.value-card{text-align:center;padding:var(--space-2xl);border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--bg);transition:all var(--transition)}.value-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:var(--accent)}.value-icon{font-size:3rem;margin-bottom:var(--space-lg);display:block}.value-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--text)}.value-card p{font-size:var(--font-size-md);color:var(--muted);line-height:1.6;margin:0}.tech-section{padding:var(--space-4xl) 0}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl);margin-top:var(--space-3xl)}.tech-item{padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);transition:all var(--transition)}.tech-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--accent)}.tech-item h4{font-size:var(--font-size-lg);margin-bottom:var(--space-md);color:var(--text);font-weight:600}.tech-item p{font-size:var(--font-size-md);color:var(--muted);line-height:1.5;margin:0}@media (max-width:768px){.about-hero h1{font-size:var(--font-size-3xl)}.content-grid{grid-template-columns:1fr;gap:var(--space-3xl)}.mission-stats{padding:var(--space-2xl);gap:var(--space-lg)}.mission-stats .stat-number{font-size:var(--font-size-3xl)}.tech-grid,.values-grid{grid-template-columns:1fr;gap:var(--space-lg)}.tech-item,.value-card{padding:var(--space-lg)}}
/*# sourceMappingURL=e21296fdfe9fe2ea.css.map*/