@import url("https://fonts.googleapis.com/css2?family=Google+Sans:wght@300;400;500;600;700&display=swap");.landing-page-container{--bg:#0d0d1a;--surface:#13132a;--surface2:#1a1a35;--surface3:#2a2a45;--border:rgba(13,148,136,0.18);--border2:rgba(13,148,136,0.3);--teal:#0d9488;--teal-light:#2dd4bf;--teal-dark:#0f766e;--text:#f0eeff;--text-muted:#8b8aaa;--text-dim:#5a597a;--green:#22c55e;--font:"Google Sans",system-ui,sans-serif;background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden;position:relative;min-height:100vh}.landing-page-container *,.landing-page-container :after,.landing-page-container :before{box-sizing:border-box}.hero-bg{overflow:hidden;pointer-events:none;z-index:0}.hero-bg,.hero-grid{position:absolute;inset:0}.hero-grid{background-image:linear-gradient(rgba(13,148,136,.08) 1px,transparent 0),linear-gradient(90deg,rgba(13,148,136,.08) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0,transparent 70%)}.hero-orb1{width:720px;height:720px;background:radial-gradient(circle,rgba(13,148,136,.18) 0,transparent 65%);top:-280px;left:50%;transform:translateX(-50%);filter:blur(30px)}.hero-orb1,.hero-orb2{position:absolute;border-radius:50%}.hero-orb2{width:480px;height:480px;background:radial-gradient(circle,rgba(45,212,191,.12) 0,transparent 70%);bottom:-180px;right:-100px;filter:blur(40px)}.shimmer{background:linear-gradient(90deg,var(--text) 0,var(--teal-light) 50%,var(--text) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.4}}.fade-up{opacity:0;animation:fadeUp .7s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.fade-up{animation:none}}.btn-teal{padding:14px 28px;border-radius:8px;background:var(--teal);color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font);transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-teal:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 8px 24px rgba(13,148,136,.4)}.btn-outline-teal{padding:13px 26px;border-radius:8px;background:transparent;color:var(--text);border:1.5px solid var(--border);font-size:14px;font-weight:500;cursor:pointer;font-family:var(--font);transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-outline-teal:hover{border-color:var(--teal);background:rgba(13,148,136,.08);color:var(--teal-light)}.section{padding:96px 32px;position:relative}.container{max-width:1200px;margin:0 auto;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light);margin-bottom:16px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal-light);animation:pulse 2.5s ease infinite}.h1{font-size:clamp(36px,5vw,68px);letter-spacing:-.025em;line-height:1.05}.h1,.h2{font-weight:700;margin:0}.h2{font-size:clamp(28px,3.6vw,46px);letter-spacing:-.02em;line-height:1.15}.h3{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.lead{font-size:17px;color:var(--text-muted);font-weight:300;line-height:1.7;max-width:600px;margin:0}.section-head{text-align:center;margin-bottom:56px}.section-head .lead{margin:0 auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;transition:all .25s;text-decoration:none}.card:hover{border-color:rgba(13,148,136,.4);transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.scroll-reveal.in{opacity:1;transform:translateY(0)}.marquee{display:flex;gap:48px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:48px;animation:marquee 28s linear infinite;flex-shrink:0}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.gradient-text{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section{padding:120px 32px 100px}.mobile-only{display:none!important}#faq,#how,#services,#writers,.section,footer{scroll-margin-top:80px}@media (max-width:900px){.mobile-only{display:flex!important}.desktop-only,.nav-links{display:none!important}.navbar,.public-navbar{padding:14px 16px!important}.hero-stats{gap:20px!important}.hero-stats,.trust-band-grid{grid-template-columns:repeat(2,1fr)!important}.trust-band-grid{gap:32px 16px!important}.journey-grid{grid-template-columns:repeat(2,1fr)!important}.dash-preview-grid{grid-template-columns:1fr!important;gap:32px!important}.writer-cta-grid{grid-template-columns:1fr!important;padding:32px 24px!important}.section{padding:80px 20px 60px!important}.hero-section{padding:110px 20px 60px!important}.h1{font-size:clamp(32px,8vw,44px)!important}.h2{font-size:clamp(26px,7vw,36px)!important}.lead{font-size:15px!important}}@media (max-width:768px){.category-chips-container{flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;padding:6px 8px!important;scrollbar-width:none;-ms-overflow-style:none}.category-chips-container::-webkit-scrollbar{display:none}.category-chips-container button{flex-shrink:0!important}.category-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}}@media (max-width:600px){.hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.journey-grid{grid-template-columns:1fr!important}.trust-band-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.navbar-order-btn{display:none!important}.category-bar{padding:10px 16px!important;top:60px!important}}@media (max-width:480px){.brand-text{display:none!important}}