*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top left,#0f172a,#020617,#020617);color:#e5e7eb}.app-root{min-height:100vh}.navbar{max-width:1120px;margin:0 auto;padding:14px 18px 8px;display:flex;align-items:center;justify-content:space-between}.navbar-left{display:flex;align-items:center;gap:10px}.nav-logo{width:56px;height:56px;display:block;filter:drop-shadow(0 0 14px rgba(34,211,238,.6))}.nav-brand{display:flex;flex-direction:column}.nav-brand-main{font-size:1.4rem;font-weight:800;letter-spacing:.02em;color:#f9fafb}.nav-brand-sub{font-size:.8rem;color:#9ca3af}.navbar-right{display:flex;align-items:center;gap:.75rem}.nav-link{border:none;background:transparent;color:#cbd5f5;font-size:.9rem;cursor:pointer;padding:.35rem .75rem;border-radius:999px}.nav-link:hover{background:#94a3ff29}.nav-cta{text-decoration:none;border-radius:999px;padding:.45rem .9rem;font-size:.9rem;background:linear-gradient(120deg,#22c55e,#14b8a6);color:#022c22;font-weight:600;box-shadow:0 12px 30px #10b98180}.page{max-width:1120px;margin:0 auto;padding:0 18px 40px}.hero-section{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.8rem;align-items:stretch}.hero-left{padding:1.8rem;border-radius:1.6rem;background:radial-gradient(circle at top right,rgba(59,130,246,.45),transparent 55%),radial-gradient(circle at bottom left,rgba(14,165,233,.4),transparent 60%),linear-gradient(140deg,#0f172af5,#0f172afa);border:1px solid rgba(148,163,255,.35);box-shadow:0 24px 80px #0f172af2,0 0 0 1px #1e40af99}.hero-badge{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:999px;font-size:.78rem;color:#bfdbfe;background:#2563eb4d;border:1px solid rgba(96,165,250,.7)}.hero-title{margin:.8rem 0 .5rem;font-size:2.2rem;color:#f9fafb;line-height:1.4}.hero-title-highlight{background:linear-gradient(135deg,#22d3ee,#a855f7);-webkit-background-clip:text;color:transparent}.hero-subtitle{font-size:.96rem;color:#cbd5f5;line-height:1.8;margin-bottom:1.1rem}.hero-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.3rem}.pill{font-size:.8rem;border-radius:999px;padding:.3rem .8rem}.pill-solid{background:linear-gradient(120deg,#22c55e,#16a34a);color:#ecfdf3}.pill-outline{border:1px solid rgba(148,163,255,.7);color:#c7d2fe;background:#0f172acc}.hero-actions{display:flex;flex-direction:column;gap:.5rem}.primary-btn{border-radius:999px;border:none;padding:.7rem 1.3rem;font-size:.95rem;font-weight:600;cursor:pointer;background:linear-gradient(120deg,#0ea5e9,#6366f1);color:#eff6ff;box-shadow:0 18px 50px #3b82f6b3}.hero-note{font-size:.78rem;color:#9ca3af}.hero-right{display:flex;align-items:stretch}.ask-card{flex:1;border-radius:1.6rem;padding:1.3rem 1.3rem 1.4rem;background:radial-gradient(circle at top left,rgba(59,130,246,.6),transparent 55%),radial-gradient(circle at bottom right,rgba(236,72,153,.5),transparent 55%),linear-gradient(145deg,#0f172afa,#0c0a1bfa);border:1px solid rgba(129,140,248,.8);box-shadow:0 24px 70px #0f172af5,0 0 0 1px #3b82f699}.ask-header{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.9rem}.ask-label{font-size:.8rem;color:#c4b5fd}.ask-title{font-size:.9rem;color:#e5e7eb}.ask-form{display:flex;flex-direction:column;gap:.7rem;margin-bottom:.7rem}.ask-input-row{display:flex;gap:.5rem}.ask-input{flex:1;border-radius:999px;border:1px solid rgba(148,163,255,.9);background:#0f172ad9;color:#e5f3ff;font-size:.9rem;padding:.55rem .9rem;outline:none}.ask-input::placeholder{color:#6b7280}.ask-submit{border-radius:999px;border:none;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;cursor:pointer;background:linear-gradient(120deg,#22c55e,#14b8a6);color:#ecfdf5;box-shadow:0 12px 30px #10b981b3}.ask-submit:disabled{opacity:.6;cursor:default;box-shadow:none}.ask-examples{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ask-examples-label{font-size:.78rem;color:#9ca3af}.example-chip{border-radius:999px;border:1px solid rgba(148,163,255,.7);background:#0f172ad9;color:#c7d2fe;font-size:.76rem;padding:.25rem .7rem;cursor:pointer}.ask-results{margin-top:.6rem;padding-top:.7rem;border-top:1px solid rgba(148,163,255,.4)}.ask-placeholder{font-size:.82rem;color:#9ca3af}.ask-error{font-size:.82rem;color:#fecaca}.ask-answer-box{background:#0f172ae6;border-radius:1.1rem;padding:.9rem;border:1px solid rgba(148,163,255,.6)}.ask-answer-title{margin:0 0 .4rem;font-size:.92rem;color:#e0f2fe}.ask-answer-text{font-size:.86rem;line-height:1.8;color:#e5e7eb;margin-bottom:.6rem}.ask-safety{font-size:.8rem;color:#fef3c7;margin-bottom:.4rem}.ask-disclaimer{font-size:.74rem;color:#9ca3af}.services-wrapper{margin-top:2.8rem;background:#f3f4f6;padding:2.6rem 0 2.8rem}.services-section{max-width:1120px;margin:0 auto;padding:0 18px}.services-header{text-align:center;margin-bottom:1.8rem}.services-title{margin:0 0 .5rem;font-size:1.6rem;color:#0f172a}.services-subtitle{margin:0 auto;max-width:640px;font-size:.95rem;color:#6b7280;line-height:1.9}.services-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:1.3rem}.service-card{background:#fff;border-radius:1.2rem;padding:1.2rem 1.3rem 1.3rem;box-shadow:0 18px 40px #0f172a14,0 0 0 1px #e5e7ebcc;text-align:right}.service-card.primary{border:1px solid rgba(59,130,246,.5)}.service-chip{display:inline-flex;font-size:.75rem;padding:.25rem .75rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;margin-bottom:.6rem}.service-name{margin:0 0 .4rem;font-size:1.05rem;color:#0f172a}.service-tagline{margin:0 0 .7rem;font-size:.9rem;color:#4b5563;line-height:1.7}.service-list{list-style:none;padding:0;margin:0 0 .9rem;font-size:.86rem;color:#4b5563}.service-list li{margin-bottom:.35rem;position:relative;padding-right:.9rem}.service-list li:before{content:"•";position:absolute;right:0;color:#2563eb}.service-footer{display:flex;align-items:center;justify-content:space-between}.service-price{font-size:.9rem;font-weight:600;color:#111827}.service-price.muted{color:#9ca3af;font-weight:500}.service-cta{border-radius:999px;border:none;padding:.45rem .95rem;font-size:.85rem;font-weight:600;cursor:pointer;background:#2563eb;color:#eff6ff}.service-card.future{opacity:.9}.services-note{margin-top:1.5rem;font-size:.82rem;color:#6b7280;text-align:center}.footer{margin-top:2rem;text-align:center;font-size:.8rem;color:#9ca3af}@media (max-width: 960px){.hero-section{grid-template-columns:minmax(0,1fr)}.hero-right{order:-1}.services-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.navbar{padding-inline:14px}.navbar-right{display:none}.hero-left{padding:1.4rem 1.3rem 1.6rem}.hero-title{font-size:1.7rem}.services-wrapper{padding-block:2.1rem}}.nav-cta{margin-right:12px}.nav-logo{width:64px!important;height:64px!important;filter:drop-shadow(0 0 8px rgba(34,211,238,.4))}.ask-card{transform:scale(1.06)}.hero-section{margin-top:40px}.service-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px #0000001f;transition:.25s ease}html,body{min-height:100%;background:radial-gradient(circle at top left,#1e293b,#020617 55%,#020617)!important;background-attachment:fixed!important}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f5f7fb}#root{min-height:100vh}
