:root{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#111814;background:#f8faf8;font-synthesis:none;--ink: #0f1713;--ink-soft: #24332b;--muted: #596b61;--muted-light: #87998f;--line: #e1e8e2;--line-light: #edf2ee;--card: #ffffff;--card-subtle: #fbfdfb;--accent: #157347;--accent-hover: #0f5835;--accent-soft: #eaf5ee;--accent-border: #bde0cb;--shipped-bg: #e6f7ed;--shipped-text: #136a3a;--shipped-border: #b8e8cc;--case-bg: #eaf2fd;--case-text: #185abc;--case-border: #bcd7fa;--concept-bg: #f3ebfc;--concept-text: #6b21a8;--concept-border: #dfc8fa;--dark-bg: #0d1712;--dark-card: #15241c;--dark-card-border: #23382c;--dark-text: #f0f5f2;--dark-muted: #95ab9e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8faf8;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(1140px,calc(100% - 40px));margin:auto}.narrow{width:min(880px,calc(100% - 40px));margin:auto}.nav{height:68px;display:flex;align-items:center;justify-content:space-between;width:min(1140px,calc(100% - 40px));margin:auto;position:sticky;top:0;z-index:1000;background:#f8faf8eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{font-weight:900;font-size:1.25rem;letter-spacing:-.03em;display:inline-flex;align-items:center;gap:6px}.brand-dot{color:var(--accent)}.brand-title-badge{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--accent-soft);color:var(--accent);padding:3px 8px;border-radius:6px;border:1px solid var(--accent-border)}.nav nav{display:flex;align-items:center;gap:22px;font-size:.88rem;color:#4b5c53;font-weight:600}.nav nav a:hover{color:var(--ink)}.nav-ai-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent)!important;font-weight:700!important}.nav-sparkle{color:var(--accent)}.nav-contact-btn{background:var(--ink);color:#fff!important;padding:6px 14px;border-radius:8px;transition:background .2s;font-weight:700}.nav-contact-btn:hover{background:var(--ink-soft)}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #c9d4cc;padding:10px 18px;border-radius:10px;font-weight:700;font-size:.9rem;background:#fff;cursor:pointer;transition:all .2s ease}.button:hover{border-color:var(--ink);background:#fbfdfb}.button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.button.primary:hover{background:#23352b}.eyebrow{color:var(--accent);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:6px}.eyebrow-pill{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-border);padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.eyebrow-pill.ai-glow-pill{background:#f0f7f3;border-color:#bcdac7}.section{padding:90px 0}.section-head-flex{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;flex-wrap:wrap}.section-heading{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.04em;margin:8px 0 12px;color:var(--ink)}.section-lead-text{color:var(--muted);max-width:680px;font-size:1.05rem;line-height:1.6;margin:0}.hero-section{padding:85px 0 35px}.hero-content{max-width:900px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--muted);margin-bottom:24px}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.hero-headline{font-size:clamp(2.8rem,6.2vw,4.8rem);line-height:1.05;letter-spacing:-.05em;color:var(--ink);margin:0 0 24px}.headline-highlight{color:var(--accent);display:inline}.hero-statement{font-size:clamp(1.1rem,2vw,1.25rem);color:#3b4d43;line-height:1.65;max-width:820px;margin:0 0 34px}.hero-statement strong{color:var(--ink)}.hero-statement em{color:var(--accent);font-style:normal;font-weight:600}.hero-cta-group{display:flex;gap:12px;flex-wrap:wrap}.hero-btn{padding:12px 22px;font-size:.95rem}.hero-ai-btn{background:#fff;border-color:var(--accent-border);color:var(--accent)}.hero-ai-btn:hover{background:var(--accent-soft);border-color:var(--accent)}.ai-btn-sparkle{color:var(--accent)}.recruiter-snapshot-section{padding-top:10px;padding-bottom:20px}.recruiter-snapshot-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 32px;box-shadow:0 4px 20px #00000008}.snapshot-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line-light);margin-bottom:22px;flex-wrap:wrap}.snapshot-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.eyebrow-sparkle{color:var(--accent)}.status-pill{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;padding:5px 12px;border-radius:999px}.status-pill.available{background:#e6f7ee;color:#157347;border:1px solid #bde8ce}.live-pulse{width:7px;height:7px;border-radius:50%;background:#157347;box-shadow:0 0 0 3px #15734733}.snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.snapshot-col{padding-right:12px;border-right:1px solid var(--line-light)}.snapshot-col:last-child{border-right:none;padding-right:0}.snapshot-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.snapshot-val{font-size:.95rem;font-weight:800;color:var(--ink);line-height:1.35;margin-bottom:4px}.snapshot-val.highlight{color:var(--accent);font-size:1.05rem}.snapshot-sub{font-size:.78rem;color:var(--muted);line-height:1.4}.inline-icon{vertical-align:-2px;margin-right:3px;color:var(--accent)}.snapshot-footer{margin-top:22px;padding-top:18px;border-top:1px solid var(--line-light);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.proof-checklist{display:flex;gap:18px;flex-wrap:wrap;font-size:.84rem;font-weight:600;color:#37473e}.proof-checklist span{display:inline-flex;align-items:center;gap:6px}.check-icon{color:var(--accent)}.snapshot-actions{display:flex;gap:10px}.snapshot-btn{padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:5px}.snapshot-btn.primary{background:var(--ink);color:#fff}.snapshot-btn.secondary{background:#edf4ee;color:var(--accent);border:1px solid #c9dec0}.proof-bar-section{padding-top:20px;padding-bottom:40px}.proof-bar-card{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.proof-item{padding:24px 20px;text-align:center;border-right:1px solid var(--line-light)}.proof-item:last-child{border-right:none}.proof-num{display:block;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:900;letter-spacing:-.04em;color:var(--ink);line-height:1;margin-bottom:6px}.proof-label{font-size:.78rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.featured-work-section{padding-top:40px}.featured-badge-pill{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--ink)}.featured-list{display:flex;flex-direction:column;gap:36px}.featured-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px;box-shadow:0 10px 30px #00000008;transition:transform .2s,box-shadow .2s}.featured-card:hover{box-shadow:0 18px 40px #0000000f}.featured-card.ai-agent-featured-card{background:linear-gradient(155deg,#101c15,#0a130e);color:#f3f7f4;border-color:#243a2d}.featured-card.ai-agent-featured-card .featured-title{color:#fff}.featured-card.ai-agent-featured-card .featured-subtitle{color:#a4beaf}.featured-card-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;flex-wrap:wrap}.status-badge-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.badge-shipped{background:var(--shipped-bg);color:var(--shipped-text);border:1px solid var(--shipped-border);font-size:.75rem;font-weight:800;padding:5px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:5px}.badge-agent{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.35);font-size:.75rem;font-weight:800;padding:5px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:5px}.badge-case-study{background:var(--case-bg);color:var(--case-text);border:1px solid var(--case-border);font-size:.75rem;font-weight:800;padding:5px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:5px}.badge-concept{background:var(--concept-bg);color:var(--concept-text);border:1px solid var(--concept-border);font-size:.75rem;font-weight:800;padding:5px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:5px}.platform-tag{font-size:.8rem;font-weight:600;color:var(--muted)}.platform-tag.live-green{color:#8ce3b3;display:inline-flex;align-items:center;gap:6px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.brand-logo-pill{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:800;color:var(--ink)}.featured-card.ai-agent-featured-card .brand-logo-pill{color:#fff}.travel-color{color:#0284c7}.featured-card-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.featured-title{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 12px;color:var(--ink)}.featured-subtitle{font-size:1.02rem;color:var(--muted);line-height:1.55;margin:0 0 24px}.decision-matrix-box{background:#f8faf8;border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:26px}.matrix-row{margin-bottom:14px}.matrix-row:last-child{margin-bottom:0}.matrix-label{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:3px}.matrix-text{margin:0;font-size:.88rem;color:#34433a;line-height:1.5}.impact-pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.impact-pill{background:#fff;border:1px solid #cce0d2;padding:4px 10px;border-radius:6px;font-size:.8rem;color:#24352b}.impact-pill strong{color:var(--accent)}.featured-actions{display:flex;gap:12px;flex-wrap:wrap}.agent-theme-btn{background:#34d399!important;color:#0c1a12!important;border-color:#34d399!important}.ui-mockup-frame{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 10px 25px #0000000a}.mockup-bar{background:#f2f5f3;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:.75rem}.mockup-dots{display:flex;gap:5px}.mockup-dots i{width:8px;height:8px;border-radius:50%;display:inline-block}.mockup-dots i:nth-child(1){background:#ff5f56}.mockup-dots i:nth-child(2){background:#ffbd2e}.mockup-dots i:nth-child(3){background:#27c93f}.mockup-url{color:var(--muted);font-family:monospace;font-size:.72rem}.mockup-status{color:var(--accent);font-weight:700;font-size:.72rem}.mockup-body{padding:20px}.mockup-trip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.trip-tag{font-size:.7rem;font-weight:800;color:var(--accent);text-transform:uppercase}.mockup-trip-header h4{margin:2px 0 0;font-size:1.05rem}.trip-budget-badge{background:#f0f7f3;padding:6px 12px;border-radius:8px;text-align:right;font-size:.72rem;color:var(--muted)}.trip-budget-badge strong{display:block;font-size:1.1rem;color:var(--ink)}.mockup-timeline{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.timeline-item{display:flex;gap:12px;align-items:flex-start}.tl-time{font-size:.72rem;font-weight:700;color:var(--muted);width:60px;padding-top:4px}.tl-card{flex:1;background:#fbfdfb;border:1px solid #e1ebe3;border-radius:8px;padding:8px 12px}.tl-title{font-size:.84rem;font-weight:700;color:var(--ink)}.tl-meta{font-size:.74rem;color:var(--muted)}.mockup-settlement-card{background:#eef7f2;border:1px solid #c7e5d2;border-radius:10px;padding:12px}.settle-head{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;color:var(--accent);text-transform:uppercase;margin-bottom:8px}.settle-step{display:flex;justify-content:space-between;align-items:center;font-size:.84rem}.settle-badge{background:var(--accent);color:#fff;font-size:.7rem;font-weight:800;padding:3px 8px;border-radius:6px}.agent-terminal-card{background:#0b140f;border:1px solid #233b2c;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.terminal-top{background:#122018;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1e3325;font-size:.75rem}.terminal-title{color:#8ba897;font-family:monospace}.terminal-status{color:#34d399;font-weight:800;font-size:.7rem;letter-spacing:.08em}.terminal-body{padding:22px;font-size:.85rem}.terminal-p0-badge{display:flex;justify-content:space-between;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:6px 12px;border-radius:8px;font-weight:800;font-size:.76rem;margin-bottom:16px}.t-row{margin-bottom:14px}.t-label{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#7b9987;margin-bottom:4px}.t-val{margin:0;color:#e2ede6;font-size:.88rem;line-height:1.45}.red-text{color:#fca5a5}.t-evidence-list{display:flex;flex-direction:column;gap:4px}.t-evidence-list code{background:#15241b;color:#6ee7b7;padding:4px 8px;border-radius:6px;font-size:.76rem;border:1px solid #1f3627}.t-action-box{background:#34d39914;border:1px solid rgba(52,211,153,.25);padding:12px;border-radius:10px;margin-top:16px}.green-label{color:#34d399}.t-action-val{margin:0;color:#d1fae5;font-size:.84rem;font-weight:600}.differentiator-box{display:flex;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:14px 16px;border-radius:12px;margin-bottom:22px}.diff-icon{color:#34d399;flex-shrink:0;margin-top:2px}.differentiator-box strong{display:block;font-size:.88rem;color:#fff;margin-bottom:3px}.differentiator-box p{margin:0;font-size:.82rem;color:#b0c7b9;line-height:1.45}.transformation-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:26px}.flow-node{background:#16261c;border:1px solid #284232;padding:6px 12px;border-radius:8px;font-size:.76rem;font-weight:700;color:#d1e3d7;display:flex;align-items:center;gap:6px}.flow-node.highlight{background:#185034;border-color:#34d399;color:#fff}.fn-num{background:#ffffff26;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem}.flow-arrow{color:#5a7565;font-weight:900;font-size:.85rem}.dominant-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.metric-box.dominant{background:#fbfdfb;border:1px solid var(--line);padding:18px 20px;border-radius:14px}.m-direction{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:block;margin-bottom:4px}.m-big-num{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;line-height:1;letter-spacing:-.05em;margin-bottom:6px}.green-gradient{color:#157347}.blue-gradient{color:#0284c7}.m-context{font-size:.82rem;color:#4a5c51;display:block;line-height:1.4;margin-bottom:6px}.m-tag{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:#edf4ee;color:var(--accent);padding:2px 8px;border-radius:4px;display:inline-block}.pm-framework-preview-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.pm-f-chip{background:#f4f7f5;border:1px solid #dbe5de;padding:6px 12px;border-radius:8px;font-size:.78rem;color:#3b4c41;display:inline-flex;align-items:center;gap:6px}.zomato-mobile-mockup{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 10px 25px #0000000a}.zomato-search-bar{display:flex;align-items:center;gap:10px;background:#f8faf8;border:1px solid #d6e2d9;padding:10px 14px;border-radius:12px;font-size:.8rem;margin-bottom:12px}.zomato-icon-red{color:#e23744;flex-shrink:0}.z-query{color:var(--ink);font-weight:600}.zomato-ai-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.z-chip{background:#fdf2f2;color:#b91c1c;border:1px solid #fecaca;font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:999px}.zomato-result-card{background:#fbfdfb;border:1px solid #cde3d4;border-radius:14px;padding:16px;margin-bottom:14px}.z-rec-badge{font-size:.7rem;font-weight:800;color:#157347;text-transform:uppercase;margin-bottom:4px}.z-rest-name{font-size:1.05rem;font-weight:800;color:var(--ink);margin-bottom:2px}.z-dish{font-size:.84rem;color:var(--muted);margin-bottom:12px}.z-price-row{display:flex;justify-content:space-between;align-items:center;font-size:.84rem}.z-add-btn{background:#e23744;color:#fff;border:none;padding:6px 14px;border-radius:8px;font-weight:800;font-size:.78rem;cursor:pointer}.zomato-experiment-tag{font-size:.74rem;color:var(--muted);display:flex;align-items:center;gap:6px;font-weight:600}.exp-dot{width:6px;height:6px;border-radius:50%;background:#0284c7}.engineering-advantage-section{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.advantage-header{margin-bottom:34px}.advantage-header h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;margin:10px 0 14px}.advantage-lead{color:var(--muted);max-width:740px;margin:auto;font-size:1.05rem;line-height:1.6}.translation-bridge-banner{background:#f4f8f5;border:1px solid #d5e5db;border-radius:12px;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 36px;max-width:760px;font-size:.9rem;font-weight:700;color:var(--ink);flex-wrap:wrap}.bridge-tag{background:var(--accent);color:#fff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase}.bridge-icon{color:var(--accent)}.advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}.advantage-col{background:#fbfdfb;border:1px solid var(--line);border-radius:20px;padding:32px 26px;display:flex;flex-direction:column;position:relative}.advantage-col.highlight-col{border:2px solid var(--accent);background:#fff;box-shadow:0 12px 30px #15734714}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 12px;border-radius:999px}.col-icon-wrapper{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.customer-bg{background:#eff6ff;border:1px solid #bfdbfe}.customer-color{color:#2563eb}.product-bg{background:var(--accent-soft);border:1px solid var(--accent-border)}.product-color{color:var(--accent)}.engineering-bg{background:#f5f3ff;border:1px solid #ddd6fe}.engineering-color{color:#7c3aed}.col-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.advantage-col h3{font-size:1.3rem;margin:0 0 10px;color:var(--ink)}.col-desc{color:var(--muted);font-size:.88rem;line-height:1.5;margin:0 0 20px}.advantage-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.advantage-list li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#37473d;line-height:1.4}.item-chk{flex-shrink:0;margin-top:2px}.customer-chk{color:#2563eb}.product-chk{color:var(--accent)}.engineering-chk{color:#7c3aed}.col-quote{margin-top:auto;padding:12px 14px;border-radius:8px;background:#fff;border-left:3px solid;font-size:.8rem;font-style:italic;color:#4b5e53}.customer-border{border-color:#2563eb}.product-border{border-color:var(--accent)}.engineering-border{border-color:#7c3aed}.advantage-summary-banner{text-align:center;background:#f4f7f5;border:1px solid #d8e5dc;padding:14px 24px;border-radius:12px;font-size:.92rem;color:#2d3e33}.status-legend{display:flex;gap:14px;font-size:.8rem;font-weight:700}.legend-item{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-dot.green{background:#157347}.legend-dot.blue{background:#185abc}.legend-dot.purple{background:#7c3aed}.ai-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ai-project-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.ai-project-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000000d}.ai-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.project-status-badge{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.ai-brand-wrap{height:26px;display:inline-flex;align-items:center}.ai-project-title{font-size:1.2rem;line-height:1.25;margin:0 0 6px;color:var(--ink)}.ai-tech-type{font-size:.78rem;font-weight:700;color:var(--accent);margin-bottom:12px;display:block}.ai-project-desc{font-size:.88rem;color:var(--muted);line-height:1.5;margin:0 0 18px}.ai-pipeline-chip{background:#f2f7f4;border:1px solid #cfe0d5;padding:8px 10px;border-radius:8px;font-size:.75rem;color:#2b3e32;margin-bottom:16px}.ai-metric-chip{background:#f0f7f3;border:1px solid #c9e2d2;padding:8px 10px;border-radius:8px;font-size:.78rem;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:6px;margin-bottom:16px}.metric-chip-icon{color:var(--accent);flex-shrink:0}.ai-card-actions{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-light);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.ai-link-btn{font-size:.84rem;font-weight:800;color:var(--accent);display:inline-flex;align-items:center;gap:4px}.ai-link-btn:hover{text-decoration:underline}.ai-live-tag-btn{font-size:.76rem;font-weight:800;background:#e6f7ee;color:#157347;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.case-studies-grid-section{padding-top:40px}.badge-count-pill{background:#fff;border:1px solid var(--line);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--muted)}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.case-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.case-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0000000f;border-color:#b0c4b6}.case-card-shipped{border-left:4px solid var(--accent)}.case-card-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.case-card-icon-wrap{height:32px;display:inline-flex;align-items:center}.status-badge-mini{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:6px}.status-badge-mini.p0{background:var(--shipped-bg);color:var(--shipped-text);border:1px solid var(--shipped-border)}.status-badge-mini.p1{background:var(--case-bg);color:var(--case-text);border:1px solid var(--case-border)}.status-badge-mini.p2{background:var(--concept-bg);color:var(--concept-text);border:1px solid var(--concept-border)}.case-card-title{font-size:1.35rem;line-height:1.2;margin:0 0 4px;color:var(--ink)}.case-card-category{font-size:.78rem;font-weight:700;color:var(--muted);margin:0 0 18px}.case-card-snapshot{background:#fbfdfb;border:1px solid var(--line-light);border-radius:12px;padding:14px 16px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}.sn-label{display:block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:2px}.sn-text{margin:0;font-size:.84rem;color:#38493f;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-outcome-badge{background:#f0f7f3;border:1px solid #c8e2d2;padding:6px 12px;border-radius:8px;font-size:.78rem;color:var(--ink);display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;align-self:flex-start}.zap-icon{color:var(--accent)}.case-card-arrow-row{margin-top:auto;padding-top:14px;border-top:1px solid var(--line-light);color:var(--accent);font-weight:800;font-size:.88rem;display:flex;justify-content:space-between;align-items:center}.product-artifacts-section{padding-top:50px}.artifact-pill-badge{background:#fff;border:1px solid var(--line);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.artifacts-tab-bar{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:28px;overflow-x:auto;padding-bottom:8px}.artifact-tab-btn{background:#fff;border:1px solid #d5e0d7;padding:10px 18px;border-radius:10px;font-weight:700;font-size:.86rem;color:#4b5e53;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:all .2s}.artifact-tab-btn:hover{border-color:var(--ink);color:var(--ink)}.artifact-tab-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.artifact-viewer-window{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 8px 25px #00000008}.artifact-viewer-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line-light);margin-bottom:28px;flex-wrap:wrap;gap:16px}.artifact-badge{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:var(--accent-soft);color:var(--accent);padding:3px 10px;border-radius:6px;display:inline-block;margin-bottom:6px}.artifact-viewer-header h3{font-size:1.6rem;margin:4px 0 6px;color:var(--ink)}.artifact-sub{color:var(--muted);font-size:.92rem;margin:0}.artifact-meta-tags{display:flex;gap:10px;font-size:.78rem;font-weight:700;color:var(--muted)}.artifact-meta-tags span{background:#f3f7f4;padding:5px 10px;border-radius:6px}.approved-tag{color:var(--accent)!important;font-weight:800}.formula-tag code{background:#f3f7f4;color:var(--accent);font-weight:800;padding:6px 12px;border-radius:8px;font-size:.84rem}.prd-section-box{background:#fbfdfb;border:1px solid var(--line-light);border-radius:14px;padding:22px;margin-bottom:22px}.prd-section-box h4{font-size:1.05rem;margin:0 0 10px;color:var(--ink)}.prd-text{font-size:.9rem;color:#37493e;line-height:1.55;margin:0}.prd-table-wrapper,.rice-table-wrapper{overflow-x:auto;margin-top:14px}.prd-table,.rice-table{width:100%;border-collapse:collapse;font-size:.84rem;text-align:left}.prd-table th,.rice-table th{background:#f2f6f3;padding:10px 14px;font-weight:800;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#4c5e53;border-bottom:1px solid var(--line)}.prd-table td,.rice-table td{padding:12px 14px;border-bottom:1px solid var(--line-light);color:#2f3e35}.acceptance-col{color:#157347!important;font-weight:600}.chk-acc{vertical-align:-2px;margin-right:3px}.prd-bullets{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}.prd-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#3b4d42}.shield-icon{color:var(--accent);flex-shrink:0;margin-top:2px}.highlight-row{background:#f4fbf6}.rank-cell{font-weight:900;color:var(--accent)}.cat-pill{background:#eef3ef;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700}.score-cell{font-size:1rem;color:var(--accent)}.decision-note{font-size:.72rem;color:var(--muted);margin-top:3px}.experiment-hypothesis-box{background:#f0f7f3;border-left:4px solid var(--accent);padding:18px 22px;border-radius:0 12px 12px 0;margin-bottom:24px}.experiment-hypothesis-box strong{font-size:.85rem;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:4px}.experiment-hypothesis-box p{font-size:.95rem;color:#24352b;font-style:italic;margin:0}.protocol-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.proto-col{background:#fbfdfb;border:1px solid var(--line-light);padding:14px;border-radius:10px}.proto-label{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:4px}.proto-col strong{font-size:.88rem;color:var(--ink);line-height:1.35;display:block}.metrics-matrix-section{margin-bottom:28px}.metrics-matrix-section h4{font-size:1.1rem;margin:0 0 16px}.metrics-matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.matrix-card{background:#fbfdfb;border:1px solid var(--line);border-radius:14px;padding:18px}.matrix-card.north-star-card{border-color:#bde0cb;background:#f5fcf7}.matrix-card.guardrail-card{border-color:#fed7aa;background:#fffaf5}.metric-tier-tag{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);display:block;margin-bottom:6px}.matrix-card h5{font-size:.95rem;margin:0 0 8px;color:var(--ink)}.m-val-row{font-size:.8rem;color:var(--muted);margin-bottom:8px}.m-target-green{color:#157347;margin-left:4px}.m-rationale{font-size:.76rem;color:#58695f;line-height:1.45;margin:0}.rollout-gates-box{background:#f8faf8;border:1px solid var(--line);border-radius:12px;padding:18px 22px}.rollout-gates-box h4{font-size:.95rem;margin:0 0 10px}.rollout-gates-box ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rollout-gates-box li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:#3b4d42}.gate-chk{color:var(--accent);flex-shrink:0;margin-top:2px}.north-star-banner{background:#122219;color:#fff;padding:26px;border-radius:16px;text-align:center;margin-bottom:26px}.ns-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#34d399;margin-bottom:6px}.north-star-banner h4{font-size:1.5rem;margin:0 0 6px}.north-star-banner p{color:#a9c5b5;font-size:.92rem;margin:0 0 12px}.ns-target-pill{display:inline-block;background:#34d39933;color:#6ee7b7;font-weight:800;font-size:.82rem;padding:4px 14px;border-radius:999px}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pillar-card{background:#fbfdfb;border:1px solid var(--line);border-radius:14px;overflow:hidden}.pillar-head{background:#f0f5f2;padding:12px 16px;border-bottom:1px solid var(--line)}.pillar-head h5{margin:0;font-size:.86rem;color:var(--ink)}.pillar-metrics-list{padding:14px;display:flex;flex-direction:column;gap:12px}.input-metric-row{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.im-name{font-weight:700;color:#2d3e33}.im-owner{font-size:.7rem;color:var(--muted)}.im-target{font-weight:800;color:var(--accent)}.traceability-flow{display:flex;flex-direction:column;gap:14px}.trace-node-card{background:#fbfdfb;border:1px solid var(--line);border-radius:12px;padding:18px}.tn-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tn-num{background:var(--accent);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}.tn-head h4{margin:0;font-size:.98rem}.tn-details{font-size:.85rem;color:#43554a;margin:0 0 10px}.tn-output{font-size:.8rem;color:var(--muted)}.tn-output code{background:#edf4ee;color:#1b633d;padding:3px 8px;border-radius:4px;font-weight:600}.experience-section{padding-top:50px}.timeline-container{display:flex;flex-direction:column;gap:28px}.timeline-block{display:grid;grid-template-columns:24px 1fr;gap:24px;position:relative}.timeline-marker{display:flex;flex-direction:column;align-items:center}.marker-dot{width:14px;height:14px;border-radius:50%;background:var(--accent);margin-top:8px}.marker-line{width:2px;flex:1;background:var(--line);margin-top:6px}.timeline-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 4px 16px #00000005}.exp-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap;gap:10px}.exp-role{font-size:1.35rem;margin:0 0 4px;color:var(--ink)}.exp-company{font-size:1rem;font-weight:700;color:var(--accent)}.exp-meta{display:flex;gap:14px;font-size:.8rem;font-weight:600;color:var(--muted)}.exp-period,.exp-loc{display:inline-flex;align-items:center;gap:5px}.exp-summary{color:#4d5f54;font-size:.92rem;line-height:1.55;margin:0 0 20px}.exp-bullets-list{display:flex;flex-direction:column;gap:12px}.exp-bullet-item{background:#fbfdfb;border:1px solid var(--line-light);padding:12px 16px;border-radius:10px;font-size:.88rem;line-height:1.5;color:#2b3d32}.action-tag{background:#111814;color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;padding:2px 7px;border-radius:4px;margin-right:8px;display:inline-block}.bullet-main-text{font-weight:600;color:var(--ink)}.bullet-outcome{color:var(--accent);font-weight:700;display:block;margin-top:3px}.skills-section{padding-top:40px}.skills-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.skill-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.skill-card-head{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line-light)}.skill-icon-wrap{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-border);display:flex;align-items:center;justify-content:center}.skill-cat-icon{color:var(--accent)}.skill-card-head h3{margin:0 0 2px;font-size:1.15rem;color:var(--ink)}.skill-highlight-tag{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--accent);letter-spacing:.06em}.skills-tag-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px}.skills-tag-list li{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#384a3f}.skill-chk-icon{color:var(--accent)}.about-section{padding-top:50px}.about-wrapper{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.about-left h2{font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.04em;margin:8px 0 20px;line-height:1.15}.about-narrative{color:#44564b;font-size:1rem;line-height:1.65}.about-narrative p{margin:0 0 16px}.narrative-lead{font-size:1.05rem;font-weight:600;color:var(--ink)}.core-philosophy-quote{background:#fff;border-left:4px solid var(--accent);padding:18px 22px;border-radius:0 12px 12px 0;margin:22px 0;box-shadow:0 4px 14px #00000005}.quote-mark{font-size:2rem;line-height:.5;color:var(--accent);font-family:serif;display:block;margin-bottom:6px}.core-philosophy-quote strong{font-size:1.02rem;color:var(--ink);line-height:1.5;display:block}.about-pillars-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.about-pillar-chip{background:#fff;border:1px solid var(--line);padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.p-icon{color:var(--accent)}.pm-mindset-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 6px 20px #00000008}.mindset-card-head{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);padding-bottom:16px;border-bottom:1px solid var(--line-light);margin-bottom:20px}.mindset-icon{color:var(--accent)}.mindset-item{display:flex;gap:14px;margin-bottom:18px}.mindset-item:last-child{margin-bottom:0}.m-num{font-size:.78rem;font-weight:900;color:var(--accent);background:var(--accent-soft);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mindset-item strong{display:block;font-size:.9rem;color:var(--ink);margin-bottom:3px}.mindset-item p{margin:0;font-size:.82rem;color:var(--muted);line-height:1.45}.contact-section{padding:90px 0 110px;background:#fff;border-top:1px solid var(--line)}.contact-wrapper{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.contact-info h2{font-size:clamp(2rem,3.8vw,2.9rem);line-height:1.1;letter-spacing:-.04em;margin:10px 0 14px}.contact-lead{color:var(--muted);font-size:1.05rem;line-height:1.6;margin-bottom:24px}.available-pill{background:#e6f7ee;color:#157347;border:1px solid #bde8ce}.recruiter-quick-card{background:#fbfdfb;border:1px solid #d5e2d8;border-radius:16px;padding:18px 20px;margin-bottom:24px}.recruiter-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #edf3ee;font-size:.88rem;gap:12px}.recruiter-row:last-child{border-bottom:none;padding-bottom:2px}.r-label{color:var(--muted);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.r-value{color:var(--ink);text-align:right}.r-value small{color:var(--muted);display:block;font-size:.8rem}.status-available{display:inline-flex;align-items:center;gap:8px;color:#166534;font-weight:700}.status-ping{width:7px;height:7px;border-radius:50%;background:#166534;box-shadow:0 0 0 3px #16653433}.contact-direct-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.direct-card{border:1px solid var(--line);background:#fbfcfb;padding:16px 18px;border-radius:14px;transition:border-color .2s,box-shadow .2s}.direct-card:hover{border-color:#b8c9bd;box-shadow:0 4px 12px #00000008}.direct-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.direct-card-label{font-size:.74rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.copy-pill-btn{background:var(--accent-soft);color:var(--accent);border:1px solid #cbdcd0;padding:4px 10px;border-radius:999px;font-size:.76rem;font-weight:800;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:4px}.copy-pill-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.direct-main-link{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:800;color:var(--accent);word-break:break-all}.direct-main-link:hover{text-decoration:underline}.linkedin-text{color:#0a66c2!important}.link-inline-icon{flex-shrink:0}.contact-form-card{background:#f8faf8;border:1px solid var(--line);padding:30px;border-radius:20px}.form-header h3{margin-top:0;margin-bottom:4px;font-size:1.35rem}.form-header p{color:var(--muted);font-size:.88rem;margin:0 0 16px}.quick-topic-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.topic-chip{background:#fff;border:1px solid #d3ded6;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:#44534a;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.topic-chip:hover{border-color:var(--accent);color:var(--accent)}.topic-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.form-group{margin-bottom:14px}.form-group label{display:block;font-size:.8rem;font-weight:700;margin-bottom:6px;color:var(--ink)}.form-group input,.form-group textarea{width:100%;padding:11px 13px;border:1px solid #cbd5cd;border-radius:10px;font-family:inherit;font-size:.9rem;background:#fff;color:var(--ink);transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #15734726}.full-width-btn{width:100%;padding:12px;font-size:.95rem}.form-success-msg{margin-top:14px;padding:12px;background:#e6f7ee;border:1px solid #bfe8ce;border-radius:10px;color:#17603b;font-size:.84rem;line-height:1.5;display:flex;align-items:center;gap:8px}.inline-copy{background:none;border:none;padding:0;font-weight:800;text-decoration:underline;color:#17603b;cursor:pointer}footer{border-top:1px solid var(--line);padding:32px 0;color:var(--muted);font-size:.85rem;background:#fff}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-links{display:flex;gap:20px;font-weight:600}.footer-links a:hover{color:var(--accent)}.case-study-page{padding-bottom:100px}.top-nav-bar{display:flex;justify-content:space-between;align-items:center;margin:32px 0 10px}.back{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:800;font-size:.95rem}.live-btn{background:#34d399!important;color:#0c1a12!important;border-color:#34d399!important;font-weight:800}.study-header{padding:40px 0 50px;border-bottom:1px solid var(--line)}.study-pill-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pill{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:700;border:1px solid var(--accent-border)}.pill-brand-logo{display:inline-flex;align-items:center;margin-right:4px}.study-header h1{font-size:clamp(2.4rem,5.2vw,4.2rem);line-height:1.06;letter-spacing:-.045em;max-width:860px;margin:0 0 16px}.study-subtitle{font-size:1.25rem;color:var(--muted);max-width:780px;line-height:1.5;margin:0 0 28px}.study-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.meta-card{background:#fff;border:1px solid var(--line);padding:14px 16px;border-radius:12px}.meta-card.highlight-meta{background:#f0f7f3;border-color:#bad3c2}.meta-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:block;margin-bottom:4px}.meta-card strong{font-size:.9rem;color:var(--ink);line-height:1.35;display:block}.live-banner{margin-top:28px;background:#112017;color:#fff;border-radius:16px;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #233b2c}.live-banner strong{font-size:1.1rem;display:block;margin-bottom:2px}.live-banner p{margin:0;color:#a4beaf;font-size:.88rem}.live-banner .button.primary{background:#34d399;color:#0c1a12;border-color:#34d399;font-weight:800}.study-section{padding:55px 0;border-bottom:1px solid var(--line)}.section-number{color:var(--accent);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.study-section h2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.15;letter-spacing:-.035em;margin:6px 0 20px;color:var(--ink)}.section-narrative{font-size:1.05rem;color:#35473d;line-height:1.65}.section-lead{font-size:1.02rem;color:var(--muted);margin-bottom:20px}.quote-box{background:#fff;border-left:4px solid var(--accent);padding:20px 24px;border-radius:0 12px 12px 0;box-shadow:0 4px 14px #00000005}.quote-box p{font-size:1.15rem;font-style:italic;color:var(--ink);margin:0;line-height:1.5}.evidence-callout-card{display:flex;gap:14px;background:#f0f7f3;border:1px solid #cce2d4;border-radius:14px;padding:20px 24px}.ev-icon{color:var(--accent);flex-shrink:0;margin-top:2px}.evidence-callout-card strong{display:block;font-size:.95rem;color:#157347;margin-bottom:4px}.evidence-callout-card p{margin:0;font-size:.95rem;color:#283a2f;line-height:1.55}.insight-hero-box{background:#112017;color:#fff;padding:28px;border-radius:18px;border:1px solid #284433}.insight-badge{display:inline-block;background:#34d39933;color:#6ee7b7;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:6px;margin-bottom:12px}.insight-text{font-size:1.18rem;font-weight:600;line-height:1.55;color:#f0f7f3;margin:0}.options-grid{display:flex;flex-direction:column;gap:16px;margin-top:20px}.option-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.option-card.chosen-option{border:2px solid var(--accent);background:#f8fcf9}.option-head{margin-bottom:10px}.option-tag{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--accent);letter-spacing:.08em;display:block;margin-bottom:4px}.option-head h4{margin:0;font-size:1.1rem;color:var(--ink)}.option-pros-cons{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.pro-row{color:#166534}.con-row{color:#991b1b}.pro-label,.con-label{font-weight:800}.decision-justification-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.decision-header{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}.dec-icon{color:var(--accent)}.decision-justification-card p{margin:0;font-size:1rem;color:#324439;line-height:1.6}.pipeline-flow-wrapper{margin:28px 0}.pipeline-flow-wrapper h4{margin:0 0 12px;font-size:.95rem}.pipeline-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:18px;background:#fff;border-radius:14px;border:1px solid var(--line)}.pipeline-item{display:flex;align-items:center;gap:8px}.pipeline-node{background:#f0f7f3;border:1px solid #cee2d5;padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px}.node-num{background:var(--accent);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}.node-title{font-size:.82rem;font-weight:700;color:var(--ink)}.pipeline-arrow{color:var(--muted);font-weight:900;font-size:1rem}.solution-steps-list{margin-top:28px;display:flex;flex-direction:column;gap:16px}.sol-step-item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:14px}.sol-step-num{font-size:1.1rem;font-weight:900;color:var(--accent)}.sol-step-item h3{margin:0 0 6px;font-size:1.15rem;color:var(--ink)}.sol-step-item p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.before-after-wrapper{margin-top:34px}.before-after-wrapper h3{font-size:1.1rem;margin:0 0 16px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-card{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff}.compare-card.bad{border-color:#fca5a5}.compare-card.good{border-color:#86efac}.compare-badge{padding:10px 14px;font-size:.78rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:6px}.compare-card.bad .compare-badge{background:#fee2e2;color:#991b1b}.compare-card.good .compare-badge{background:#dcfce7;color:#166534}.compare-content{padding:18px;font-size:.88rem}.compare-card.bad blockquote{font-size:1.05rem;font-style:italic;margin:0 0 10px;color:#55665d}.compare-card.bad small{color:#88998f;display:block;line-height:1.45}.priority-tag{background:#fee2e2;color:#b91c1c;display:inline-block;padding:3px 8px;border-radius:6px;font-weight:800;font-size:.78rem;margin-bottom:10px}.compare-card.good p{margin:6px 0;color:#37473d}.action-box{background:#f0fdf4;border:1px solid #bbf7d0;padding:10px 12px;border-radius:8px;margin-top:12px!important;color:#14532d!important}.study-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.study-metric-card{background:#fff;border:1px solid var(--line);padding:22px;border-radius:14px}.m-type-tag{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.m-val-highlight{font-size:1.25rem;font-weight:900;color:var(--ink);margin-bottom:4px}.m-name-sub{font-size:.8rem;color:var(--muted)}.experiment-box{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.exp-icon{color:var(--accent);flex-shrink:0;margin-top:2px}.experiment-box strong{display:block;font-size:.95rem;color:var(--ink);margin-bottom:4px}.experiment-box p{margin:0;font-size:.95rem;color:#3b4c41;line-height:1.55}.roadmap-timeline{display:flex;flex-direction:column;gap:14px}.roadmap-phase-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center}.phase-pill{font-weight:800;font-size:.88rem;color:var(--accent)}.phase-desc{margin:0;font-size:.9rem;color:#43554b;line-height:1.5}.tradeoffs-section{background:#fffaf7;border:1px solid #fed7aa;border-radius:18px;padding:34px!important;margin:40px 0}.tradeoffs-section h2{color:#9a3412}.tradeoffs-list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.tradeoff-item{background:#fff;border:1px solid #ffedd5;border-radius:12px;padding:16px 18px;display:flex;gap:12px}.tradeoff-ban-icon{color:#c2410c;flex-shrink:0;margin-top:2px}.tradeoff-num{font-size:.72rem;font-weight:800;text-transform:uppercase;color:#c2410c;display:block;margin-bottom:2px}.tradeoff-item p{margin:0;font-size:.88rem;color:#431407;line-height:1.5}.persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.persona{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.persona-icon{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-border);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.persona-lucide-icon{color:var(--accent)}.persona h3{margin:0 0 2px;font-size:1.1rem}.persona small{color:var(--accent);font-weight:800;text-transform:uppercase;font-size:.72rem;letter-spacing:.06em}.persona p{color:var(--muted);font-size:.86rem;margin-top:8px;margin-bottom:0;line-height:1.45}.conclusion-text{font-size:1.25rem;font-weight:700;color:var(--ink);line-height:1.5}.bottom-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.not-found{padding:100px 0;text-align:center}.brand-logo-wrapper{display:inline-flex;align-items:center}.brand-svg{display:block;object-fit:contain}.zomato-svg{height:22px;width:auto;border-radius:4px}.zomato-logo-sz .zomato-svg{height:26px}.uber-svg{height:28px;width:28px;border-radius:6px}.iqoo-svg{height:18px;width:auto}.zepto-svg{height:22px;width:auto}.ai-agent-svg{height:26px;width:26px}.brand-fallback-icon{font-size:1.3rem;line-height:1}@media(max-width:992px){.hero-headline{font-size:3.2rem}.snapshot-grid{grid-template-columns:repeat(2,1fr);gap:16px}.snapshot-col{border-right:none;border-bottom:1px solid var(--line-light);padding-bottom:12px}.proof-bar-card{grid-template-columns:repeat(3,1fr)}.proof-item:nth-child(3){border-right:none}.featured-card-grid,.advantage-grid,.ai-cards-grid,.case-grid,.metrics-matrix-grid,.pillars-grid,.skills-grid,.about-wrapper,.contact-wrapper{grid-template-columns:1fr}.study-meta-grid{grid-template-columns:1fr 1fr}.compare-grid,.persona-grid{grid-template-columns:1fr}.roadmap-phase-card{grid-template-columns:1fr;gap:8px}}@media(max-width:640px){.nav nav{display:none}.container,.narrow,.nav{width:min(100% - 30px,1140px)}.hero-headline{font-size:2.6rem}.snapshot-grid{grid-template-columns:1fr}.proof-bar-card{grid-template-columns:1fr 1fr}.proof-item{border-right:none;border-bottom:1px solid var(--line-light)}.dominant-metrics-grid{grid-template-columns:1fr}.protocol-summary-grid{grid-template-columns:1fr 1fr}.contact-direct-grid,.study-metrics-grid,.study-meta-grid{grid-template-columns:1fr}.featured-card{padding:24px}.recruiter-snapshot-card,.artifact-viewer-window{padding:20px}.tradeoffs-section{padding:20px!important}}
