@font-face{font-family:Manrope;src:url('/fonts/Manrope-Variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root,.workspace-shell{--blue:#238575;--navy:#14253d;--orange:#d6f36b;--ink:#14253d;--muted:#68758a;--line:#e2e7df;--bg:#fff;--soft:#edf3ea;--green:#238575;--radius:14px;--brand-lime:#d6f36b}
body{font-family:Manrope,Cairo,sans-serif;background:var(--bg);color:var(--ink)}.inbovera-brand{display:inline-flex;align-items:center;gap:10px;direction:ltr;color:#14253d;white-space:nowrap;line-height:1}.inbovera-brand img{width:38px;height:38px;object-fit:contain;background:transparent;border:0;padding:0;border-radius:0}.inbovera-wordmark{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;letter-spacing:-1.1px}.inbovera-brand.is-light{color:#f7f8f2}.inbovera-brand.is-compact .inbovera-wordmark{display:none}.inbovera-brand.is-compact img{width:32px;height:32px}.btn.primary,.guide-button.primary{background:#d6f36b;color:#14253d;border-color:#d6f36b;box-shadow:none;font-weight:800}.btn.primary:hover,.guide-button.primary:hover{background:#c7e658;border-color:#c7e658;color:#14253d}.btn.secondary{background:white;border-color:#d9e1d9;color:#14253d}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #238575;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:3px solid #23857520;border-color:#238575}.eyebrow,.text-link{color:#238575}.panel{border-color:#e2e7df;box-shadow:0 2px 8px #14253d03}.stat-icon{background:#edf4e5;color:#238575}.app-rail,.sidebar{background:#14253d}.platform-symbol{background:transparent;box-shadow:none;border-radius:0}.rail-item.active{background:#d6f36b;color:#14253d}.rail-item:hover{background:#ffffff12}.rail-item.active:hover{background:#c7e658;color:#14253d}.rail-user{background:#238575;border-color:#5ea797}.workspace-topbar{background:#fff}.workspace-plan,.workspace-initial{background:#edf3ea;color:#238575}.module-nav a.selected,.module-sidebar a.selected,.module-sidebar a.active{background:#edf3e5;color:#238575}.folder-link.selected{background:#edf3e5;color:#175c50}.folder-link.selected small{color:#175c50}.inbox-workspace .conversation-item.selected{background:#f0f5e9;border-inline-start-color:#238575}.inbox-search:focus-within{outline:2px solid #23857540}.composer-tabs>button.selected{color:#238575;border-color:#238575}.composer-send{background:#d6f36b;color:#14253d}.public-onboarding{background:#fff;color:#14253d}.public-top{max-width:1200px;padding:28px 32px;border-bottom:1px solid #e2e7df}.public-top .brand{margin:0;gap:22px}.public-top .brand small{color:#68758a;font-size:12px}.public-main{max-width:1160px;padding-top:44px}.pricing-intro{max-width:760px;margin:0 auto 48px}.pricing-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.55;letter-spacing:-1px}.pricing-intro>p{font-size:17px;color:#68758a;margin:12px 0 20px}.trial-pill{background:#edf3e5;color:#175c50;border:1px solid #dce8ca}.price-card{padding:30px;border-radius:18px;gap:12px}.price-card.featured{border:2px solid #238575;box-shadow:0 8px 24px #14253d08}.price b{font-family:Manrope,sans-serif;font-size:44px;color:#14253d}.plan-features svg{color:#238575}.onboarding-steps b{background:#d6f36b;color:#14253d}.subscription-summary progress{accent-color:#238575}.plan-editor{background:#fff}.login-page{background:#fff}.login-story{background:#14253d;color:#f7f8f2;position:relative;overflow:hidden}.login-brand{display:inline-flex;margin-bottom:56px}.login-story .eyebrow{color:#c4d2c6}.login-story h1{font-size:clamp(36px,4.6vw,64px);line-height:1.5;letter-spacing:-1.2px}.login-story h1 em{font-style:normal;color:#d6f36b}.login-story p{color:#c4d2c6;max-width:420px;font-size:16px;line-height:2.1}.login-story .journey-art{border-color:#ffffff20}.login-story .journey-art .icon{color:#d6f36b}.login-story small{color:#c4d2c6}.login-panel-brand{display:inline-flex;margin-bottom:34px}.login-form{width:100%;max-width:410px}.login-form h2{font-size:29px}.login-form form{margin-top:28px}.login-form>p a{color:#175c50;font-weight:700}.guide-header,.guide-sidebar{background:#fff}.guide-brand{flex-wrap:wrap;gap:14px}.guide-brand>small{font-size:12px;color:#68758a}.guide-kicker{color:#238575}.guide-route b,.step-number{background:#edf3e5;color:#175c50}.guide-footer{color:#68758a}.public-footer{border-top:1px solid #e2e7df;margin-top:36px;color:#68758a}.page-footer{color:#68758a}.registration-layout{gap:56px}.registration-form{border-radius:18px}::selection{background:#d6f36b;color:#14253d}
@media(max-width:760px){.public-top{padding:20px 16px}.public-top .brand small{display:none}.public-top .inbovera-wordmark{font-size:22px}.public-top .inbovera-brand img{width:30px;height:30px}.public-top nav{gap:8px}.public-main{padding-top:28px}.pricing-intro{margin-bottom:30px}.price-card{padding:24px}.login-brand{margin-bottom:24px}.login-panel-brand{margin-bottom:24px}.guide-header-inner{padding:16px}.guide-header-actions{gap:8px}.guide-brand .inbovera-wordmark{font-size:22px}.guide-brand>small{display:none}.guide-header-actions .guide-button{font-size:12px;padding:8px 10px}.registration-layout{gap:28px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.mobile-workspace-link{justify-content:space-between}.mobile-workspace-link .inbovera-brand img{width:25px;height:25px}.mobile-workspace-link .inbovera-wordmark{font-size:20px}.mobile-workspace-link>span:last-child{display:inline-flex;align-items:center;gap:8px;font-size:11px}
.workspace-section .stat-icon,.setup-checklist a>span{background:#edf3e5;color:#238575}.workspace-section:hover{border-color:#238575;box-shadow:0 5px 15px #14253d08}.module-sidebar nav a.active,.module-sidebar nav a.selected{background:#edf3e5;color:#175c50}.module-sidebar-title .stat-icon{background:#edf3e5;color:#238575}.guide-nav-link[aria-current=page]{background:#edf3e5;color:#175c50}
.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}.guide-route{background:#14253d}.guide-route b{background:transparent;color:#d6f36b}.guide-route small{color:#c4d2c6}.guide-nav-link.is-current{background:#edf3e5;color:#175c50;border-inline-start-color:#238575}
