:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#eef2f1;color:#17191c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(244,201,93,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(110,198,181,.2),transparent 30%),radial-gradient(circle at 70% 86%,rgba(217,115,87,.12),transparent 28%),linear-gradient(90deg,rgba(18,31,37,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(18,31,37,.04) 1px,transparent 1px),#eef2f1;background-size:auto,auto,auto,44px 44px,44px 44px,auto}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.site-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100% - 48px,1180px);min-height:72px;margin:16px auto 0;padding:10px 12px;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:radial-gradient(circle at 4% 0%,rgba(244,201,93,.2),transparent 34%),linear-gradient(135deg,#ffffffdb,#ffffff7a),#ffffffb8;box-shadow:inset 0 1px #ffffffc2,0 18px 42px #121f2514}.site-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#102520;text-decoration:none}.site-brand>span:last-child{display:grid;gap:2px;min-width:0}.site-brand strong,.site-brand small{display:block}.site-brand strong{font-size:1rem}.site-brand small{overflow:hidden;color:#5b676d;font-size:.78rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.site-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:#3f4b50;font-size:.86rem;font-weight:850;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.site-nav a:hover{transform:translateY(-1px);border-color:#126e6429;background:#dceeea75}.site-nav .site-nav-cta{color:#fffdfa;background:#126e64;box-shadow:0 10px 22px #126e642e}.public-workspace{width:min(100% - 48px,1180px);margin:0 auto;padding-right:0;padding-left:0}.purchase-page{display:grid;gap:34px;width:min(100% - 48px,1180px);margin:0 auto;padding:34px 0 54px}.purchase-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.72fr);gap:24px;align-items:stretch;min-height:calc(100svh - 126px)}.purchase-copy,.purchase-checkout-card,.purchase-process-section,.purchase-sample-panel,.purchase-final-cta{border:1px solid rgba(255,255,255,.78);border-radius:8px;box-shadow:inset 0 1px #ffffffbd,0 24px 58px #121f251a}.purchase-copy{display:grid;align-content:start;gap:18px;min-width:0;overflow:hidden;padding:28px;background:radial-gradient(circle at 8% 4%,rgba(244,201,93,.26),transparent 32%),radial-gradient(circle at 92% 18%,rgba(110,198,181,.24),transparent 34%),linear-gradient(135deg,#ffffffc7,#ffffff57),#ffffff6b}.purchase-copy h1{max-width:780px;font-size:clamp(2.55rem,6.4vw,5.65rem);line-height:.94}.purchase-copy .subhead{max-width:740px;color:#435159;font-size:1.08rem}.diagnosis-decision-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.diagnosis-decision-panel article{display:grid;align-content:start;gap:8px;min-width:0;min-height:164px;padding:14px;border:1px solid rgba(18,110,100,.12);border-radius:8px;background:linear-gradient(135deg,#ffffffb8,#ffffff47),#ffffff75}.diagnosis-decision-panel span{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:26px;color:#126e64;font-size:.72rem;font-weight:950;text-transform:uppercase}.diagnosis-decision-panel strong{color:#102520;line-height:1.18}.diagnosis-decision-panel p{margin:0;color:#4d5960;font-size:.9rem;line-height:1.45}.purchase-impact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.purchase-impact-strip span{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.76);border-radius:8px;background:linear-gradient(135deg,#ffffffbd,#ffffff4d),#dceeea80}.purchase-impact-strip span:nth-child(2){background:linear-gradient(135deg,#ffffffbd,#ffffff4d),#fff1c99e}.purchase-impact-strip span:nth-child(3){background:linear-gradient(135deg,#ffffffbd,#ffffff4d),#f1d8d080}.purchase-impact-strip small,.purchase-sample-grid span{color:#b54e37;font-size:.72rem;font-weight:950;text-transform:uppercase}.purchase-impact-strip strong{color:#101820;font-size:1.02rem;line-height:1.18}.purchase-impact-strip p{margin:0;color:#4d5960;font-size:.88rem;line-height:1.42}.purchase-photo{position:relative;min-height:320px;margin:auto 0 0;overflow:hidden;border-radius:8px;background:#ffffff75}.purchase-photo img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center}.purchase-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(16,37,32,.76)),radial-gradient(circle at 12% 10%,rgba(244,201,93,.18),transparent 34%)}.purchase-photo figcaption{position:absolute;right:16px;bottom:16px;left:16px;z-index:1;display:grid;gap:6px;max-width:560px;padding:14px;border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#fffdfa;background:linear-gradient(135deg,#fff3,#ffffff14),#0d211d8f}.purchase-photo span{color:#f4c95d;font-size:.72rem;font-weight:950;text-transform:uppercase}.purchase-photo strong{max-width:460px;font-size:1.08rem;line-height:1.18}.purchase-checkout-card{position:sticky;top:104px;align-self:start;display:grid;gap:16px;padding:20px;background:radial-gradient(circle at 0% 0%,rgba(244,201,93,.34),transparent 30%),radial-gradient(circle at 100% 24%,rgba(110,198,181,.32),transparent 34%),linear-gradient(135deg,#ffffffdb,#ffffff70),#ffffff94}.purchase-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.purchase-card-head h2{color:#101820;font-size:1.36rem;line-height:1.1}.purchase-price{flex:0 0 auto;min-height:48px;padding:12px 14px;border-radius:999px;color:#fffdfa;background:#126e64;font-size:1.18rem;line-height:1;box-shadow:0 14px 30px #126e6438}.purchase-checkout-form{display:grid;gap:12px}.purchase-decision-rules{display:grid;gap:10px}.purchase-decision-rules article{display:grid;gap:7px;padding:12px;border:1px solid rgba(18,110,100,.12);border-radius:8px;background:#ffffff85}.purchase-decision-rules article:nth-child(2){border-color:#b54e372e;background:#fff6e79e}.purchase-decision-rules span{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:#126e64;font-size:.7rem;font-weight:950;text-transform:uppercase}.purchase-decision-rules article:nth-child(2) span,.purchase-decision-rules article:nth-child(2) svg{color:#b54e37}.purchase-decision-rules strong{color:#102520;font-size:.92rem;line-height:1.18}.purchase-decision-rules p{margin:0;color:#4d5960;font-size:.82rem;line-height:1.4}.purchase-checkout-form label{display:grid;gap:7px;color:#4d5960;font-size:.84rem;font-weight:900}.purchase-checkout-form input{width:100%;min-height:46px;padding:0 12px;border:1px solid #d7dfdd;border-radius:8px;color:#101820;background:#ffffffe6}.purchase-optional-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.purchase-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.purchase-deliverables span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid rgba(18,110,100,.12);border-radius:8px;color:#244e49;background:#ffffff8f;font-size:.8rem;font-weight:900}.purchase-deliverables svg{flex:0 0 auto;color:#126e64}.diagnosis-proof-bundle{display:grid;gap:8px;padding:12px;border:1px solid rgba(244,201,93,.38);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(244,201,93,.2),transparent 32%),#fffaf0ad}.diagnosis-proof-bundle strong{color:#102520;font-size:.92rem}.diagnosis-proof-bundle span{color:#46575d;font-size:.82rem;font-weight:820;line-height:1.35}.diagnosis-proof-bundle span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:#126e64;vertical-align:1px}.purchase-pay-button{width:100%;min-height:50px;justify-content:center;font-size:1rem}.after-payment-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(18,110,100,.12);border-radius:8px;background:#ffffff75}.after-payment-card span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#435057;font-size:.85rem;font-weight:850;line-height:1.3}.after-payment-card svg{color:#126e64}.purchase-process-section,.purchase-sample-panel,.purchase-final-cta{padding:22px;background:radial-gradient(circle at 8% 0%,rgba(244,201,93,.24),transparent 32%),radial-gradient(circle at 94% 100%,rgba(110,198,181,.22),transparent 34%),linear-gradient(135deg,#ffffffb8,#ffffff4d),#fff6}.purchase-process-grid,.purchase-sample-grid{display:grid;gap:12px;margin-top:16px}.purchase-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-process-card,.purchase-sample-grid article{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffad,#ffffff42),#ffffff70}.purchase-process-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;color:#fffdfa;background:#17342f;font-size:.78rem;font-weight:950}.purchase-process-card svg{color:#126e64}.purchase-process-card strong,.purchase-sample-grid strong{color:#172026;font-size:1.04rem;line-height:1.18}.purchase-process-card p,.purchase-sample-grid p,.purchase-sample-copy p{color:#4d5b62;font-size:.9rem;line-height:1.45}.purchase-sample-panel{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:18px;align-items:center}.purchase-sample-copy{display:grid;gap:10px}.purchase-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.purchase-trust-ledger{margin:0}.purchase-final-cta{display:flex;align-items:center;justify-content:space-between;gap:18px}.purchase-final-cta h2{max-width:720px;font-size:1.5rem}.contact-page{display:grid;gap:28px;width:min(100% - 48px,1180px);margin:0 auto;padding:42px 0 48px}.contact-hero,.contact-route-grid,.landing-cta-band,.landing-proof-strip{border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffb8,#ffffff4d),#fff6;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2514}.contact-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:22px;align-items:stretch;padding:24px;overflow:hidden}.contact-hero-copy{display:grid;align-content:center;gap:12px}.contact-hero-copy h1{max-width:760px}.contact-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.contact-proof-row span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid rgba(18,110,100,.12);border-radius:999px;color:#1c5f59;background:#dceeeaa3;font-size:.82rem;font-weight:900}.contact-people-card{position:relative;min-height:320px;margin:0;overflow:hidden;border-radius:8px}.contact-people-card img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.contact-people-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(16,37,32,.72))}.contact-people-card figcaption{position:absolute;right:14px;bottom:14px;left:14px;z-index:1;color:#fffdfa}.contact-people-card strong{display:block;max-width:360px;line-height:1.22}.contact-diagnosis-visual{position:relative;display:grid;align-content:space-between;gap:18px;min-height:320px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:8px;padding:18px;background:radial-gradient(circle at 18% 12%,rgba(244,201,93,.4),transparent 30%),radial-gradient(circle at 86% 16%,rgba(110,198,181,.34),transparent 32%),linear-gradient(145deg,#09302beb,#163f42c7),#12322f;box-shadow:inset 0 1px #fff3,0 22px 48px #121f2524;color:#fffdfa}.contact-diagnosis-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);pointer-events:none}.triage-visual-header,.triage-category-stack,.contact-diagnosis-visual figcaption{position:relative;z-index:1}.triage-visual-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.triage-visual-header span,.triage-category-stack span{display:inline-flex;align-items:center;gap:8px}.triage-visual-header span{color:#ffe7a4;font-size:.84rem;font-weight:900;text-transform:uppercase}.triage-visual-header strong{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:7px 10px;background:#ffffff1f;font-size:.82rem}.triage-category-stack{display:grid;gap:10px}.triage-category-stack span{justify-content:space-between;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:0 12px;background:#ffffff1a;color:#fffdfac7;font-weight:900}.triage-category-stack span.active{border-color:#f4c95dad;background:linear-gradient(135deg,#f4c95d47,#ffffff1f);color:#fffdfa;transform:translate(6px)}.triage-category-stack b{margin-left:auto;color:#ffe7a4;font-size:.78rem;line-height:1.2;text-align:right}.contact-diagnosis-visual figcaption{display:grid;gap:4px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:12px;background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-diagnosis-visual figcaption span{color:#fffdfac2;font-size:.92rem;line-height:1.45}.contact-route-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:20px;padding:20px}.contact-context-card{display:grid;align-content:start;gap:14px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(244,201,93,.28),transparent 34%),linear-gradient(135deg,#ffffffad,#ffffff47),#fff1c961}.contact-context-card h2{font-size:1.35rem}.contact-context-list{display:grid;gap:10px}.contact-context-list span{padding:12px;border:1px solid rgba(255,255,255,.66);border-radius:8px;color:#435057;background:#ffffff94;font-weight:800;line-height:1.35}.contact-next-steps{display:grid;gap:10px;margin-top:4px;border:1px solid rgba(18,110,100,.12);border-radius:8px;padding:14px;background:#f4fbf894}.contact-next-steps h3{margin:0;color:#102520;font-size:1rem}.contact-next-steps ol{display:grid;gap:9px;margin:0;padding-left:20px;color:#40535a;font-size:.92rem;font-weight:780;line-height:1.42}.contact-context-card .ghost-button{justify-self:start;text-decoration:none}.intro-illustration-hero{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);gap:28px;align-items:center;min-height:calc(100svh - 118px);padding:34px 0 24px}.intro-copy{display:grid;gap:14px;align-content:center}.intro-copy h2{max-width:640px;color:#101820;font-size:3.1rem;line-height:.98}.intro-copy p:not(.eyebrow){max-width:600px;color:#4d5b62;font-size:1.08rem;line-height:1.5}.intro-copy .primary-button{width:fit-content;min-height:46px;padding-inline:16px}.animated-service-visual{position:relative;display:grid;align-content:center;gap:20px;min-height:560px;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:radial-gradient(circle at 12% 10%,rgba(244,201,93,.32),transparent 34%),radial-gradient(circle at 86% 22%,rgba(110,198,181,.34),transparent 36%),radial-gradient(circle at 74% 88%,rgba(217,115,87,.22),transparent 30%),linear-gradient(135deg,#ffffffb8,#ffffff42),#ffffff6b;box-shadow:inset 0 1px #ffffffc2,0 28px 70px #121f251f}.animated-service-visual:before{content:"";position:absolute;inset:24px;border:1px solid rgba(18,31,37,.08);border-radius:8px;background:linear-gradient(90deg,rgba(18,31,37,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(18,31,37,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 88%);pointer-events:none}.visual-topline,.visual-pipeline,.visual-diagnosis-card,.visual-fix-stack{position:relative;z-index:1}.visual-topline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.visual-topline span{min-height:40px;padding:11px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#17342f;background:#ffffff8f;font-size:.8rem;font-weight:950;text-align:center;text-transform:uppercase}.visual-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:168px}.visual-flow-line{position:absolute;right:8%;left:8%;height:8px;overflow:hidden;border-radius:999px;background:#121f251a}.visual-flow-line:after{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#126e64,#f4c95d,#d97357);animation:flow-sweep 2.8s ease-in-out infinite}.visual-node{position:relative;z-index:1;display:grid;place-items:center;justify-self:center;width:82px;height:82px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#17342f;background:linear-gradient(135deg,#ffffffc2,#ffffff5c),#dceeeaa8;font-weight:950;box-shadow:0 18px 36px #121f251a;animation:visual-float 4s ease-in-out infinite}.node-leak{color:#7c3b2c;background:linear-gradient(135deg,#ffffffc2,#ffffff5c),#f1d8d0bd;animation-delay:-1s}.node-proof{background:linear-gradient(135deg,#ffffffc2,#ffffff5c),#fff1c9bd;animation-delay:-2s}.node-recovery{color:#fff;background:#126e64;animation-delay:-3s}.visual-diagnosis-card{justify-self:center;display:grid;gap:8px;width:min(100%,430px);padding:18px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffd1,#ffffff6b),#ffffff75;box-shadow:0 18px 38px #121f2517;text-align:center;animation:panel-pop .7s cubic-bezier(.2,.9,.22,1.22) both}.visual-diagnosis-card span{color:#b54e37;font-size:.78rem;font-weight:950;text-transform:uppercase}.visual-diagnosis-card strong{color:#101820;font-size:2rem}.visual-diagnosis-card small{color:#4d5b62;font-weight:850}.visual-fix-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.visual-fix-stack span{min-height:54px;padding:14px 10px;border:1px solid rgba(255,255,255,.74);border-radius:8px;color:#17342f;background:linear-gradient(135deg,#ffffffb8,#ffffff57),#dceeea85;font-weight:950;text-align:center;animation:panel-pop .58s cubic-bezier(.2,.9,.22,1.22) both}.visual-fix-stack span:nth-child(2){animation-delay:80ms}.visual-fix-stack span:nth-child(3){animation-delay:.16s}.visual-fix-stack span:nth-child(4){animation-delay:.24s}.landing-proof-strip{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(160px,.36fr));gap:12px;align-items:stretch;padding:18px}.landing-story-band{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch;padding:22px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:radial-gradient(circle at 8% 0%,rgba(244,201,93,.26),transparent 34%),radial-gradient(circle at 92% 92%,rgba(110,198,181,.24),transparent 32%),linear-gradient(135deg,#ffffffb8,#ffffff47),#fff6;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2514}.landing-story-copy{display:grid;align-content:center;gap:10px}.landing-story-copy h2{max-width:460px;font-size:1.6rem;line-height:1.08}.landing-story-copy p:not(.eyebrow){color:#4d5b62;line-height:1.5}.landing-story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing-story-card{display:grid;align-content:start;gap:9px;min-height:190px;padding:14px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffad,#ffffff3d),#fff1c98a;box-shadow:0 14px 30px #121f250f}.landing-story-card:nth-child(2){background:linear-gradient(135deg,#ffffffad,#ffffff3d),#dceeeaad}.landing-story-card:nth-child(3){background:linear-gradient(135deg,#ffffffad,#ffffff3d),#f1d8d094}.landing-story-card>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#fffdfa;background:#17342f;font-size:.78rem;font-weight:950}.landing-story-card svg{color:#126e64}.landing-story-card strong{color:#172026;font-size:1.02rem;line-height:1.22}.landing-story-card p{color:#4d5b62;font-size:.88rem;line-height:1.45}.service-proof-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffb3,#ffffff4d),#ffffff61;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #121f250f}.service-proof-strip span,.service-proof-strip a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#17342f;background:linear-gradient(135deg,#ffffffb8,#ffffff57),#dceeea94;font-size:.86rem;font-weight:900;text-decoration:none}.service-proof-strip span:nth-child(2){background:linear-gradient(135deg,#ffffffb8,#ffffff57),#fff1c99e}.service-proof-strip span:nth-child(3){background:linear-gradient(135deg,#ffffffb8,#ffffff57),#f1d8d08a}.service-proof-strip a{color:#fffdfa;background:#17342f;box-shadow:0 12px 24px #121f251f}.owned-proof-section{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);gap:22px;align-items:stretch;padding:22px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:radial-gradient(circle at 4% 0%,rgba(244,201,93,.28),transparent 32%),radial-gradient(circle at 94% 100%,rgba(110,198,181,.28),transparent 34%),linear-gradient(135deg,#ffffffb3,#ffffff47),#fff6;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2514}.owned-proof-copy{display:grid;align-content:center;gap:12px}.owned-proof-copy h2{max-width:520px;font-size:1.75rem;line-height:1.08}.owned-proof-copy p:not(.eyebrow){color:#4d5b62;line-height:1.5}.owned-proof-list{display:grid;gap:10px;margin-top:4px}.owned-proof-list a{display:grid;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.72);border-radius:8px;color:#172026;background:linear-gradient(135deg,#ffffffad,#ffffff47),#ffffff6b;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.owned-proof-list a:hover{transform:translateY(-2px);border-color:#126e642e;box-shadow:0 14px 28px #121f2514}.owned-proof-list span{color:#b54e37;font-size:.72rem;font-weight:950;text-transform:uppercase}.owned-proof-list strong{font-size:1.05rem}.owned-proof-list small{color:#126e64;font-weight:900}.owned-proof-image{position:relative;min-height:430px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:8px;box-shadow:0 20px 46px #121f251a}.owned-proof-image img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}.owned-proof-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(16,37,32,.76))}.owned-proof-image figcaption{position:absolute;right:16px;bottom:16px;left:16px;z-index:1;max-width:520px;padding:14px;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fffdfa;background:#0d211d85}.owned-proof-image strong{font-size:1.12rem;line-height:1.22}.offers-section{display:grid;gap:16px;padding:22px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:radial-gradient(circle at 6% 0%,rgba(244,201,93,.26),transparent 31%),radial-gradient(circle at 94% 100%,rgba(217,115,87,.18),transparent 30%),linear-gradient(135deg,#ffffffb8,#ffffff4d),#fff6;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2514}.offers-head{display:grid;gap:7px}.offers-head h2{max-width:760px;font-size:1.6rem;line-height:1.1}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.offer-card{display:grid;align-content:start;gap:14px;min-height:360px;padding:16px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffb3,#ffffff4d),#fff1c975;box-shadow:0 16px 34px #121f2512}.offer-card:nth-child(2){background:linear-gradient(135deg,#ffffffb3,#ffffff4d),#dceeea94}.offer-card:nth-child(3){background:linear-gradient(135deg,#ffffffb3,#ffffff4d),#f1d8d07a}.offer-card>div{display:grid;gap:8px}.offer-card span{color:#b54e37;font-size:.76rem;font-weight:950;text-transform:uppercase}.offer-card strong{color:#101820;font-size:1.8rem;line-height:1}.offer-card p{color:#4d5b62;line-height:1.48}.offer-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.offer-card li{display:flex;align-items:center;gap:8px;color:#334047;font-size:.9rem;font-weight:850}.offer-card li svg{flex:0 0 auto;color:#126e64}.offer-card>a{align-self:end;margin-top:auto}.landing-proof-strip>div{display:grid;align-content:center;gap:6px}.landing-proof-strip h2{max-width:560px;font-size:1.25rem}.landing-proof-strip a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:12px;border:1px solid rgba(255,255,255,.72);border-radius:8px;color:#17342f;background:linear-gradient(135deg,#ffffffb8,#ffffff52),#dceeea80;font-weight:900;text-align:center;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.landing-proof-strip a:nth-of-type(2){background:linear-gradient(135deg,#ffffffb8,#ffffff52),#fff1c994}.landing-proof-strip a:nth-of-type(3){background:linear-gradient(135deg,#ffffffb8,#ffffff52),#f1d8d085}.landing-proof-strip a:hover{transform:translateY(-2px);border-color:#126e6433;box-shadow:0 14px 28px #121f2514}.landing-cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;background:radial-gradient(circle at 8% 0%,rgba(244,201,93,.28),transparent 32%),radial-gradient(circle at 96% 100%,rgba(110,198,181,.26),transparent 34%),linear-gradient(135deg,#ffffffb8,#ffffff4d),#fff6}.landing-cta-band h2{max-width:690px;font-size:1.42rem}.landing-cta-band p:not(.eyebrow){max-width:720px;margin-top:8px;color:#4d5b62;line-height:1.5}.landing-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;height:100vh;overflow:hidden;padding:12px;color:#172026;background:radial-gradient(circle at 18% 5%,rgba(244,201,93,.26),transparent 30%),radial-gradient(circle at 90% 32%,rgba(110,198,181,.22),transparent 34%),linear-gradient(180deg,#ffffffa3,#f7fbfa61),#ffffff57;border-right:1px solid rgba(255,255,255,.78);box-shadow:12px 0 34px #121f2514,inset -1px 0 #ffffff7a}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.42),transparent 36%),linear-gradient(270deg,rgba(255,255,255,.18),transparent 46%)}.sidebar>*{position:relative;z-index:1}.sidebar-top,.brand-lockup,.live-chip,.nav-item,.nav-icon,.primary-button,.ghost-button,.icon-button,.summary-stats span,.evidence-list span,.status-pill,.severity{display:inline-flex;align-items:center}.sidebar-top{align-items:flex-start;flex-direction:column;justify-content:space-between;gap:8px}.brand-lockup{gap:10px;min-width:0}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{color:#102520;font-size:.98rem}.brand-lockup span,.sidebar-note p{color:#5b676d;font-size:.8rem}.brand-mark{position:relative;display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:12px;background:linear-gradient(135deg,#ffffffd1,#ffffff57),#dceeea9e;box-shadow:0 10px 24px #121f251a}.brand-mark img{display:block;width:100%;height:100%}.brand-mark:after{content:none}.live-chip{align-self:flex-start;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.76);border-radius:999px;color:#17342f;background:linear-gradient(135deg,#ffffffc7,#ffffff57),#dceeea8a;font-size:.75rem;font-weight:850;box-shadow:0 8px 18px #121f250f}.live-chip span{width:7px;height:7px;border-radius:999px;background:#61d394;box-shadow:0 0 0 4px #61d39429;animation:live-dot 1.6s ease-in-out infinite}.nav-list{display:grid;gap:6px}.nav-item{position:relative;grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:39px;padding:6px;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:8px;color:#172026;text-decoration:none;background:linear-gradient(135deg,#ffffff8f,#ffffff3d),#ffffff47;box-shadow:inset 0 1px #ffffff9e,0 8px 18px #121f250a;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,background .18s ease,color .18s ease}.nav-item:nth-child(2){animation-delay:55ms}.nav-item:nth-child(3){animation-delay:.11s}.nav-item:nth-child(4){animation-delay:165ms}.nav-item:hover{transform:translate(2px);border-color:#126e6433;background:linear-gradient(135deg,#ffffffb8,#ffffff57),#dceeea5c}.nav-item.active{color:#172026;border-color:#f4c95d94;background:radial-gradient(circle at 12% 20%,rgba(244,201,93,.42),transparent 42%),linear-gradient(90deg,#f4c95d4d,#ffffff57),#ffffff70;box-shadow:inset 2px 0 #f4c95d,0 12px 26px #121f2514}.nav-icon{justify-content:center;width:28px;height:28px;border-radius:7px;color:#244e49;background:linear-gradient(135deg,#ffffffad,#ffffff47),#dceeea9e;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),background .18s ease,color .18s ease}.nav-item:hover .nav-icon{transform:scale(1.04)}.nav-item.active .nav-icon{color:#102520;background:#f4c95d}.nav-item:nth-child(2) .nav-icon{color:#7a4d00;background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#fff1c9b8}.nav-item:nth-child(3) .nav-icon{color:#1d5f59;background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#dceeeac7}.nav-item:nth-child(4) .nav-icon{color:#91442f;background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#f1d8d0bd}.nav-item:nth-child(5) .nav-icon{color:#45556b;background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#e8e1f4b8}.nav-copy{display:grid;min-width:0}.nav-copy strong{color:#172026;font-size:.82rem}.sidebar-note{margin-top:auto;padding:14px;border:1px solid rgba(244,201,93,.22);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(244,201,93,.28),transparent 42%),linear-gradient(180deg,#ffffff94,#ffffff3d),#fffaf06b;box-shadow:inset 0 1px #ffffff8f}.sidebar-note p{margin-top:8px;line-height:1.45}.mini-progress,.progress-track{overflow:hidden;border-radius:999px}.mini-progress{height:8px;margin-top:13px;background:#121f251a}.mini-progress span,.progress-track span{display:block;height:100%;border-radius:inherit}.mini-progress span{background:linear-gradient(90deg,#61d394,#f4c95d);transition:width .32s cubic-bezier(.2,.9,.24,1.2)}.workspace{display:grid;align-content:start;gap:26px;padding:28px 24px 38px}.topbar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(390px,520px);gap:28px;align-items:start;padding:8px 0 12px}.app-shell .topbar{grid-template-columns:minmax(360px,1.08fr) minmax(320px,.72fr);gap:18px;padding-top:0}.app-shell .topbar h1{max-width:760px}.hero-side-stack{display:grid;gap:14px;align-self:start}.site-shell .scan-panel{order:-1}.app-hero-media{position:relative;min-height:260px;margin:18px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffad,0 18px 42px #121f251a}.app-hero-media img{display:block;width:100%;height:260px;object-fit:cover;object-position:center}.app-hero-media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 32%,rgba(16,37,32,.78)),radial-gradient(circle at 12% 10%,rgba(244,201,93,.18),transparent 35%)}.app-hero-media figcaption{position:absolute;right:14px;bottom:14px;left:14px;z-index:2;display:grid;gap:5px;max-width:540px;padding:12px;border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#fffdfa;background:linear-gradient(135deg,#fff3,#ffffff14),#0d211d8a}.app-hero-media span{color:#f4c95d;font-size:.72rem;font-weight:950;text-transform:uppercase}.app-hero-media strong{font-size:1.08rem;line-height:1.18}.service-path-card{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:radial-gradient(circle at 10% 0%,rgba(244,201,93,.28),transparent 32%),radial-gradient(circle at 94% 100%,rgba(110,198,181,.24),transparent 34%),linear-gradient(135deg,#ffffffc2,#ffffff57),#ffffff6b;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #121f2514}.service-path-card h2{max-width:360px;color:#172026;font-size:1.28rem;line-height:1.1}.service-path-list{display:grid;gap:8px}.service-path-list span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:9px 10px;border:1px solid rgba(18,110,100,.12);border-radius:8px;color:#3f4f56;background:#ffffff8a;font-size:.88rem;font-weight:850;line-height:1.3}.service-path-list svg{color:#126e64}.hero-people-card{position:relative;isolation:isolate;min-height:270px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffad,0 18px 42px #121f251c}.hero-people-card img{display:block;width:100%;height:270px;object-fit:cover;object-position:center;filter:saturate(1.02) contrast(.98)}.hero-people-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 34%,rgba(16,37,32,.8)),radial-gradient(circle at 18% 10%,rgba(244,201,93,.18),transparent 34%)}.hero-people-card figcaption{position:absolute;right:14px;bottom:14px;left:14px;z-index:2;display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.36);border-radius:8px;color:#fffdfa;background:linear-gradient(135deg,#fff3,#ffffff14),#0d211d8a}.hero-people-card span{color:#f4c95d;font-size:.72rem;font-weight:950;text-transform:uppercase}.hero-people-card strong{max-width:360px;font-size:1.08rem;line-height:1.18}.hero-graph-card{position:relative;display:grid;gap:14px;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(110,198,181,.32),transparent 34%),radial-gradient(circle at 92% 100%,rgba(244,201,93,.28),transparent 32%),linear-gradient(135deg,#ffffffb8,#ffffff47),#ffffff61;box-shadow:inset 0 1px #ffffffc2,0 20px 44px #121f251a}.graph-card-head,.graph-value-row,.pipeline-graph span,.constraint-bar small,.service-proof-strip,.service-proof-strip span,.service-proof-strip a{display:flex;align-items:center}.graph-card-head{justify-content:space-between;gap:12px}.graph-card-head span{display:block;color:#b54e37;font-size:.72rem;font-weight:950;text-transform:uppercase}.graph-card-head strong{display:block;margin-top:3px;color:#172026;font-size:1rem;line-height:1.2}.graph-card-head em{min-height:30px;padding:7px 10px;border-radius:999px;color:#174c45;background:#dceeea;font-size:.78rem;font-style:normal;font-weight:950}.graph-value-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.graph-value-row span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:#ffffff8f}.graph-value-row small{color:#5b6870;font-size:.72rem;font-weight:950;text-transform:uppercase}.graph-value-row strong{color:#172026;font-size:1.45rem;line-height:1}.constraint-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;height:168px;padding:12px;border:1px solid rgba(255,255,255,.66);border-radius:8px;background:linear-gradient(180deg,#ffffff7a,#ffffff38),#f7fbfa8a}.constraint-bar{display:grid;align-items:end;gap:8px;height:100%;min-width:0}.constraint-bar>span{display:block;align-self:end;width:100%;min-height:18px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#6ec6b5,#126e64);box-shadow:0 12px 22px #126e6424;transform-origin:bottom;animation:bar-rise .9s cubic-bezier(.2,.9,.24,1.25) both}.constraint-bar:nth-child(2)>span{background:linear-gradient(180deg,#a8cf82,#4f8540)}.constraint-bar:nth-child(3)>span{background:linear-gradient(180deg,#f4c95d,#b87d16)}.constraint-bar:nth-child(4)>span{background:linear-gradient(180deg,#d97357,#99402f)}.constraint-bar.active>span{outline:3px solid rgba(244,201,93,.4);animation:bar-rise .9s cubic-bezier(.2,.9,.24,1.25) both,soft-bounce 2.8s ease-in-out .9s infinite}.constraint-bar small{justify-content:center;gap:4px;overflow:hidden;color:#425059;font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pipeline-graph{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:#ffffff70}.pipeline-graph svg{display:block;width:100%;height:82px;overflow:visible}.pipeline-line-muted,.pipeline-line-live{fill:none;stroke-linecap:round;stroke-width:8}.pipeline-line-muted{stroke:#121f251a}.pipeline-line-live{stroke:#126e64;stroke-dasharray:500;stroke-dashoffset:500;animation:line-draw 2.6s ease-in-out infinite}.pipeline-graph circle{fill:#f4c95d;stroke:#fff;stroke-width:5;animation:live-dot 1.8s ease-in-out infinite}.pipeline-graph span{justify-content:center;color:#435057;font-size:.82rem;font-weight:900;text-align:center}.hero-impact-hook{position:relative;isolation:isolate;display:grid;gap:12px;max-width:690px;margin:0 0 16px;overflow:hidden;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(244,201,93,.28),transparent 30%),radial-gradient(circle at 92% 72%,rgba(110,198,181,.22),transparent 31%),linear-gradient(135deg,#ffffffd1,#f7fbfa94),#ffffffad;box-shadow:0 18px 38px #121f2514}.hero-impact-hook:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.38) 42%,transparent 64%);animation:shimmer-slide 5.8s ease-in-out infinite}.impact-hook-head,.impact-hook-head span,.impact-stage,.impact-metrics{display:flex;align-items:center}.impact-hook-head{justify-content:space-between;gap:12px}.impact-hook-head span{gap:7px;color:#17342f;font-size:.78rem;font-weight:950;text-transform:uppercase}.impact-hook-head svg{color:#126e64}.impact-hook-head em{flex:0 0 auto;color:#786136;font-size:.74rem;font-style:normal;font-weight:850}.impact-stage{position:relative;justify-content:space-between;gap:10px;min-height:30px}.impact-stage-line{position:absolute;right:9px;left:9px;height:3px;overflow:hidden;border-radius:999px;background:#121f251a}.impact-stage-line span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#126e64,#f4c95d,#b54e37);transition:width .12s linear}.impact-node{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid #d8e4e1;border-radius:999px;color:#5b676d;background:#ffffffd6;font-size:.72rem;font-weight:900;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),color .18s ease,border-color .18s ease,background .18s ease}.impact-node.active{color:#17342f;border-color:#126e6438;background:#dceeea;transform:translateY(-1px)}.impact-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.impact-metrics span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:linear-gradient(180deg,#ffffffdb,#ffffff94),#fff1c97a;box-shadow:0 8px 18px #121f250d}.impact-metrics span:nth-child(2){background:linear-gradient(180deg,#ffffffdb,#ffffff94),#dceeea99}.impact-metrics span:nth-child(3){background:linear-gradient(180deg,#ffffffdb,#ffffff94),#f1d8d075}.impact-metrics small{overflow:hidden;color:#5f6a70;font-size:.68rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.impact-metrics strong{color:#172026;font-size:1.05rem;line-height:1.1;white-space:nowrap}.people-proof-band{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:20px;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:radial-gradient(circle at 4% 0%,rgba(244,201,93,.3),transparent 32%),radial-gradient(circle at 94% 30%,rgba(110,198,181,.28),transparent 34%),linear-gradient(135deg,#ffffffa8,#ffffff42),#ffffff57;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2514}.people-proof-copy{display:grid;align-content:center;gap:10px}.people-proof-copy h2{max-width:470px;color:#172026;font-size:1.55rem;line-height:1.12}.people-proof-copy p:not(.eyebrow){color:#4d5b62;line-height:1.5}.people-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.people-proof-card{overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:linear-gradient(135deg,#ffffff9e,#ffffff2e),#fff1c985;box-shadow:inset 0 1px #ffffff9e,0 12px 28px #121f2512}.people-proof-card:nth-child(2){background:linear-gradient(135deg,#ffffff9e,#ffffff2e),#dceeeaad}.people-proof-card:nth-child(3){background:linear-gradient(135deg,#ffffff9e,#ffffff2e),#f1d8d094}.people-proof-card img{display:block;width:100%;height:142px;object-fit:cover}.people-proof-card div{display:grid;gap:7px;padding:13px}.people-proof-card span{color:#1b4f49;font-size:.72rem;font-weight:950;text-transform:uppercase}.people-proof-card strong{color:#172026;line-height:1.22}.people-proof-card p{color:#4d5b62;font-size:.84rem;line-height:1.45}h1,h2,p{margin:0}h1{max-width:860px;margin-top:4px;font-size:3.05rem;line-height:1;letter-spacing:0}h2{margin-top:4px;font-size:1.15rem;line-height:1.25;letter-spacing:0}.subhead{max-width:720px;margin-top:10px;color:#4d5b62;font-size:1.05rem;line-height:1.45}.enterprise-signal-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.enterprise-signal-bar span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid #d3ddda;border-radius:999px;color:#435057;background:#ffffffc7;font-size:.78rem;font-weight:800;box-shadow:0 8px 18px #121f250a}.enterprise-signal-bar svg{color:#126e64}.enterprise-signal-bar strong{color:#172026}.hero-pay-strip{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end;margin-top:16px;padding:12px;border:1px solid rgba(18,110,100,.18);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(244,201,93,.22),transparent 30%),linear-gradient(135deg,#ffffffd6,#ffffff80),#ffffff8a;box-shadow:inset 0 1px #ffffffb8,0 16px 32px #121f2514}.hero-pay-head{display:grid;gap:5px;align-self:center}.hero-pay-head span{display:inline-flex;align-items:center;gap:7px;color:#b54e37;font-size:.72rem;font-weight:950;text-transform:uppercase}.hero-pay-head svg{color:#126e64}.hero-pay-head strong{color:#101820;font-size:1.45rem;line-height:1}.hero-pay-strip label{display:grid;gap:6px;color:#4d5960;font-size:.78rem;font-weight:900}.hero-pay-strip input{min-width:0;min-height:42px;padding:0 11px;border:1px solid #d7dfdd;border-radius:8px;color:#101820;background:#ffffffe0;font:inherit}.hero-pay-strip .primary-button{min-height:42px;white-space:nowrap}.hero-pay-strip p{grid-column:1 / -1;color:#5b6870;font-size:.78rem;line-height:1.35}.note-kicker,.eyebrow{color:#b54e37;font-size:.74rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.scan-form{display:grid;gap:8px}.scan-panel{position:relative;align-self:stretch;padding:14px;border:1px solid #c8d4d1;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fbfaeb),#fff;box-shadow:0 18px 42px #121f2514}.scan-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#126e64,#f4c95d,#b54e37)}.scan-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:6px}.scan-panel-head span,.scan-panel-head strong{display:block}.scan-panel-head span{color:#b54e37;font-size:.72rem;font-weight:950;text-transform:uppercase}.scan-panel-head strong{margin-top:3px;color:#172026;font-size:1rem;line-height:1.25}.scan-panel-head em{min-height:28px;padding:7px 9px;border-radius:999px;color:#1c5f59;background:#dceeea;font-size:.74rem;font-style:normal;font-weight:950}.scan-form label{color:#555f65;font-size:.86rem;font-weight:800}.input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid #ced7d5;border-radius:8px;background:#fffffff2;box-shadow:0 16px 34px #121f2514}.input-row svg{margin-left:6px;color:#5c7371}input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17191c}textarea{width:100%;min-height:142px;resize:vertical;border:1px solid #d7dfdd;border-radius:8px;outline:0;padding:12px;color:#17191c;background:#ffffffdb;line-height:1.45}textarea:focus,input:focus,select:focus{outline:2px solid rgba(18,110,100,.22);outline-offset:2px}.revenue-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.revenue-inputs label{display:grid;gap:6px;padding:10px;border:1px solid #d7dfdd;border-radius:8px;background:#ffffffbd}.revenue-inputs input{min-height:28px;font-weight:850}.scan-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scan-assurance span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 8px;border:1px solid #d9e4e1;border-radius:8px;color:#244e49;background:#f6faf9;font-size:.78rem;font-weight:900;text-align:center}.scan-assurance svg{flex:0 0 auto;color:#126e64}.story-experience{position:relative;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:24px;margin:8px -24px;padding:38px 24px;overflow:clip;color:#172026;background:linear-gradient(135deg,#fffffff0,#f2f8f6e6),#f7faf9;border-block:1px solid #d8e3e0;box-shadow:inset 0 1px #ffffffb8}.story-experience:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(18,110,100,.06),transparent 38%),linear-gradient(260deg,rgba(244,201,93,.08),transparent 42%)}.story-visual,.story-copy{position:relative;z-index:1}.story-visual{position:sticky;top:24px;display:grid;align-content:center;min-height:520px}.story-orbit{display:none}.story-orbit img{width:50px;height:50px;border-radius:15px;box-shadow:0 18px 38px #00000038}.story-orbit span{position:absolute;width:8px;height:8px;border-radius:999px;background:#f4c95d;box-shadow:0 0 0 8px #f4c95d14}.story-orbit span:nth-child(2){top:7px;right:17px}.story-orbit span:nth-child(3){right:4px;bottom:26px;background:#6ec6b5;box-shadow:0 0 0 8px #6ec6b514}.story-orbit span:nth-child(4){bottom:11px;left:18px;background:#d97357;box-shadow:0 0 0 8px #d9735714}.story-console{display:grid;gap:14px;width:min(100%,620px);margin:0 auto;padding:16px;border:1px solid #d4dfdc;border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f9fcfbf0),#fff;box-shadow:0 22px 48px #121f251a}.story-console-top,.story-output span,.story-url-chip,.story-node{display:flex;align-items:center}.story-console-top{justify-content:space-between;gap:12px;min-height:40px;padding-bottom:10px;border-bottom:1px solid #e0e8e5}.story-console-top span,.story-output span,.story-step-kicker{color:#886c1f;font-size:.74rem;font-weight:950;text-transform:uppercase}.story-console-top strong{min-height:30px;padding:7px 10px;border-radius:999px;color:#174c45;background:#e3f1ee;font-size:.78rem}.story-url-chip{gap:8px;min-height:44px;padding:0 12px;border:1px solid #d5e2df;border-radius:8px;color:#27353b;background:#f8fbfa;font-weight:850}.problem-solution-map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.problem-solution-map:before{content:"";position:absolute;top:38px;right:12%;left:12%;height:2px;background:linear-gradient(90deg,#d9e3e0,#c6d9d4);opacity:1}.map-card{position:relative;display:grid;align-content:start;gap:7px;min-height:132px;padding:12px;border:1px solid #d8e3e0;border-radius:8px;background:#fff}.map-card:before{content:"";width:13px;height:13px;border:3px solid #ffffff;border-radius:999px;background:#a8b6b2;box-shadow:0 0 0 1px #cbd8d5}.map-card span{width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;color:#435057;background:#eef4f2;font-size:.68rem;font-weight:950;text-transform:uppercase}.map-card strong{color:#172026;font-size:.92rem;line-height:1.22}.map-card p{color:#5d676c;font-size:.78rem;line-height:1.38}.map-problem{border-color:#e2c5bd;background:#fff8f5}.map-problem:before,.map-problem span{color:#7c3b2c;background:#f1d8d0}.map-solution{border-color:#e6d397;background:#fffaf0}.map-solution span{color:#6f5415;background:#f5e6b7}.map-workflow{border-color:#bfd8d3;background:#f4fbf9}.map-workflow:before,.map-workflow span{background:#d9eeeb}.map-workflow span{color:#1d5f59}.story-node-stack{display:grid;gap:9px}.story-node{gap:10px;min-height:54px;padding:9px;border:1px solid #dde7e4;border-radius:8px;color:#526066;background:#fff;transition:transform .22s cubic-bezier(.2,.9,.24,1.35),border-color .22s ease,background .22s ease,color .22s ease}.story-node span{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:7px;color:#526066;background:#edf3f1}.story-node strong{flex:1;min-width:0;color:inherit}.story-node small{color:#748087;font-size:.78rem;font-weight:900}.story-node.active{color:#17342f;border-color:#b8d2cc;background:#edf8f5;transform:translate(3px)}.story-node.active span,.story-node.complete span{color:#fff;background:#126e64}.story-node.complete{color:#224b46;border-color:#cae1dc;background:#f4fbf9}.story-output{display:grid;gap:8px;padding:14px;border:1px solid #c9ded9;border-radius:8px;background:linear-gradient(135deg,#dceeeae0,#f8fbfaf0),#f4fbf9}.story-output span{gap:7px}.story-output strong{max-width:520px;color:#17342f;font-size:1.12rem;line-height:1.24}.story-copy{display:grid;align-content:start;gap:12px;max-width:700px}.story-copy h2{max-width:680px;color:#172026;font-size:1.8rem;line-height:1.04}.story-copy>p:not(.eyebrow){max-width:620px;color:#4d5b62;line-height:1.55}.story-step-list{position:relative;display:grid;gap:16px;margin-top:8px;padding-left:18px}.story-progress-rail{position:absolute;inset:4px auto 4px 0;width:3px;overflow:hidden;border-radius:999px;background:#dde7e4}.story-progress-rail span{display:block;width:100%;border-radius:inherit;background:linear-gradient(180deg,#126e64,#cfa83d);transition:height .24s ease}.story-step-card{display:grid;gap:9px;min-height:210px;padding:18px;border:1px solid #d8e3e0;border-radius:8px;background:#fff;transition:transform .22s cubic-bezier(.2,.9,.24,1.35),border-color .22s ease,background .22s ease,box-shadow .22s ease}.story-step-card.active{border-color:#a9c7c1;background:#f7fbfa;box-shadow:0 14px 30px #121f2514;transform:translateY(-2px)}.story-step-kicker{display:inline-flex;align-items:center;gap:8px}.story-step-kicker span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#fff;background:#126e64}.story-step-card h3{margin:0;color:#172026;font-size:1.2rem;line-height:1.2}.story-step-card p{color:#4d5b62;line-height:1.5}.trust-ledger{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:20px;padding:22px;border:1px solid #c9d5d2;border-radius:8px;background:linear-gradient(135deg,#fffffff5,#eff7f5eb),#fff;box-shadow:0 18px 42px #121f2512}.trust-ledger-copy{display:grid;align-content:center;gap:10px}.trust-ledger-copy h2{max-width:620px;font-size:1.45rem}.trust-ledger-copy p:not(.eyebrow){color:#4d5b62;line-height:1.5}.trust-principles{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.trust-principles span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border-radius:999px;color:#1b4f49;background:#dceeea;font-size:.8rem;font-weight:900}.trust-anchor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trust-anchor-card{display:grid;align-content:start;gap:7px;min-height:164px;padding:14px;border:1px solid #d7e2df;border-radius:8px;color:#17191c;text-decoration:none;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.trust-anchor-card:hover{border-color:#a8c1bd;box-shadow:0 14px 26px #121f2514;transform:translateY(-3px) scale(1.01)}.trust-anchor-card span{color:#b54e37;font-size:.72rem;font-weight:900;text-transform:uppercase}.trust-anchor-card strong{font-size:1.02rem}.trust-anchor-card small{color:#126e64;font-weight:900}.trust-anchor-card p{color:#4f5c62;font-size:.86rem;line-height:1.45}.executive-pulse{display:grid;grid-template-columns:minmax(300px,.64fr) minmax(0,1fr);gap:20px;padding:22px;border:1px solid #c7d5d1;border-radius:8px;background:linear-gradient(135deg,#fffffffa,#eff7f5eb),#fff;box-shadow:0 18px 42px #121f2512;animation:panel-pop .52s cubic-bezier(.2,.9,.22,1.22) both}.pulse-copy{display:grid;align-content:center;gap:10px}.pulse-copy h2{max-width:520px;font-size:1.5rem}.pulse-copy p:not(.eyebrow){color:#4d5b62;line-height:1.5}.pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pulse-card{position:relative;display:grid;align-content:start;gap:7px;min-height:134px;overflow:hidden;padding:13px;border:1px solid #d7e2df;border-radius:8px;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.pulse-card:after{content:"";position:absolute;inset:auto 12px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#126e64,#f4c95d);opacity:.72}.pulse-card svg{color:#126e64}.pulse-card span{color:#b54e37;font-size:.72rem;font-weight:950;text-transform:uppercase}.pulse-card strong{color:#172026;font-size:1.08rem;line-height:1.2}.pulse-card small{color:#5b6870;font-size:.82rem;font-weight:750;line-height:1.4}.operating-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px;border:1px solid #cbd8d5;border-radius:8px;background:#ffffffc2;box-shadow:0 16px 36px #121f250f}.operating-step{display:grid;align-content:start;gap:7px;min-height:132px;padding:13px;border:1px solid transparent;border-radius:8px;background:linear-gradient(180deg,#fffffff0,#f8fbfad1),#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.operating-step span{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:0 8px;border-radius:999px;color:#1c5f59;background:#dceeea;font-size:.73rem;font-weight:950;text-transform:uppercase}.operating-step strong{color:#172026;font-size:.98rem;line-height:1.25}.operating-step p{color:#536067;font-size:.84rem;line-height:1.42}.search-proof-surface,.faq-band{display:grid;gap:22px;padding:22px;border:1px solid #ced7d5;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f7fbfaeb),#fff;box-shadow:0 18px 42px #121f2512}.knowledge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.authority-map{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:12px}.authority-lead,.intent-table,.intent-row{min-width:0;border:1px solid #dce4e2;border-radius:8px;background:#fff}.authority-lead{display:grid;align-content:start;gap:10px;padding:16px;background:linear-gradient(135deg,#126e6414,#f4c95d14),#fff}.authority-lead span{width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;color:#744b1f;background:#fff1c9;font-size:.72rem;font-weight:950;text-transform:uppercase}.authority-lead strong{color:#172026;font-size:1.08rem;line-height:1.3}.authority-lead p{margin:0;color:#4d5b62;font-size:.9rem;line-height:1.55}.intent-table{display:grid;gap:0;overflow:hidden}.intent-row{display:grid;grid-template-columns:minmax(150px,.44fr) minmax(0,1fr);gap:14px;align-items:center;min-height:72px;padding:14px;border-width:0 0 1px;border-radius:0;color:#172026;text-decoration:none;transition:background .16s ease,transform .16s ease}.intent-row:last-child{border-bottom:0}.intent-row:hover{transform:translate(2px);background:#f5f8f7}.intent-row span{color:#1b4f49;font-size:.84rem;font-weight:950}.intent-row strong{color:#435057;font-size:.9rem;line-height:1.38}.answer-preview{display:grid;gap:12px;padding:16px;border:1px solid #d4dfdc;border-radius:8px;background:linear-gradient(180deg,#fffdfafa,#f7fbfaf2),#fff}.answer-preview h3{margin:0;color:#172026;font-size:1.1rem}.answer-preview .eyebrow{margin-bottom:5px}.answer-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.answer-preview-card{display:grid;gap:8px;min-width:0;min-height:130px;padding:14px;border:1px solid #dce4e2;border-radius:8px;color:#172026;background:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.answer-preview-card:hover{transform:translateY(-2px);border-color:#b8cbc6;box-shadow:0 14px 28px #121f2514}.answer-preview-card strong{font-size:.95rem;line-height:1.24}.answer-preview-card span{color:#4d5b62;font-size:.86rem;line-height:1.45}.sample-report-preview{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:8px;color:#172026;background:radial-gradient(circle at 8% 0%,rgba(244,201,93,.3),transparent 28%),radial-gradient(circle at 76% 94%,rgba(110,198,181,.28),transparent 31%),linear-gradient(135deg,#ffffffc7,#ffffff80),#f6faf9d1;box-shadow:0 20px 48px #121f251a}.sample-report-preview:before,.sample-report-preview:after{content:"";position:absolute;z-index:-1;border-radius:999px;filter:blur(1px);opacity:.76;animation:glass-drift 9s ease-in-out infinite}.sample-report-preview:before{top:-94px;right:34%;width:230px;height:230px;background:#f4c95d57}.sample-report-preview:after{right:-72px;bottom:-112px;width:280px;height:280px;background:#6ec6b54d;animation-delay:-3s}.sample-report-preview h3{margin:0;color:#172026;font-size:1.2rem;line-height:1.22}.sample-report-preview p:not(.eyebrow){margin:7px 0 0;color:#4d5b62;font-size:.9rem;line-height:1.5}.sample-report-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sample-report-list span,.sample-report-link{display:inline-flex;align-items:center;min-height:34px;border-radius:8px;font-size:.82rem;font-weight:850}.sample-report-list span{gap:6px;padding:7px 10px;color:#172427f0;border:1px solid rgba(255,255,255,.68);background:linear-gradient(135deg,#ffffffdb,#ffffff8a),#fff1c9d1;box-shadow:inset 0 1px #ffffffbd,0 8px 18px #121f250d}.sample-report-list span:nth-child(2){background:linear-gradient(135deg,#ffffffdb,#ffffff8f),#dceeead6}.sample-report-list span:nth-child(3){background:linear-gradient(135deg,#ffffffdb,#ffffff8f),#f1d8d0d6}.sample-report-list span:nth-child(4){background:linear-gradient(135deg,#ffffffdb,#ffffff8f),#e2eaeedb}.sample-report-list span:nth-child(5){background:linear-gradient(135deg,#ffffffdb,#ffffff8f),#e8e1f4d1}.sample-report-link{justify-content:center;min-height:42px;padding:0 16px;color:#fffdfa;border:1px solid rgba(23,52,47,.16);background:linear-gradient(180deg,#ffffff14,#fff0),#17342f;box-shadow:0 14px 28px #121f2526;text-decoration:none;white-space:nowrap;transition:transform .17s ease,box-shadow .17s ease}.sample-report-link:hover{transform:translateY(-2px);box-shadow:0 20px 34px #121f2533}.knowledge-link,.faq-item{min-width:0;border:1px solid #dce4e2;border-radius:8px;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.knowledge-link{display:grid;align-content:start;gap:8px;min-height:142px;padding:13px;color:#17191c;text-decoration:none}.knowledge-link span{width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;color:#1b4f49;background:#dceeea;font-size:.72rem;font-weight:950;text-transform:uppercase}.knowledge-link strong,.faq-item h3{color:#172026;font-size:.96rem;line-height:1.25}.knowledge-link p,.faq-item p{color:#4d5b62;font-size:.86rem;line-height:1.45}.faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.faq-item{display:grid;align-content:start;gap:8px;min-height:150px;padding:14px}.faq-item h3{margin:0}.form-error{color:#a63a2a;font-size:.86rem}.primary-button,.ghost-button,.icon-button{justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:8px;font-weight:850;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button{padding:0 14px;color:#fff;background:#126e64;box-shadow:0 10px 22px #126e6438}.ghost-button{padding:0 12px;color:#17191c;background:#fff;border-color:#ced7d5}.icon-button{width:38px;color:#17191c;background:#fff;border-color:#ced7d5}.primary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.icon-button:hover{transform:translateY(-2px) scale(1.025)}.primary-button:active:not(:disabled),.ghost-button:active:not(:disabled),.icon-button:active{animation:tap-bounce .26s cubic-bezier(.2,.9,.24,1.55)}.primary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.58}.spin{animation:spin 1s linear infinite}.diagnosis-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:20px}.diagnosis-card,.revenue-card,.metric-card,.panel,.top-fixes,.status-strip{border:1px solid #ced7d5;border-radius:8px;background:#ffffffeb;box-shadow:0 18px 42px #121f2512}.diagnosis-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:190px;padding:20px;color:#f8fbfa;border-color:#18323a;background:linear-gradient(135deg,#126e64e6,#1c2e39f7),#1c2e39;animation:panel-pop .52s cubic-bezier(.2,.9,.22,1.22) both}.diagnosis-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;color:#1c2e39;background:#f4c95d;animation:soft-bounce 2.8s ease-in-out infinite}.diagnosis-copy h2{margin-top:8px;font-size:2rem}.diagnosis-copy p:not(.eyebrow){max-width:800px;margin-top:10px;color:#f8fbfacc;line-height:1.5}.diagnosis-card .eyebrow{color:#f4c95d}.evidence-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.evidence-list span{gap:6px;min-height:32px;padding:0 10px;border-radius:999px;color:#f8fbfad6;background:#ffffff1a;font-size:.82rem;font-weight:800}.hero-revenue-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:40px;margin-top:14px;padding:0 12px;border:1px solid rgba(244,201,93,.32);border-radius:999px;color:#f8fbfa;background:#f4c95d1f}.hero-revenue-pill strong{color:#fff;font-size:1rem}.hero-revenue-pill span{color:#f8fbfac2;font-size:.84rem;font-weight:850}.next-action-pill{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;width:min(100%,620px);min-height:42px;margin-top:10px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#f8fbfa;background:#ffffff17}.next-action-pill span{color:#f8fbfaad;font-size:.8rem;font-weight:900;text-transform:uppercase}.next-action-pill strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.revenue-card{display:grid;align-content:center;gap:8px;min-height:190px;padding:20px;background:#fff9e8;border-color:#ead08f;animation:panel-pop .58s cubic-bezier(.2,.9,.22,1.22) both}.revenue-card strong{color:#17191c;font-size:2.4rem;line-height:1}.revenue-card span{color:#684b11;font-weight:850}.revenue-card small{color:#725d2f;line-height:1.45}.revenue-card em{margin-top:4px;color:#3f2f0e;font-size:.86rem;font-style:normal;font-weight:900}.status-strip{display:grid;gap:10px;padding:14px 16px}.progress-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#555f65;font-size:.9rem}.progress-copy strong{color:#17191c}.progress-track{height:8px;background:#dce4e2}.progress-track span{position:relative;background:linear-gradient(90deg,#1f6f68,#e2a93a,#b54e37);transition:width .22s ease}.progress-track span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:shimmer-slide 1.7s linear infinite}.scan-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.scan-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:8px;border:1px solid #dce4e2;border-radius:8px;color:#65727a;background:#f7f9f8}.scan-step span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#6a7780;background:#e8eeed}.scan-step p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750}.scan-step.complete{color:#1e5f3b;border-color:#cce0d4;background:#eef7f1}.scan-step.complete span{color:#fff;background:#2f7c4f}.scan-step.active{color:#704f08;border-color:#ead08f;background:#fbf3dc;animation:soft-bounce 1.3s ease-in-out infinite}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{display:flex;gap:12px;min-height:92px;padding:14px;animation:panel-pop .52s cubic-bezier(.2,.9,.22,1.22) both;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),box-shadow .18s ease,border-color .18s ease}.metric-card:nth-child(2){animation-delay:55ms}.metric-card:nth-child(3){animation-delay:.11s}.metric-card:nth-child(4){animation-delay:165ms}.metric-card:hover,.top-fix:hover,.fix-row:hover,.mini-stat:hover,.pulse-card:hover,.operating-step:hover,.knowledge-link:hover,.faq-item:hover{border-color:#a8c1bd;box-shadow:0 18px 32px #121f251a;transform:translateY(-3px) scale(1.01)}.metric-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:8px;color:#126e64;background:#dcefed}.metric-card span,.mini-stat span,.proof-card span{color:#5d666b;font-size:.86rem}.metric-card strong{display:block;margin-top:8px;font-size:1.34rem;line-height:1}.metric-card small{display:block;margin-top:8px;color:#6b756b;font-weight:800}.constraint-map{display:grid;gap:14px;padding:18px;border:1px solid #ced7d5;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fbfae6),#fff;box-shadow:0 18px 42px #121f2512}.stage-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stage-card{display:grid;align-content:start;gap:10px;min-height:142px;padding:13px;border:1px solid #dce4e2;border-radius:8px;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.stage-card:hover{border-color:#a8c1bd;box-shadow:0 14px 26px #121f2514;transform:translateY(-3px) scale(1.01)}.stage-card.primary-stage{border-color:#d4b95f;background:linear-gradient(180deg,#f4c95d2e,#fffffffa),#fff;box-shadow:inset 0 3px #f4c95d,0 18px 34px #7a4d001a}.stage-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.stage-topline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-topline em{color:#17191c;font-style:normal;font-weight:950}.stage-card p{color:#4d5b62;font-size:.9rem;line-height:1.35}.stage-card small{color:#5f6d74;font-size:.8rem;font-weight:900}.stage-meter{height:8px;overflow:hidden;border-radius:999px;background:#e3ebe9}.stage-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b54e37,#e2a93a,#126e64)}.top-fixes{display:grid;gap:14px;padding:18px}.section-heading,.panel-heading,.code-heading,.validation-box,.proof-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading span{flex:0 0 auto;color:#684b11;font-size:.86rem;font-weight:900}.section-heading a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:36px;padding:0 11px;border:1px solid rgba(18,110,100,.14);border-radius:999px;color:#126e64;background:#dceeea85;font-size:.86rem;font-weight:950;text-decoration:none}.section-heading a:hover{background:#dceeeac7;text-decoration:none}.top-fix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.top-fix{display:grid;justify-items:start;gap:9px;min-height:126px;padding:14px;border:1px solid #dce4e2;border-radius:8px;color:#17191c;text-align:left;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.top-fix strong{font-size:1.3rem}.top-fix span:not(.category-dot){color:#47535a;line-height:1.35}.war-room-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.78fr);gap:14px}.board-memo,.recovery-ladder,.advantage-panel{border:1px solid #ced7d5;border-radius:8px;background:#ffffffeb;box-shadow:0 18px 42px #121f2512;animation:panel-pop .52s cubic-bezier(.2,.9,.22,1.22) both}.board-memo{padding:18px}.memo-list{display:grid;gap:10px}.memo-item{display:grid;gap:5px;padding:12px;border:1px solid #dce4e2;border-radius:8px;background:#f8fbfa}.memo-item span,.ladder-row span,.ladder-row small,.advantage-card p{color:#5b6870;font-size:.86rem}.memo-item strong{color:#172026;font-size:.98rem;line-height:1.35}.recovery-ladder{display:grid;align-content:start;gap:14px;padding:18px;background:linear-gradient(180deg,#f4c95d29,#ffffffeb 48%),#fff}.ladder-list{display:grid;gap:10px}.ladder-row{display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:12px;border:1px solid #eadcb2;border-radius:8px;background:#fffcf2d1}.ladder-row strong{justify-self:end;color:#17191c;font-size:1.2rem}.ladder-row small{grid-column:1 / -1;line-height:1.4}.advantage-panel{grid-column:1 / -1;display:grid;gap:14px;padding:18px}.advantage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.advantage-card{display:grid;gap:7px;min-height:116px;padding:13px;border:1px solid #dce4e2;border-radius:8px;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.advantage-card:hover{border-color:#a8c1bd;box-shadow:0 14px 26px #121f2514;transform:translateY(-3px) scale(1.01)}.advantage-card svg{color:#126e64}.advantage-card strong{font-size:.98rem}.advantage-card p{line-height:1.45}.access-contact-grid{display:grid;grid-template-columns:minmax(260px,.88fr) minmax(320px,1.12fr);gap:20px}.access-panel,.billing-panel,.contact-panel{min-width:0;padding:18px;border:1px solid #ced7d5;border-radius:8px;background:#ffffffeb;box-shadow:0 18px 42px #121f2512;animation:panel-pop .52s cubic-bezier(.2,.9,.22,1.22) both}.login-form,.billing-form,.contact-form{display:grid;gap:10px;margin-top:14px}.deliverable-list{display:grid;gap:9px;margin-top:14px}.deliverable-list span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;border:1px solid #dce4e2;border-radius:8px;color:#244e49;background:#f7fbfa;font-size:.86rem;font-weight:900}.deliverable-list svg{flex:0 0 auto;color:#126e64}.login-form label,.billing-form label,.contact-form label{display:grid;gap:7px;color:#4d5960;font-size:.84rem;font-weight:850}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-form input,.contact-form input,.contact-form select{min-height:42px;padding:0 12px;border:1px solid #d7dfdd;border-radius:8px;background:#ffffffdb;color:#17191c}.contact-form select{appearance:none;background:linear-gradient(45deg,transparent 50%,#126e64 50%),linear-gradient(135deg,#126e64 50%,transparent 50%),#ffffffdb;background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat;cursor:pointer}.privacy-reassurance{margin:0;border:1px solid rgba(18,110,100,.12);border-radius:8px;padding:10px 11px;color:#536268;background:#dceeea6b;font-size:.82rem;font-weight:750;line-height:1.42}.delivery-expectation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delivery-expectation span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid rgba(18,110,100,.14);border-radius:8px;color:#244e49;background:#dceeea8a;font-size:.82rem;font-weight:900}.delivery-page{display:grid;gap:26px;width:min(100% - 48px,1180px);margin:0 auto;padding:34px 0 56px}.delivery-hero,.delivery-summary-grid,.delivery-result-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;align-items:stretch}.delivery-hero{padding:22px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:radial-gradient(circle at 8% 0%,rgba(244,201,93,.25),transparent 32%),radial-gradient(circle at 92% 100%,rgba(110,198,181,.28),transparent 34%),linear-gradient(135deg,#ffffffbd,#ffffff4d),#ffffff6b;box-shadow:0 22px 54px #121f251a}.delivery-hero h1{max-width:760px;color:#101820;font-size:3rem;line-height:1}.delivery-status-card,.delivery-panel,.delivery-fix-card{border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(135deg,#ffffffbd,#ffffff52),#ffffff70;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2514}.delivery-status-card{display:grid;align-content:center;gap:8px;min-height:180px;padding:18px}.delivery-status-card svg{color:#126e64}.delivery-status-card span,.delivery-meta strong{color:#667279;font-size:.78rem;font-weight:950;text-transform:uppercase}.delivery-status-card strong{color:#101820;font-size:1.5rem;line-height:1.05}.delivery-status-card small{color:#4d5b62;font-weight:850}.delivery-panel{display:grid;gap:14px;padding:18px}.delivery-meta,.delivery-step-list{display:grid;gap:10px}.delivery-meta span,.delivery-step-list span{display:grid;gap:4px;min-height:48px;padding:10px 12px;border:1px solid rgba(18,110,100,.12);border-radius:8px;color:#172026;background:#ffffff80;overflow-wrap:anywhere}.delivery-step-list span{position:relative;padding-left:36px;color:#5b6870;font-weight:900}.delivery-step-list span:before{content:"";position:absolute;top:14px;left:12px;width:14px;height:14px;border:2px solid #becac7;border-radius:999px;background:#fff}.delivery-step-list span.complete{color:#17342f;background:#dceeea94}.delivery-step-list span.complete:before{border-color:#126e64;background:#126e64;box-shadow:inset 0 0 0 3px #dcefed}.delivery-result-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.delivery-fix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.delivery-fix-card{display:grid;align-content:start;gap:10px;min-height:190px;padding:14px}.delivery-fix-card p,.delivery-fix-card small{color:#4d5b62;line-height:1.45}.delivery-fix-card small{font-weight:850}.assistant-note{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid #d7dfdd;border-radius:8px;color:#47535a;background:#f7faf9;font-size:.9rem;line-height:1.45}.assistant-note strong{color:#17342f}.success-note{border-color:#c9dfd2;background:#f0f8f3}.workbench{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.25fr);gap:20px}.panel{min-width:0;padding:18px;animation:panel-pop .52s cubic-bezier(.2,.9,.22,1.22) both}.panel-heading{margin-bottom:16px}.filter-bar{display:flex;align-items:center;gap:7px;min-height:40px;margin:-2px 0 12px;overflow-x:auto;padding:6px;border:1px solid #d9e1df;border-radius:8px;background:#f5f8f7}.filter-bar button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:#425059;background:transparent;font-size:.84rem;font-weight:850;transition:transform .16s cubic-bezier(.2,.9,.24,1.45),background .16s ease,color .16s ease}.filter-bar button:hover{transform:translateY(-2px) scale(1.04)}.filter-bar button span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;color:#5b6870;background:#e5ecea;font-size:.75rem}.filter-bar button.active{color:#fff;background:#1c2e39}.filter-bar button.active span{color:#1c2e39;background:#f4c95d}.fix-list{display:grid;gap:10px}.fix-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(86px,auto);align-items:center;gap:12px;width:100%;min-height:70px;padding:12px;border:1px solid #dce4e2;border-radius:8px;color:#17191c;text-align:left;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,background .18s ease,box-shadow .18s ease}.fix-row.selected{border-color:#126e64;background:#f7fbfa;box-shadow:inset 3px 0 #126e64;animation:soft-bounce .52s ease-out 1}.fix-row-copy{min-width:0}.fix-row-copy strong,.fix-row-copy small{display:block}.fix-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fix-row-copy small{margin-top:6px;color:#656f74}.row-badges{display:grid;justify-items:end;gap:6px}.category-dot{display:grid;place-items:center;width:36px;height:36px;border-radius:8px}.category-dot.visibility{color:#145f59;background:#dceeea}.category-dot.trust{color:#315f34;background:#e0edd7}.category-dot.conversion{color:#7a4d00;background:#f8e6b5}.category-dot.scale{color:#91442f;background:#f4dfd8}.severity,.status-pill{gap:6px;white-space:nowrap;border-radius:999px;font-size:.76rem;font-weight:900}.severity{padding:6px 9px}.severity-critical{color:#802318;background:#f7d8d2}.severity-high{color:#744604;background:#f6e4bc}.severity-medium{color:#1d5f59;background:#d9eeeb}.severity-low{color:#4a5560;background:#e8ebed}.status-pill{padding:8px 10px;color:#245e35;background:#dcebdc;animation:panel-pop .38s cubic-bezier(.2,.9,.22,1.22) both}.status-ready{color:#694b0d;background:#f4e7c7}.status-sent{color:#1c5f59;background:#dceeea}.detail-summary{color:#3f474c;line-height:1.55}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.mini-stat{display:grid;gap:7px;min-height:94px;padding:12px;border:1px solid #dce4e2;border-radius:8px;background:#fff;transition:transform .18s cubic-bezier(.2,.9,.24,1.45),border-color .18s ease,box-shadow .18s ease}.mini-stat svg{color:#126e64}.mini-stat strong{font-size:.94rem;line-height:1.35}.business-reason{margin:0 0 14px;padding:13px 0;border-top:1px solid #dde5e3;border-bottom:1px solid #dde5e3}.business-reason strong{display:block}.business-reason p{margin-top:5px;color:#4e5a60;line-height:1.45}.code-pack{overflow:hidden;border:1px solid #26333a;border-radius:8px;background:#101820;animation:panel-pop .58s cubic-bezier(.2,.9,.22,1.22) both}.code-heading{min-height:48px;padding:8px 10px 8px 14px;color:#fbfaf6;border-bottom:1px solid rgba(251,250,246,.12)}.code-heading span{display:inline-flex;align-items:center;gap:8px;font-weight:800}pre{min-height:220px;max-height:330px;margin:0;overflow:auto;padding:16px;color:#f6f0df;font-size:.89rem;line-height:1.55;white-space:pre-wrap}.validation-box{align-items:center;margin-top:14px;padding:14px 0;border-bottom:1px solid #dde5e3}.validation-box p{margin-top:4px;color:#565f63;line-height:1.45}.proof-card{margin-top:12px;padding:12px 0;border-bottom:1px solid #dde5e3}.proof-card>div{display:grid;gap:5px;min-width:0}.proof-card strong{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.scan-panel,.hero-graph-card,.service-proof-strip,.people-proof-band,.story-console,.story-node,.story-output,.story-step-card,.trust-ledger,.trust-anchor-card,.executive-pulse,.pulse-card,.operating-strip,.operating-step,.search-proof-surface,.faq-band,.authority-lead,.intent-table,.answer-preview,.answer-preview-card,.sample-report-preview,.knowledge-link,.faq-item,.access-panel,.billing-panel,.contact-panel,.panel,.top-fixes,.status-strip,.metric-card,.revenue-card,.top-fix,.advantage-card,.mini-stat,.fix-row,.ladder-row{border-color:#ffffffb8;background:linear-gradient(135deg,#ffffffa8,#ffffff47),#ffffff57;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #121f2512}.scan-panel,.search-proof-surface,.executive-pulse{background:radial-gradient(circle at 14% 0%,rgba(244,201,93,.34),transparent 36%),radial-gradient(circle at 92% 24%,rgba(110,198,181,.32),transparent 34%),radial-gradient(circle at 72% 100%,rgba(217,115,87,.16),transparent 28%),linear-gradient(135deg,#ffffffa3,#ffffff3d),#ffffff61}.story-console,.trust-ledger,.faq-band,.access-panel,.billing-panel,.contact-panel,.panel,.top-fixes{background:radial-gradient(circle at 0% 0%,rgba(110,198,181,.28),transparent 32%),radial-gradient(circle at 100% 100%,rgba(244,201,93,.24),transparent 34%),linear-gradient(135deg,#ffffff9e,#ffffff38),#ffffff5c}.pulse-card:nth-child(1),.operating-step:nth-child(1),.answer-preview-card:nth-child(1),.trust-anchor-card:nth-child(1),.knowledge-link:nth-child(4n+1),.faq-item:nth-child(4n+1),.top-fix:nth-child(1),.mini-stat:nth-child(1){background:linear-gradient(135deg,#ffffff94,#ffffff2e),#fff1c9a8}.pulse-card:nth-child(2),.operating-step:nth-child(2),.answer-preview-card:nth-child(2),.trust-anchor-card:nth-child(2),.knowledge-link:nth-child(4n+2),.faq-item:nth-child(4n+2),.top-fix:nth-child(2),.mini-stat:nth-child(2),.story-node.complete{background:linear-gradient(135deg,#ffffff94,#ffffff2e),#dceeeab8}.pulse-card:nth-child(3),.operating-step:nth-child(3),.answer-preview-card:nth-child(3),.trust-anchor-card:nth-child(3),.knowledge-link:nth-child(4n+3),.faq-item:nth-child(4n+3),.top-fix:nth-child(3),.mini-stat:nth-child(3){background:linear-gradient(135deg,#ffffff94,#ffffff2e),#f1d8d0a8}.pulse-card:nth-child(4),.operating-step:nth-child(4),.knowledge-link:nth-child(4n+4),.faq-item:nth-child(4n+4){background:linear-gradient(135deg,#ffffff94,#ffffff2e),#e8e1f4a3}.story-step-card.active,.story-node.active{background:radial-gradient(circle at 0% 0%,rgba(110,198,181,.24),transparent 42%),linear-gradient(135deg,#ffffffbd,#ffffff57),#dceeea85}@keyframes spin{to{transform:rotate(360deg)}}@keyframes panel-pop{0%{opacity:0;transform:translateY(14px) scale(.965)}64%{opacity:1;transform:translateY(-3px) scale(1.018)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tap-bounce{0%{transform:translateY(-2px) scale(1.025)}45%{transform:translateY(1px) scale(.985)}to{transform:translateY(-1px) scale(1.01)}}@keyframes logo-bounce{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-4px) rotate(-3deg)}58%{transform:translateY(1px) rotate(2deg)}}@keyframes mark-ring{0%,to{opacity:0;transform:scale(.92)}45%{opacity:1;transform:scale(1.06)}}@keyframes live-dot{0%,to{transform:scale(1);box-shadow:0 0 0 4px #61d39429}50%{transform:scale(1.32);box-shadow:0 0 0 8px #61d39414}}@keyframes soft-bounce{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-5px) scale(1.018)}60%{transform:translateY(1px) scale(.996)}}@keyframes visual-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.03)}}@keyframes flow-sweep{0%{transform:translate(-110%)}55%{transform:translate(95%)}to{transform:translate(210%)}}@keyframes bar-rise{0%{transform:scaleY(.22)}68%{transform:scaleY(1.06)}to{transform:scaleY(1)}}@keyframes line-draw{0%{stroke-dashoffset:500}42%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-500}}@keyframes shimmer-slide{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes glass-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,-10px,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1180px){h1{font-size:2.55rem}.topbar,.purchase-hero,.purchase-sample-panel,.intro-illustration-hero,.owned-proof-section,.delivery-hero,.delivery-summary-grid,.delivery-result-grid,.people-proof-band,.contact-hero,.contact-route-grid,.landing-proof-strip,.landing-story-band,.landing-cta-band,.offers-section,.story-experience,.diagnosis-grid,.workbench,.war-room-grid,.executive-pulse,.trust-ledger,.authority-map,.sample-report-preview,.access-contact-grid,.app-shell .topbar{grid-template-columns:1fr}.purchase-checkout-card{position:static;order:-1}.purchase-process-grid,.purchase-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-visual{position:relative;top:auto;min-height:420px}.metrics-grid,.people-proof-grid,.offer-grid,.delivery-fix-grid,.top-fix-grid,.advantage-grid,.stage-track,.pulse-grid,.operating-strip,.answer-preview-grid,.trust-anchor-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-anchor-card:last-child{grid-column:1 / -1}.scan-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.animated-service-visual{order:-1}.hero-pay-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pay-head,.hero-pay-strip .primary-button{grid-column:1 / -1}}@media(max-width:820px){.site-header{align-items:flex-start;flex-direction:column;width:min(100% - 32px,1180px)}.site-nav{justify-content:flex-start;width:100%}.site-nav a{min-height:36px;padding-inline:9px}.public-workspace,.contact-page,.purchase-page{width:min(100% - 32px,1180px)}.public-workspace{padding-right:0;padding-left:0}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;gap:12px;padding:14px}.sidebar-top{align-items:center;flex-direction:row}.live-chip{align-self:auto}.brand-mark{width:40px;height:40px;border-radius:13px}.sidebar-note{display:none}.nav-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.nav-item{display:grid;grid-template-columns:1fr;justify-content:center;min-height:50px;padding:8px}.nav-copy{display:none}.nav-icon{justify-self:center;width:34px;height:34px}.workspace{gap:22px;padding:20px 18px 30px}.hero-impact-hook{max-width:none}.hero-people-card,.hero-people-card img,.app-hero-media,.app-hero-media img{min-height:320px;height:320px}.story-experience{margin-inline:-18px;padding:32px 18px}h1{font-size:2.3rem}.diagnosis-copy h2{font-size:1.55rem}.diagnosis-card,.metrics-grid,.diagnosis-decision-panel,.purchase-impact-strip,.purchase-process-grid,.purchase-sample-grid,.people-proof-band,.people-proof-grid,.hero-pay-strip,.delivery-expectation,.delivery-summary-grid,.delivery-result-grid,.delivery-fix-grid,.landing-proof-strip,.landing-story-band,.landing-story-grid,.offer-grid,.contact-hero,.contact-route-grid,.detail-grid,.top-fix-grid,.advantage-grid,.stage-track,.pulse-grid,.operating-strip,.problem-solution-map,.sample-report-list,.trust-anchor-grid,.knowledge-grid,.answer-preview-grid,.scan-assurance,.contact-fields,.revenue-inputs{grid-template-columns:1fr}.trust-anchor-card:last-child{grid-column:auto}.input-row{grid-template-columns:auto minmax(0,1fr)}.input-row .primary-button{grid-column:1 / -1}.intent-row{grid-template-columns:1fr;gap:6px}.scan-timeline{grid-template-columns:1fr}.proof-card,.validation-box{align-items:stretch;flex-direction:column}.landing-cta-band{grid-template-columns:1fr}.landing-cta-actions{justify-content:flex-start}.contact-people-card,.contact-diagnosis-visual,.contact-people-card img{min-height:240px}}@media(max-width:560px){.site-header,.public-workspace,.delivery-page,.contact-page,.purchase-page{width:min(100% - 24px,1180px)}.public-workspace{padding-right:0;padding-left:0}.site-header{margin-top:12px}.site-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.site-nav a{justify-content:center;width:100%;background:#ffffff6b}.workspace{gap:18px;padding:16px 14px 26px}.panel,.purchase-copy,.purchase-checkout-card,.purchase-process-section,.purchase-sample-panel,.purchase-final-cta,.metric-card,.hero-pay-strip,.delivery-hero,.delivery-panel,.delivery-fix-card,.people-proof-band,.contact-hero,.contact-route-grid,.contact-context-card,.intro-illustration-hero,.animated-service-visual,.owned-proof-section,.owned-proof-copy,.owned-proof-image,.offers-section,.offer-card,.landing-proof-strip,.landing-story-band,.landing-story-card,.landing-cta-band,.top-fixes,.executive-pulse,.operating-strip,.story-step-card,.search-proof-surface,.faq-band,.diagnosis-card,.revenue-card{padding:14px}.story-experience{margin-inline:-14px;padding:28px 14px}.intro-copy h2{font-size:2.2rem}.purchase-page{gap:22px;padding:22px 0 34px}.purchase-copy h1{font-size:2.34rem;line-height:1}.purchase-optional-fields,.purchase-deliverables{grid-template-columns:1fr}.purchase-photo,.purchase-photo img{min-height:280px}.purchase-photo figcaption{right:10px;bottom:10px;left:10px;padding:10px}.purchase-final-cta{align-items:stretch;flex-direction:column}.purchase-final-cta .primary-button{justify-content:center;width:100%}.animated-service-visual{min-height:460px}.visual-topline,.visual-fix-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-node{width:64px;height:64px;font-size:.8rem}.owned-proof-image,.owned-proof-image img{min-height:300px}.public-workspace .story-experience{margin-inline:calc((100vw - min(100vw - 24px,1180px))/-2)}.story-visual{min-height:0}.story-orbit{position:relative;inset:auto;margin-bottom:-36px}.story-console{margin-top:0}.story-copy h2{font-size:1.55rem}.story-step-card{min-height:0}.problem-solution-map:before{inset:13% auto 13% 18px;width:2px;height:auto;background:linear-gradient(180deg,#d97357b3,#f4c95db3,#6ec6b5b3)}.map-card{min-height:112px;padding-left:40px}.map-card:before{position:absolute;top:15px;left:12px}.map-card p{font-size:.74rem}.faq-grid{grid-template-columns:1fr}h1{font-size:1.95rem}.hero-impact-hook{gap:10px;padding:11px}.hero-people-card,.hero-people-card img,.app-hero-media,.app-hero-media img{min-height:280px;height:280px}.hero-people-card figcaption,.app-hero-media figcaption{right:10px;bottom:10px;left:10px;padding:10px}.people-proof-card img{height:164px}.impact-hook-head{align-items:flex-start}.impact-hook-head em{max-width:96px;text-align:right}.impact-stage{gap:6px}.impact-node{min-height:28px;padding:0 7px;font-size:.66rem}.impact-metrics{gap:6px}.impact-metrics span{padding:8px 6px}.impact-metrics small{font-size:.59rem}.impact-metrics strong{font-size:.86rem}.filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.filter-bar button{justify-content:space-between;width:100%}.filter-bar button:hover{transform:translateY(-1px)}.fix-row{grid-template-columns:auto minmax(0,1fr)}.row-badges{grid-column:2;justify-items:start}}
