@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--bg:var(--slate-950);--surface:var(--slate-900);--text:#fff;--text-mute:var(--slate-400);--accent:var(--orange-600);--radius:16px;--radius-sm:8px;--radius-xl:24px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.navbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020617d9;border-bottom:1px solid #ffffff0f;padding:16px clamp(24px,4vw,60px);position:fixed;top:0;left:0;right:0}.navbar-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.navbar-logo img{width:auto;height:32px}.navbar-cta{background:var(--accent);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.navbar-cta:hover{background:var(--orange-500);transform:translateY(-1px);box-shadow:0 8px 24px #f973164d}.hero{text-align:center;padding:160px clamp(24px,4vw,60px) 80px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ea580c14 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-badge{color:var(--orange-500);letter-spacing:.02em;background:#f9731614;border:1px solid #f9731633;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex}.hero-title{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,var(--slate-300)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.2}.hero-subtitle{color:var(--text-mute);max-width:560px;margin:0 auto 40px;font-size:clamp(16px,2vw,20px);line-height:1.8}.section-tag{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:var(--orange-500);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.section-heading{text-align:center;letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);font-weight:900}.section-desc{text-align:center;color:var(--text-mute);margin-bottom:48px;font-size:16px}.service-section{padding:40px clamp(24px,4vw,60px) 80px}.service-card{background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff0f;max-width:720px;margin:0 auto;padding:48px;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg,var(--orange-600),var(--orange-500));height:3px;position:absolute;top:0;left:0;right:0}.service-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.service-title{letter-spacing:-.02em;font-size:24px;font-weight:800}.service-price{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.service-price .amount{color:var(--orange-500);letter-spacing:-.03em;font-size:36px;font-weight:900;line-height:1}.service-price .unit{color:var(--text-mute);font-size:13px;font-weight:500}.service-divider{border:none;border-top:1px solid #ffffff0f;margin:0 0 28px}.service-details{gap:16px;list-style:none;display:grid}.service-details li{color:var(--slate-300);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.service-details li svg{stroke:#34d399;flex-shrink:0;margin-top:3px}.calendly-section{padding:80px clamp(24px,4vw,60px)}.calendly-wrapper{max-width:720px;margin:0 auto}.calendly-embed{border-radius:var(--radius-xl);background:var(--surface);border:1px solid #ffffff0f;min-height:700px;overflow:hidden}.faq-section{padding:80px clamp(24px,4vw,60px) 120px}.faq-grid{gap:16px;max-width:720px;margin:0 auto;display:grid}.faq-item{background:var(--surface);border-radius:var(--radius);border:1px solid #ffffff0f;overflow:hidden}.faq-question{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s;display:flex}.faq-question:hover{background:#ffffff08}.faq-question svg{stroke:var(--text-mute);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-question svg{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{color:var(--text-mute);padding:0 24px 20px;font-size:14px;line-height:1.8}.pay-button{background:linear-gradient(135deg,var(--orange-600),var(--orange-500));color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 32px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 20px #f9731640}.pay-button:hover{transform:translateY(-2px);box-shadow:0 8px 32px #f9731666}.pay-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.success-icon{animation:.6s cubic-bezier(.16,1,.3,1) both scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.trust-row{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.trust-badge{color:var(--slate-500);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.trust-badge svg{stroke:#34d399;flex-shrink:0}.footer{text-align:center;border-top:1px solid #ffffff0f;padding:40px clamp(24px,4vw,60px)}.footer-logo img{opacity:.7;width:auto;height:28px;margin-bottom:16px}.footer-text{color:var(--slate-600);font-size:13px;line-height:1.8}.footer-links{justify-content:center;gap:24px;margin-bottom:16px;display:flex}.footer-links a{color:var(--slate-500);font-size:13px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--orange-500)}.btn-ghost{color:var(--text);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-ghost:hover{background:#ffffff08;border-color:#ffffff40}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.hero{padding:120px 20px 60px}.service-card{padding:32px 24px}.service-header{flex-direction:column;gap:16px}.service-price{align-items:flex-start}.calendly-embed{min-height:600px}.faq-question{padding:16px 20px;font-size:14px}.navbar-cta span{display:none}}
