body{background-color:#fafbfc;color:#1e293b;font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.site-header{position:absolute;top:0;left:0;right:0;z-index:500;display:flex;align-items:flex-start;justify-content:center;padding:20px 30px 0}.site-header>.site-wordmark{position:absolute;left:30px;top:22px}.site-header>div:last-child{position:absolute;right:30px;top:18px}.hero-headline{position:absolute;left:50%;top:20px;transform:translate(-50%);text-align:center;white-space:nowrap}.hero-tagline{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0}.tagline-oost{font-family:Fraunces,serif;font-weight:700;letter-spacing:-.02em;color:#d4a047}.hero-sub{font-size:.78rem;color:#64748b;margin:2px 0 0;font-weight:400;line-height:1.4;white-space:nowrap}[data-theme=dark] .hero-sub{color:#8f9bb3}.site-logo{width:40px;height:40px;background-color:#0891b2;border-radius:8px}.site-footer{position:absolute;bottom:20px;right:30px;z-index:100}.site-footer a{color:#64748b;text-decoration:none;font-weight:500;transition:color .3s ease}.site-footer a:hover{color:#0891b2}#particles-js{position:absolute;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 50% 50%,#e8f0f6,#fafbfc)}.terrain-bg{position:fixed;bottom:0;left:0;width:100%;height:45vh;z-index:0;pointer-events:none;overflow:hidden}.terrain-bg svg{position:absolute;bottom:0;left:0;width:100%;height:100%}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 40%,rgba(240,244,248,.6) 100%);pointer-events:none;z-index:0}.container{max-width:700px;width:90%;padding:20px;z-index:10;position:relative;height:100vh;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.onboarding-step{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;margin-bottom:10px;order:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.agent-avatar-wrapper{z-index:200;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .8s cubic-bezier(.68,-.55,.27,1.55);order:2}.agent-avatar-wrapper.slid-final-position{position:fixed;top:12%;left:50%;transform:translate(-50%);bottom:auto;margin-top:0}.speech-bubble{padding:20px}.prompt-bubble h2{font-size:1.5rem}textarea{min-height:80px;height:80px;padding:10px;font-size:.95rem}.quick-connect button{padding:8px 12px;font-size:.9rem}.divider{margin:10px 0}.hidden{display:none}.fade-in{animation:fadeIn .8s ease-in-out forwards}.fade-in-up{animation:fadeInUpMobile .8s ease-in-out forwards}@media (min-width: 768px){.fade-in-up{animation:fadeInUpDesktop .8s ease-in-out forwards}}.initially-hidden{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUpMobile{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpDesktop{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}#intro-step .speech-bubble,#prompt-step .prompt-bubble,#prompt-step .input-area{max-width:450px;width:100%}h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:15px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(180deg,#1e293b,#475569);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}h2{font-size:clamp(1.5rem,4vw,2.2rem);margin-bottom:10px;letter-spacing:-.03em;font-weight:700;color:#1e293b}.speech-bubble p{font-size:clamp(1rem,2.5vw,1.15rem);color:#64748b;line-height:1.6;margin:0;font-weight:400}.subtitle{font-size:1.1rem;color:#64748b;margin-top:0;max-width:500px}.agent-avatar{margin-bottom:15px}.agent-avatar img{height:160px;width:auto;display:block;filter:drop-shadow(0 0 15px rgba(8,145,178,.25));transition:height .8s ease}@media (min-width: 768px){.agent-avatar img{height:220px}}.agent-interaction{display:flex;justify-content:center;align-items:center;margin-bottom:30px;position:relative;min-height:100px}.agent-avatar-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .8s cubic-bezier(.68,-.55,.27,1.55);z-index:200}.agent-avatar-wrapper.waving .agent-avatar{animation:wave 1.2s ease-in-out;transform-origin:50% 100%}.agent-avatar-wrapper.slid-final-position{top:auto;bottom:20px;left:20px;transform:none}h1{font-size:2.5rem;margin-bottom:10px;font-weight:700}@keyframes wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(15deg)}40%,80%{transform:rotate(-10deg)}}.speech-bubble{position:relative;background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:35px 40px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a,0 20px 50px -10px #00000014;max-width:450px;width:100%;text-align:center;box-sizing:border-box;z-index:10}.prompt-bubble{margin-bottom:20px;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:25px 20px}.prompt-bubble h2{font-size:1.8rem;margin-bottom:5px}.prompt-bubble p{font-size:1rem;max-width:380px}.lets-go-btn{background:linear-gradient(180deg,#0891b2,#0e7490);color:#fff;border:none;border-radius:12px;padding:16px 32px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;margin-top:25px;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:inset 0 1px #ffffff4d,0 4px 20px #0891b240}.lets-go-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px #ffffff4d,0 10px 30px #0891b259}.fade-out{animation:fadeOut .5s ease-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.prompt-form{width:100%;display:flex;flex-direction:column}textarea{width:100%;min-height:120px;padding:15px;border-radius:12px;border:1px solid #E2E8F0;background-color:#f1f5f9cc;color:#1e293b;font-family:Inter,sans-serif;font-size:1rem;resize:vertical;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}textarea:focus{outline:none;border-color:#0891b2;box-shadow:0 0 0 3px #0891b21a}.prompt-form button{margin-top:15px;padding:15px 20px;font-size:1.1rem;font-weight:500;background:linear-gradient(135deg,#f59e0b,#d97706);color:#1f2937;border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,opacity .3s ease;box-shadow:0 4px 15px #f59e0b4d}.prompt-form button:hover{transform:scale(1.02)}.prompt-form button:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.prompt-form button:disabled:hover{transform:none}.free-hint{display:block;text-align:center;margin-top:10px;font-size:.78rem;font-weight:600;color:#10b981;letter-spacing:.02em}[data-theme=dark] .free-hint{color:#34d399}.divider{margin:20px 0;color:#94a3b8;font-weight:500}.quick-connect{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.quick-connect button{padding:6px 14px;background-color:transparent;border:1px solid rgba(8,145,178,.2);color:#64748b;border-radius:50px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease}.quick-connect button:hover{background-color:#0891b21f;border-color:#0891b2;color:#0e7490;transform:translateY(-1px)}.quick-connect button:disabled{cursor:not-allowed;opacity:.6;border-color:#10b981}.loader{border:5px solid #E2E8F0;border-top:5px solid #0891B2;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.results-list{width:100%;text-align:left}.result-item{background-color:#fff;border:1px solid #E2E8F0;padding:20px;margin-bottom:10px;border-radius:8px;opacity:1;transition:all .3s ease}.result-item:hover{border-color:#0891b2;box-shadow:0 4px 12px #0000000f}.result-item h3{margin:0 0 5px;font-size:1.05rem;color:#1e293b}.result-item p{margin:0;color:#64748b;font-size:.88rem;line-height:1.5}.result-badges{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:600}.badge-type{background:#0891b21a;color:#0e7490;text-transform:capitalize}.badge-score{background:#10b9811a;color:#065f46;font-weight:700}.result-org{color:#6b7280!important;font-size:.85rem!important;margin-bottom:4px!important}.result-locked-fields{margin-top:14px;padding-top:14px;border-top:1px solid #E2E8F0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.result-locked-cell{position:relative;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:10px 8px;text-align:center;overflow:hidden}.result-locked-cell-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:3px}.result-locked-cell-value{font-size:.82rem;font-weight:600;color:#94a3b8;filter:blur(5px);user-select:none;pointer-events:none}.result-locked-cell-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fafbfcb3;backdrop-filter:blur(1px);z-index:2;cursor:pointer;transition:background .2s}.result-locked-cell-overlay:hover{background:#f1f5f9d9}.result-locked-cell-overlay .lock-chip{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;color:#d97706;background:#f59e0b14;padding:3px 9px;border-radius:99px;border:1px solid rgba(245,158,11,.2);font-weight:600}.result-locked-cell-overlay .lock-chip svg{width:10px;height:10px;fill:#d97706;flex-shrink:0}.result-org-line{color:#6b7280;font-size:.82rem;margin-bottom:6px}.badge-region{background:#64748b1a;color:#475569}.badge-type-grant{background:#10b9811a;color:#065f46}.badge-type-accelerator{background:#3b82f61a;color:#1e40af}.badge-type-fellowship{background:#10b9811a;color:#047857}.badge-type-competition{background:#f43f5e1a;color:#be123c}.badge-type-scholarship{background:#a855f71a;color:#6d28d9}.result-item.faded-card{mask-image:linear-gradient(to bottom,black 30%,transparent 95%);-webkit-mask-image:linear-gradient(to bottom,black 30%,transparent 95%);pointer-events:none}.more-results-hint{text-align:center;padding:18px 0 8px}.more-results-hint .dots{display:flex;justify-content:center;gap:5px;margin-bottom:8px}.more-results-hint .dots span{width:7px;height:7px;background:#94a3b8;border-radius:50%;display:inline-block;animation:pulseDot 1.5s ease-in-out infinite}.more-results-hint .dots span:nth-child(2){animation-delay:.2s}.more-results-hint .dots span:nth-child(3){animation-delay:.4s}@keyframes pulseDot{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.more-results-hint .hint-text{font-size:.82rem;color:#64748b}.result-locked{margin-top:12px;padding:8px 12px;background:#f8fafc;border:1px dashed #CBD5E1;border-radius:6px;color:#64748b;font-size:.8rem;text-align:center}.result-details{display:flex;gap:16px;margin-top:10px;flex-wrap:wrap;font-size:.85rem}.result-deadline{color:#92400e}.result-funding{color:#065f46;font-weight:600}.result-apply-btn{display:inline-block;padding:8px 20px;background:#0891b2;color:#fff;text-decoration:none;border-radius:6px;font-size:.85rem;font-weight:600;transition:background .2s}.result-apply-btn:hover{background:#0e7490}.upgrade-cta-wrapper{text-align:center;margin-top:24px}.results-count{color:#64748b;font-size:.9rem;margin-bottom:16px}.oost-cta-block{background:#0891b20a;border:2px solid rgba(8,145,178,.2);border-radius:16px;padding:32px 24px;text-align:center;position:relative;overflow:hidden;animation:ctaSlideIn .5s ease-out .3s both}.oost-cta-block:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0891b2,#f59e0b,#0891b2)}.oost-cta-scout-icon{width:48px;height:48px;margin:0 auto 14px;background:#0891b21a;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(34,211,238,.25)}.oost-cta-scout-icon svg{width:22px;height:22px;stroke:#0891b2;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.oost-cta-headline{margin:0 0 6px;color:#1e293b;font-size:1.2rem;font-weight:700}.oost-cta-headline .count-hl{color:#0891b2}.oost-cta-sub{color:#64748b;font-size:.9rem;line-height:1.5;max-width:420px;margin:0 auto 22px}.oost-cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.oost-cta-btn{padding:12px 28px;border-radius:8px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;border:none;transition:transform .15s,opacity .2s,box-shadow .2s;display:inline-flex;align-items:center;gap:8px}.oost-cta-btn:hover{transform:translateY(-1px)}.oost-cta-btn-primary{background:#f59e0b;color:#1f2937;box-shadow:0 2px 12px #f59e0b4d}.oost-cta-btn-primary:hover{box-shadow:0 4px 20px #f59e0b66}.oost-cta-btn-secondary{background:transparent;color:#0e7490;border:2px solid #0891B2}.oost-cta-btn-secondary:hover{background:#0891b214}.oost-cta-btn .save-tag{background:#f59e0b26;color:#92400e;font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:99px;text-transform:uppercase;letter-spacing:.3px}.oost-cta-social-proof{margin:14px 0 0;color:#64748b;font-size:.78rem;font-style:italic}.oost-cta-fine{margin:6px 0 0;color:#94a3b8;font-size:.72rem}.oost-cta-features{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid #E2E8F0}.oost-cta-feature{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#64748b}.oost-cta-feature svg{width:14px;height:14px;stroke:#0891b2;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes ctaSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.container{display:block;height:100vh;width:100vw;position:relative;top:auto;left:auto;transform:none}.onboarding-step{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);right:auto;width:auto;margin-bottom:0}.agent-avatar-wrapper.slid-final-position{position:fixed;top:50%;left:calc(50% - 330px);transform:translateY(-50%);margin-top:0}textarea{min-height:120px;height:auto}.speech-bubble{padding:30px}.results-list{max-height:50vh}.result-item{padding:22px}.oost-cta-block{padding:32px 28px}}#results-step.dashboard-active{display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100vh!important;padding:0!important;margin:0!important;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important}#results-step.dashboard-active .oost-dashboard{width:100%}.container:has(.dashboard-active){max-width:100%!important;width:100%!important;height:auto!important;padding:0!important;display:block!important}body.dashboard-mode{overflow-y:auto!important;height:auto!important;background-color:#fafbfc}body.dashboard-mode .terrain-bg,body.dashboard-mode #particles-js{opacity:0;pointer-events:none;transition:opacity .5s ease}body.dashboard-mode:after{display:none!important}body.dashboard-mode .site-header,body.dashboard-mode .site-footer{display:none!important}@media (max-width: 480px){.result-item{padding:16px}.result-item h3{font-size:1rem}.oost-cta-block{padding:20px 16px}.oost-cta-buttons{flex-direction:column;gap:10px}.oost-cta-btn{width:100%;justify-content:center}.result-locked-fields{grid-template-columns:1fr}.oost-cta-features{flex-direction:column;align-items:center;gap:10px}}.theme-toggle-btn{width:36px;height:36px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;position:relative;z-index:101;opacity:.5}.theme-toggle-btn:hover{opacity:1;background:transparent;border:none;transform:scale(1.08)}.theme-toggle-btn .icon-sun{display:none}.theme-toggle-btn .icon-moon,[data-theme=dark] .theme-toggle-btn .icon-sun{display:block}[data-theme=dark] .theme-toggle-btn .icon-moon{display:none}[data-theme=dark] .theme-toggle-btn{border:none;background:transparent;box-shadow:none}[data-theme=dark] .theme-toggle-btn:hover{background:transparent;border:none}.oost-signin-btn-text{background:transparent;border:1px solid #CBD5E1;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease}.oost-signin-btn-text:hover{border-color:#0891b2;color:#0891b2}[data-theme=dark] .oost-signin-btn-text{color:#8f9bb3;border-color:#555}[data-theme=dark] .oost-signin-btn-text:hover{color:gold;border-color:gold}.oost-signin-btn-google{background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.78rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.oost-signin-btn-google:hover{border-color:#0891b2;color:#0e7490}[data-theme=dark] .oost-signin-btn-google{color:#8f9bb3;border-color:#ffffff1f}[data-theme=dark] .oost-signin-btn-google:hover{color:#fff;border-color:#ffffff4d}[data-theme=dark] body{background-color:#0c0a1f;color:#f0f0f0}[data-theme=dark] body:after{background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.85) 100%)}[data-theme=dark] #particles-js{background:radial-gradient(circle at 50% 50%,#1a182d,#050508)}[data-theme=dark] .site-logo{background-color:gold}[data-theme=dark] .site-footer a{color:#a0a0b0}[data-theme=dark] .site-footer a:hover{color:#fff}[data-theme=dark] h1{background:linear-gradient(180deg,#fff,#a0a0b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] h2{color:#fff}[data-theme=dark] .speech-bubble p,[data-theme=dark] .subtitle{color:#a0aec0}[data-theme=dark] .speech-bubble{background:#0f0e1999;border:1px solid rgba(255,255,255,.06);box-shadow:0 1px 3px #0000004d,0 20px 50px -10px #00000080}[data-theme=dark] .prompt-bubble{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] .lets-go-btn{background:linear-gradient(180deg,gold,#e6c200);color:#0c0a1f;box-shadow:inset 0 1px #ffffff4d,0 4px 20px #ffd70040}[data-theme=dark] .lets-go-btn:hover{box-shadow:inset 0 1px #ffffff4d,0 10px 30px #ffd70059}[data-theme=dark] textarea{border-color:#ffffff26;background-color:#ffffff12;color:#fff;box-shadow:0 0 0 1px #0891b21a}[data-theme=dark] textarea:focus{background-color:#ffffff1a;border-color:#0891b280;box-shadow:0 0 0 3px #0891b21f,0 0 20px #0891b214}[data-theme=dark] textarea::placeholder{color:#fff6}@keyframes subtlePulse{0%,to{border-color:#ffffff1a}50%{border-color:#ffd70026}}[data-theme=dark] textarea:not(:focus){animation:subtlePulse 3s ease-in-out infinite}[data-theme=dark] .prompt-form button{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1f2937;box-shadow:0 4px 15px #f59e0b4d}[data-theme=dark] .divider{color:#8f9bb3}[data-theme=dark] .quick-connect button{background-color:#ffffff0a;border-color:#ffffff26;color:#c0c0cc}[data-theme=dark] .quick-connect button:hover{background-color:#1a182d;border-color:gold;color:gold}[data-theme=dark] .quick-connect button:disabled{border-color:#4caf50}[data-theme=dark] .loader{border-color:#333;border-top-color:gold}[data-theme=dark] .result-item{background-color:#1a182dcc;border-color:#333}[data-theme=dark] .result-item:hover{border-color:gold;box-shadow:0 4px 12px #ffd7001a}[data-theme=dark] .result-item h3{color:#f0f0f0}[data-theme=dark] .result-item p{color:#a0a0b0}[data-theme=dark] .result-org{color:#8f9bb3!important}[data-theme=dark] .badge-type{background:#0891b233;color:#22d3ee}[data-theme=dark] .badge-score{background:#f59e0b33;color:#fbbf24}[data-theme=dark] .badge-region{background:#64748b26;color:#94a3b8}[data-theme=dark] .badge-type-grant{background:#6366f126;color:#818cf8}[data-theme=dark] .badge-type-accelerator{background:#f59e0b26;color:#fbbf24}[data-theme=dark] .badge-type-fellowship{background:#10b98126;color:#34d399}[data-theme=dark] .badge-type-competition{background:#f43f5e26;color:#fb7185}[data-theme=dark] .badge-type-scholarship{background:#a855f726;color:#c084fc}[data-theme=dark] .result-deadline{color:#fbbf24}[data-theme=dark] .result-funding{color:#10b981}[data-theme=dark] .result-apply-btn{background:gold;color:#0c0a1f}[data-theme=dark] .result-apply-btn:hover{background:#e6c200}[data-theme=dark] .result-locked-fields{border-top-color:#333}[data-theme=dark] .result-locked-cell{background:#1a182d99;border-color:#333}[data-theme=dark] .result-locked-cell-label{color:#8f9bb3}[data-theme=dark] .result-locked-cell-overlay{background:#0c0a1fb3}[data-theme=dark] .result-locked-cell-overlay .lock-chip{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2426}[data-theme=dark] .result-locked-cell-overlay .lock-chip svg{fill:#fbbf24}[data-theme=dark] .result-locked{background:#1a182d99;border-color:#333;color:#8f9bb3}[data-theme=dark] .oost-cta-block{background:#1a182d99;border-color:#ffd70033}[data-theme=dark] .oost-cta-block:before{background:linear-gradient(90deg,gold,#0891b2,gold)}[data-theme=dark] .oost-cta-scout-icon{background:#ffd7001a;border-color:#ffd70040}[data-theme=dark] .oost-cta-scout-icon svg{stroke:gold}[data-theme=dark] .oost-cta-headline{color:#f0f0f0}[data-theme=dark] .oost-cta-headline .count-hl{color:gold}[data-theme=dark] .oost-cta-sub{color:#8f9bb3}[data-theme=dark] .oost-cta-btn-primary{background:gold;color:#0c0a1f;box-shadow:0 2px 12px #ffd7004d}[data-theme=dark] .oost-cta-btn-secondary{color:#22d3ee;border-color:#0891b2}[data-theme=dark] .oost-cta-btn-secondary:hover{background:#0891b21a}[data-theme=dark] .oost-cta-btn .save-tag{background:#fbbf2433;color:#fbbf24}[data-theme=dark] .oost-cta-social-proof{color:#8f9bb3}[data-theme=dark] .oost-cta-fine{color:#555}[data-theme=dark] .oost-cta-features{border-top-color:#333}[data-theme=dark] .oost-cta-feature{color:#8f9bb3}[data-theme=dark] .oost-cta-feature svg{stroke:#22d3ee}[data-theme=dark] .results-count,[data-theme=dark] .more-results-hint .hint-text{color:#8f9bb3}[data-theme=dark] .more-results-hint .dots span{background:#555}[data-theme=dark] ::-webkit-scrollbar-track{background:#0000001a}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#333}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555}[data-theme=dark] .oost-cookie-banner{background:#0c0a1ff7;border-top-color:#333}[data-theme=dark] .oost-cookie-inner p{color:#c0c0cc}[data-theme=dark] .oost-cookie-inner p a{color:gold}[data-theme=dark] .oost-cookie-accept{background:gold;color:#0c0a1f}[data-theme=dark] .oost-cookie-essential{color:#ccc;border-color:#555}[data-theme=dark] .terrain-bg{display:none}.site-wordmark{font-family:Fraunces,serif;font-size:1.5rem;font-weight:700;color:#d4a047;letter-spacing:-.02em}[data-theme=dark] .site-wordmark{color:#d4a047}[data-theme=light] .site-wordmark{color:#c08a30}.header-nav{display:none}@media (min-width: 768px){.header-nav{display:flex;gap:4px;align-items:center}}.header-nav-link{padding:7px 16px;border:none;border-radius:50px;background:transparent;color:#64748b;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.header-nav-link:hover{background:#0891b214;color:#0e7490}[data-theme=dark] .header-nav-link{color:#8f9bb3}[data-theme=dark] .header-nav-link:hover{background:#ffd7001a;color:gold}.stat-bar{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap;font-size:.78rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.stat-sep{color:#cbd5e1}[data-theme=dark] .stat-bar{color:#8f9bb3}[data-theme=dark] .stat-sep{color:#555}.taxonomy-row{text-align:center;margin-top:10px;font-size:.75rem;font-weight:500;color:#94a3b8;letter-spacing:.03em}[data-theme=dark] .taxonomy-row{color:#6b7280}.funding-from{text-align:center;margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.06)}.funding-from-label{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:6px}.funding-from-logos{font-size:.75rem;font-weight:500;color:#64748b;line-height:1.8}.funding-more{color:#0891b2;font-weight:600}[data-theme=dark] .funding-from{border-top-color:#ffffff0f}[data-theme=dark] .funding-from-label{color:#6b7280}[data-theme=dark] .funding-from-logos{color:#8f9bb3}[data-theme=dark] .funding-more{color:gold}.oost-pill-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:600;display:flex;gap:8px;padding:6px;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:50px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 24px #00000014}.oost-pill{padding:8px 18px;border:none;border-radius:50px;background:transparent;color:#64748b;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.oost-pill:hover{background:#0891b214;color:#0e7490}.oost-pill.active{background:#0891b2;color:#fff}[data-theme=dark] .oost-pill-bar{background:#1a182dd9;border-color:#ffffff0f;box-shadow:0 4px 24px #0000004d}[data-theme=dark] .oost-pill{color:#8f9bb3}[data-theme=dark] .oost-pill:hover{background:#ffd7001a;color:gold}[data-theme=dark] .oost-pill.active{background:gold;color:#0c0a1f}body.dashboard-mode .oost-pill-bar{display:none}@media (min-width: 768px){.oost-pill-bar{display:none}}.oost-panel-overlay{position:fixed;inset:0;background:#0006;z-index:700;opacity:0;pointer-events:none;transition:opacity .3s ease}.oost-panel-overlay.active{opacity:1;pointer-events:auto}.oost-panel{position:fixed;bottom:0;left:0;right:0;z-index:800;background:#fff;border-radius:24px 24px 0 0;max-height:75vh;overflow-y:auto;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);box-shadow:0 -8px 40px #0000001f}.oost-panel.active{transform:translateY(0)}.oost-panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #E2E8F0}.oost-panel-header h3{margin:0;font-size:1.15rem;color:#1e293b}.oost-panel-close{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:50%;font-size:1.2rem;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s}.oost-panel-close:hover{background:#e2e8f0;color:#1e293b}.oost-panel-body{padding:24px}.oost-panel-tabs{display:flex;gap:4px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #E2E8F0;flex-wrap:wrap;justify-content:center}.oost-panel-tab{padding:10px 20px;border:none;border-radius:8px;background:#f1f5f9cc;color:#475569;font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.oost-panel-tab:hover{background:#0891b21a;color:#0891b2}.oost-panel-tab.active{background:#0891b2;color:#fff}[data-theme=dark] .oost-panel-tabs{border-bottom-color:#333}[data-theme=dark] .oost-panel-tab{color:#c0c8d8;background:#ffffff0f}[data-theme=dark] .oost-panel-tab:hover{background:#ffd7001a;color:gold}[data-theme=dark] .oost-panel-tab.active{background:gold;color:#0c0a1f}[data-theme=dark] .oost-panel{background:#1a182d;box-shadow:0 -8px 40px #0006}[data-theme=dark] .oost-panel-header{background:#1a182d;border-bottom-color:#333}[data-theme=dark] .oost-panel-header h3{color:#f0f0f0}[data-theme=dark] .oost-panel-close{background:#ffffff14;color:#8f9bb3}[data-theme=dark] .oost-panel-close:hover{background:#ffffff26;color:#fff}.oost-how-steps{display:flex;align-items:flex-start;justify-content:center;gap:16px;flex-wrap:wrap}.oost-how-step{flex:1;min-width:160px;max-width:220px;text-align:center}.oost-how-num{width:36px;height:36px;border-radius:50%;background:#0891b2;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;margin:0 auto 12px}.oost-how-step h4{margin:0 0 6px;font-size:.95rem;color:#1e293b}.oost-how-step p{margin:0;font-size:.85rem;color:#64748b;line-height:1.5}.oost-how-arrow{font-size:1.5rem;color:#cbd5e1;padding-top:6px}[data-theme=dark] .oost-how-num{background:gold;color:#0c0a1f}[data-theme=dark] .oost-how-step h4{color:#f0f0f0}[data-theme=dark] .oost-how-step p{color:#8f9bb3}[data-theme=dark] .oost-how-arrow{color:#555}.oost-example-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:20px;margin-bottom:12px;position:relative}.oost-example-card h4{margin:8px 0 4px;font-size:1rem;color:#1e293b}.oost-example-org{color:#6b7280!important;font-size:.85rem!important;margin:0 0 6px!important}.oost-example-card>p{color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.oost-example-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:600}.oost-example-deadline{float:right;font-size:.78rem;color:#92400e;font-weight:600}.oost-example-tags{display:flex;gap:6px;margin-top:10px}.oost-example-tags span{padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:500;background:#64748b1a;color:#475569}.oost-example-blurred{position:relative;overflow:hidden}.blurred-text{filter:blur(5px);user-select:none}.oost-example-blur-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f8fafc99;backdrop-filter:blur(2px);z-index:2}.oost-example-unlock{padding:10px 24px;background:#f59e0b;color:#1f2937;border:none;border-radius:8px;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px #f59e0b4d}.oost-example-unlock:hover{transform:translateY(-1px);box-shadow:0 4px 20px #f59e0b66}[data-theme=dark] .oost-example-card{background:#1a182d99;border-color:#333}[data-theme=dark] .oost-example-card h4{color:#f0f0f0}[data-theme=dark] .oost-example-card>p{color:#8f9bb3}[data-theme=dark] .oost-example-org{color:#8f9bb3!important}[data-theme=dark] .oost-example-deadline{color:#fbbf24}[data-theme=dark] .oost-example-tags span{background:#64748b26;color:#94a3b8}[data-theme=dark] .oost-example-blur-overlay{background:#1a182d99}[data-theme=dark] .oost-example-unlock{background:gold;color:#0c0a1f}.oost-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:560px;margin:0 auto}.oost-pricing-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:24px;text-align:center}.oost-pricing-card h4{margin:0 0 8px;font-size:1.1rem;color:#1e293b}.oost-pricing-price{font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:4px}.oost-pricing-price span{font-size:.9rem;font-weight:500;color:#64748b}.oost-pricing-annual{font-size:.82rem;color:#64748b;margin-bottom:16px}.oost-pricing-annual .save-tag{background:#f59e0b26;color:#92400e;font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:99px}.oost-pricing-card ul{list-style:none;padding:0;margin:0 0 20px;text-align:left}.oost-pricing-card li{padding:6px 0;font-size:.85rem;color:#64748b;border-bottom:1px solid #E2E8F0}.oost-pricing-card li:last-child{border-bottom:none}.oost-pricing-btn{width:100%;padding:12px;border:none;border-radius:8px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s}.oost-pricing-btn--free{background:#e2e8f0;color:#1e293b}.oost-pricing-btn--free:hover{background:#cbd5e1}.oost-pricing-btn--scout{background:#0891b2;color:#fff;box-shadow:0 2px 12px #0891b24d}.oost-pricing-btn--scout:hover{box-shadow:0 4px 20px #0891b266}.oost-pricing-card--scout{border-color:#0891b2;position:relative}.oost-pricing-popular{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#0891b2;color:#fff;padding:3px 14px;border-radius:99px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .oost-pricing-card{background:#1a182d99;border-color:#333}[data-theme=dark] .oost-pricing-card h4,[data-theme=dark] .oost-pricing-price{color:#f0f0f0}[data-theme=dark] .oost-pricing-card li{color:#8f9bb3;border-bottom-color:#333}[data-theme=dark] .oost-pricing-btn--free{background:#ffffff14;color:#f0f0f0}[data-theme=dark] .oost-pricing-btn--scout{background:gold;color:#0c0a1f}[data-theme=dark] .oost-pricing-card--scout{border-color:gold}[data-theme=dark] .oost-pricing-popular{background:gold;color:#0c0a1f}[data-theme=dark] .oost-pricing-annual .save-tag{background:#fbbf2433;color:#fbbf24}@media (max-width: 600px){.oost-pill-bar{bottom:16px;gap:4px;padding:4px}.oost-pill{padding:7px 12px;font-size:.75rem}.oost-how-steps{flex-direction:column;align-items:center}.oost-how-arrow{transform:rotate(90deg)}.oost-pricing-grid{grid-template-columns:1fr}.stat-bar{font-size:.7rem;gap:6px}}.scroll-hint{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:50;color:#94a3b8;animation:bounceDown 2s ease-in-out infinite;cursor:pointer}[data-theme=dark] .scroll-hint{color:#6b7280}@keyframes bounceDown{0%,to{transform:translate(-50%) translateY(0);opacity:.6}50%{transform:translate(-50%) translateY(6px);opacity:1}}body.dashboard-mode .scroll-hint,body.dashboard-mode .oost-landing-sections{display:none}.oost-tabs-section{position:relative;z-index:20;background:transparent;margin-top:-55px}[data-theme=dark] .oost-tabs-section{background:transparent}body.dashboard-mode .oost-tabs-section{display:none}.oost-tabs-bar{display:flex;gap:4px;justify-content:center;padding:0;position:sticky;top:0;z-index:60;background:transparent;width:100%}[data-theme=dark] .oost-tabs-bar,[data-theme=light] .oost-tabs-bar{background:transparent}.oost-tab{padding:14px 24px 16px;border:none;background:#e8ecf0;color:#64748b;font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;border-radius:12px 12px 0 0;border:1px solid rgba(0,0,0,.06);border-bottom:none}.oost-tab:hover{color:#0891b2;background:#f5f7fa}.oost-tab.active{background:#fff;color:#0891b2;border-color:#0891b226}[data-theme=dark] .oost-tab{background:#1a182d;border-color:#ffffff14;color:#8f9bb3}[data-theme=dark] .oost-tab:hover{color:gold;background:#222040}[data-theme=dark] .oost-tab.active{background:#0f0d24;color:gold;border-color:#ffd70026}.oost-tabs-content{width:100%;padding:32px 48px 48px;background:#0f0d24;min-height:200px;border-top:none;box-sizing:border-box}[data-theme=dark] .oost-tabs-content{background:#0f0d24;border-top-color:transparent}[data-theme=light] .oost-tabs-content{background:#fff}.oost-tab-pane{display:none}.oost-tab-pane.active{display:block}.tab-title{font-size:1.15rem;font-weight:700;color:#1e293b;margin:0 0 20px}.tab-subtitle{font-size:.9rem;font-weight:700;color:#1e293b;margin:24px 0 8px}.tab-body{font-size:.9rem;color:#64748b;line-height:1.7;margin:0}.tab-footnote{font-size:.78rem;color:#94a3b8;margin-top:20px}.tab-divider{height:1px;background:#e2e8f0;margin:20px 0}.tab-link{color:#0891b2;font-weight:600;text-decoration:none;font-size:.9rem}.tab-link:hover{text-decoration:underline}[data-theme=dark] .tab-title{color:#f0f0f0}[data-theme=dark] .tab-subtitle{color:#e0e4ea}[data-theme=dark] .tab-body{color:#8f9bb3}[data-theme=dark] .tab-footnote{color:#555}[data-theme=dark] .tab-divider{background:#333}[data-theme=dark] .tab-link{color:gold}.coverage-types{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.coverage-type-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:14px 20px;text-align:center;min-width:120px;flex:1}.coverage-type-count{display:block;font-size:1.4rem;font-weight:800;color:#0891b2;letter-spacing:-.02em}.coverage-type-label{display:block;font-size:.78rem;color:#64748b;font-weight:600;margin-top:2px}[data-theme=dark] .coverage-type-card{background:#1a182d;border-color:#2a2845}[data-theme=dark] .coverage-type-count{color:gold}[data-theme=dark] .coverage-type-label{color:#8f9bb3}.coverage-regions{display:flex;flex-wrap:wrap;gap:8px}.region-chip{padding:5px 14px;border-radius:50px;font-size:.78rem;font-weight:600;background:#0891b214;color:#0e7490;border:1px solid rgba(8,145,178,.12)}[data-theme=dark] .region-chip{background:#ffd7000f;color:gold;border-color:#ffd7001f}.how-steps-inline{display:flex;align-items:flex-start;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.how-step-inline{flex:1;min-width:180px;max-width:240px;text-align:center}.how-step-inline h4{font-size:.95rem;font-weight:700;color:#1e293b;margin:10px 0 6px}.how-step-inline p{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}.how-step-num-inline{width:36px;height:36px;line-height:36px;border-radius:50%;background:#0891b2;color:#fff;font-weight:700;font-size:.9rem;margin:0 auto}.how-step-arrow-inline{color:#cbd5e1;font-size:1.2rem;padding-top:8px;flex-shrink:0}[data-theme=dark] .how-step-inline h4{color:#f0f0f0}[data-theme=dark] .how-step-inline p{color:#8f9bb3}[data-theme=dark] .how-step-num-inline{background:gold;color:#0c0a1f}[data-theme=dark] .how-step-arrow-inline{color:#555}@media (max-width: 600px){.how-steps-inline{flex-direction:column;align-items:center}.how-step-arrow-inline{transform:rotate(90deg)}}.tab-testimonial{background:#0891b20a;border-left:3px solid #0891B2;border-radius:0 10px 10px 0;padding:16px 20px;margin-top:8px}.testimonial-quote{font-size:.92rem;color:#475569;line-height:1.6;margin:0;font-style:italic}.testimonial-attr{font-size:.8rem;color:#94a3b8;margin:8px 0 0}[data-theme=dark] .tab-testimonial{background:#1a182d;border-left-color:gold}[data-theme=dark] .testimonial-quote{color:#c0c8d8}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 600px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:28px 24px;text-align:center}.pricing-card-scout{border-color:#0891b2;position:relative}.pricing-plan-name{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 8px}.pricing-plan-price{font-size:2.2rem;font-weight:800;color:#1e293b}.pricing-plan-price span{font-size:.9rem;font-weight:500;color:#64748b}.pricing-plan-annual{font-size:.82rem;color:#64748b;margin-bottom:16px}.pricing-save{background:#f59e0b26;color:#92400e;font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:99px}.pricing-features{list-style:none;padding:0;margin:16px 0 20px;text-align:left}.pricing-features li{padding:5px 0;font-size:.85rem;color:#64748b}.pricing-btn{width:100%;padding:12px;border:none;border-radius:8px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s}.pricing-btn-free{background:#e2e8f0;color:#1e293b}.pricing-btn-free:hover{background:#cbd5e1}.pricing-btn-scout{background:#0891b2;color:#fff;box-shadow:0 2px 12px #0891b24d}.pricing-btn-scout:hover{box-shadow:0 4px 20px #0891b266}[data-theme=dark] .pricing-card{background:#1a182d;border-color:#2a2845}[data-theme=dark] .pricing-card-scout{border-color:gold}[data-theme=dark] .pricing-plan-name,[data-theme=dark] .pricing-plan-price{color:#f0f0f0}[data-theme=dark] .pricing-features li{color:#8f9bb3}[data-theme=dark] .pricing-btn-free{background:#ffffff14;color:#f0f0f0}[data-theme=dark] .pricing-btn-scout{background:gold;color:#0c0a1f}[data-theme=dark] .pricing-save{background:#fbbf2433;color:#fbbf24}@media (max-width: 700px){.oost-tabs-bar{flex-wrap:wrap;gap:3px;padding:0 12px}.oost-tab{font-size:.72rem;padding:10px 12px 12px}.oost-tabs-content{padding:24px 16px 36px}.coverage-types{gap:8px}.coverage-type-card{min-width:90px;padding:10px 14px}.coverage-type-count{font-size:1.1rem}}.avatar-speech-prompt{position:relative;background:#0891b214;border:1px solid rgba(8,145,178,.2);border-radius:12px;padding:12px 18px;margin:12px 10px 14px 0;font-size:.9rem;color:#334155;line-height:1.5;text-align:left;max-width:440px;width:calc(100% - 10px);box-sizing:border-box;align-self:flex-start}.avatar-speech-prompt:before{content:"";position:absolute;top:50%;left:-8px;width:14px;height:14px;background:#0891b214;border-left:1px solid rgba(8,145,178,.2);border-bottom:1px solid rgba(8,145,178,.2);transform:translateY(-50%) rotate(45deg)}[data-theme=dark] .avatar-speech-prompt{background:#0891b21a;border-color:#0891b240;color:#e0e4ea}[data-theme=dark] .avatar-speech-prompt:before{background:#0891b21a;border-left-color:#0891b240;border-bottom-color:#0891b240}.oost-bottom-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:flex-end;gap:4px;transition:opacity .3s ease}.oost-bottom-bar>*{pointer-events:auto}.bottom-tab-item{padding:14px 24px 18px;border:none;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#475569;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .25s ease;white-space:nowrap;border-radius:12px 12px 0 0;border:1px solid rgba(0,0,0,.08);border-bottom:none;box-shadow:0 -2px 8px #0000000a}.bottom-tab-item:hover{color:#0891b2;background:#fff;transform:translateY(-6px);box-shadow:0 -6px 20px #00000014}.bottom-tab-stat{padding:10px 16px 14px;background:#f1f5f9b3;color:#94a3b8;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:none;cursor:default;border-radius:10px 10px 0 0;border:1px solid rgba(0,0,0,.04);border-bottom:none}[data-theme=dark] .bottom-tab-item{background:#1e1c32eb;border-color:#ffffff14;color:#c0c8d8;box-shadow:0 -2px 8px #0003}[data-theme=dark] .bottom-tab-item:hover{background:#282641;color:gold;box-shadow:0 -6px 20px #0000004d}[data-theme=dark] .bottom-tab-stat{background:#1a182d99;border-color:#ffffff0a;color:#6b7280}body.dashboard-mode .oost-bottom-bar{display:none}@media (max-width: 700px){.bottom-tab-item{font-size:.78rem;padding:10px 14px 14px}.bottom-tab-stat{font-size:.65rem;padding:8px 10px 12px}}@media (max-width: 480px){.bottom-tab-stat{display:none}.bottom-tab-item{font-size:.75rem;padding:10px 16px 14px}}.oost-landing-sections{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}[data-theme=dark] .oost-landing-sections{background:#0c0a1f}.landing-section{max-width:800px;margin:0 auto;padding:60px 24px;text-align:center}.landing-section-title{font-size:1.6rem;font-weight:700;color:#1e293b;margin:0 0 8px;letter-spacing:-.02em}[data-theme=dark] .landing-section-title{color:#f0f0f0}.landing-section-sub{color:#64748b;font-size:.95rem;margin:0 0 28px}[data-theme=dark] .landing-section-sub{color:#8f9bb3}.how-steps-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.how-step-card{flex:1;max-width:220px;text-align:center}.how-step-card h4{font-size:.95rem;font-weight:700;color:#1e293b;margin:10px 0 6px}[data-theme=dark] .how-step-card h4{color:#f0f0f0}.how-step-card p{font-size:.82rem;color:#64748b;line-height:1.5;margin:0}[data-theme=dark] .how-step-card p{color:#8f9bb3}.how-step-num{width:36px;height:36px;line-height:36px;border-radius:50%;background:#0891b2;color:#fff;font-weight:700;font-size:.9rem;margin:0 auto}[data-theme=dark] .how-step-num{background:gold;color:#0c0a1f}.how-step-arrow{color:#cbd5e1;font-size:1.2rem;flex-shrink:0}[data-theme=dark] .how-step-arrow{color:#555}@media (max-width: 600px){.how-steps-row{flex-direction:column}.how-step-arrow{transform:rotate(90deg)}}.example-results-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}@media (max-width: 700px){.example-results-row{grid-template-columns:1fr;max-width:320px;margin-left:auto;margin-right:auto}}.example-result-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:18px;text-align:left;transition:border-color .2s}.example-result-card:hover{border-color:#0891b2}[data-theme=dark] .example-result-card{background:#1a182d99;border-color:#333}[data-theme=dark] .example-result-card:hover{border-color:gold}.example-result-card h4{font-size:.92rem;font-weight:700;color:#1e293b;margin:8px 0 4px}[data-theme=dark] .example-result-card h4{color:#f0f0f0}.example-org{font-size:.78rem;color:#64748b;margin:0 0 10px}[data-theme=dark] .example-org{color:#8f9bb3}.example-meta{display:flex;justify-content:space-between;font-size:.75rem}.example-funding{color:#10b981;font-weight:600}.example-deadline{color:#f59e0b;font-weight:500}[data-theme=dark] .example-funding{color:#34d399}[data-theme=dark] .example-deadline{color:#fbbf24}.example-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:600;text-transform:capitalize}.example-badge-grant{background:#6366f11a;color:#6366f1}.example-badge-accelerator{background:#f59e0b1a;color:#d97706}[data-theme=dark] .example-badge-grant{background:#6366f126;color:#818cf8}[data-theme=dark] .example-badge-accelerator{background:#f59e0b26;color:#fbbf24}.landing-cta{display:inline-block;padding:12px 28px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;font-weight:600;font-size:.95rem;border-radius:10px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #0891b24d}.landing-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0891b259}[data-theme=dark] .landing-cta{background:linear-gradient(135deg,gold,#e6c200);color:#0c0a1f;box-shadow:0 4px 15px #ffd7004d}.pricing-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:560px;margin:24px auto 0;text-align:left}@media (max-width: 500px){.pricing-compare{grid-template-columns:1fr}}.pricing-col{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:22px}[data-theme=dark] .pricing-col{background:#1a182d99;border-color:#333}.pricing-col h4{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 14px}[data-theme=dark] .pricing-col h4{color:#f0f0f0}.pricing-price{color:#0891b2;font-weight:700;font-size:.85rem}[data-theme=dark] .pricing-price{color:gold}.pricing-col-scout{border-color:#0891b2}[data-theme=dark] .pricing-col-scout{border-color:gold}.pricing-col ul{list-style:none;padding:0;margin:0 0 16px}.pricing-col li{font-size:.82rem;padding:5px 0;color:#64748b}[data-theme=dark] .pricing-col li{color:#8f9bb3}.pricing-yes:before{content:"✓";color:#10b981;font-weight:700}.pricing-no:before{content:"✗";color:#cbd5e1;font-weight:700}[data-theme=dark] .pricing-no:before{color:#555}.landing-section-scout{border-top:1px solid #E2E8F0}[data-theme=dark] .landing-section-scout{border-top-color:#222}.landing-footer{border-top:1px solid #E2E8F0;padding:28px 24px;text-align:center;font-size:.78rem;color:#94a3b8}[data-theme=dark] .landing-footer{border-top-color:#222;color:#6b7280}.landing-footer-inner{display:flex;justify-content:center;gap:20px;align-items:center}.landing-footer a{color:#64748b;text-decoration:none}.landing-footer a:hover{color:#0891b2}[data-theme=dark] .landing-footer a{color:#8f9bb3}[data-theme=dark] .landing-footer a:hover{color:gold}.oost-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fffffff7;border-top:1px solid #E2E8F0;padding:16px 24px;backdrop-filter:blur(8px)}.oost-cookie-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.oost-cookie-inner p{flex:1;min-width:280px;color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.oost-cookie-actions{display:flex;gap:10px;flex-shrink:0}.oost-cookie-btn{padding:8px 18px;border-radius:6px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;border:none;transition:opacity .2s}.oost-cookie-accept{background:#0891b2;color:#fff}.oost-cookie-essential{background:transparent;color:#64748b;border:1px solid #CBD5E1}.oost-cookie-btn:hover{opacity:.85}@media (max-width:600px){.oost-cookie-inner{flex-direction:column;text-align:center}.oost-cookie-actions{width:100%;justify-content:center}}
