.industry-verticals{background:#020209;border-top:1px solid rgba(79,142,247,.08);border-bottom:1px solid rgba(255,255,255,.04);padding:5rem 0 5.5rem;position:relative}.industry-verticals__header{text-align:center;margin-bottom:3.5rem}.industry-verticals__header .eyebrow{margin-bottom:1.25rem}.industry-verticals__title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-white);line-height:1.15;margin-bottom:1.25rem;letter-spacing:-.02em}.industry-verticals__sub{font-size:.9375rem;line-height:1.7;color:var(--color-zinc-500);max-width:52ch;margin:0 auto}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.industry-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.industry-grid{grid-template-columns:1fr}}.industry-card{display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.75rem 1.75rem;background:#ffffff04;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-technical);text-decoration:none;position:relative;overflow:hidden;transition:border-color .25s,background .25s,transform .2s}.industry-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-blue-400),transparent 80%);opacity:0;transition:opacity .3s}.industry-card:hover{border-color:#4f8ef733;background:#4f8ef708;transform:translateY(-2px)}.industry-card:hover:before{opacity:1}.industry-card__icon-wrap{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(79,142,247,.15);border-radius:var(--radius-technical);background:#4f8ef70d;flex-shrink:0;transition:border-color .25s,background .25s}.industry-card:hover .industry-card__icon-wrap{border-color:#4f8ef759;background:#4f8ef71a}.industry-card__icon{width:20px;height:20px;color:var(--color-blue-400);opacity:.7;transition:opacity .25s}.industry-card:hover .industry-card__icon{opacity:1}.industry-card__eyebrow{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-400);opacity:.6}.industry-card__hook{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--color-zinc-100);margin:0;letter-spacing:-.01em}.industry-card__deliverable{font-size:.8125rem;line-height:1.6;color:var(--color-zinc-500);margin:0;flex-grow:1}.industry-card__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff3;margin-top:.25rem;transition:color .25s}.industry-card:hover .industry-card__cta{color:var(--color-blue-400)}.industry-card__cta svg{transition:transform .2s}.industry-card:hover .industry-card__cta svg{transform:translate(3px)}.ic-accent-blue .industry-card__icon-wrap{border-color:#4f8ef72e;background:#4f8ef70f}.ic-accent-blue .industry-card__icon,.ic-accent-blue .industry-card__eyebrow{color:#60a5fa}.ic-accent-blue:before{background:linear-gradient(90deg,#60a5fa,transparent 80%)}.ic-accent-blue:hover{border-color:#4f8ef740;background:#4f8ef70a}.ic-accent-blue:hover .industry-card__icon-wrap{border-color:#4f8ef766;background:#4f8ef71f}.ic-accent-blue:hover .industry-card__cta{color:#60a5fa}.ic-accent-teal .industry-card__icon-wrap{border-color:#1de9b626;background:#1de9b60d}.ic-accent-teal .industry-card__icon,.ic-accent-teal .industry-card__eyebrow{color:#34d399}.ic-accent-teal:before{background:linear-gradient(90deg,#34d399,transparent 80%)}.ic-accent-teal:hover{border-color:#1de9b633;background:#1de9b608}.ic-accent-teal:hover .industry-card__icon-wrap{border-color:#1de9b659;background:#1de9b61a}.ic-accent-teal:hover .industry-card__cta{color:#34d399}.ic-accent-amber .industry-card__icon-wrap{border-color:#fbbf2426;background:#fbbf240d}.ic-accent-amber .industry-card__icon,.ic-accent-amber .industry-card__eyebrow{color:#fbbf24}.ic-accent-amber:before{background:linear-gradient(90deg,#fbbf24,transparent 80%)}.ic-accent-amber:hover{border-color:#fbbf2433;background:#fbbf2408}.ic-accent-amber:hover .industry-card__icon-wrap{border-color:#fbbf2459;background:#fbbf241a}.ic-accent-amber:hover .industry-card__cta{color:#fbbf24}.ic-accent-purple .industry-card__icon-wrap{border-color:#a855f726;background:#a855f70d}.ic-accent-purple .industry-card__icon,.ic-accent-purple .industry-card__eyebrow{color:#a78bfa}.ic-accent-purple:before{background:linear-gradient(90deg,#a78bfa,transparent 80%)}.ic-accent-purple:hover{border-color:#a855f733;background:#a855f708}.ic-accent-purple:hover .industry-card__icon-wrap{border-color:#a855f759;background:#a855f71a}.ic-accent-purple:hover .industry-card__cta{color:#a78bfa}.ic-accent-cyan .industry-card__icon-wrap{border-color:#22d3ee26;background:#22d3ee0d}.ic-accent-cyan .industry-card__icon,.ic-accent-cyan .industry-card__eyebrow{color:#22d3ee}.ic-accent-cyan:before{background:linear-gradient(90deg,#22d3ee,transparent 80%)}.ic-accent-cyan:hover{border-color:#22d3ee33;background:#22d3ee08}.ic-accent-cyan:hover .industry-card__icon-wrap{border-color:#22d3ee59;background:#22d3ee1a}.ic-accent-cyan:hover .industry-card__cta{color:#22d3ee}.ic-accent-rose .industry-card__icon-wrap{border-color:#fb718526;background:#fb71850d}.ic-accent-rose .industry-card__icon,.ic-accent-rose .industry-card__eyebrow{color:#fb7185}.ic-accent-rose:before{background:linear-gradient(90deg,#fb7185,transparent 80%)}.ic-accent-rose:hover{border-color:#fb718533;background:#fb718508}.ic-accent-rose:hover .industry-card__icon-wrap{border-color:#fb718559;background:#fb71851a}.ic-accent-rose:hover .industry-card__cta{color:#fb7185}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:1200px;margin:0 auto}@media(max-width:768px){.services-grid{grid-template-columns:1fr}}.service-card{display:flex;flex-direction:column;gap:.875rem;padding:2.25rem 2rem 2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-technical);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color .25s,background .25s,transform .2s}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-blue-400),transparent 70%);opacity:0;transition:opacity .3s}.service-card:hover{border-color:#4f8ef733;background:#4f8ef708;transform:translateY(-2px)}.service-card:hover:before{opacity:1}.service-card__header{display:flex;align-items:center;justify-content:space-between}.service-card__icon-wrap{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(79,142,247,.15);border-radius:var(--radius-technical);background:#4f8ef70d;transition:border-color .25s,background .25s}.service-card:hover .service-card__icon-wrap{border-color:#4f8ef759;background:#4f8ef71a}.service-card__icon-wrap svg{width:22px;height:22px;color:var(--color-blue-400);opacity:.7;transition:opacity .25s}.service-card:hover .service-card__icon-wrap svg{opacity:1}.service-card__number{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:#ffffff14;letter-spacing:.05em}.service-card__title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--color-zinc-100);margin:0;letter-spacing:-.015em}.service-card__body{font-size:.875rem;line-height:1.65;color:var(--color-zinc-500);margin:0;flex-grow:1}.service-card__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff3;margin-top:.25rem;transition:color .25s}.service-card:hover .service-card__cta{color:var(--color-blue-400)}.service-card__cta svg{transition:transform .2s}.service-card:hover .service-card__cta svg{transform:translate(3px)}.service-card.accent-blue .service-card__icon-wrap{border-color:#4f8ef72e;background:#4f8ef70f}.service-card.accent-blue .service-card__icon-wrap svg{color:#60a5fa}.service-card.accent-blue:before{background:linear-gradient(90deg,#60a5fa,transparent 70%)}.service-card.accent-blue:hover{border-color:#4f8ef740;background:#4f8ef70a}.service-card.accent-blue:hover .service-card__icon-wrap{border-color:#4f8ef766;background:#4f8ef71f}.service-card.accent-blue:hover .service-card__cta{color:#60a5fa}.service-card.accent-teal .service-card__icon-wrap{border-color:#1de9b626;background:#1de9b60d}.service-card.accent-teal .service-card__icon-wrap svg{color:#34d399}.service-card.accent-teal:before{background:linear-gradient(90deg,#34d399,transparent 70%)}.service-card.accent-teal:hover{border-color:#1de9b633;background:#1de9b608}.service-card.accent-teal:hover .service-card__icon-wrap{border-color:#1de9b659;background:#1de9b61a}.service-card.accent-teal:hover .service-card__cta{color:#34d399}.service-card.accent-purple .service-card__icon-wrap{border-color:#a855f726;background:#a855f70d}.service-card.accent-purple .service-card__icon-wrap svg{color:#a78bfa}.service-card.accent-purple:before{background:linear-gradient(90deg,#a78bfa,transparent 70%)}.service-card.accent-purple:hover{border-color:#a855f733;background:#a855f708}.service-card.accent-purple:hover .service-card__icon-wrap{border-color:#a855f759;background:#a855f71a}.service-card.accent-purple:hover .service-card__cta{color:#a78bfa}.service-card.accent-amber .service-card__icon-wrap{border-color:#fbbf2426;background:#fbbf240d}.service-card.accent-amber .service-card__icon-wrap svg{color:#fbbf24}.service-card.accent-amber:before{background:linear-gradient(90deg,#fbbf24,transparent 70%)}.service-card.accent-amber:hover{border-color:#fbbf2433;background:#fbbf2408}.service-card.accent-amber:hover .service-card__icon-wrap{border-color:#fbbf2459;background:#fbbf241a}.service-card.accent-amber:hover .service-card__cta{color:#fbbf24}.bento-section,.featured-section,.process-section,.calculator-section{padding:7rem 0;background:#020209}.calculator-section{border-top:1px solid rgba(248,113,113,.08)}.bento-section{border-top:1px solid rgba(79,142,247,.08)}.featured-section{background:#020209;border-top:1px solid rgba(255,255,255,.05)}.section-header{max-width:640px;margin-bottom:4rem}.section-header--left{margin-bottom:3rem}.section-eyebrow{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-400);margin:0 0 1rem;opacity:.7}.section-title{font-family:var(--font-display);font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-white);margin:0 0 1.25rem}.section-title--sm{font-size:clamp(1.625rem,3vw,2.25rem)}.section-sub{font-size:1.0625rem;line-height:1.7;color:var(--color-zinc-400);margin:0}.gradient-text{background:linear-gradient(135deg,var(--color-blue-400),var(--color-teal-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bento-tag{display:inline-block;padding:.1875rem .625rem;border-radius:var(--radius-technical);background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.07em;color:#ffffff52;white-space:nowrap;text-transform:uppercase;font-variant-numeric:tabular-nums}.bento-tag-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.cta-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.625rem;border-radius:var(--radius-sharp);font-family:var(--font-mono);font-weight:600;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:#000;background:#fff;text-decoration:none;transition:background .16s var(--ease-snappy),box-shadow .16s}.cta-primary:hover{background:var(--color-blue-400);color:#fff;box-shadow:0 0 36px #4f8ef766}.cta-primary--lg{padding:.875rem 2rem;font-size:.8125rem}.cta-small{padding:.5rem 1.125rem;font-size:.6875rem}.cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.625rem;border-radius:var(--radius-sharp);font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:#ffffff61;text-decoration:none;border:1px solid rgba(255,255,255,.1);background:transparent;transition:border-color .18s,color .18s}.cta-secondary:hover{border-color:#ffffff47;color:var(--color-white)}.cta-ghost{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff47;text-decoration:none;transition:color .18s}.cta-ghost:hover{color:var(--color-white)}.cta-ghost--full{width:100%;justify-content:center;padding:.75rem;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-technical);margin-top:2rem;background:transparent;transition:background .18s,border-color .18s,color .18s}.cta-ghost--full:hover{background:#ffffff09;border-color:#ffffff1f;color:var(--color-white)}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:1rem}.bento-large{grid-column:span 8;min-height:320px}.bento-large .bento-card{background:#ffffff0a;border-left:2px solid rgba(37,99,235,.35);transition:border-color .18s,box-shadow .3s}.bento-large .bento-card:hover{border-left-color:#2563eb99;box-shadow:-4px 0 24px #2563eb0f}.bento-tall{grid-column:span 4;grid-row:span 2;min-height:420px}.bento-small{grid-column:span 4}@media(max-width:1024px){.bento-large{grid-column:span 12}.bento-tall{grid-column:span 12;grid-row:auto}.bento-small{grid-column:span 6}}@media(max-width:640px){.bento-grid{gap:.75rem}.bento-large,.bento-tall,.bento-small{grid-column:span 12!important;grid-row:auto!important}}.featured-grid{display:grid;grid-template-columns:1fr 400px;gap:1rem;align-items:start}@media(max-width:1100px){.featured-grid{grid-template-columns:1fr}}.featured-card{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-technical);overflow:hidden;transition:border-color .18s}.featured-card:hover{border-color:#ffffff1f}.featured-card--large{display:grid;grid-template-columns:1fr 1fr;min-height:420px}@media(max-width:860px){.featured-card--large{grid-template-columns:1fr}}.featured-card__inner{padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;border-right:1px solid rgba(255,255,255,.07)}.featured-card--sm{padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.featured-meta{display:flex;align-items:center;gap:.75rem}.featured-number{font-family:var(--font-mono);font-size:.75rem;color:var(--color-zinc-600)}.featured-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .5rem;border-radius:var(--radius-technical);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase}.featured-pill--live{background:#1de9b60f;border:1px solid rgba(29,233,182,.18);color:var(--color-teal-400)}.featured-pill--client{background:#4f8ef70f;border:1px solid rgba(79,142,247,.18);color:var(--color-blue-400)}.badge-status{width:4px;height:4px;border-radius:0;background:var(--color-teal-400);flex-shrink:0;animation:px-blink 2s step-end infinite}.badge-status--blue{background:var(--color-blue-400)}@keyframes px-blink{0%,to{opacity:1}50%{opacity:.2}}.featured-content{flex:1;display:flex;flex-direction:column;gap:.875rem}.featured-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--color-white);margin:0}.featured-title-sm{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-zinc-100);margin:0;letter-spacing:-.01em}.featured-body{font-size:.9375rem;line-height:1.7;color:var(--color-zinc-400);margin:0}.featured-body-sm{font-size:.875rem;line-height:1.65;color:var(--color-zinc-500);margin:0}.featured-links{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.featured-tags{display:flex;flex-wrap:wrap;gap:.5rem}.featured-stack{display:flex;flex-direction:column;gap:1rem}.terminal-preview{background:#08080f;padding:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.8;overflow:hidden;display:flex;flex-direction:column}.terminal-header{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:#4f8ef70a;border-bottom:1px solid rgba(79,142,247,.12)}.terminal-status{width:5px;height:5px;background:var(--color-teal-400);box-shadow:0 0 6px var(--color-teal-400);border-radius:0;flex-shrink:0;animation:px-blink 2s step-end infinite}.terminal-proc{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.12em;color:var(--color-blue-400);opacity:.7}.terminal-title{margin-left:.25rem;color:#ffffff47;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.04em;flex:1}.terminal-live{margin-left:auto;font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.14em;color:var(--color-teal-400);opacity:.7}.terminal-body{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:.125rem}.terminal-body p{margin:0}.t-dim{color:#3f3f50}.t-white{color:#c0c0d0}.t-yellow{color:#fbbf24}.t-red{color:#f87171;font-weight:600}.t-green{color:#34d399;font-weight:600}.t-blue{color:var(--color-blue-400)}.process-section{border-top:1px solid rgba(255,255,255,.05)}.process-layout{display:grid;grid-template-columns:1fr 440px;gap:4rem;align-items:stretch;position:relative}@media(max-width:1024px){.process-layout{grid-template-columns:1fr;gap:3rem}}.process-left{display:flex;flex-direction:column}.process-steps{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-between}.process-step{display:flex;gap:1.5rem;padding:2rem 0;position:relative;transition:background .2s}.process-step:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.step-node{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px;padding-top:.35rem;gap:0}.step-node__dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--color-zinc-800);border:2px solid rgba(79,142,247,.25);flex-shrink:0;transition:background .25s,border-color .25s,box-shadow .25s;position:relative;z-index:1}.step-node__line{display:block;width:1px;flex:1;min-height:40px;background:linear-gradient(to bottom,#4f8ef724,#4f8ef70a)}.process-step:hover .step-node__dot{background:var(--color-blue-400);border-color:var(--color-blue-400);box-shadow:0 0 12px #2563eb80,0 0 24px #2563eb33}.step-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.step-number{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--color-zinc-600);letter-spacing:.06em;transition:color .2s}.process-step:hover .step-number{color:var(--color-blue-400)}.step-duration{font-family:var(--font-mono);font-size:.625rem;font-weight:500;color:#fff3;letter-spacing:.04em;padding:.15rem .5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:2px}.step-content{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.step-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-zinc-100);margin:0;letter-spacing:-.01em;transition:color .2s}.process-step:hover .step-title{color:var(--color-blue-400)}.step-body{font-size:.9375rem;line-height:1.65;color:var(--color-zinc-500);margin:0}.step-deliverable{display:flex;align-items:center;gap:.5rem;margin-top:.625rem;font-family:var(--font-mono);font-size:.6875rem;color:#4f8ef780;letter-spacing:.02em;transition:color .2s}.step-deliverable svg{opacity:.4;flex-shrink:0}.process-step:hover .step-deliverable{color:#4f8ef7cc}.process-step:hover .step-deliverable svg{opacity:.7}.stats-card{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-technical);padding:2.5rem;position:relative;overflow:hidden}.stats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(37,99,235,.4),rgba(37,99,235,.08) 60%,transparent);pointer-events:none}.stats-card__header{margin-bottom:2rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.stats-card__title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-white);margin:.75rem 0 0;line-height:1.25;letter-spacing:-.015em}.stats-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.stats-item{display:flex;flex-direction:column;gap:.2rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.05);transition:padding-left .2s}.stats-item:last-child{border-bottom:none}.stats-item:hover{padding-left:.5rem}.stats-value{font-family:var(--font-mono);font-size:1.75rem;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.stats-label{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:600;color:var(--color-zinc-200);letter-spacing:-.005em}.stats-desc{font-size:.8125rem;color:var(--color-zinc-500);line-height:1.4}.retainer-box{margin-top:1.75rem;padding:1.25rem;background:#4f8ef70a;border:1px solid rgba(79,142,247,.14);border-radius:var(--radius-technical)}.retainer-eyebrow{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-400);margin:0 0 .625rem;opacity:.7}.retainer-starting{font-family:var(--font-mono);font-size:.625rem;color:#ffffff4d;letter-spacing:.04em;margin:0 0 .25rem;line-height:1}.retainer-price{font-family:var(--font-mono);font-size:1.375rem;font-weight:700;color:#fff;line-height:1;margin:0 0 1rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.retainer-period{font-size:.75rem;font-weight:400;color:#ffffff47;letter-spacing:0}.retainer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.retainer-list li{font-family:var(--font-mono);font-size:.6875rem;color:#ffffff52;letter-spacing:.04em;padding-left:.875rem;position:relative}.retainer-list li:before{content:"—";position:absolute;left:0;color:var(--color-blue-400);opacity:.5}@media(max-width:640px){.step-node{display:none}.process-step{padding-left:0}}.results-section{padding:8rem 0;background:#020209;border-top:1px solid rgba(255,255,255,.05)}.results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:860px){.results-grid{grid-template-columns:1fr}}.result-card{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-top:2px solid rgba(79,142,247,.15);border-radius:var(--radius-technical);padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;margin:0;transition:border-color .18s,border-top-color .18s}.result-card:hover{border-color:#ffffff1f;border-top-color:#4f8ef759}.result-header{display:flex;justify-content:space-between;align-items:center}.result-index{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-400);opacity:.7}.result-verified{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal-400);opacity:.7}.result-quote{font-size:1.125rem;line-height:1.65;color:var(--color-zinc-300);font-style:italic;margin:0;border-left:2px solid rgba(79,142,247,.2);padding-left:1.25rem}.result-metrics{display:flex;gap:2rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.result-metric{display:flex;flex-direction:column;gap:.2rem}.result-metric-value{font-family:var(--font-mono);font-size:1.75rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.result-metric-label{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff47}.result-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.result-author{display:flex;flex-direction:column;gap:.2rem}.result-name{font-family:var(--font-display);font-weight:600;font-size:.9375rem;color:var(--color-zinc-100)}.result-role{font-family:var(--font-mono);font-size:.625rem;color:var(--color-zinc-500);letter-spacing:.04em}.result-link{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-400);text-decoration:none;transition:color .18s}.result-link:hover{color:var(--color-white)}.results-cta{margin-top:2rem}.texas-section{padding:6rem 0;background:#020209;border-top:1px solid rgba(255,255,255,.05)}.texas-layout{display:flex;flex-direction:column;gap:3rem}.texas-header{max-width:600px}.texas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1024px){.texas-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.texas-grid{grid-template-columns:1fr}}.texas-card{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-technical);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;transition:background .18s}.texas-card:hover{background:#ffffff0a}.texas-index{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-400);opacity:.5}.texas-metric{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.texas-label{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;font-weight:500}.intelligence-section{padding:7rem 0;background:#020209;border-top:1px solid rgba(255,255,255,.05);position:relative}.intelligence-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.15),transparent);pointer-events:none}.intel-header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.05)}.intel-count{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding:1rem 1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-technical)}.intel-count__num{font-family:var(--font-mono);font-size:2.25rem;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.intel-count__label{font-family:var(--font-mono);font-size:.5625rem;color:var(--color-zinc-500);letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.intel-log{display:flex;flex-direction:column;gap:0}.intel-row{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1rem 1.25rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);text-decoration:none;position:relative;border-left:2px solid transparent;transition:border-color .2s,background .2s,padding-left .2s}.intel-row:first-child{border-top:1px solid rgba(255,255,255,.04)}.intel-row:hover{background:#2563eb08;border-left-color:var(--color-blue-400);padding-left:1.75rem}.intel-row__index{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.12em;color:var(--color-blue-400);opacity:.4;flex-shrink:0;width:48px;transition:opacity .2s}.intel-row:hover .intel-row__index{opacity:.8}.intel-row__category{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-zinc-500);flex-shrink:0;width:140px;padding:.2rem .5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:2px;text-align:center;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-row__title{font-family:var(--font-display);font-size:.9375rem;font-weight:500;color:var(--color-zinc-400);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s}.intel-row:hover .intel-row__title{color:var(--color-zinc-100)}.intel-row__date{font-family:var(--font-mono);font-size:.625rem;color:var(--color-zinc-600);flex-shrink:0;letter-spacing:.04em}.intel-row__arrow{font-size:.875rem;color:var(--color-zinc-700);transition:color .18s,transform .18s}.intel-row:hover .intel-row__arrow{color:var(--color-blue-400);transform:translate(4px)}.intel-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.04)}.intel-footer__note{font-family:var(--font-mono);font-size:.5625rem;color:var(--color-zinc-600);letter-spacing:.08em}@media(max-width:768px){.intel-row__category{display:none}.intel-row__index{width:auto}.intel-row{padding-left:.75rem}.intel-row:hover{padding-left:1.25rem}}.faq-section{padding:7rem 0 8rem;background:#020209;border-top:1px solid rgba(255,255,255,.04)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:900px){.faq-grid{grid-template-columns:1fr}}.faq-item{background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-left:2px solid transparent;border-radius:var(--radius-technical);overflow:hidden;transition:background .18s,border-color .18s}.faq-item:hover{background:#ffffff08;border-color:#ffffff14;border-left-color:#4f8ef733}.faq-item[open]{background:#2563eb08;border-color:#ffffff1a;border-left-color:var(--color-blue-400)}.faq-question{padding:1.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question__left{display:flex;align-items:flex-start;gap:.875rem;min-width:0}.faq-index{font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.1em;color:var(--color-blue-400);opacity:.4;flex-shrink:0;padding-top:.3rem;transition:opacity .2s}.faq-item:hover .faq-index,.faq-item[open] .faq-index{opacity:.8}.faq-question__text{font-size:.9375rem;font-weight:500;color:var(--color-zinc-200);letter-spacing:-.01em;line-height:1.45;transition:color .18s}.faq-item:hover .faq-question__text{color:var(--color-zinc-100)}.faq-item[open] .faq-question__text{color:#fff}.faq-icon{color:var(--color-zinc-600);flex-shrink:0;transition:transform .25s var(--ease-snappy),color .2s}.faq-item[open] .faq-icon{transform:rotate(45deg);color:var(--color-blue-400)}.faq-answer{padding:0 1.25rem 1.25rem 2.75rem;color:var(--color-zinc-400);font-size:.875rem;line-height:1.7;animation:slideDown .2s var(--ease-snappy) forwards}.faq-answer p{margin:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cta-section{position:relative;padding:10rem 0;background:#020209;border-top:1px solid rgba(79,142,247,.08);overflow:hidden;text-align:center}.cta-blob--a{position:absolute;bottom:-300px;left:50%;transform:translate(-50%);width:700px;height:700px;background:radial-gradient(ellipse at center bottom,rgba(79,142,247,.14) 0%,transparent 65%);filter:blur(60px);pointer-events:none;border-radius:0;animation:engine-wash 8s ease-in-out infinite}.cta-blob--b{display:none}@keyframes engine-wash{0%,to{opacity:.55}50%{opacity:.85}}.cta-rule{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(79,142,247,.08) 30%,rgba(79,142,247,.08) 70%,transparent);pointer-events:none}.cta-rule--left{left:calc(50% - 400px)}.cta-rule--right{right:calc(50% - 400px)}@media(max-width:900px){.cta-rule{display:none}}.cta-inner{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-mission-id{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-zinc-600)}.cta-mission-dot{width:5px;height:5px;background:var(--color-teal-400);box-shadow:0 0 8px var(--color-teal-400);border-radius:0;animation:px-blink 2s step-end infinite}.cta-headline{font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--color-white);margin:0;max-width:16ch}.cta-sub{font-size:1.0625rem;line-height:1.7;color:var(--color-zinc-400);max-width:560px;margin:0}.cta-guarantee{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-zinc-500);letter-spacing:.03em}.cta-guarantee svg{color:var(--color-teal-400);flex-shrink:0}.cta-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.cta-qualifier{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-zinc-600);margin-top:1rem}.calculator-section{padding:4rem 0;background:#020209;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:768px){.hide-mobile{display:none!important}}.h-full{height:100%}
