.site-nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:100;width:100%;height:64px;background:transparent;transition:background .2s ease,box-shadow .2s ease}.site-nav[data-astro-cid-4lunwx2e].scrolled{background:#fff;box-shadow:0 1px #00000014}.nav-inner[data-astro-cid-4lunwx2e]{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-logo[data-astro-cid-4lunwx2e]{font-family:var(--ts-font-body);font-size:1.4rem;font-weight:700;text-decoration:none;flex-shrink:0;letter-spacing:-.02em}.logo-trade[data-astro-cid-4lunwx2e]{color:var(--ts-accent)}.logo-stack[data-astro-cid-4lunwx2e]{color:#fff;transition:color .2s ease}.site-nav[data-astro-cid-4lunwx2e].scrolled .logo-stack[data-astro-cid-4lunwx2e]{color:#0f172a}.nav-links[data-astro-cid-4lunwx2e]{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-size:.9rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .15s ease;white-space:nowrap}.nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:#fff;text-decoration:none}.site-nav[data-astro-cid-4lunwx2e].scrolled .nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{color:var(--ts-text-secondary)}.site-nav[data-astro-cid-4lunwx2e].scrolled .nav-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:var(--ts-text)}.nav-actions[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.nav-signin[data-astro-cid-4lunwx2e]{font-size:.9rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .15s ease}.nav-signin[data-astro-cid-4lunwx2e]:hover{color:#fff;text-decoration:none}.site-nav[data-astro-cid-4lunwx2e].scrolled .nav-signin[data-astro-cid-4lunwx2e]{color:var(--ts-text-secondary)}.site-nav[data-astro-cid-4lunwx2e].scrolled .nav-signin[data-astro-cid-4lunwx2e]:hover{color:var(--ts-text)}.nav-cta[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;background:var(--ts-accent);color:#fff;padding:.5rem 1.1rem;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease;white-space:nowrap}.nav-cta[data-astro-cid-4lunwx2e]:hover{background:var(--ts-accent-hover);text-decoration:none;color:#fff}@media(max-width:767px){.nav-links[data-astro-cid-4lunwx2e],.nav-signin[data-astro-cid-4lunwx2e]{display:none}}.container{max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.nav-wrapper{position:relative;z-index:10;margin-bottom:-64px}.hero{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#0f172a);padding:8rem 1.5rem 6rem;color:#fff}.hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.hero-grid{grid-template-columns:1fr 1fr;gap:4rem}}.beta-pill{display:inline-flex;align-items:center;background:#e86a1026;border:1px solid rgba(232,106,16,.35);color:#fb923c;padding:.3rem .85rem;border-radius:100px;font-size:.8rem;font-weight:600;letter-spacing:.01em;margin-bottom:1.5rem}.hero-headline{font-family:var(--ts-font-display);font-size:2.5rem;font-weight:400;line-height:1.15;color:#fff;margin:0 0 1.5rem}.hero-headline em{color:var(--ts-accent);font-style:italic}@media(min-width:1024px){.hero-headline{font-size:4rem}}.hero-sub{font-size:1.1rem;line-height:1.7;color:#ffffffbf;max-width:520px;margin-bottom:2.5rem}.hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.hero-mock{display:flex;justify-content:center;align-items:center}.mock-card{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 25px 60px #00000080,0 0 0 1px #e86a1026}.mock-card-header{display:flex;align-items:center;gap:.4rem;padding:.9rem 1.2rem;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.mock-dot{width:10px;height:10px;border-radius:50%}.mock-dot.red{background:#ff5f57}.mock-dot.yellow{background:#ffbd2e}.mock-dot.green{background:#28c840}.mock-card-title{margin-left:.5rem;font-size:.78rem;color:#fff6;font-weight:500}.mock-card-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.1rem}.mock-stat-row{display:flex;justify-content:space-between;align-items:center}.mock-stat-row.mt{margin-top:.4rem}.mock-label{font-size:.8rem;color:#ffffff73;font-weight:500}.mock-value{font-size:1.5rem;font-weight:700;color:#fff;font-family:var(--ts-font-display)}.mock-badge{background:#e86a1033;color:#fb923c;padding:.25rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600}.mock-progress-wrap{display:flex;flex-direction:column;gap:.4rem}.mock-progress-bar{background:#ffffff1a;border-radius:100px;height:8px;overflow:hidden}.mock-progress-fill{height:100%;background:linear-gradient(90deg,var(--ts-accent),#fb923c);border-radius:100px}.mock-progress-label{font-size:.72rem;color:#fff6}.mock-pills{display:flex;gap:.5rem;flex-wrap:wrap}.mock-pill{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#fff9;padding:.25rem .6rem;border-radius:100px;font-size:.72rem}.btn-primary{display:inline-flex;align-items:center;background:var(--ts-accent);color:#fff;padding:.85rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:background .15s ease}.btn-primary:hover{background:var(--ts-accent-hover);text-decoration:none;color:#fff}.btn-outline{display:inline-flex;align-items:center;background:transparent;color:#ffffffe6;border:2px solid rgba(255,255,255,.3);padding:.85rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.btn-outline:hover{border-color:#ffffffb3;color:#fff;text-decoration:none}.btn-outline-white{display:inline-flex;align-items:center;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4);padding:.85rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color .15s ease}.btn-outline-white:hover{border-color:#fffc;text-decoration:none;color:#fff}.stats-bar{background:#111;padding:2.5rem 1.5rem}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:640px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem}.stat-number{font-family:var(--ts-font-display);font-size:2rem;color:var(--ts-accent);line-height:1}.stat-label{font-size:.85rem;color:#ffffff80;font-weight:500}.problem-section{padding:5rem 1.5rem;background:#fff}@media(min-width:1024px){.problem-section{padding:6rem 2rem}}.section-label-wrap{max-width:680px;margin:0 auto 3rem;text-align:center}.persona-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem}@media(min-width:640px){.persona-grid{grid-template-columns:1fr 1fr}}.persona-card{background:var(--ts-surface-raised, #f5f5f5);border-left:4px solid var(--ts-accent);border-radius:0 12px 12px 0;padding:1.75rem}.persona-role{font-size:.78rem;font-weight:600;color:var(--ts-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.persona-name{font-family:var(--ts-font-display);font-size:1.5rem;color:var(--ts-text);margin-bottom:.75rem}.persona-story{color:var(--ts-text-secondary);font-size:.95rem;line-height:1.65}.problem-resolution{text-align:center;font-family:var(--ts-font-display);font-size:2rem;color:var(--ts-text)}.section-header{margin-bottom:3rem}.section-header.centered{text-align:center}.pill-label{display:inline-block;background:#e86a101f;color:var(--ts-accent);border:1px solid rgba(232,106,16,.25);padding:.3rem .85rem;border-radius:100px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem}.section-headline{font-family:var(--ts-font-display);font-size:2rem;font-weight:400;color:var(--ts-text);line-height:1.2;margin:0}.section-headline.light{color:#fff}.section-sub{margin-top:.75rem;font-size:1.05rem;color:var(--ts-text-secondary);line-height:1.65}@media(min-width:1024px){.section-headline{font-size:2.5rem}}.features-section{padding:5rem 1.5rem}@media(min-width:1024px){.features-section{padding:6rem 2rem}}.features-light{background:#f8f9fa}.features-dark{background:#0f172a}.features-dark .pill-label{background:#e86a1033;border-color:#e86a1059}.bento-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-span2{grid-column:span 2}}@media(min-width:1024px){.bento-grid{grid-template-columns:repeat(3,1fr)}.bento-span2{grid-column:span 2}}.bento-card{border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:.75rem}.bento-dark{background:#1e293b;border:1px solid rgba(255,255,255,.07)}.bento-light{background:#fff;border:1px solid var(--ts-border, #e5e7eb)}.bento-accent-border{background:#fff;border:1px solid var(--ts-accent-border, #fde8d5)}.bento-dark-raised{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.bento-title{font-size:1.1rem;font-weight:700;color:var(--ts-text);margin:0}.bento-title.light{color:#fff}.bento-desc{font-size:.9rem;color:var(--ts-text-secondary);line-height:1.6;margin:0}.bento-desc.light{color:#ffffff8c}.mock-log-form{margin-top:1rem;display:flex;flex-direction:column;gap:.65rem}.mock-field{display:flex;flex-direction:column;gap:.25rem}.mock-field label{font-size:.72rem;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em}.mock-input{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.5rem .75rem;font-size:.88rem;color:#ffffffd9}.mock-select{display:flex;justify-content:space-between}.mock-submit{background:var(--ts-accent);color:#fff;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600;margin-top:.25rem;cursor:default;align-self:flex-start}.mock-career{margin-top:.75rem;display:flex;flex-direction:column;gap:.2rem}.mock-tier{background:var(--ts-surface-raised, #f5f5f5);border:1px solid var(--ts-border, #e5e7eb);border-radius:8px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;color:var(--ts-text-secondary)}.mock-tier.active-tier{background:#e86a101a;border-color:#e86a104d;color:var(--ts-accent);font-weight:700}.mock-tier-arrow{text-align:center;color:var(--ts-text-placeholder, #9ca3af);font-size:.75rem;line-height:1}.mock-credential{margin-top:.75rem;background:var(--ts-surface-raised, #f5f5f5);border:1px solid var(--ts-border, #e5e7eb);border-radius:10px;padding:.85rem 1rem}.mock-cred-header{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.mock-cred-icon{font-size:1.3rem}.mock-cred-name{font-weight:700;font-size:.9rem;color:var(--ts-text)}.mock-cred-tier{font-size:.72rem;color:var(--ts-text-secondary)}.mock-cred-check{margin-left:auto;background:var(--ts-success, #22c55e);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.mock-cred-stats{display:flex;gap:.75rem;font-size:.72rem;font-weight:600;color:var(--ts-text-secondary)}.mock-offline{display:flex;align-items:center;gap:.65rem;margin-top:.5rem;background:var(--ts-accent-surface, #fef4ec);border:1px solid var(--ts-accent-border, #fde8d5);border-radius:8px;padding:.6rem .9rem}.offline-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.offline-dot.syncing{background:var(--ts-accent);animation:pulse 1.5s ease infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.offline-status{font-size:.8rem;color:var(--ts-accent);font-weight:500}.mock-approvals{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.mock-approval-row{display:flex;align-items:center;justify-content:space-between;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem 1rem;gap:1rem;flex-wrap:wrap}.mock-approval-info{display:flex;flex-direction:column;gap:.15rem}.mock-approval-name{font-size:.88rem;font-weight:700;color:#fff}.mock-approval-detail{font-size:.75rem;color:#ffffff73}.mock-approval-btns{display:flex;gap:.5rem}.mock-btn-approve{background:#22c55e26;border:1px solid rgba(34,197,94,.35);color:#4ade80;padding:.35rem .85rem;border-radius:7px;font-size:.8rem;font-weight:600;cursor:default}.mock-btn-reject{background:#dc26261a;border:1px solid rgba(220,38,38,.25);color:#f87171;padding:.35rem .85rem;border-radius:7px;font-size:.8rem;font-weight:600;cursor:default}.mock-form-gen{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.mock-form-icon{font-size:2rem}.mock-form-name{font-size:.85rem;font-weight:600;color:#ffffffb3}.mock-gen-btn{background:var(--ts-accent);color:#fff;border:none;border-radius:7px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:default}.mock-calendar{margin-top:.75rem;display:flex;flex-direction:column;gap:.6rem}.mock-deadline{display:flex;align-items:center;gap:.65rem}.deadline-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.deadline-dot.green{background:#22c55e}.deadline-dot.orange{background:var(--ts-accent)}.deadline-dot.red{background:#ef4444}.deadline-text{font-size:.82rem;color:#ffffffa6}.mock-chat{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.mock-chat-bubble{padding:.75rem 1rem;border-radius:12px;font-size:.85rem;line-height:1.5;max-width:90%}.mock-chat-bubble.user{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fffc;align-self:flex-end;border-radius:12px 12px 4px}.mock-chat-bubble.assistant{background:#e86a101f;border:1px solid rgba(232,106,16,.25);color:#fdba74;align-self:flex-start;border-radius:12px 12px 12px 4px}.hiw-section{padding:5rem 1.5rem;background:#0f172a}@media(min-width:1024px){.hiw-section{padding:6rem 2rem}}.hiw-section .pill-label{background:#e86a1033;border-color:#e86a1059}.hiw-section .section-headline{color:#fff}.steps-row{display:grid;grid-template-columns:1fr;gap:2.5rem;position:relative}@media(min-width:768px){.steps-row{grid-template-columns:repeat(3,1fr);gap:0}}.step{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-right:2rem}.step-circle{width:52px;height:52px;border-radius:50%;background:var(--ts-accent);color:#fff;font-family:var(--ts-font-display);font-size:1.4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:1.25rem;position:relative;z-index:1}.step-line{display:none}@media(min-width:768px){.step-line{display:block;position:absolute;top:26px;left:calc(52px + .5rem);right:0;height:2px;background:#e86a1040}}.step-title{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:.5rem}.step-desc{font-size:.9rem;color:#ffffff80;line-height:1.6}.quotes-section{padding:5rem 1.5rem;background:#fff}@media(min-width:1024px){.quotes-section{padding:6rem 2rem}}.quotes-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media(min-width:640px){.quotes-grid{grid-template-columns:repeat(3,1fr)}}.quote-card{background:#f8f9fa;border-radius:16px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;border:1px solid var(--ts-border, #e5e7eb)}.quote-text{font-family:var(--ts-font-display);font-size:1.2rem;font-weight:400;color:var(--ts-text);line-height:1.45;font-style:italic}.quote-attribution{font-size:.82rem;font-weight:600;color:var(--ts-text-secondary);margin:0}.regional-section{background:#f8f9fa;border-top:1px solid var(--ts-border, #e5e7eb);padding:5rem 1.5rem}@media(min-width:1024px){.regional-section{padding:6rem 2rem}}.regional-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.region-chips{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.region-chip{background:#fff;border:1px solid var(--ts-border, #e5e7eb);border-radius:100px;padding:.4rem 1rem;font-size:.875rem;font-weight:600;color:var(--ts-text)}.regional-note{font-size:.95rem;color:var(--ts-text-secondary);max-width:480px}.cta-band{background:linear-gradient(135deg,#0f172a,#1e293b);padding:5rem 1.5rem;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(232,106,16,.18) 0%,transparent 70%);pointer-events:none}.cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.cta-headline{font-family:var(--ts-font-display);font-size:2rem;font-weight:400;color:#fff;max-width:600px;line-height:1.2}@media(min-width:1024px){.cta-headline{font-size:2.75rem}}.cta-btns{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.site-footer{background:#111;padding:3rem 1.5rem 1.5rem;color:#ffffff80}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo{font-family:var(--ts-font-body);font-size:1.3rem;font-weight:700;margin-bottom:.4rem}.logo-trade{color:var(--ts-accent)}.logo-stack-dark{color:#ffffffd9}.footer-tagline{font-size:.85rem;color:#ffffff59;margin:0}.footer-links{display:flex;gap:1.75rem;align-items:center;flex-wrap:wrap}.footer-links a{font-size:.88rem;font-weight:500;color:#ffffff80;text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:#ffffffd9;text-decoration:none}.footer-bottom{padding-top:1.5rem;font-size:.82rem;color:#ffffff4d;text-align:center}.footer-bottom a{color:#ffffff73;text-decoration:none}.footer-bottom a:hover{color:#ffffffbf;text-decoration:none}
