:root{color:#14202b;background:#f7f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f7f8f5}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{align-items:center;background:#f7f8f5e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(20,32,43,.09);display:flex;gap:22px;justify-content:space-between;left:0;min-height:72px;padding:14px clamp(18px,4vw,54px);position:fixed;right:0;top:0;z-index:20}.brand,.header-cta,.primary-action,.secondary-action{align-items:center;display:inline-flex;gap:10px}.brand{font-weight:800;min-width:max-content}.brand-mark{align-items:center;background:#14202b;border-radius:8px;color:#f7f8f5;display:inline-flex;height:38px;justify-content:center;width:38px}nav{align-items:center;display:flex;gap:clamp(12px,2.2vw,30px);justify-content:center}nav a{color:#14202bbd;font-size:.94rem;font-weight:700}nav a:hover{color:#14202b}.header-cta{background:#14202b;border:1px solid #14202b;border-radius:8px;color:#fff;font-weight:800;min-height:42px;padding:0 15px}.hero{align-items:flex-end;color:#fff;display:grid;min-height:92vh;overflow:hidden;padding:128px clamp(22px,6vw,86px) 64px;position:relative}.hero-image,.hero-overlay{top:0;right:0;bottom:0;left:0;position:absolute}.hero-image{height:100%;object-fit:cover;width:100%}.hero-overlay{background:linear-gradient(90deg,#080d12e0,#080d128f 48%,#080d123b),linear-gradient(0deg,#080d12a6,#080d120a 42%)}.hero-content{max-width:890px;position:relative;z-index:2}.eyebrow,.hero-proof{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.eyebrow span,.hero-proof span{border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffe0;font-size:.78rem;font-weight:800;padding:7px 10px}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(4.2rem,11vw,9.3rem);line-height:.91;margin-bottom:28px}.hero p{color:#ffffffe0;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.45;margin-bottom:28px;max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.primary-action,.secondary-action{border-radius:8px;font-weight:850;min-height:50px;padding:0 19px}.primary-action{background:#e7fb61;color:#14202b}.secondary-action{border:1px solid rgba(255,255,255,.28);color:#fff}.intro-band,.section,.architecture-band,.contact-band{padding:clamp(54px,8vw,110px) clamp(22px,6vw,86px)}.intro-band{align-items:end;background:#14202b;color:#fff;display:grid;gap:34px;grid-template-columns:1fr minmax(330px,.95fr)}.section-kicker{color:#ce4e35;font-size:.78rem;font-weight:900;margin-bottom:12px;text-transform:uppercase}.intro-copy h2,.section-heading h2,.architecture-band h2,.contact-band h2{font-size:clamp(2rem,5vw,4.5rem);line-height:.98;margin-bottom:0;max-width:1000px}.metrics-row{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.metric{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:18px}.metric span{color:#ffffff9e;display:block;font-size:.78rem;font-weight:800;margin-bottom:12px}.metric strong{display:block;font-size:clamp(1.7rem,3vw,2.45rem);margin-bottom:8px}.metric p,.section-heading p,.service-item p,.flow-step p,.contact-band p,.product-detail p,.compare-column li,.plan-step p{color:#14202bad;line-height:1.62}.metric p{color:#ffffffa8;margin-bottom:0}.section-heading{margin-bottom:clamp(28px,5vw,54px);max-width:1020px}.section-heading p{font-size:1.08rem;margin-bottom:0;margin-top:18px;max-width:820px}.product-system{display:grid;gap:24px;grid-template-columns:minmax(230px,330px) 1fr}.product-list{display:grid;gap:8px}.product-pill{align-items:center;background:#fff;border:1px solid rgba(20,32,43,.1);border-left:5px solid transparent;border-radius:8px;color:#14202b;cursor:pointer;display:grid;grid-template-columns:22px 1fr 18px;min-height:52px;padding:0 13px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.product-pill:hover,.product-pill.active{border-color:#14202b29;border-left-color:var(--accent);transform:translate(3px)}.product-pill.active{background:#eef4ee;font-weight:850}.product-detail{background:#fff;border:1px solid rgba(20,32,43,.1);border-radius:8px;min-height:560px;padding:clamp(24px,4vw,44px)}.product-detail-top{align-items:center;display:flex;gap:18px;margin-bottom:24px}.product-icon{align-items:center;background:color-mix(in srgb,var(--accent) 14%,#ffffff);border:1px solid color-mix(in srgb,var(--accent) 32%,#ffffff);border-radius:8px;color:var(--accent);display:inline-flex;height:62px;justify-content:center;width:62px}.product-detail-top span{color:var(--accent);display:block;font-size:.8rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.product-detail h3{font-size:clamp(2rem,4vw,3.6rem);line-height:1;margin-bottom:0}.strapline{color:#14202b!important;font-size:1.36rem;font-weight:800;line-height:1.35!important}.detail-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:28px 0}.detail-grid h4{font-size:.86rem;margin-bottom:8px;text-transform:uppercase}.detail-grid ul,.compare-column ul{margin:0;padding-left:19px}.detail-grid li{color:#14202bb8;line-height:1.55;margin-bottom:6px}.proof-list{display:grid;gap:10px;margin-top:24px}.proof-item{align-items:flex-start;color:#14202b;display:flex;gap:10px;line-height:1.5}.proof-item svg{color:var(--accent);flex:0 0 auto;margin-top:3px}.product-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.product-actions a{border:1px solid rgba(20,32,43,.15);border-radius:8px;font-weight:850;min-height:42px;padding:10px 14px}.service-section{background:#ecf1ed}.service-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.service-item{background:#fff;border:1px solid rgba(20,32,43,.1);border-radius:8px;min-height:240px;padding:24px}.service-item svg{color:#ce4e35;margin-bottom:36px}.service-item h3,.flow-step h3{font-size:1.16rem;margin-bottom:12px}.service-item p,.flow-step p{margin-bottom:0}.architecture-band{background:#1e332f;color:#fff}.architecture-band .section-kicker{color:#e7fb61}.flow{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:40px}.flow-step{border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:215px;padding:22px}.flow-step svg{color:#e7fb61;margin-bottom:34px}.flow-step p{color:#ffffffb0}.seo-section{background:#fff}.comparison{display:grid;gap:16px;grid-template-columns:1fr 1fr}.compare-column{border-radius:8px;padding:28px}.compare-column.current{background:#f7eee9;border:1px solid rgba(206,78,53,.2)}.compare-column.new{background:#eef6ee;border:1px solid rgba(31,157,101,.2)}.compare-column h3{font-size:1.5rem;margin-bottom:18px}.compare-column li{margin-bottom:10px}.plan-list{border-top:1px solid rgba(20,32,43,.13)}.plan-step{align-items:start;border-bottom:1px solid rgba(20,32,43,.13);display:grid;gap:clamp(18px,4vw,54px);grid-template-columns:90px 1fr;padding:24px 0}.plan-step span{color:#ce4e35;font-size:1.9rem;font-weight:900}.plan-step p{font-size:clamp(1.1rem,2vw,1.45rem);margin-bottom:0}.contact-band{align-items:center;background:#14202b;color:#fff;display:flex;gap:32px;justify-content:space-between}.contact-band .section-kicker{color:#e7fb61}.contact-band h2{max-width:900px}.contact-band p{color:#ffffffad;margin:18px 0 0;max-width:740px}footer{align-items:center;background:#0c1116;color:#ffffffb8;display:flex;justify-content:space-between;padding:26px clamp(22px,6vw,86px)}footer span:first-child{color:#fff;font-weight:900}.poc2{background:#f4f3ee;color:#11151c;min-height:100vh}.poc2-header{align-items:center;background:#f4f3eeeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(17,21,28,.12);display:flex;gap:22px;justify-content:space-between;left:0;min-height:76px;padding:14px clamp(18px,4vw,58px);position:fixed;right:0;top:0;z-index:30}.poc2-logo{align-items:center;display:inline-flex;gap:11px;min-width:172px}.poc2-logo img{display:block;height:42px;max-width:190px;object-fit:contain}.poc2-logo span{color:#11151c;font-weight:950;white-space:nowrap}.poc2-header nav a{color:#11151cb8}.poc2-cta{align-items:center;background:#11151c;border-radius:8px;color:#fff;display:inline-flex;font-weight:850;gap:9px;min-height:43px;padding:0 15px}.poc2-hero{align-items:center;display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);min-height:100vh;overflow:hidden;padding:128px clamp(20px,5vw,74px) 70px;position:relative}.poc2-hero:before{background:linear-gradient(135deg,rgba(231,251,97,.32),transparent 34%),linear-gradient(315deg,rgba(47,128,237,.18),transparent 38%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.poc2-hero-copy,.poc2-command{position:relative;z-index:1}.poc2-kicker{color:#be3f2d;font-size:.78rem;font-weight:950;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}.poc2 h1{font-size:clamp(3.7rem,8vw,8.2rem);line-height:.88;margin-bottom:28px;max-width:880px}.poc2-hero-copy>p:not(.poc2-kicker),.poc2-section-head p,.lab-copy p,.market-columns p,.poc2-decision p,.constellation-item p,.accelerator p{color:#11151cad;line-height:1.65}.poc2-hero-copy>p:not(.poc2-kicker){font-size:clamp(1.1rem,1.8vw,1.35rem);max-width:660px}.poc2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.poc2-actions a,.poc2-back{align-items:center;border-radius:8px;display:inline-flex;font-weight:900;gap:10px;min-height:50px;padding:0 18px}.poc2-actions a:first-child{background:#11151c;color:#fff}.poc2-actions a:last-child,.poc2-back{background:#fff;border:1px solid rgba(17,21,28,.14);color:#11151c}.poc2-command{background:#11151c;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 28px 70px #11151c3d;color:#fff;min-height:620px;padding:clamp(18px,3vw,30px)}.command-topline,.command-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.command-topline span{color:#ffffffb8;font-size:.78rem;font-weight:850;text-transform:uppercase}.command-grid{display:grid;gap:13px;grid-template-columns:repeat(2,1fr);margin:30px 0}.command-node{animation:riseNode .52s ease both;animation-delay:var(--delay);background:color-mix(in srgb,var(--accent) 18%,#18202a);border:1px solid color-mix(in srgb,var(--accent) 35%,rgba(255,255,255,.16));border-radius:8px;min-height:148px;padding:18px}.command-node svg{color:var(--accent);margin-bottom:36px}.command-node span{display:block;font-size:1.1rem;font-weight:900;margin-bottom:8px}.command-node small{color:#ffffffa3;display:block;line-height:1.45}.command-strip{border-top:1px solid rgba(255,255,255,.12);padding-top:18px}.command-strip span{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffc2;font-size:.8rem;font-weight:850;padding:8px 10px}@keyframes riseNode{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.poc2-proofbar{background:#11151c;color:#fff;display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.poc2-proofbar div{background:#18202a;min-height:132px;padding:25px clamp(18px,3vw,34px)}.poc2-proofbar strong{display:block;font-size:clamp(1.4rem,2.4vw,2.2rem);margin-bottom:10px}.poc2-proofbar span{color:#ffffffad;line-height:1.45}.poc2-section,.poc2-lab,.poc2-decision{padding:clamp(58px,8vw,112px) clamp(20px,5vw,74px)}.poc2-section-head{margin-bottom:clamp(30px,5vw,58px);max-width:990px}.poc2-section-head h2,.lab-copy h2,.poc2-decision h2{font-size:clamp(2.3rem,5.8vw,5.2rem);line-height:.95;margin-bottom:16px}.constellation-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.constellation-item{background:#fff;border:1px solid rgba(17,21,28,.1);border-top:5px solid var(--accent);border-radius:8px;min-height:248px;padding:24px}.constellation-item div{align-items:center;display:flex;gap:10px;margin-bottom:34px}.constellation-item svg{color:var(--accent)}.constellation-item div span{color:#11151c85;font-size:.76rem;font-weight:900;text-transform:uppercase}.constellation-item h3{font-size:1.45rem;margin-bottom:12px}.poc2-lab{align-items:start;background:#dfeee7;display:grid;gap:38px;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr)}.accelerator-list{display:grid;gap:12px}.accelerator{background:#ffffffb8;border:1px solid rgba(17,21,28,.11);border-radius:8px;display:grid;gap:22px;grid-template-columns:64px .45fr 1fr;padding:20px}.accelerator span{color:#be3f2d;font-size:1.8rem;font-weight:950}.accelerator h3,.accelerator p{margin-bottom:0}.poc2-market{background:#fff}.market-columns{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.market-columns div{background:#f4f3ee;border:1px solid rgba(17,21,28,.1);border-radius:8px;min-height:270px;padding:26px}.market-columns svg{color:#2f80ed;margin-bottom:42px}.market-columns h3{font-size:1.35rem;margin-bottom:12px}.poc2-decision{align-items:center;background:#11151c;color:#fff;display:flex;gap:34px;justify-content:space-between}.poc2-decision .poc2-kicker{color:#e7fb61}.poc2-decision p{color:#ffffffad;max-width:880px}.poc2-back{flex:0 0 auto}.poc3{background:#f7f5ef;color:#10141b;min-height:100vh}.poc3-header{align-items:center;background:#f7f5eff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(16,20,27,.12);display:flex;gap:24px;justify-content:space-between;left:0;min-height:74px;padding:13px clamp(18px,4vw,56px);position:fixed;right:0;top:0;z-index:40}.poc3-brand{align-items:center;display:inline-flex;gap:12px;min-width:190px}.poc3-brand img{height:39px;object-fit:contain;width:39px}.poc3-brand span{font-weight:950;white-space:nowrap}.poc3-header nav{gap:clamp(12px,2vw,24px)}.poc3-header nav a{color:#10141ba8;font-size:.91rem;white-space:nowrap}.poc3-cta{background:#10141b;border-radius:8px;color:#fff;font-weight:900;min-height:42px;padding:11px 16px;white-space:nowrap}.poc3-hero{align-items:end;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);min-height:94vh;padding:132px clamp(20px,5vw,72px) 64px}.poc3-kicker{color:#8b4e2f;font-size:.76rem;font-weight:950;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.poc3 h1{font-size:clamp(3.15rem,6.7vw,6.9rem);letter-spacing:0;line-height:.94;margin-bottom:26px;max-width:880px}.poc3-hero-copy>p:not(.poc3-kicker),.poc3-section-head p,.poc3-product p,.poc3-method-row p,.poc3-search-grid p,.poc3-contact p{color:#10141ba8;line-height:1.64}.poc3-hero-copy>p:not(.poc3-kicker){font-size:clamp(1.08rem,1.6vw,1.28rem);max-width:650px}.poc3-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.poc3-actions a,.poc3-contact a{align-items:center;border-radius:8px;display:inline-flex;font-weight:900;min-height:48px;padding:0 18px}.poc3-actions a:first-child,.poc3-contact a{background:#10141b;color:#fff}.poc3-actions a:last-child{background:#fff;border:1px solid rgba(16,20,27,.14)}.poc3-panel{background:#fff;border:1px solid rgba(16,20,27,.12);border-radius:8px;box-shadow:0 24px 64px #10141b1f;overflow:hidden}.poc3-panel-head{align-items:center;border-bottom:1px solid rgba(16,20,27,.1);display:flex;justify-content:space-between;padding:20px 22px}.poc3-panel-head span{color:#10141b94;font-size:.78rem;font-weight:900;text-transform:uppercase}.poc3-panel-head strong{color:#1f6758;font-size:.92rem}.poc3-board{display:grid}.poc3-board-row{align-items:center;border-bottom:1px solid rgba(16,20,27,.08);display:grid;gap:18px;grid-template-columns:.8fr .7fr 1.25fr .6fr;min-height:74px;padding:15px 22px}.poc3-board-row:last-child{border-bottom:0}.poc3-board-row span:first-child{font-weight:950}.poc3-board-row span:nth-child(2){color:#315b95;font-size:.85rem;font-weight:850}.poc3-board-row span:nth-child(3){color:#10141b94;font-size:.9rem;line-height:1.42}.poc3-board-row strong{background:#eef4ef;border-radius:999px;color:#1f6758;font-size:.72rem;justify-self:end;padding:7px 9px;white-space:nowrap}.poc3-strip{background:#10141b;color:#fff;display:flex;flex-wrap:wrap;gap:1px}.poc3-strip span{background:#171d27;flex:1 1 180px;font-weight:850;min-height:76px;padding:27px clamp(18px,3vw,34px);text-align:center}.poc3-section,.poc3-method,.poc3-contact{padding:clamp(58px,8vw,112px) clamp(20px,5vw,72px)}.poc3-section-head{margin-bottom:clamp(30px,5vw,56px);max-width:920px}.poc3-section-head h2,.poc3-method h2,.poc3-contact h2{font-size:clamp(2.1rem,4.8vw,4.65rem);line-height:.98;margin-bottom:16px}.poc3-products{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.poc3-product{background:#fff;border:1px solid rgba(16,20,27,.1);border-radius:8px;min-height:270px;padding:22px}.poc3-product-top{align-items:center;display:flex;gap:10px;margin-bottom:34px}.poc3-product-top svg{color:#315b95}.poc3-product-top span,.poc3-product small{color:#10141b80;font-size:.74rem;font-weight:900;text-transform:uppercase}.poc3-product h3{font-size:1.35rem;margin-bottom:12px}.poc3-product small{color:#8b4e2f;display:block;margin-top:20px}.poc3-method{align-items:start;background:#e7ece5;display:grid;gap:46px;grid-template-columns:minmax(0,.72fr) minmax(460px,1fr)}.poc3-method-list{background:#fff;border:1px solid rgba(16,20,27,.1);border-radius:8px}.poc3-method-row{align-items:start;border-bottom:1px solid rgba(16,20,27,.09);display:grid;gap:20px;grid-template-columns:54px .42fr 1fr;padding:22px}.poc3-method-row:last-child{border-bottom:0}.poc3-method-row span{color:#8b4e2f;font-weight:950}.poc3-method-row h3,.poc3-method-row p{margin-bottom:0}.poc3-search{background:#fff}.poc3-search-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.poc3-search-grid article{background:#f7f5ef;border:1px solid rgba(16,20,27,.1);border-radius:8px;min-height:230px;padding:24px}.poc3-search-grid h3{font-size:1.5rem;margin-bottom:42px}.poc3-contact{align-items:center;background:#10141b;color:#fff;display:flex;gap:34px;justify-content:space-between}.poc3-contact .poc3-kicker{color:#cfdc9a}.poc3-contact p{color:#ffffffad;max-width:840px}.poc3-contact a{background:#cfdc9a;color:#10141b;flex:0 0 auto}.poc4{background:#f8f7f2;color:#121720;min-height:100vh}.poc4-header{align-items:center;background:#f8f7f2f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(18,23,32,.1);display:flex;gap:24px;justify-content:space-between;left:0;min-height:72px;padding:12px clamp(18px,4vw,56px);position:fixed;right:0;top:0;z-index:50}.poc4-brand{align-items:center;display:inline-flex;gap:12px;min-width:190px}.poc4-brand img{height:38px;object-fit:contain;width:38px}.poc4-brand span{font-weight:920;white-space:nowrap}.poc4-header nav{gap:clamp(10px,2vw,24px)}.poc4-header nav a{color:#121720a3;font-size:.9rem;white-space:nowrap}.poc4-cta{background:#121720;border-radius:8px;color:#fff;font-weight:850;min-height:40px;padding:10px 15px;white-space:nowrap}.poc4-hero{align-items:center;display:grid;gap:clamp(32px,6vw,82px);grid-template-columns:minmax(0,.9fr) minmax(430px,.86fr);min-height:92vh;padding:124px clamp(20px,5vw,72px) 60px}.poc4-kicker{color:#5f6f52;font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:15px;text-transform:uppercase}.poc4 h1{font-size:clamp(3rem,5.9vw,5.95rem);letter-spacing:0;line-height:.96;margin-bottom:26px;max-width:860px}.poc4-hero-copy>p:not(.poc4-kicker),.poc4-section-head p,.poc4-work-row p,.poc4-pillars p,.poc4-migration>p,.poc4-contact p{color:#121720a3;line-height:1.64}.poc4-hero-copy>p:not(.poc4-kicker){font-size:clamp(1.06rem,1.5vw,1.22rem);max-width:640px}.poc4-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.poc4-actions a,.poc4-contact a{align-items:center;border-radius:8px;display:inline-flex;font-weight:850;min-height:48px;padding:0 18px}.poc4-actions a:first-child,.poc4-contact a{background:#121720;color:#fff}.poc4-actions a:last-child{background:#fff;border:1px solid rgba(18,23,32,.12)}.poc4-visual{background:#fff;border:1px solid rgba(18,23,32,.1);border-radius:8px;box-shadow:0 28px 70px #1217201c;overflow:hidden}.poc4-visual-bar{align-items:center;border-bottom:1px solid rgba(18,23,32,.08);display:flex;justify-content:space-between;padding:18px 20px}.poc4-visual-bar span{color:#12172080;font-size:.76rem;font-weight:900;text-transform:uppercase}.poc4-visual-grid{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);background:#12172014}.poc4-stat{background:#fbfaf7;min-height:130px;padding:22px}.poc4-stat.wide{grid-column:1 / -1;min-height:108px}.poc4-stat span{color:#1217207a;display:block;font-size:.75rem;font-weight:900;margin-bottom:16px;text-transform:uppercase}.poc4-stat strong{display:block;font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.08}.poc4-stat small{color:#1217208f;display:block;margin-top:7px}.poc4-rows{display:grid}.poc4-mini-row{align-items:center;border-top:1px solid rgba(18,23,32,.08);display:grid;gap:14px;grid-template-columns:.8fr .75fr .55fr;min-height:66px;padding:14px 20px}.poc4-mini-row span{font-weight:900}.poc4-mini-row small{color:#315b95;font-weight:850}.poc4-mini-row strong{background:#edf2ea;border-radius:999px;color:#456344;font-size:.74rem;justify-self:end;padding:7px 9px;white-space:nowrap}.poc4-logo-strip{background:#121720;color:#fff;display:grid;grid-template-columns:repeat(6,1fr)}.poc4-logo-strip span{border-right:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-weight:820;min-height:70px;padding:25px 16px;text-align:center}.poc4-section,.poc4-approach,.poc4-contact{padding:clamp(58px,8vw,108px) clamp(20px,5vw,72px)}.poc4-section-head{margin-bottom:clamp(30px,5vw,56px);max-width:860px}.poc4-section-head h2,.poc4-approach h2,.poc4-migration h2,.poc4-contact h2{font-size:clamp(2rem,4.6vw,4.35rem);letter-spacing:0;line-height:1;margin-bottom:14px}.poc4-work-table{background:#fff;border:1px solid rgba(18,23,32,.1);border-radius:8px;overflow:hidden}.poc4-work-row{align-items:center;border-bottom:1px solid rgba(18,23,32,.08);display:grid;gap:20px;grid-template-columns:.75fr .65fr 1.25fr .5fr;min-height:86px;padding:18px 22px}.poc4-work-row:last-child{border-bottom:0}.poc4-work-row h3,.poc4-work-row p{margin-bottom:0}.poc4-work-row h3{font-size:1.06rem}.poc4-work-row span{color:#315b95;font-size:.86rem;font-weight:850}.poc4-work-row strong{background:#edf2ea;border-radius:999px;color:#456344;font-size:.74rem;justify-self:end;padding:7px 9px;white-space:nowrap}.poc4-approach{background:#ecefe8}.poc4-pillars{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.poc4-pillars article{background:#ffffffb8;border:1px solid rgba(18,23,32,.1);border-radius:8px;min-height:220px;padding:24px}.poc4-pillars h3{font-size:1.35rem;margin-bottom:56px}.poc4-migration{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr)}.poc4-contact{align-items:center;background:#121720;color:#fff;display:flex;gap:32px;justify-content:space-between}.poc4-contact .poc4-kicker{color:#d7d9aa}.poc4-contact p{color:#ffffffad;max-width:790px}.poc4-contact a{background:#d7d9aa;color:#121720;flex:0 0 auto}.finished{background:#f3f5ee;color:#111822;min-height:100vh;overflow-x:hidden}.finished-header{align-items:center;background:#0c1118c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:24px;justify-content:space-between;left:0;min-height:74px;padding:12px clamp(18px,4vw,58px);position:fixed;right:0;top:0;z-index:60}.finished-brand{align-items:center;color:#fff;display:inline-flex;gap:12px;min-width:190px}.finished-brand img{background:#fff;border-radius:8px;height:40px;object-fit:contain;padding:5px;width:40px}.finished-brand span{font-weight:920;white-space:nowrap}.finished-header nav{gap:clamp(14px,2vw,30px)}.finished-header nav a{color:#ffffffbd;font-size:.92rem;white-space:nowrap}.finished-header nav a:hover{color:#fff}.finished-nav-cta,.finished-actions a,.finished-contact a{align-items:center;border-radius:8px;display:inline-flex;font-weight:850}.finished-nav-cta{background:#d8e66f;color:#111822;min-height:42px;padding:0 16px;white-space:nowrap}.finished-hero{align-items:end;color:#fff;display:grid;gap:clamp(24px,4vw,54px);grid-template-columns:minmax(0,1fr) minmax(390px,.48fr);min-height:96svh;overflow:hidden;padding:128px clamp(20px,5vw,76px) clamp(28px,4vw,58px);position:relative}.finished-hero-bg,.finished-hero-shade{top:0;right:0;bottom:0;left:0;position:absolute}.finished-hero-bg{height:100%;object-fit:cover;object-position:center;width:100%;z-index:0}.finished-hero-shade{background:linear-gradient(90deg,#070a0ee8,#070a0ebd 42%,#070a0e1a),linear-gradient(180deg,#070a0e6b,#070a0e33 48%,#070a0ee6);z-index:1}.finished-hero-copy,.finished-hero-proof{position:relative;z-index:2}.finished-hero-copy{max-width:920px;padding-bottom:clamp(12px,4vw,42px)}.finished-kicker{color:#789056;font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:15px;text-transform:uppercase}.finished-hero .finished-kicker,.finished-contact .finished-kicker{color:#d8e66f}.finished h1{color:inherit;font-size:clamp(3.15rem,6.4vw,6.9rem);letter-spacing:0;line-height:.94;margin-bottom:26px;max-width:1050px}.finished-hero-copy>p:not(.finished-kicker),.finished-section-head p,.finished-work-grid p,.finished-service-grid p,.finished-method p,.finished-method-steps p,.finished-migration-grid p,.finished-contact p{line-height:1.65}.finished-section-head p,.finished-work-grid p,.finished-service-grid p,.finished-method p,.finished-method-steps p,.finished-migration-grid p{color:#111822a8}.finished-hero-copy>p:not(.finished-kicker){color:#ffffffd1;font-size:clamp(1.08rem,1.55vw,1.26rem);max-width:720px}.finished-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.finished-hero-tags span{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffe0;font-size:.8rem;font-weight:850;padding:8px 11px}.finished-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.finished-actions a{min-height:50px;padding:0 19px}.finished-actions a:first-child,.finished-contact a{background:#d8e66f;color:#111822;gap:10px}.finished-actions a:last-child{background:#ffffff1c;border:1px solid rgba(255,255,255,.22);color:#fff}.finished-hero-proof{align-self:end;display:grid;gap:14px;margin-bottom:clamp(4px,4vw,32px)}.finished-proof-panel{background:#ffffff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 26px 70px #0000003d;display:grid;overflow:hidden}.finished-proof-panel div{border-bottom:1px solid rgba(255,255,255,.13);padding:17px 18px}.finished-proof-panel div:last-child{border-bottom:0}.finished-proof-panel span{color:#fff9;display:block;font-size:.7rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.finished-proof-panel strong{color:#fff;display:block;font-size:.95rem;line-height:1.38}.finished-hero-card-overlay{background:#fff;border-radius:8px;box-shadow:0 22px 60px #0000002e;color:#111822;padding:21px}.finished-hero-card-overlay span{color:#315b95;display:block;font-size:.74rem;font-weight:900;margin-bottom:10px;text-transform:uppercase}.finished-hero-card-overlay strong{display:block;font-size:clamp(1.12rem,1.45vw,1.45rem);line-height:1.2}.finished-metrics{background:#111822;color:#fff;display:grid;grid-template-columns:repeat(4,1fr)}.finished-metrics div{border-right:1px solid rgba(255,255,255,.1);min-height:132px;padding:28px clamp(18px,3vw,36px)}.finished-metrics strong{color:#d8e66f;display:block;font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin-bottom:10px}.finished-metrics span{color:#ffffffad}.finished-section,.finished-services,.finished-method,.finished-contact{padding:clamp(68px,8vw,118px) clamp(20px,5vw,76px)}.finished-section-head{margin-bottom:clamp(30px,5vw,58px);max-width:1040px}.finished-section-head h2,.finished-services h2,.finished-method h2,.finished-contact h2{font-size:clamp(2.25rem,4.9vw,4.75rem);letter-spacing:0;line-height:.98;margin-bottom:16px}.finished-work-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.finished-work-grid article,.finished-service-grid article,.finished-migration-grid article{background:#fff;border:1px solid rgba(17,24,34,.09);border-radius:8px;min-height:270px;padding:24px;position:relative;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.finished-work-grid article:hover,.finished-service-grid article:hover{border-color:#315b953d;box-shadow:0 20px 54px #1118221a;transform:translateY(-3px)}.finished-work-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:38px}.finished-work-grid span{color:#315b95;font-size:.8rem;font-weight:850}.finished-work-grid strong{background:#edf2ea;border-radius:999px;color:#456344;font-size:.72rem;padding:7px 9px;white-space:nowrap}.finished-work-grid svg{color:#789056;margin-bottom:22px}.finished-work-grid h3{font-size:1.42rem;margin-bottom:12px}.finished-work-grid small{bottom:21px;color:#1118222e;font-size:1.8rem;font-weight:920;position:absolute;right:23px}.finished-services{background:#e7ece2}.finished-service-grid,.finished-migration-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.finished-service-grid article{min-height:310px}.finished-service-grid span{color:#1118226b;display:block;font-weight:920;margin-bottom:34px}.finished-service-grid svg{color:#315b95;margin-bottom:42px}.finished-service-grid h3{font-size:1.55rem;margin-bottom:12px}.finished-method{align-items:start;background:#fff;display:grid;gap:54px;grid-template-columns:minmax(0,.62fr) minmax(460px,1fr)}.finished-method>div:first-child{position:sticky;top:112px}.finished-method-steps{border-top:1px solid rgba(17,24,34,.14)}.finished-method-steps div{align-items:start;border-bottom:1px solid rgba(17,24,34,.1);display:grid;gap:22px;grid-template-columns:64px .42fr 1fr;padding:26px 0}.finished-method-steps span{color:#789056;font-weight:920}.finished-method-steps strong,.finished-method-steps p{margin:0}.finished-method-steps strong{font-size:1.1rem}.finished-migration{background:#f3f5ee}.finished-migration-grid article{background:#fff;min-height:220px}.finished-migration-grid strong{display:block;font-size:1.55rem;margin-bottom:54px}.finished-contact{align-items:center;background:linear-gradient(90deg,#111822f5,#111822db),url(/assets/techgeek-ai-studio-hero.png) center / cover;color:#fff;display:flex;gap:34px;justify-content:space-between}.finished-contact p{color:#ffffffb3;max-width:820px}.finished-contact a{background:#d8e66f;color:#111822;flex:0 0 auto;min-height:52px;padding:0 22px}.benchmark-header{align-items:center;background:#ffffffe0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(17,24,34,.1);color:#101820;display:flex;gap:18px;justify-content:space-between;left:0;min-height:78px;padding:14px clamp(18px,4vw,54px);position:fixed;right:0;top:0;z-index:70}.benchmark-brand,.benchmark-header nav,.benchmark-header-action,.benchmark-actions,.benchmark-hero-tags small,.benchmark-announcement,.benchmark-hero-dock article,.benchmark-product-grid a,.benchmark-contact a,.benchmark-compare-card strong{align-items:center;display:inline-flex}.benchmark-brand{color:inherit;gap:10px;min-width:180px}.benchmark-brand>span{border-radius:8px;display:inline-flex;height:42px;overflow:hidden;width:42px}.benchmark-brand svg{display:block;height:100%;width:100%}.benchmark-brand strong{font-size:1rem;font-weight:920}.benchmark-header nav{background:#1118220d;border:1px solid rgba(17,24,34,.08);border-radius:8px;gap:4px;padding:4px}.benchmark-header nav a{border-radius:6px;color:#111822ad;font-size:.82rem;font-weight:850;padding:8px 10px;white-space:nowrap}.benchmark-header nav a.is-active,.benchmark-header nav a:hover{background:#101820;color:#fff}.benchmark-header-action,.benchmark-actions a:first-child,.benchmark-contact a,.benchmark-compare-card strong{background:#087f83;border-radius:8px;color:#fff;font-weight:850;min-height:44px;padding:0 16px;white-space:nowrap}.benchmark-home{background:#f7f8f4;color:#101820;min-height:100vh;overflow-x:hidden}.benchmark-hero{align-content:end;display:grid;gap:clamp(28px,5vw,76px);grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);min-height:92svh;overflow:hidden;padding:132px clamp(18px,5vw,72px) 46px;position:relative}.benchmark-hero-image,.benchmark-hero-shade{top:0;right:0;bottom:0;left:0;position:absolute}.benchmark-hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.benchmark-hero-shade{z-index:1}.benchmark-hero-copy,.benchmark-hero-dock,.benchmark-hero-proof{position:relative;z-index:2}.benchmark-hero-copy{max-width:1120px}.benchmark-announcement{background:#ffffffd6;border:1px solid rgba(255,255,255,.64);border-radius:8px;color:#101820;gap:10px;margin-bottom:22px;min-height:42px;padding:0 12px;width:fit-content}.benchmark-announcement span{border:1px solid currentColor;border-radius:999px;font-size:.72rem;font-weight:900;padding:3px 10px}.benchmark-announcement strong{font-size:.86rem;font-weight:850}.benchmark-hero-copy>p,.benchmark-section-head>p,.benchmark-method>div:first-child p,.benchmark-review p,.benchmark-contact p,.benchmark-compare-hero p,.benchmark-trust>p{font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.benchmark-hero h1,.benchmark-section-head h2,.benchmark-method h2,.benchmark-review h2,.benchmark-contact h2,.benchmark-compare-hero h1{letter-spacing:0;line-height:.96}.benchmark-hero h1{font-size:clamp(3.25rem,7vw,7.4rem);max-width:1160px}.benchmark-hero-copy>span,.benchmark-section-head>span,.benchmark-product-grid p,.benchmark-capability-grid p,.benchmark-method>div:first-child>span,.benchmark-review blockquote,.benchmark-contact h2,.benchmark-compare-hero>span,.benchmark-compare-card p{line-height:1.62}.benchmark-hero-copy>span{display:block;font-size:clamp(1.05rem,1.4vw,1.26rem);margin-top:24px;max-width:780px}.benchmark-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.benchmark-hero-tags small{gap:7px;font-size:.92rem;font-weight:850}.benchmark-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.benchmark-actions a{border-radius:8px;font-weight:850;min-height:52px;padding:0 20px}.benchmark-actions a:last-child{border:1px solid currentColor;color:inherit}.benchmark-hero-dock{align-self:end;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;overflow:hidden}.benchmark-hero-dock>div{background:#ffffff1f;border-bottom:1px solid rgba(255,255,255,.14);padding:18px}.benchmark-hero-dock>div>span{color:#ffffffad;display:block;font-size:.74rem;font-weight:920;margin-bottom:8px;text-transform:uppercase}.benchmark-hero-dock>div>strong{display:block;font-size:1.06rem;line-height:1.35}.benchmark-hero-dock article{background:#080d126b;border-bottom:1px solid rgba(255,255,255,.12);gap:14px;justify-content:space-between;min-height:78px;padding:16px 18px}.benchmark-hero-dock article:last-child{border-bottom:0}.benchmark-hero-dock article strong{display:block;font-size:.98rem;margin-bottom:5px}.benchmark-hero-dock article span{color:#ffffffa3;display:block;font-size:.82rem;line-height:1.35}.benchmark-hero-dock small{border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffd1;flex:0 0 auto;font-size:.68rem;font-weight:880;padding:5px 8px;white-space:nowrap}.benchmark-hero-proof{align-self:end;display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,1fr);margin-top:58px;max-width:820px}.benchmark-hero-proof div{border:1px solid rgba(255,255,255,.22);padding:18px}.benchmark-hero-proof strong{display:block;font-size:clamp(1.65rem,3.5vw,3.3rem);line-height:1;margin-bottom:9px}.benchmark-hero-proof span{display:block;line-height:1.35}.benchmark-trust,.benchmark-showcase,.benchmark-architecture,.benchmark-products,.benchmark-capabilities,.benchmark-outcomes,.benchmark-method,.benchmark-review,.benchmark-faq,.benchmark-contact,.benchmark-compare-hero,.benchmark-compare-grid{padding:clamp(68px,8vw,116px) clamp(18px,5vw,72px)}.benchmark-showcase{align-items:center;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,1.06fr) minmax(420px,.82fr)}.benchmark-showcase-media{aspect-ratio:1.38;border-radius:8px;overflow:hidden}.benchmark-showcase-media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.benchmark-showcase-copy>p{font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.benchmark-showcase-copy h2{font-size:clamp(2.15rem,4.4vw,4.65rem);letter-spacing:0;line-height:.98}.benchmark-showcase-copy>span{color:#101820a8;display:block;line-height:1.62;margin-top:18px}.benchmark-platform-list{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:28px}.benchmark-platform-list article{border-radius:8px;padding:16px}.benchmark-platform-list strong{display:block;font-size:1rem;margin-bottom:6px}.benchmark-platform-list span{color:#101820a3;display:block;line-height:1.45}.benchmark-architecture{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding-top:0}.benchmark-architecture article{border-radius:8px;min-height:235px;padding:24px}.benchmark-architecture span{display:block;font-size:.76rem;font-weight:920;margin-bottom:42px}.benchmark-architecture h2{font-size:clamp(1.5rem,2.2vw,2.35rem);letter-spacing:0;line-height:1;margin-bottom:14px}.benchmark-architecture p{line-height:1.58}.benchmark-trust{align-items:center;background:#fff;border-bottom:1px solid rgba(17,24,34,.08);display:grid;gap:28px;grid-template-columns:minmax(180px,.28fr) 1fr;padding-bottom:32px;padding-top:32px}.benchmark-trust>p{margin:0}.benchmark-trust>div{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.benchmark-trust span{border-left:1px solid rgba(17,24,34,.12);color:#1118229e;display:block;font-size:.78rem;line-height:1.35;min-height:56px;padding-left:12px}.benchmark-trust strong{color:#101820;display:block;font-size:.9rem;margin-bottom:5px}.benchmark-section-head{margin-bottom:clamp(30px,5vw,56px);max-width:1050px}.benchmark-section-head h2,.benchmark-method h2,.benchmark-review h2,.benchmark-contact h2,.benchmark-compare-hero h1{font-size:clamp(2.35rem,5.2vw,5.25rem)}.benchmark-section-head>span,.benchmark-method>div:first-child>span,.benchmark-compare-hero>span{color:#101820a8;display:block;margin-top:18px;max-width:780px}.benchmark-product-grid,.benchmark-capability-grid,.benchmark-compare-grid{display:grid;gap:14px}.benchmark-product-grid{grid-template-columns:repeat(3,1fr)}.benchmark-product-grid article,.benchmark-capability-grid article,.benchmark-compare-card{border-radius:8px;min-height:260px;padding:24px}.benchmark-product-grid article>div{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-height:56px}.benchmark-product-grid small{color:#1018208a;font-size:.78rem;line-height:1.35;max-width:210px;text-align:right}.benchmark-product-grid h3,.benchmark-capability-grid h3{font-size:1.45rem;margin:26px 0 12px}.benchmark-product-evidence{border-top:1px solid rgba(17,24,34,.1);margin-top:24px;padding-top:16px}.benchmark-product-evidence span,.benchmark-product-evidence strong{display:block}.benchmark-product-evidence span{font-size:.74rem;font-weight:920;margin-bottom:6px;text-transform:uppercase}.benchmark-product-evidence strong{color:#101820ad;font-size:.88rem;line-height:1.35}.benchmark-product-grid a{color:inherit;font-weight:850;gap:5px;margin-top:22px}.benchmark-capability-grid{grid-template-columns:repeat(4,1fr)}.benchmark-outcome-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.benchmark-outcome-grid article{border-radius:8px;min-height:250px;padding:24px}.benchmark-outcome-grid span{display:block;font-size:.78rem;font-weight:920;margin-bottom:54px}.benchmark-outcome-grid h3{font-size:1.45rem;margin-bottom:12px}.benchmark-outcome-grid p{line-height:1.58}.benchmark-method{display:grid;gap:46px;grid-template-columns:minmax(0,.85fr) minmax(430px,1fr)}.benchmark-method>div:last-child{display:grid}.benchmark-method article{align-items:center;border-bottom:1px solid rgba(17,24,34,.13);display:grid;gap:18px;grid-template-columns:64px 1fr;min-height:88px}.benchmark-method article span{font-weight:920}.benchmark-review{display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.benchmark-review blockquote{border-left:4px solid currentColor;font-size:clamp(1.25rem,2vw,1.78rem);margin:0;padding-left:26px}.benchmark-faq-list{display:grid;gap:0}.benchmark-faq-list article{border-top:1px solid rgba(17,24,34,.13);display:grid;gap:24px;grid-template-columns:minmax(260px,.42fr) 1fr;padding:28px 0}.benchmark-faq-list article:last-child{border-bottom:1px solid rgba(17,24,34,.13)}.benchmark-faq-list h3{font-size:1.28rem;line-height:1.2}.benchmark-faq-list p{color:#101820a8;line-height:1.62;max-width:820px}.benchmark-contact{align-items:center;display:flex;gap:28px;justify-content:space-between}.benchmark-contact h2{font-size:clamp(1.55rem,3vw,2.55rem);font-weight:760;max-width:860px}.benchmark-contact a{flex:0 0 auto;gap:8px;min-height:54px}.benchmark-home-search .benchmark-hero{color:#fff}.benchmark-home-search .benchmark-hero-shade{background:linear-gradient(180deg,#060e1680,#060e16c2),linear-gradient(90deg,#060e16f0,#060e1680 58%,#060e1638)}.benchmark-home-search .benchmark-hero-copy>p,.benchmark-home-search .benchmark-section-head>p,.benchmark-home-search .benchmark-showcase-copy>p,.benchmark-home-search .benchmark-method p,.benchmark-home-search .benchmark-review p,.benchmark-home-search .benchmark-contact p,.benchmark-card-search>span{color:#13a9a1}.benchmark-home-search .benchmark-hero-copy>span,.benchmark-home-search .benchmark-hero-proof span{color:#ffffffc7}.benchmark-home-search .benchmark-products,.benchmark-home-search .benchmark-review,.benchmark-home-search .benchmark-faq{background:#f7f8f4}.benchmark-home-search .benchmark-capabilities,.benchmark-home-search .benchmark-method,.benchmark-home-search .benchmark-showcase,.benchmark-home-search .benchmark-architecture,.benchmark-home-search .benchmark-outcomes{background:#fff}.benchmark-home-search .benchmark-product-grid article,.benchmark-home-search .benchmark-capability-grid article,.benchmark-home-search .benchmark-outcome-grid article,.benchmark-home-search .benchmark-architecture article,.benchmark-home-search .benchmark-platform-list article{background:#fff;border:1px solid rgba(17,24,34,.1)}.benchmark-home-search .benchmark-capabilities .benchmark-capability-grid article,.benchmark-home-search .benchmark-outcome-grid article,.benchmark-home-search .benchmark-architecture article{background:#f4fbf9}.benchmark-home-search .benchmark-contact{background:#101820;color:#fff}.benchmark-home-search .benchmark-contact a{background:#d7f274;color:#101820}.benchmark-home-systems{background:#f5f0e8}.benchmark-home-systems .benchmark-header{background:#f5f0e8e6}.benchmark-home-systems .benchmark-hero{color:#fff}.benchmark-home-systems .benchmark-hero-shade{background:linear-gradient(180deg,#0a10156b,#0a1015d6),linear-gradient(90deg,#0a1015f2,#0a10159e 52%,#60411e52)}.benchmark-home-systems .benchmark-header-action,.benchmark-home-systems .benchmark-actions a:first-child,.benchmark-home-systems .benchmark-contact a{background:#234f44}.benchmark-home-systems .benchmark-hero-copy>p,.benchmark-home-systems .benchmark-section-head>p,.benchmark-home-systems .benchmark-showcase-copy>p,.benchmark-home-systems .benchmark-method p,.benchmark-home-systems .benchmark-review p,.benchmark-home-systems .benchmark-contact p,.benchmark-card-systems>span{color:#8d5f1f}.benchmark-home-systems .benchmark-hero-copy>span,.benchmark-home-systems .benchmark-hero-proof span{color:#fffc}.benchmark-home-systems .benchmark-products,.benchmark-home-systems .benchmark-method,.benchmark-home-systems .benchmark-faq{background:#f5f0e8}.benchmark-home-systems .benchmark-capabilities,.benchmark-home-systems .benchmark-review,.benchmark-home-systems .benchmark-showcase,.benchmark-home-systems .benchmark-architecture,.benchmark-home-systems .benchmark-outcomes{background:#fffdf8}.benchmark-home-systems .benchmark-product-grid article,.benchmark-home-systems .benchmark-capability-grid article,.benchmark-home-systems .benchmark-outcome-grid article,.benchmark-home-systems .benchmark-architecture article,.benchmark-home-systems .benchmark-platform-list article{background:#fffdf8;border:1px solid rgba(64,48,31,.14)}.benchmark-home-systems .benchmark-outcome-grid article,.benchmark-home-systems .benchmark-architecture article,.benchmark-home-systems .benchmark-platform-list article{background:#f7f0e4}.benchmark-home-systems .benchmark-contact{background:#17372f;color:#fff}.benchmark-home-systems .benchmark-contact a{background:#f4c95d;color:#17372f}.benchmark-home-labs{background:#0e141b;color:#eef5f2}.benchmark-home-labs .benchmark-header{background:#0b1016e0;border-bottom-color:#ffffff1f;color:#fff}.benchmark-home-labs .benchmark-header nav{background:#ffffff14;border-color:#ffffff1f}.benchmark-home-labs .benchmark-header nav a{color:#ffffffb3}.benchmark-home-labs .benchmark-header nav a.is-active,.benchmark-home-labs .benchmark-header nav a:hover{background:#fff;color:#101820}.benchmark-home-labs .benchmark-header-action,.benchmark-home-labs .benchmark-actions a:first-child,.benchmark-home-labs .benchmark-contact a{background:#ff6b4a}.benchmark-home-labs .benchmark-hero{color:#fff}.benchmark-home-labs .benchmark-hero-shade{background:linear-gradient(180deg,#080c124d,#080c12eb),linear-gradient(90deg,#080c12f5,#080c128a 54%,#10697557)}.benchmark-home-labs .benchmark-hero-copy>p,.benchmark-home-labs .benchmark-section-head>p,.benchmark-home-labs .benchmark-showcase-copy>p,.benchmark-home-labs .benchmark-method p,.benchmark-home-labs .benchmark-review p,.benchmark-home-labs .benchmark-contact p,.benchmark-card-labs>span{color:#6ed1d0}.benchmark-home-labs .benchmark-hero-copy>span,.benchmark-home-labs .benchmark-hero-proof span{color:#ffffffc7}.benchmark-home-labs .benchmark-trust{background:#111b23;border-bottom-color:#ffffff1a}.benchmark-home-labs .benchmark-trust span{border-left-color:#ffffff24;color:#eef5f29e}.benchmark-home-labs .benchmark-trust strong{color:#fff}.benchmark-home-labs .benchmark-products,.benchmark-home-labs .benchmark-review,.benchmark-home-labs .benchmark-faq{background:#0e141b}.benchmark-home-labs .benchmark-capabilities,.benchmark-home-labs .benchmark-method,.benchmark-home-labs .benchmark-showcase,.benchmark-home-labs .benchmark-architecture,.benchmark-home-labs .benchmark-outcomes{background:#121d26}.benchmark-home-labs .benchmark-section-head>span,.benchmark-home-labs .benchmark-method>div:first-child>span,.benchmark-home-labs .benchmark-showcase-copy>span{color:#eef5f2a8}.benchmark-home-labs .benchmark-product-grid article,.benchmark-home-labs .benchmark-capability-grid article,.benchmark-home-labs .benchmark-outcome-grid article,.benchmark-home-labs .benchmark-architecture article,.benchmark-home-labs .benchmark-platform-list article{background:#172631;border:1px solid rgba(255,255,255,.12)}.benchmark-home-labs .benchmark-product-grid small,.benchmark-home-labs .benchmark-product-grid p,.benchmark-home-labs .benchmark-capability-grid p,.benchmark-home-labs .benchmark-outcome-grid p,.benchmark-home-labs .benchmark-architecture p,.benchmark-home-labs .benchmark-product-evidence strong,.benchmark-home-labs .benchmark-platform-list span,.benchmark-home-labs .benchmark-faq-list p{color:#eef5f2ad}.benchmark-home-labs .benchmark-product-evidence{border-top-color:#ffffff1f}.benchmark-home-labs .benchmark-method article,.benchmark-home-labs .benchmark-faq-list article,.benchmark-home-labs .benchmark-faq-list article:last-child{border-bottom-color:#ffffff24}.benchmark-home-labs .benchmark-faq-list article{border-top-color:#ffffff24}.benchmark-home-labs .benchmark-contact{background:#f6f2e8;color:#101820}.benchmark-home-labs .benchmark-contact a{color:#fff}.benchmark-compare{background:#f7f8f4;color:#101820;min-height:100svh;overflow-x:hidden}.benchmark-compare-hero{padding-top:150px}.benchmark-compare-hero>span{max-width:780px}.benchmark-compare-grid{grid-template-columns:repeat(3,1fr);padding-top:0}.benchmark-compare-card{background:#fff;border:1px solid rgba(17,24,34,.1);color:inherit;display:flex;flex-direction:column;justify-content:space-between}.benchmark-compare-card>span{font-size:.78rem;font-weight:920;letter-spacing:0;text-transform:uppercase}.benchmark-compare-card h2{font-size:clamp(2rem,3vw,3.3rem);letter-spacing:0;line-height:1;margin:28px 0 14px}.benchmark-compare-card strong{gap:8px;margin-top:28px;width:fit-content}.benchmark-card-systems{background:#fffdf8}.benchmark-card-labs{background:#111b23;color:#fff}.opinion,.opinion-compare{color:#111822;min-height:100vh;overflow-x:hidden}.opinion-header{align-items:center;background:#ffffffd1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(17,24,34,.1);display:flex;gap:18px;justify-content:space-between;left:0;min-height:72px;padding:12px clamp(18px,4vw,58px);position:fixed;right:0;top:0;z-index:80}.opinion-brand,.opinion-switcher,.opinion-header-cta,.opinion-actions a,.opinion-contact a,.opinion-compare-card strong{align-items:center;display:inline-flex}.opinion-brand{color:inherit;gap:12px;min-width:188px}.opinion-brand-mark{border-radius:8px;display:inline-flex;height:42px;overflow:hidden;width:42px}.opinion-brand-mark svg{display:block;height:100%;width:100%}.opinion-brand img{background:transparent;border:0;border-radius:8px;height:42px;object-fit:cover;padding:0;width:42px}.opinion-brand span{font-weight:920;white-space:nowrap}.opinion-switcher{background:#1118220f;border:1px solid rgba(17,24,34,.08);border-radius:8px;gap:4px;padding:4px}.opinion-switcher a{border-radius:6px;color:#111822a3;font-size:.82rem;font-weight:850;padding:8px 10px;white-space:nowrap}.opinion-switcher a.is-active,.opinion-switcher a:hover{background:#111822;color:#fff}.opinion-header-cta,.opinion-actions a:first-child,.opinion-contact a,.opinion-compare-card strong{background:#111822;border-radius:8px;color:#fff;font-weight:850;min-height:42px;padding:0 16px;white-space:nowrap}.opinion-hero{display:grid;min-height:96svh;padding:112px clamp(18px,4vw,58px) 42px;position:relative}.opinion-hero-copy{position:relative;z-index:2}.opinion-hero-copy>p,.opinion-section-head>p,.opinion-method>div:first-child p,.opinion-seo>div:first-child p,.opinion-contact>p,.opinion-compare-hero p{font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.opinion-hero h1,.opinion-section-head h2,.opinion-method h2,.opinion-seo h2,.opinion-contact h2,.opinion-compare-hero h1{letter-spacing:0;line-height:.96}.opinion-hero h1{font-size:clamp(3.1rem,6.2vw,6.65rem);max-width:1040px}.opinion-hero-copy>span,.opinion-section-head>span,.opinion-product-grid p,.opinion-service-list p,.opinion-seo article span,.opinion-contact h2,.opinion-compare-hero>span,.opinion-compare-card p{line-height:1.65}.opinion-hero-copy>span{display:block;font-size:clamp(1.05rem,1.35vw,1.22rem);margin-top:24px;max-width:720px}.opinion-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.opinion-actions a{border-radius:8px;font-weight:850;min-height:50px;padding:0 18px}.opinion-actions a:first-child{gap:9px}.opinion-actions a:last-child{border:1px solid currentColor;color:inherit}.opinion-hero-media img{display:block;height:100%;object-fit:cover;width:100%}.opinion-proof{display:grid;position:relative;z-index:2}.opinion-proof div{border:1px solid rgba(255,255,255,.16);padding:18px}.opinion-proof strong{display:block;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1;margin-bottom:8px}.opinion-proof span{display:block;line-height:1.35}.opinion-products,.opinion-services,.opinion-method,.opinion-seo,.opinion-contact,.opinion-compare-grid,.opinion-compare-hero{padding:clamp(68px,8vw,118px) clamp(18px,4vw,58px)}.opinion-section-head{margin-bottom:clamp(28px,5vw,56px);max-width:1040px}.opinion-section-head h2,.opinion-method h2,.opinion-seo h2,.opinion-contact h2{font-size:clamp(2.3rem,5vw,4.9rem);max-width:1020px}.opinion-section-head>span{color:#111822a8;display:block;margin-top:16px;max-width:770px}.opinion-product-grid,.opinion-service-list,.opinion-seo>div:last-child{display:grid;gap:14px}.opinion-product-grid{grid-template-columns:repeat(3,1fr)}.opinion-product-grid article,.opinion-service-list article,.opinion-seo article{border-radius:8px;min-height:250px;padding:24px}.opinion-product-grid article div{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.opinion-product-grid small,.opinion-service-list span,.opinion-method article span{font-weight:920}.opinion-product-grid h3,.opinion-service-list h3{font-size:1.45rem;margin:12px 0}.opinion-service-list{grid-template-columns:repeat(3,1fr)}.opinion-method{display:grid;gap:42px;grid-template-columns:minmax(0,.72fr) minmax(440px,1fr)}.opinion-method>div:last-child{display:grid}.opinion-method article{align-items:center;border-bottom:1px solid rgba(17,24,34,.12);display:grid;gap:18px;grid-template-columns:64px 1fr;min-height:80px}.opinion-seo{display:grid;gap:42px;grid-template-columns:minmax(0,.8fr) minmax(440px,1fr)}.opinion-seo>div:last-child{grid-template-columns:1fr}.opinion-seo article{min-height:126px}.opinion-seo article strong{display:block;font-size:1.45rem;margin-bottom:14px}.opinion-contact{align-items:center;display:flex;gap:34px;justify-content:space-between}.opinion-contact h2{font-size:clamp(1.6rem,3vw,2.75rem);font-weight:760}.opinion-contact a{flex:0 0 auto;min-height:52px}.opinion-studio{background:#f4f0e7}.opinion-studio .opinion-hero{align-items:end;color:#fff;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);overflow:hidden}.opinion-studio .opinion-hero:after{background:linear-gradient(90deg,#080c12f0,#080c12ad 46%,#080c1224),linear-gradient(180deg,#080c1240,#080c12e0);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.opinion-studio .opinion-hero-media{top:0;right:0;bottom:0;left:0;position:absolute}.opinion-studio .opinion-hero-media img{object-position:center}.opinion-studio .opinion-hero-copy{padding-bottom:clamp(12px,5vw,54px)}.opinion-studio .opinion-hero-copy>p,.opinion-studio .opinion-section-head>p,.opinion-studio .opinion-method p,.opinion-studio .opinion-seo p,.opinion-studio .opinion-contact>p{color:#c7df62}.opinion-studio .opinion-proof{align-self:end;background:#ffffff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.16);border-radius:8px;grid-template-columns:repeat(2,1fr);overflow:hidden}.opinion-studio .opinion-proof span,.opinion-studio .opinion-hero-copy>span{color:#ffffffc7}.opinion-studio .opinion-products,.opinion-studio .opinion-seo{background:#f4f0e7}.opinion-studio .opinion-product-grid article,.opinion-studio .opinion-service-list article,.opinion-studio .opinion-seo article{background:#fff;border:1px solid rgba(17,24,34,.1)}.opinion-studio .opinion-product-grid svg,.opinion-studio .opinion-product-grid span,.opinion-studio .opinion-service-list span,.opinion-studio .opinion-method article span{color:#315b95}.opinion-studio .opinion-services,.opinion-studio .opinion-method{background:#fffaf0}.opinion-studio .opinion-contact{background:#111822;color:#fff}.opinion-studio .opinion-contact a{background:#c7df62;color:#111822}.opinion-command{background:#0f141c;color:#eef3f4}.opinion-command .opinion-header{background:#090d12d6;border-bottom-color:#ffffff1f;color:#fff}.opinion-command .opinion-switcher{background:#ffffff14;border-color:#ffffff1f}.opinion-command .opinion-switcher a{color:#ffffffb3}.opinion-command .opinion-switcher a.is-active,.opinion-command .opinion-switcher a:hover,.opinion-command .opinion-header-cta,.opinion-command .opinion-actions a:first-child,.opinion-command .opinion-contact a{background:#58d6c4;color:#081016}.opinion-command .opinion-hero{align-items:center;gap:clamp(22px,3vw,46px);grid-template-columns:minmax(0,.92fr) minmax(440px,1fr)}.opinion-command .opinion-hero:before{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;content:"";top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute}.opinion-command .opinion-hero-copy>p,.opinion-command .opinion-section-head>p,.opinion-command .opinion-method p,.opinion-command .opinion-seo p,.opinion-command .opinion-contact>p{color:#58d6c4}.opinion-command .opinion-hero-copy>span,.opinion-command .opinion-section-head>span,.opinion-command .opinion-product-grid p,.opinion-command .opinion-service-list p,.opinion-command .opinion-seo article span,.opinion-command .opinion-contact h2{color:#eef3f4ad}.opinion-command .opinion-hero-media{border:1px solid rgba(88,214,196,.24);border-radius:8px;box-shadow:0 34px 90px #00000057;height:min(58vw,660px);min-height:460px;overflow:hidden;order:2;position:relative;z-index:2}.opinion-command .opinion-proof{align-self:end;grid-template-columns:repeat(4,1fr);grid-column:1 / -1;margin-top:14px;position:relative}.opinion-command .opinion-proof div{background:#0e171fe6;border-color:#58d6c42e}.opinion-command .opinion-proof strong{color:#58d6c4}.opinion-command .opinion-proof span{color:#eef3f4a6}.opinion-command .opinion-products,.opinion-command .opinion-method{background:#0f141c}.opinion-command .opinion-services,.opinion-command .opinion-seo{background:#151d28}.opinion-command .opinion-product-grid article,.opinion-command .opinion-service-list article,.opinion-command .opinion-seo article{background:#151d28;border:1px solid rgba(255,255,255,.1)}.opinion-command .opinion-services .opinion-service-list article,.opinion-command .opinion-seo article{background:#0f141c}.opinion-command .opinion-product-grid svg,.opinion-command .opinion-product-grid span,.opinion-command .opinion-service-list span,.opinion-command .opinion-method article span{color:#58d6c4}.opinion-command .opinion-method article{border-bottom-color:#ffffff1f}.opinion-command .opinion-actions a:last-child{color:#eef3f4}.opinion-command .opinion-contact{background:#080c11}.opinion-editorial{background:#fbfbf7;color:#171717}.opinion-editorial .opinion-header{background:#fbfbf7e6}.opinion-editorial .opinion-hero{align-items:end;gap:34px;grid-template-columns:minmax(0,1fr) minmax(380px,.6fr)}.opinion-editorial .opinion-hero-copy{max-width:940px}.opinion-editorial .opinion-hero-copy>p,.opinion-editorial .opinion-section-head>p,.opinion-editorial .opinion-method p,.opinion-editorial .opinion-seo p,.opinion-editorial .opinion-contact>p{color:#bb4f42}.opinion-editorial .opinion-hero-copy>span,.opinion-editorial .opinion-section-head>span,.opinion-editorial .opinion-product-grid p,.opinion-editorial .opinion-service-list p,.opinion-editorial .opinion-seo article span,.opinion-editorial .opinion-contact h2{color:#171717a6}.opinion-editorial .opinion-hero-media{border-radius:8px;height:min(56vw,680px);min-height:480px;overflow:hidden;order:2}.opinion-editorial .opinion-proof{border-bottom:1px solid rgba(23,23,23,.14);border-top:1px solid rgba(23,23,23,.14);grid-column:1 / -1;grid-template-columns:repeat(4,1fr);margin-top:34px}.opinion-editorial .opinion-proof div{border:0;border-right:1px solid rgba(23,23,23,.12)}.opinion-editorial .opinion-proof div:last-child{border-right:0}.opinion-editorial .opinion-proof strong{color:#bb4f42}.opinion-editorial .opinion-proof span{color:#1717179e}.opinion-editorial .opinion-products{background:#fff}.opinion-editorial .opinion-product-grid{gap:0}.opinion-editorial .opinion-product-grid article{background:#fff;border:0;border-top:1px solid rgba(23,23,23,.13);border-radius:0}.opinion-editorial .opinion-product-grid svg,.opinion-editorial .opinion-product-grid span,.opinion-editorial .opinion-service-list span,.opinion-editorial .opinion-method article span{color:#315b95}.opinion-editorial .opinion-services,.opinion-editorial .opinion-seo{background:#f0f2e8}.opinion-editorial .opinion-service-list article,.opinion-editorial .opinion-seo article{background:#fbfbf7;border:1px solid rgba(23,23,23,.1)}.opinion-editorial .opinion-method{background:#fff}.opinion-editorial .opinion-contact{background:#171717;color:#fff}.opinion-editorial .opinion-contact a{background:#fff;color:#171717}.opinion-compare{background:linear-gradient(135deg,#111822f0,#111822b8),url(/assets/techgeek-ai-studio-hero.png) center / cover;color:#fff}.opinion-compare .opinion-header{background:#090d12d1;border-bottom-color:#ffffff24;color:#fff}.opinion-compare .opinion-switcher{background:#ffffff14;border-color:#ffffff1f}.opinion-compare .opinion-switcher a{color:#ffffffb8}.opinion-compare .opinion-header-cta,.opinion-compare-card strong{background:#d8e66f;color:#111822}.opinion-compare-hero{padding-top:154px}.opinion-compare-hero p{color:#d8e66f}.opinion-compare-hero h1{font-size:clamp(3rem,6vw,6.3rem);max-width:1120px}.opinion-compare-hero>span{color:#ffffffb8;display:block;font-size:1.15rem;margin-top:22px;max-width:680px}.opinion-compare-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding-top:0}.opinion-compare-card{background:#ffffff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;min-height:360px;padding:24px}.opinion-compare-card span{color:#d8e66f;font-weight:920}.opinion-compare-card h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1;margin:46px 0 16px}.opinion-compare-card p{color:#ffffffb8}.opinion-compare-card strong{gap:8px;margin-top:34px;width:max-content}.logo-review{background:#f4f6f2;color:#111822;min-height:100vh;overflow-x:hidden}.logo-hero{padding:154px clamp(18px,4vw,58px) clamp(46px,6vw,78px)}.logo-hero p,.logo-card-top>span{color:#315b95;font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.logo-hero h1{font-size:clamp(3.1rem,6.5vw,7rem);letter-spacing:0;line-height:.92;max-width:1220px}.logo-hero>span{color:#111822a8;display:block;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65;margin-top:22px;max-width:760px}.logo-grid{display:grid;gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:1360px;padding:0 clamp(18px,4vw,58px) clamp(70px,8vw,118px)}.logo-card{background:#fff;border:1px solid rgba(17,24,34,.1);border-radius:8px;display:grid;gap:clamp(22px,4vw,44px);grid-template-areas:"meta meta" "brand details" "showcase details" "small small";grid-template-columns:minmax(0,1.18fr) minmax(340px,.72fr);min-height:560px;padding:clamp(24px,3.4vw,44px)}.logo-card-top{align-items:center;display:flex;grid-area:meta;justify-content:space-between}.logo-swatches{display:inline-flex;gap:6px}.logo-swatches i{border:1px solid rgba(17,24,34,.12);border-radius:999px;display:block;height:18px;width:18px}.logo-lockup{align-items:center;display:inline-flex;gap:clamp(16px,2.6vw,26px);grid-area:brand;margin-top:0}.logo-lockup svg{border-radius:10px;flex:0 0 auto;height:clamp(72px,8vw,112px);width:clamp(72px,8vw,112px)}.logo-lockup strong{display:block;font-family:Segoe UI Variable Display,Aptos Display,Inter,system-ui,sans-serif;font-size:clamp(2.8rem,5.4vw,6.2rem);letter-spacing:0;line-height:.9}.logo-lockup strong span{color:inherit;display:inline;font-size:inherit;font-weight:inherit;margin:0}.logo-lockup strong em{font-style:normal;font-size:.36em;font-weight:760;margin-left:.38em;vertical-align:.34em}.logo-lockup>div>span{color:#1118228f;display:block;font-size:.92rem;font-weight:780;margin-top:12px}.logo-card-copy{align-self:center;grid-area:details}.logo-showcase{align-items:stretch;display:grid;gap:12px;grid-area:showcase;grid-template-columns:minmax(0,1fr) 112px;padding:0}.logo-browser-preview{background:#f5f7fb;border:1px solid rgba(17,24,34,.1);border-radius:8px;display:grid;min-height:196px}.logo-browser-preview>div{align-items:center;border-bottom:1px solid rgba(17,24,34,.09);display:flex;gap:10px;min-height:56px;padding:0 14px}.logo-browser-preview svg{border-radius:7px;height:28px;width:28px}.logo-browser-preview span{font-size:.86rem;font-weight:900}.logo-browser-preview i{background:#1118221f;border-radius:999px;height:10px;margin-left:auto;width:52px}.logo-browser-preview section{align-self:end;padding:18px}.logo-browser-preview strong{display:block;font-size:clamp(1.18rem,1.75vw,1.82rem);letter-spacing:0;line-height:1;max-width:390px}.logo-browser-preview p{color:#1118228c;font-size:.84rem;line-height:1.4;margin-top:12px}.logo-app-preview,.logo-mono-preview{align-items:center;border-radius:8px;display:flex;justify-content:center}.logo-app-preview{background:#fff;border:1px solid rgba(17,24,34,.1);min-height:112px}.logo-app-preview svg{border-radius:14px;height:72px;width:72px}.logo-mono-preview{background:#111822;grid-column:2;min-height:106px}.logo-mono-preview svg{filter:grayscale(1) contrast(1.25);height:62px;width:62px}.logo-card-copy h2{font-size:clamp(2rem,3.4vw,3.75rem);letter-spacing:0;line-height:1;margin-bottom:14px}.logo-card-copy p{color:#111822a8;line-height:1.62;max-width:620px}.logo-card-copy strong{color:#111822c7;display:block;line-height:1.5;margin-top:18px;max-width:620px}.logo-small-row{align-items:center;border-top:1px solid rgba(17,24,34,.1);display:flex;grid-area:small;justify-content:space-between;margin-top:4px;padding-top:20px}.logo-lockup.compact{gap:10px;grid-area:auto;margin-top:0}.logo-lockup.compact svg,.logo-mini-mark svg{height:34px;width:34px}.logo-lockup.compact strong{font-size:1rem;line-height:1}.logo-lockup.compact>div>span{font-size:.68rem;margin-top:3px}.logo-mini-mark{align-items:center;background:#1118220d;border-radius:8px;display:flex;height:46px;justify-content:center;width:46px}.logo-word{background:linear-gradient(180deg,#fff,#f4f8ff)}.logo-word .logo-card-top>span,.logo-word .logo-lockup>div>span{color:#2457ff}.lockup-word strong{font-weight:920}.lockup-word strong span{font-weight:760}.logo-mono{background:#0b1020;color:#fff}.logo-mono .logo-browser-preview{background:#121832;border-color:#ffffff1f}.logo-mono .logo-browser-preview>div{border-bottom-color:#ffffff1a}.logo-mono .logo-browser-preview p,.logo-mono .logo-lockup>div>span,.logo-mono .logo-card-copy p,.logo-mono .logo-card-copy strong{color:#ffffffad}.logo-mono .logo-card-top>span,.logo-mono .logo-browser-preview strong,.logo-mono .logo-browser-preview span{color:#fff}.logo-mono .logo-card-top>span,.logo-mono .logo-lockup>div>span{color:#20d0b5}.logo-mono .logo-small-row{border-top-color:#ffffff24}.logo-mono .logo-mini-mark,.logo-mono .logo-app-preview{background:#ffffff1a;border-color:#ffffff24}.lockup-mono strong{font-weight:880}.logo-bracket{background:#f3f7ef}.logo-bracket .logo-card-top>span,.logo-bracket .logo-lockup>div>span{color:#007b6b}.lockup-bracket strong{font-weight:820}.logo-signal{background:linear-gradient(135deg,#fff,#f8f7ff)}.logo-signal .logo-card-top>span,.logo-signal .logo-lockup>div>span{color:#315bff}.lockup-signal strong{font-weight:940;letter-spacing:.01em}.logo-trust{background:#071b18;color:#fff}.logo-trust .logo-browser-preview{background:#0c241f;border-color:#ffffff1f}.logo-trust .logo-browser-preview>div{border-bottom-color:#ffffff1a}.logo-trust .logo-browser-preview strong,.logo-trust .logo-browser-preview span{color:#fff}.logo-trust .logo-card-top>span,.logo-trust .logo-lockup>div>span{color:#a7f3d0}.logo-trust .logo-browser-preview p,.logo-trust .logo-card-copy p,.logo-trust .logo-card-copy strong{color:#ffffffb3}.logo-trust .logo-small-row{border-top-color:#ffffff24}.logo-trust .logo-mini-mark,.logo-trust .logo-app-preview{background:#ffffff1a;border-color:#ffffff24}.lockup-trust strong{font-weight:760}.logo-archive{background:#fff;border-top:1px solid rgba(17,24,34,.1);padding:clamp(70px,8vw,116px) clamp(18px,4vw,58px)}.logo-archive-head{margin:0 auto clamp(32px,5vw,56px);max-width:1360px}.logo-archive-head p{color:#315b95;font-size:.76rem;font-weight:920;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.logo-archive-head h2{font-size:clamp(2.25rem,4.8vw,5rem);letter-spacing:0;line-height:.98;max-width:920px}.logo-archive-head span{color:#111822a8;display:block;line-height:1.65;margin-top:18px;max-width:760px}.logo-asset-row,.legacy-logo-grid{display:grid;gap:14px;margin:0 auto;max-width:1360px}.logo-asset-row{grid-template-columns:repeat(2,1fr);margin-bottom:14px}.logo-asset-row article,.legacy-logo-grid article{align-items:center;background:#f7f8f4;border:1px solid rgba(17,24,34,.1);border-radius:8px;display:flex;gap:18px;min-height:150px;padding:20px}.logo-asset-row img,.legacy-logo-grid svg{background:#fff;border:1px solid rgba(17,24,34,.08);border-radius:8px;flex:0 0 auto;height:92px;object-fit:contain;padding:8px;width:92px}.logo-asset-row strong,.legacy-logo-grid strong{display:block;font-size:1.12rem;letter-spacing:0;margin-bottom:7px}.logo-asset-row span,.legacy-logo-grid span{color:#111822a3;display:block;line-height:1.5}.legacy-logo-grid{grid-template-columns:repeat(5,1fr)}.legacy-logo-grid article{align-items:flex-start;flex-direction:column;min-height:260px}@media(max-width:1080px){.site-header{align-items:flex-start;flex-wrap:wrap}nav{order:3;overflow-x:auto;padding-bottom:3px;width:100%}.intro-band,.product-system,.contact-band{grid-template-columns:1fr}.service-grid,.flow,.poc2-hero,.poc2-lab,.poc3-hero,.poc3-method,.poc4-hero,.poc4-migration,.finished-hero,.finished-method{grid-template-columns:repeat(2,1fr)}.poc2-hero,.poc2-lab,.poc3-hero,.poc3-method,.poc4-hero,.poc4-migration,.finished-hero,.finished-method{grid-template-columns:1fr}.poc2-command{min-height:auto}.constellation-grid,.market-columns,.poc3-products,.poc3-search-grid,.poc4-pillars,.finished-work-grid,.finished-service-grid,.finished-migration-grid,.poc2-proofbar{grid-template-columns:repeat(2,1fr)}.poc3-contact{align-items:flex-start;flex-direction:column}.poc4-logo-strip{grid-template-columns:repeat(3,1fr)}.poc4-contact{align-items:flex-start;flex-direction:column}.finished-metrics{grid-template-columns:repeat(2,1fr)}.finished-contact{align-items:flex-start;flex-direction:column}.finished-method>div:first-child{position:static}.benchmark-header{align-items:flex-start;flex-wrap:wrap;min-height:118px}.benchmark-header nav{order:3;overflow-x:auto;width:100%}.benchmark-hero{grid-template-columns:1fr;min-height:88svh}.benchmark-hero-dock{max-width:720px}.benchmark-trust,.benchmark-showcase,.benchmark-architecture,.benchmark-method,.benchmark-review,.benchmark-faq-list article{grid-template-columns:1fr}.benchmark-trust>div,.benchmark-product-grid,.benchmark-capability-grid,.benchmark-outcome-grid,.benchmark-architecture,.benchmark-compare-grid{grid-template-columns:repeat(2,1fr)}.benchmark-contact{align-items:flex-start;flex-direction:column}.opinion-header{align-items:flex-start;flex-wrap:wrap;min-height:114px}.opinion-switcher{order:3;overflow-x:auto;width:100%}.opinion-hero,.opinion-studio .opinion-hero,.opinion-command .opinion-hero,.opinion-editorial .opinion-hero,.opinion-method,.opinion-seo{grid-template-columns:1fr}.opinion-command .opinion-hero-media,.opinion-editorial .opinion-hero-media{min-height:360px;order:initial}.opinion-command .opinion-proof{bottom:auto;grid-template-columns:repeat(2,1fr);left:auto;position:relative;right:auto}.opinion-product-grid,.opinion-service-list,.opinion-compare-grid,.opinion-editorial .opinion-proof,.opinion-studio .opinion-proof{grid-template-columns:repeat(2,1fr)}.opinion-contact{align-items:flex-start;flex-direction:column}.logo-grid,.logo-asset-row{grid-template-columns:1fr}.legacy-logo-grid{grid-template-columns:repeat(2,1fr)}.logo-card{grid-template-areas:"meta" "brand" "details" "showcase" "small";grid-template-columns:1fr}.contact-band{align-items:flex-start;display:grid}}@media(max-width:760px){.site-header{gap:12px;min-height:92px;padding:12px 16px}.poc2-header,.poc3-header,.poc4-header,.finished-header{align-items:flex-start;flex-wrap:wrap;gap:10px;min-height:104px;padding:12px 16px}.finished-brand{min-width:0}.finished-brand img{height:36px;width:36px}.finished-nav-cta{font-size:0;min-height:40px;padding:0 13px;width:42px}.finished-nav-cta:before{content:"↗";font-size:1rem}.finished-header nav{flex-wrap:nowrap;order:3;overflow-x:auto;width:100%}.finished-hero{min-height:auto;padding:146px 18px 50px}.finished h1{font-size:clamp(2.55rem,11vw,3.5rem)}.finished-actions,.finished-actions a,.finished-contact a{width:100%}.finished-actions a,.finished-contact a{justify-content:center}.finished-hero-card{aspect-ratio:.9}.finished-proof-panel{position:relative;right:auto;top:auto;width:auto;margin:14px}.finished-nav-cta:before{content:">"}.finished-hero{align-items:start;gap:28px;min-height:88svh;padding:124px 18px 34px}.finished-hero-shade{background:linear-gradient(180deg,#070a0edb,#070a0ec7 52%,#070a0ef0),linear-gradient(90deg,#070a0ee0,#070a0e85)}.finished-hero-copy{padding-bottom:0}.finished h1{font-size:clamp(2.34rem,10.4vw,3.25rem);line-height:.96;margin-bottom:18px}.finished-hero-copy>p:not(.finished-kicker){font-size:1rem;line-height:1.52}.finished-hero-tags{gap:6px;margin-top:18px}.finished-hero-tags span{font-size:.74rem;padding:6px 8px}.finished-actions{margin-top:22px}.finished-actions a{min-height:46px}.finished-hero-proof{display:none}.finished-work-grid,.finished-service-grid,.finished-migration-grid,.finished-metrics{grid-template-columns:1fr}.finished-method-steps div{grid-template-columns:1fr;gap:8px}.finished-section,.finished-services,.finished-method,.finished-contact{padding-left:18px;padding-right:18px}.opinion-header{gap:10px;min-height:118px;padding:12px 16px}.opinion-brand{min-width:0}.opinion-brand img,.opinion-brand-mark{height:36px;width:36px}.opinion-header-cta{font-size:0;min-height:40px;padding:0 13px;width:42px}.opinion-header-cta:before{content:">";font-size:1rem}.opinion-switcher{gap:3px}.opinion-switcher a{font-size:.76rem;padding:7px 8px}.opinion-hero{min-height:88svh;padding:140px 18px 34px}.opinion-hero h1{font-size:clamp(2.35rem,10.8vw,3.45rem)}.opinion-hero-copy>span{font-size:1rem;line-height:1.52;margin-top:18px}.opinion-actions,.opinion-actions a,.opinion-contact a{width:100%}.opinion-actions{margin-top:22px}.opinion-actions a,.opinion-contact a{justify-content:center}.opinion-studio .opinion-proof,.opinion-command .opinion-proof,.opinion-editorial .opinion-proof,.opinion-command .opinion-hero-media,.opinion-editorial .opinion-hero-media{display:none}.opinion-products,.opinion-services,.opinion-method,.opinion-seo,.opinion-contact,.opinion-compare-grid,.opinion-compare-hero{padding-left:18px;padding-right:18px}.opinion-product-grid,.opinion-service-list,.opinion-compare-grid,.opinion-editorial .opinion-proof,.opinion-studio .opinion-proof,.opinion-command .opinion-proof{grid-template-columns:1fr}.opinion-product-grid article,.opinion-service-list article,.opinion-seo article{min-height:auto}.benchmark-header{gap:10px;min-height:118px;padding:12px 16px}.benchmark-brand{min-width:0}.benchmark-brand>span{height:36px;width:36px}.benchmark-header-action{font-size:0;min-height:40px;padding:0 13px;width:42px}.benchmark-header-action:before{content:">";font-size:1rem}.benchmark-header nav{gap:3px}.benchmark-header nav a{font-size:.76rem;padding:7px 8px}.benchmark-hero{grid-template-columns:1fr;min-height:88svh;padding:142px 18px 34px}.benchmark-announcement{max-width:100%}.benchmark-announcement strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-hero h1{font-size:clamp(2.35rem,10.8vw,3.45rem)}.benchmark-hero-copy>span{font-size:1rem;line-height:1.52;margin-top:18px}.benchmark-hero-tags{gap:6px;margin-top:18px}.benchmark-hero-tags small{font-size:.78rem}.benchmark-actions{margin-top:22px}.benchmark-actions,.benchmark-actions a,.benchmark-contact a{width:100%}.benchmark-actions a,.benchmark-contact a{justify-content:center}.benchmark-hero-dock,.benchmark-hero-proof{display:none}.benchmark-trust,.benchmark-showcase,.benchmark-architecture,.benchmark-products,.benchmark-capabilities,.benchmark-outcomes,.benchmark-method,.benchmark-review,.benchmark-faq,.benchmark-contact,.benchmark-compare-hero,.benchmark-compare-grid{padding-left:18px;padding-right:18px}.benchmark-trust>div,.benchmark-product-grid,.benchmark-capability-grid,.benchmark-outcome-grid,.benchmark-architecture,.benchmark-platform-list,.benchmark-compare-grid{grid-template-columns:1fr}.benchmark-product-grid article,.benchmark-capability-grid article,.benchmark-outcome-grid article,.benchmark-compare-card{min-height:auto}.benchmark-showcase{grid-template-columns:1fr}.benchmark-showcase-media{aspect-ratio:1.05}.benchmark-showcase-copy h2{font-size:clamp(2.05rem,9vw,3.1rem)}.benchmark-outcome-grid span{margin-bottom:24px}.benchmark-architecture article{min-height:auto}.benchmark-architecture span{margin-bottom:24px}.benchmark-method{grid-template-columns:1fr}.benchmark-method article{grid-template-columns:1fr;gap:8px;padding:18px 0}.benchmark-section-head h2,.benchmark-method h2,.benchmark-review h2,.benchmark-contact h2,.benchmark-compare-hero h1{font-size:clamp(2.05rem,9vw,3.1rem)}.benchmark-review{grid-template-columns:1fr}.benchmark-review blockquote{font-size:1.12rem;padding-left:18px}.benchmark-faq-list article{grid-template-columns:1fr;gap:10px;padding:22px 0}.benchmark-compare-hero{padding-top:154px}.opinion-method article{grid-template-columns:1fr;gap:8px;padding:18px 0}.opinion-section-head h2,.opinion-method h2,.opinion-seo h2,.opinion-contact h2,.opinion-compare-hero h1{font-size:clamp(2.05rem,9vw,3.1rem)}.opinion-compare-hero{padding-top:154px}.opinion-compare-card{min-height:270px}.logo-hero{padding:154px 18px 42px}.logo-hero h1{font-size:clamp(2.25rem,10vw,3.2rem)}.logo-grid,.logo-archive{padding-left:18px;padding-right:18px}.legacy-logo-grid{grid-template-columns:1fr}.logo-asset-row article,.legacy-logo-grid article{min-height:auto}.logo-asset-row article{align-items:flex-start}.logo-card{min-height:auto;padding:20px}.logo-card-top,.logo-small-row{align-items:flex-start;flex-direction:column;gap:14px}.logo-showcase{grid-template-columns:1fr;padding:28px 0}.logo-browser-preview{min-height:210px}.logo-app-preview,.logo-mono-preview{min-height:92px}.logo-mono-preview{grid-column:auto}.logo-app-preview svg,.logo-mono-preview svg{height:58px;width:58px}.logo-lockup{align-items:flex-start}.poc4-brand{min-width:0}.poc4-brand img{height:36px;width:36px}.poc4-cta{font-size:0;min-height:40px;padding:0 13px;width:42px}.poc4-cta:before{content:"↗";font-size:1rem}.poc4-header nav{flex-wrap:nowrap;order:3;overflow-x:auto;width:100%}.poc4-hero{min-height:auto;padding:146px 18px 46px}.poc4 h1{font-size:clamp(2.45rem,11vw,3.45rem)}.poc4-actions,.poc4-actions a,.poc4-contact a{width:100%}.poc4-actions a,.poc4-contact a{justify-content:center}.poc4-visual-grid,.poc4-logo-strip,.poc4-pillars{grid-template-columns:1fr}.poc4-mini-row,.poc4-work-row{align-items:start;grid-template-columns:1fr;gap:8px}.poc4-mini-row strong,.poc4-work-row strong{justify-self:start}.poc4-section,.poc4-approach,.poc4-contact{padding-left:18px;padding-right:18px}.poc3-brand{min-width:0}.poc3-brand img{height:36px;width:36px}.poc3-cta{font-size:0;min-height:40px;padding:0 13px;width:42px}.poc3-cta:before{content:"↗";font-size:1rem}.poc3-header nav{flex-wrap:nowrap;order:3;overflow-x:auto;width:100%}.poc3-hero{min-height:auto;padding:146px 18px 50px}.poc3 h1{font-size:clamp(2.75rem,13vw,3.7rem)}.poc3-actions,.poc3-actions a,.poc3-contact a{width:100%}.poc3-actions a,.poc3-contact a{justify-content:center}.poc3-board-row{gap:8px;grid-template-columns:1fr}.poc3-board-row strong{justify-self:start}.poc3-products,.poc3-search-grid{grid-template-columns:1fr}.poc3-method-row{grid-template-columns:1fr;gap:8px}.poc3-section,.poc3-method,.poc3-contact{padding-left:18px;padding-right:18px}.poc2-logo{min-width:0}.poc2-logo img{height:36px;max-width:160px}.poc2-cta{font-size:0;min-height:40px;padding:0 12px}.poc2-header nav{order:3;overflow-x:auto;width:100%}.poc2-hero{min-height:auto;padding:142px 18px 48px}.poc2 h1{font-size:clamp(3.1rem,16vw,4.2rem)}.poc2-actions,.poc2-actions a,.poc2-back{width:100%}.poc2-actions a,.poc2-back{justify-content:center}.command-grid,.constellation-grid,.poc2-proofbar,.market-columns{grid-template-columns:1fr}.accelerator{grid-template-columns:1fr;gap:8px}.poc2-section,.poc2-lab,.poc2-decision{padding-left:18px;padding-right:18px}.poc2-decision{align-items:flex-start;flex-direction:column}.header-cta{font-size:0;min-height:40px;padding:0 12px}.header-cta svg{margin:0}.hero{min-height:86vh;padding:142px 18px 44px}.hero-actions,.primary-action,.secondary-action{width:100%}.primary-action,.secondary-action{justify-content:center}.metrics-row,.detail-grid,.service-grid,.flow,.comparison{grid-template-columns:1fr}.intro-band,.section,.architecture-band,.contact-band{padding-left:18px;padding-right:18px}.product-detail{min-height:auto}.product-detail-top{align-items:flex-start}.product-icon{height:52px;width:52px}.plan-step{grid-template-columns:1fr;gap:8px}footer{align-items:flex-start;flex-direction:column;gap:8px}}
