:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f7f9;min-width:320px;margin:0;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}img,iframe,video{max-width:100%}button,input,textarea,select{font:inherit}button,a{cursor:pointer}.wrap{width:min(1440px,100% - 40px);margin:0 auto}.ii-native-home{--ii-ink:#06080d;--ii-muted:#5f666f;--ii-line:#06080d21;--ii-soft:#eef2f1;--ii-green:#113e38;min-height:100svh;color:var(--ii-ink);background:radial-gradient(circle at 72% 14%,#17403829,#0000 22%),linear-gradient(#fbfcfb 0%,#f4f6f5 44%,#fff 100%);overflow:hidden}.ii-native-home button{letter-spacing:0}.ii-native-nav,.ii-native-footer,.ii-hero,.ii-band,.ii-build-strip{width:min(1420px,100% - clamp(24px,5vw,96px));margin-inline:auto}.ii-native-nav{min-height:72px;color:var(--ii-ink);grid-template-columns:auto minmax(280px,1fr) auto auto;align-items:center;gap:clamp(18px,2.6vw,42px);display:grid}.ii-brand-button{min-width:max-content;color:var(--ii-ink);text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-weight:900;display:inline-flex}.ii-brand-button strong{font-size:clamp(.9rem,1.15vw,1.15rem);line-height:1}.ii-native-mark{grid-template-columns:9px 9px;justify-content:space-between;align-items:stretch;width:29px;height:31px;display:inline-grid;position:relative}.ii-native-mark:before,.ii-native-mark:after,.ii-native-mark i,.ii-native-mark b{content:"";background:#050505;display:block}.ii-native-mark i,.ii-native-mark b{width:5px;height:31px;position:absolute}.ii-native-mark i{left:4px}.ii-native-mark b{right:4px}.ii-native-nav nav,.ii-native-footer nav{justify-content:center;gap:clamp(14px,2.4vw,42px);display:flex}.ii-native-nav nav button,.ii-native-footer nav button,.ii-link-button{color:#252a31;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0;font-size:.78rem;font-weight:750;display:inline-flex}.ii-native-nav>p,.ii-native-footer>p,.ii-build-strip>span{color:#3f464c;margin:0;font-size:.78rem;line-height:1.45}.ii-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 27px;font-size:.82rem;font-weight:850;line-height:1;display:inline-flex}.ii-pill.dark{color:#fff;background:#030405;border:1px solid #050607;box-shadow:0 18px 42px #00000024}.ii-pill.light{color:#12161b;background:#ffffffb8;border:1px solid #05060738}.ii-hero:before{content:"";z-index:0;clip-path:polygon(0 72%,18% 38%,33% 64%,49% 28%,66% 67%,82% 34%,100% 70%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 20%,#1a2a2714 20.5%,#0000 39%),linear-gradient(45deg,#0000 18%,#1a2a2714 18.5%,#0000 38%),linear-gradient(#fff0,#eef2f0 74%);position:absolute;inset:58% -9vw 0}.ii-hero-copy{z-index:2;max-width:560px;position:relative}.ii-kicker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ii-kicker span{background:#111;width:6px;height:6px;transform:rotate(45deg)}.ii-hero h1{letter-spacing:0;max-width:640px;margin:0;font-size:clamp(3.6rem,6.7vw,6.6rem);line-height:.88}.ii-hero-copy small{color:#9aa1a8;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:17px;margin-top:24px;font-size:.7rem;font-weight:900;display:inline-flex;position:relative}.ii-hero-stage{z-index:1;align-items:end;min-height:365px;display:grid;position:relative}.ii-mountain-field{z-index:0;clip-path:polygon(0 66%,17% 44%,28% 57%,43% 20%,58% 70%,72% 34%,100% 73%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 13%,#4e5b572e 13.4%,#0000 32%),linear-gradient(45deg,#0000 16%,#4e5b5729 16.4%,#0000 34%),linear-gradient(#fafcfb00,#dae2dfbd);position:absolute;inset:44% -7% 0 -12%}.ii-laptop{z-index:2;transform-origin:bottom;justify-self:center;width:min(680px,100%);position:relative;transform:perspective(1000px)rotateX(2deg)rotateY(-7deg)}.ii-laptop-screen{background:radial-gradient(circle at 45% 48%,#14413757,#0000 16%),radial-gradient(circle at 47% 48%,#fafffccc,#0000 22%),linear-gradient(135deg,#f8faf9fa,#e1e9e5d1);border:10px solid #111417;border-radius:9px 9px 5px 5px;min-height:292px;position:relative;overflow:hidden;box-shadow:0 38px 70px #0000003d}.ii-laptop-screen:before{content:"";background:#0d1114;width:28px;height:2px;margin-inline:auto;position:absolute;inset:10px 0 auto}.ii-screen-nav{color:#1b2429;gap:13px;font-size:.56rem;font-weight:800;display:grid;position:absolute;top:56px;left:30px}.ii-orbital-form{aspect-ratio:1;filter:drop-shadow(0 28px 34px #091d192e);background:radial-gradient(circle at 55% 55%,#081612 0 8%,#06201bbf 12%,#dae6e2e6 31%,#ffffff80 46%,#0000 64%);border-radius:50%;width:220px;position:absolute;top:19%;left:29%}.ii-orbital-form i,.ii-orbital-form b{border:1px solid #0c221e38;border-radius:48% 52% 45% 55%;position:absolute;inset:18%;transform:rotate(28deg)}.ii-orbital-form b{inset:6%;transform:rotate(-22deg)}.ii-screen-copy{width:235px;position:absolute;top:74px;right:44px}.ii-screen-copy strong{margin-bottom:39px;font-size:.72rem;font-weight:950;display:block}.ii-screen-copy strong:after{content:"";background:#101417;width:66px;height:3px;margin-top:35px;display:block}.ii-screen-copy h2{letter-spacing:0;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:.94}.ii-laptop-screen button{color:#fff;background:#030405;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:35px;right:30px}.ii-hero-side{z-index:1;color:#4e565d;letter-spacing:.35em;text-transform:uppercase;border-left:1px solid #0000001f;align-content:space-between;justify-items:start;min-height:330px;padding-left:26px;font-size:.72rem;font-weight:900;line-height:1.7;display:grid;position:relative}.ii-band{border-top:1px solid var(--ii-line);grid-template-columns:minmax(280px,.7fr) minmax(260px,.44fr);align-items:start;gap:clamp(20px,4vw,72px);padding:clamp(28px,4.6vw,56px) 0;display:grid}.ii-section-heading h2,.ii-build-strip h2{color:var(--ii-ink);letter-spacing:0;margin:0;font-size:clamp(2rem,3.2vw,3.75rem);line-height:1.02}.ii-section-note{color:#67717a;margin:0;font-size:.96rem;line-height:1.5}.ii-capability-grid article{text-align:center;border-right:1px solid #06080d24;align-content:center;justify-items:center;gap:8px;min-height:120px;padding:0 18px;display:grid}.ii-capability-grid h3,.ii-work-card h3,.ii-process-row h3,.ii-reality-grid h3,.ii-founder-copy h3{margin:0;font-size:1rem;line-height:1.12}.ii-capability-grid p,.ii-work-card p,.ii-process-row p,.ii-founder-copy p{color:#5a646d;margin:0;font-size:.86rem;line-height:1.36}.ii-line-icon,.ii-process-icon{color:#1d252b;width:38px;height:38px;display:block;position:relative}.ii-line-icon:before,.ii-line-icon:after,.ii-process-icon:before,.ii-process-icon:after{content:"";border:1px solid #10181e73;position:absolute;inset:7px}.ii-line-icon.icon-1:before{border-radius:50%;box-shadow:inset 0 0 0 8px #10151a}.ii-line-icon.icon-2:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.ii-line-icon.icon-3:before{transform:rotate(30deg)}.ii-line-icon.icon-4:before{border-radius:4px;transform:translate(-5px,-5px);box-shadow:12px 12px 0 -1px #f6f8f7,12px 12px #10181e73}.ii-line-icon.icon-5:before{background:#10151a;border:0;width:9px;height:34px;top:2px;left:13px;transform:skew(-16deg)}.ii-line-icon.icon-6:before{border-style:dashed;border-radius:50%}.ii-featured{grid-template-columns:minmax(280px,.9fr) minmax(220px,.35fr) auto}.ii-link-button{place-self:center end;font-size:.92rem;font-weight:850}.ii-work-card{background:linear-gradient(135deg,#f7f8f8,#dde3e1);border:1px solid #05080a1f;border-radius:7px;align-content:end;gap:5px;min-height:210px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #121a1f14}.ii-work-card.robot{background:radial-gradient(circle at 29% 32%,#20615d47,#0000 8%),linear-gradient(135deg,#f8fbfb,#e7eeee)}.ii-work-card.architecture{background:linear-gradient(125deg,#0000 30%,#1f282c2e 30.5%,#0000 32%),linear-gradient(135deg,#edf1f1,#cfd7d7)}.ii-work-card.beauty{background:radial-gradient(circle at 58% 28%,#ffffffe6,#0000 18%),linear-gradient(135deg,#f6f5f4,#d8d9d7)}.ii-work-visual{opacity:.9;position:absolute;inset:0}.ii-work-card.dark .ii-work-visual:before,.ii-work-card.dark .ii-work-visual:after{content:"";border-top:1px solid #c9ffebb8;border-radius:50%;height:78px;position:absolute;inset:30% -12% auto;transform:rotate(9deg)}.ii-work-card.dark .ii-work-visual:after{inset:39% -14% auto;transform:rotate(-7deg)}.ii-work-card small{color:#4c565e;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:850}.ii-work-card button{color:#111;background:#ffffffbd;border:1px solid #06080d2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:13px;right:13px}.ii-work-card.dark button{color:#fff;background:0 0;border-color:#ffffff73}.ii-process-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ii-process-row article>span{color:#5c656d;font-size:.72rem;font-weight:850}.ii-process-icon{border:1px solid #05080a1f;border-radius:50%;grid-row:span 3;width:42px;height:42px}.ii-process-icon:before{border-radius:50%;inset:12px}.ii-reality-grid article{background:linear-gradient(135deg,#f7f8f8,#dde3e1);border:1px solid #05080a1a;border-radius:6px;align-content:end;min-height:116px;padding:18px;display:grid;overflow:hidden;box-shadow:0 16px 34px #121a1f0d}.ii-founder-photo{filter:grayscale();background:linear-gradient(140deg,#0c11162e,#0000),url(/innovative-ingineering-mark.png) 50%/45% no-repeat,linear-gradient(135deg,#dce2df,#f9faf9);border-radius:8px;min-height:154px}.ii-founder-copy{gap:6px;display:grid}.ii-signature-card strong{font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(1.4rem,2.8vw,2.3rem);font-weight:500}.ii-signature-card button{color:#10151a;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0;font-weight:850;display:inline-flex}.ii-signature-card span{color:#858c93;letter-spacing:.22em;text-transform:uppercase;max-width:190px;font-size:.66rem;font-weight:900;line-height:1.55}.ii-build-strip{background:linear-gradient(135deg,#eef2f1f5,#ffffffc7);border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(260px,1fr) auto;align-items:center;gap:28px;min-height:70px;margin-top:10px;padding:10px 18px;display:grid}.ii-native-footer{color:#4b535b;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(18px,3vw,46px);min-height:64px;display:grid}.ii-native-footer small{color:#8b9298;font-size:.72rem}.ii-native-home button:focus-visible,.ii-native-home a:focus-visible{outline-offset:3px;outline:3px solid #113e38c7}@media (width<=1180px){.ii-native-nav{grid-template-columns:auto 1fr auto}.ii-native-nav>p{display:none}.ii-hero{grid-template-columns:minmax(320px,1fr) minmax(360px,1fr)}.ii-hero-side{display:none}.ii-work-grid,.ii-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ii-capability-grid article:nth-child(3n){border-right:0}.ii-process-row,.ii-reality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ii-about{grid-template-columns:1fr 1fr}}@media (width<=760px){.ii-native-nav,.ii-native-footer{grid-template-columns:1fr;justify-items:start;padding:18px 0}.ii-native-nav nav,.ii-native-footer nav{justify-content:flex-start;gap:14px}.ii-hero{grid-template-columns:1fr;min-height:auto;padding-top:34px}.ii-hero h1{font-size:clamp(3.3rem,15vw,4.7rem)}.ii-hero-stage{min-height:300px}.ii-laptop{transform:none}.ii-laptop-screen{min-height:255px}.ii-orbital-form{width:150px;left:18%}.ii-screen-copy{width:170px;right:24px}.ii-band,.ii-featured,.ii-about,.ii-build-strip,.ii-capability-grid,.ii-work-grid,.ii-process-row,.ii-reality-grid{grid-template-columns:1fr}.ii-capability-grid article,.ii-process-row article:after{border-right:0}.ii-link-button{justify-self:start}.ii-signature-card{border-left:0;padding-left:0}}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 24px;display:flex;position:sticky;top:0}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.brand img{object-fit:cover;border-radius:9px;width:34px;height:34px;box-shadow:0 4px 14px #0f172a1f}.brand .ii-native-mark{flex:none;width:24px;height:32px}.brand .ii-native-mark:before,.brand .ii-native-mark:after{height:32px}.brand span,.muted{color:#64748b;font-size:.92rem}nav,.actions,.auth-actions,.form-actions,.tabs,.carousel-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-actions{justify-content:space-between}.text-button{color:#0f766e;background:0 0;border:0;min-height:auto;padding:0;font-weight:800}.text-button:hover{text-decoration:underline}.reset-panel{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;gap:14px;padding:16px;display:grid}.reset-panel h3,.reset-panel p{margin:0}nav button,.tabs button,.steps button{color:#475569;background:0 0;border:0;border-radius:6px;min-height:40px;padding:0 12px;font-weight:800}.tabs{align-items:stretch;padding-bottom:4px}.tabs button{white-space:nowrap}.hero{color:#0f172a;background:linear-gradient(135deg,#0f766e14,#0f172a08),#f8fafc;border-bottom:1px solid #d8dee8}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:520px;padding:64px 0;display:grid}.hero h1{letter-spacing:-.02em;max-width:760px;margin:0;font-size:clamp(2.5rem,6vw,4.9rem);line-height:1}.hero p{color:#475569;max-width:680px;font-size:1.1rem;line-height:1.7}.hero-card,.panel{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:24px;box-shadow:0 12px 32px #0f172a0f}.hero-card{color:#111827;background:#fff;border-color:#cbd5e1}.hero-card p{color:#64748b}.hero-price{color:#111827;background:#fff;border-radius:6px;justify-content:space-between;gap:16px;margin:12px 0;padding:16px;display:flex}.section{padding:56px 0}.white{background:#fff;border-bottom:1px solid #d8dee8}.section-header{margin-bottom:28px}.eyebrow{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:950}h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}h3{margin:10px 0}.cards{gap:20px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.primary,.secondary{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.primary{color:#fff;background:#0f766e}.secondary{color:#111827;background:#fff;border-color:#cbd5e1}.secondary.danger{color:#991b1b;border-color:#fecaca}.secondary.dark{color:#111827;background:#fff;border-color:#cbd5e1}.process-list{gap:14px;display:grid}.process-list div{border-bottom:1px solid #e2e8f0;grid-template-columns:auto 1fr;gap:4px 14px;padding:0 0 14px;display:grid}.process-list div:last-child{border-bottom:0;padding-bottom:0}.process-list span{color:#0f766e;background:#e6f6f3;border-radius:999px;grid-row:span 2;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.process-list strong{color:#0f172a}.process-list p{color:#64748b;margin:0;font-size:.94rem;line-height:1.5}.full{width:100%}ul{padding:0;list-style:none}li{color:#334155;gap:8px;margin:10px 0;display:flex}.note,.error{border-radius:8px;margin-top:20px;padding:16px;line-height:1.6}.note{color:#713f12;background:#fffbeb;border:1px solid #fde68a}.info-callout{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:14px;font-size:.94rem;font-weight:700;line-height:1.6}.portfolio-image-guide{background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,260px);align-items:center;gap:16px;padding:14px;display:grid}.portfolio-image-guide h4{color:#111827;margin:0 0 6px}.portfolio-image-guide p{color:#334155;margin:0 0 8px;line-height:1.55}.portfolio-draft-preview{color:#64748b;background:linear-gradient(135deg,#fff,#e2e8f0);border:1px dashed #94a3b8;border-radius:8px;place-items:center;min-height:120px;font-size:.9rem;font-weight:800;display:grid;overflow:hidden}.file-upload{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:14px}.file-upload label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.file-upload label span{align-items:center;gap:8px;display:inline-flex}.file-upload input[type=file]{width:min(100%,340px);min-height:auto;padding:8px}.spam-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.portfolio-feature{margin-bottom:24px}.portfolio-card{background:#fff;border:1px solid #d8dee8;border-radius:8px;overflow:hidden}.portfolio-card img,.portfolio-card iframe,.portfolio-card video,.portfolio-file-preview{aspect-ratio:16/10;object-fit:cover;background:#e2e8f0;border:0;width:100%;display:block}.portfolio-card.large img,.portfolio-card.large iframe,.portfolio-card.large video,.portfolio-card.large .portfolio-file-preview{aspect-ratio:16/7}.portfolio-card>div{padding:18px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.select-card{text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:8px;min-height:220px;padding:24px}.selected{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e24}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{color:#475569;gap:8px;font-size:.9rem;font-weight:800;display:grid}input,textarea,select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;min-height:44px;padding:10px 12px}textarea{resize:vertical;min-height:120px}.span-two,.form-actions,.form-grid h3{grid-column:1/-1}.checkbox{grid-template-columns:auto 1fr;align-items:center}.checkbox input{width:auto;min-height:auto}.slot-grid,.summary-grid,.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sync-status{background:#fff;border:1px solid #0000001a;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.sync-status span{color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:950}.sync-status strong{color:#1d6f68}.slot,.summary,.list-row{text-align:left;background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;padding:14px}.list-row code{overflow-wrap:anywhere;color:#0f766e;max-width:100%;margin-top:8px;font-size:.8rem;font-weight:800;display:block}.slot{gap:4px;display:grid}.traffic-chart{gap:14px;display:grid}.traffic-bar-row{gap:8px;display:grid}.traffic-bar-label{color:#334155;justify-content:space-between;gap:14px;font-weight:800;display:flex}.traffic-bar-label span{overflow-wrap:anywhere}.traffic-bar-track{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.traffic-bar-track span{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#155e75);height:100%;display:block}.slot.requested{background:#fffbeb;border-color:#fde68a}.slot.reserved,.slot.blocked{color:#64748b;background:#e2e8f0}.summary span,.metric span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:950;display:block}.stack{gap:16px;display:grid}.legal-copy,.faq-item p,.guide-step p,.guide-cta p{color:#515154;line-height:1.7}.faq-list,.guide-list{gap:14px;display:grid}.faq-item h3,.guide-step h3,.guide-cta h3{margin-top:0}.guide-step{grid-template-columns:auto 1fr;gap:18px;display:grid}.guide-step>span{color:#1d6f68;background:#e8f1ef;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.guide-cta{margin-top:18px}.split,.list-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pill{color:#334155;text-transform:capitalize;background:#e2e8f0;border-radius:999px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.stars{color:#d97706}.review-summary-chip,.verified-review{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 11px;font-size:.82rem;font-weight:900;display:inline-flex}.thumb{aspect-ratio:16/8;object-fit:cover;background:#e2e8f0;border:0;border-radius:6px;width:100%}.portfolio-live-preview{background:#fff}.portfolio-file-preview{color:#1d6f68;text-align:center;place-items:center;gap:10px;padding:18px;font-weight:900;text-decoration:none;display:grid}.narrow{max-width:520px}footer{color:#fff;background:#0f172a;padding:28px 0 64px}.footer-grid{grid-template-columns:1.5fr 1fr .8fr;gap:16px;display:grid}.footer-grid p,.footer-grid span{color:#cbd5e1;line-height:1.6}.footer-grid h3{color:#fff;margin-top:0}footer a,footer button{color:#99f6e4;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;padding:6px 0;font-weight:900;text-decoration:none;display:inline-flex}.feature-sentinel-portfolio-visual{aspect-ratio:16/10;color:#ecfeff;background:radial-gradient(circle at 72% 28%,#5eead43d,#0000 28%),linear-gradient(135deg,#061013 0%,#0f2424 54%,#f6faf8 54%,#fff 100%);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.sentinel-preview-grid{opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#5eead41a 1px,#0000 1px),linear-gradient(#5eead41a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sentinel-preview-grid span{background:linear-gradient(90deg,#0000,#5eead4b8,#0000);width:46%;height:1px;position:absolute}.sentinel-preview-grid span:first-child{top:26%;left:-8%;transform:rotate(-16deg)}.sentinel-preview-grid span:nth-child(2){top:52%;right:-12%;transform:rotate(18deg)}.sentinel-preview-grid span:nth-child(3){bottom:22%;left:22%}.sentinel-preview-core{z-index:2;background:#061013d6;border:1px solid #5eead45c;align-content:center;gap:10px;width:min(76%,460px);min-height:170px;padding:clamp(20px,3vw,34px);display:grid;position:relative;box-shadow:0 28px 80px #0610136b}.sentinel-preview-core span,.sentinel-preview-lanes span{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.sentinel-preview-core strong{color:#fff;font-size:clamp(1.55rem,3vw,3.1rem);line-height:.95}.sentinel-preview-core p{color:#cbd5e1;margin:0}.sentinel-preview-lanes{z-index:3;gap:8px;display:grid;position:absolute;bottom:20px;right:20px}.sentinel-preview-lanes span{color:#064e3b;background:#ffffffdb;border:1px solid #0f172a1f;padding:8px 10px;display:block;box-shadow:0 14px 34px #0f172a1f}.footer-grid>div{align-content:start;display:grid}.toast{z-index:40;color:#0f766e;background:#fffffff5;border:1px solid #d8dee8;border-radius:8px;max-width:420px;padding:14px 16px;font-weight:900;position:fixed;bottom:58px;right:18px;box-shadow:0 10px 30px #0f172a1f}.glass-nav{background:#ffffffd1;border-bottom:1px solid #94a3b847;box-shadow:0 14px 38px #0f172a12}.brand strong{color:#0b1220;letter-spacing:0;font-size:.98rem}.premium-hero{--hero-tilt-x:0deg;--hero-tilt-y:0deg;--hero-parallax-x:0px;--hero-parallax-y:0px;color:#fff;background:radial-gradient(circle at 78% 22%,#14b8a62b,#0000 32%),linear-gradient(135deg,#07111f 0%,#102033 54%,#f6f8fb 54%,#eef4f8 100%);position:relative;overflow:hidden}.hero-motion-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-motion-field span{opacity:.42;width:42vw;max-width:620px;height:1px;transform:rotate(-18deg);translate:var(--hero-parallax-x) var(--hero-parallax-y);background:linear-gradient(90deg,#0000,#67e8f970,#0000);animation:8s cubic-bezier(.32,.72,0,1) infinite hero-signal-drift;display:block;position:absolute}.hero-motion-field span:first-child{top:18%;left:-18%}.hero-motion-field span:nth-child(2){opacity:.32;animation-delay:-4s;top:48%;left:34%}.hero-motion-field span:nth-child(3){opacity:.24;animation-delay:-7s;bottom:24%;right:-20%}.premium-hero:after{content:"";z-index:0;pointer-events:none;background:#f59e0b24;height:68%;position:absolute;inset:auto -10% -38% 42%;transform:rotate(-7deg)}.premium-hero .wrap{z-index:1;position:relative}.premium-hero h1{color:#fff;text-wrap:balance;max-width:780px}.hero-title{text-wrap:balance;max-width:980px}.reveal-line{opacity:1;animation:.85s cubic-bezier(.16,1,.3,1) both hero-soft-reveal;animation-delay:var(--reveal-delay,0s);display:block;transform:translateY(0)}.hero-actions.reveal-line{display:flex}.premium-hero p{color:#f1f5f9d6}.premium-hero .eyebrow{color:#67e8f9}.booking-process-card{transform-style:preserve-3d;will-change:transform;background:#fff;border:1px solid #ffffff38;align-self:stretch;gap:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s;animation:.9s cubic-bezier(.32,.72,0,1) .52s both booking-card-rise;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 24px 80px #03071242}.premium-hero:hover .booking-process-card{transform:perspective(900px) rotateX(var(--hero-tilt-x)) rotateY(var(--hero-tilt-y)) translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0);border-color:#14b8a66b;box-shadow:0 34px 95px #0307124d}.booking-card-glow{filter:blur(14px);opacity:.75;pointer-events:none;background:radial-gradient(circle,#14b8a638,#0000 70%);width:58%;height:52%;animation:8s ease-in-out infinite alternate booking-glow-sweep;position:absolute;inset:-35% auto auto -20%}.booking-process-card>:not(.booking-card-glow){z-index:1;position:relative}.booking-process-card .process-list p{color:#64748b}.booking-process-card .process-list{position:relative}.booking-process-card .process-list:before{content:"";transform-origin:top;background:linear-gradient(#0f766e00,#0f766e6b,#f59e0b00);border-radius:999px;width:2px;animation:4.8s cubic-bezier(.32,.72,0,1) infinite process-signal;position:absolute;top:12px;bottom:12px;left:16px}.booking-process-card .process-list>div{border-radius:8px;transition:transform .28s,background .28s;position:relative}.booking-process-card .process-list>div:hover{background:#0f766e0d;transform:translate(4px)}.premium-hero .primary,.premium-hero .secondary,.portfolio-feature.cinematic .secondary,.cta-panel .primary{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s;position:relative;overflow:hidden}.premium-hero .primary:after,.premium-hero .secondary:after,.portfolio-feature.cinematic .secondary:after,.cta-panel .primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:44%;transition:left .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:-45% auto -45% -55%;transform:skew(-18deg)}.premium-hero .primary:hover,.premium-hero .secondary:hover,.portfolio-feature.cinematic .secondary:hover,.cta-panel .primary:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a2e}.premium-hero .primary:hover:after,.premium-hero .secondary:hover:after,.portfolio-feature.cinematic .secondary:hover:after,.cta-panel .primary:hover:after{left:115%}.booking-card-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.booking-card-header span,.package-label,.service-outcome-card span,.booking-snapshot span,.review-meta span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:950}.booking-card-header strong{color:#0f766e;font-size:2rem}.split-cta{color:#fff;background:#0b1220}.cta-panel{background:linear-gradient(135deg,#14b8a629,#f59e0b1f);border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.cta-panel p{color:#cbd5e1}.services-band{background:#f6f7f9}.outcome-grid{align-items:stretch}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.service-page-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:20px;display:grid}.service-intro{position:sticky;top:92px}.service-outcome-card{background:linear-gradient(#fffffff5,#f8fafcf5),#fff;border:1px solid #d8dee8;border-radius:8px;align-content:start;gap:12px;min-height:292px;padding:22px;display:grid;box-shadow:0 16px 34px #0f172a0f}.service-outcome-card h3{color:#0b1220;margin:0;font-size:1.35rem}.service-outcome-card strong{color:#0f766e;line-height:1.35}.service-outcome-card p{color:#475569;line-height:1.65}.portfolio-showcase.compact{border-bottom:1px solid #d8dee8}.section-row{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.section-row .section-header{margin-bottom:0}.portfolio-feature.cinematic{background:#07111f;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:1.15fr .85fr;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0f172a2e}.portfolio-feature.cinematic .portfolio-card{background:#07111f;border:0;border-radius:0}.portfolio-feature.cinematic .portfolio-card>div{display:none}.portfolio-feature.cinematic .portfolio-card img,.portfolio-feature.cinematic .portfolio-card video,.portfolio-feature.cinematic .portfolio-card iframe,.portfolio-feature.cinematic .portfolio-card .portfolio-file-preview{aspect-ratio:auto;height:100%;min-height:430px}.portfolio-proof-panel{color:#fff;align-content:center;gap:16px;padding:32px 32px 92px;display:grid}.portfolio-proof-panel h3{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02}.portfolio-proof-panel p{color:#cbd5e1;line-height:1.7}.proof-grid{gap:10px;display:grid}.portfolio-feature.cinematic .carousel-controls{color:#fff;background:#07111fb8;border:1px solid #ffffff29;border-radius:8px;padding:8px;position:absolute;bottom:18px;right:18px}.carousel-dots{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 6px;display:inline-flex}.carousel-dots button{background:#94a3b8;border:0;border-radius:999px;width:10px;height:10px;min-height:10px;padding:0}.carousel-dots button.active{background:#0f766e;width:28px}@keyframes hero-soft-reveal{0%{opacity:.72;transform:translateY(.22em)}to{opacity:1;transform:translateY(0)}}@keyframes hero-signal-drift{0%{transform:translate(-18%)rotate(-18deg)}50%{transform:translate(34%,24px)rotate(-18deg)}to{transform:translate(82%,-8px)rotate(-18deg)}}@keyframes booking-card-rise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes booking-glow-sweep{0%{transform:translate(0,0)scale(1)}to{transform:translate(70%,54%)scale(1.35)}}@keyframes process-signal{0%{opacity:.35;transform:scaleY(.18)}45%{opacity:1;transform:scaleY(1)}to{opacity:.35;transform:scaleY(.18)}}@media (prefers-reduced-motion:reduce){.hero-motion-field,.booking-card-glow,.booking-process-card .process-list:before{display:none}.reveal-line,.booking-process-card{opacity:1;animation:none;transform:none}.booking-process-card .process-list>div{transition:none}}.portfolio-card{box-shadow:0 14px 30px #0f172a0f}.portfolio-card h3{margin-top:0}.booking-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.booking-snapshot{box-shadow:none}.booking-snapshot strong{color:#0b1220;margin:8px 0;font-size:1.08rem;display:block}.booking-snapshot p{color:#64748b;margin-bottom:0;line-height:1.55}.select-card{align-content:start;gap:10px;display:grid;box-shadow:0 14px 34px #0f172a0d}.select-card strong{color:#0f766e;font-size:1.45rem}.intake-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:20px;display:grid}.intake-aside{color:#fff;background:#0b1220;position:sticky;top:92px}.intake-aside p{color:#cbd5e1;line-height:1.7}.intake-aside .process-list span{color:#67e8f9;background:#14b8a624}.intake-aside .process-list strong{color:#fff}.intake-aside .process-list div{border-color:#ffffff1f}.reviews-hero{color:#fff;background:#0b1220;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.reviews-hero p{color:#cbd5e1}.review-score{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;place-items:center;min-width:168px;padding:22px;display:grid}.review-score strong{color:#f59e0b;font-size:3rem;line-height:1}.review-card{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:14px;padding:22px;display:grid;box-shadow:0 14px 30px #0f172a0f}.review-card h3,.review-card p{margin:0}.review-card p{color:#334155;line-height:1.65}.review-card .verified-review{color:#9a3412;margin-top:-4px;line-height:1.2}.review-meta{gap:4px;display:grid}.result-chip{color:#9a3412;background:#fff7ed;border-radius:999px;width:fit-content;padding:7px 11px;font-size:.82rem;font-weight:900}@media (width<=860px){.site-header,.split,.cta-panel,.section-row,.reviews-hero{flex-direction:column;align-items:stretch}.footer-grid,.hero-grid,.two,.three,.four,.form-grid,.slot-grid,.summary-grid,.metrics,.booking-overview,.service-page-layout,.portfolio-feature.cinematic,.intake-layout{grid-template-columns:1fr}.tabs{scrollbar-width:thin;flex-wrap:nowrap;margin:0 -16px 18px;padding:0 16px 10px;overflow-x:auto}.tabs button{flex:none}.sync-status,.split,.list-row{flex-direction:column;align-items:stretch}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-hero{background:linear-gradient(160deg,#07111f 0%,#102033 62%,#eef4f8 62%)}.portfolio-feature.cinematic .portfolio-card img,.portfolio-feature.cinematic .portfolio-card video,.portfolio-feature.cinematic .portfolio-card iframe,.portfolio-feature.cinematic .portfolio-card .portfolio-file-preview{min-height:280px}.portfolio-feature.cinematic .carousel-controls{margin:0 18px 18px;position:static}.service-intro,.intake-aside{position:static}}body{background:#f5f5f7}.glass-nav{min-height:60px;box-shadow:none;background:#fbfbfdd6;border-bottom:1px solid #00000014}nav button,.tabs button,.steps button{color:#424245;border-radius:999px}nav button.active,.tabs button.active,.steps button.active{color:#1d6f68;background:#e8f1ef}.premium-hero{background:radial-gradient(circle at calc(78% + var(--hero-parallax-x)) calc(28% + var(--hero-parallax-y)), #14b8a629, transparent 28%), linear-gradient(180deg, #fff 0%, #f5f5f7 100%);color:#1d1d1f}.premium-hero:after{display:none}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);gap:clamp(28px,5vw,86px);width:min(1320px,100% - 40px);min-height:560px}.premium-hero h1{color:#1d1d1f;letter-spacing:-.03em;max-width:1040px;font-size:clamp(3.6rem,7vw,7.3rem)}.premium-hero p,.hero p{color:#515154}.premium-hero .eyebrow,.eyebrow{color:#1d6f68;letter-spacing:.16em}.primary{color:#fff;background:#1d1d1f;border-radius:999px}.secondary,.secondary.dark{color:#1d1d1f;background:#fff;border-color:#d2d2d7;border-radius:999px}.primary,.secondary,nav button,.tabs button,.steps button{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),background .24s,border-color .24s,color .24s;position:relative;overflow:hidden;transform:translateZ(0)}.primary:after,.secondary:after,nav button:after,.tabs button:after,.steps button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:46%;transition:left .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:-55% auto -55% -65%;transform:skew(-18deg)}.primary:hover,.secondary:hover,nav button:hover,.tabs button:hover,.steps button:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 15px 30px #0f172a29}.primary:hover:after,.secondary:hover:after,nav button:hover:after,.tabs button:hover:after,.steps button:hover:after{left:120%}.primary:active,.secondary:active,nav button:active,.tabs button:active,.steps button:active{transform:translateY(0)scale(.98)}.booking-process-card,.panel,.service-outcome-card,.portfolio-card,.review-card,.select-card,.slot,.summary,.list-row{box-shadow:none;border-color:#0000001a;border-radius:14px}.booking-process-card{background:#ffffffdb;align-self:center;box-shadow:0 24px 70px #00000014}.booking-card-header strong,.select-card strong,.service-outcome-card strong,.price{color:#1d6f68}.portfolio-showcase{background:#f5f5f7}.portfolio-feature.cinematic{background:#fff;border-color:#0000001a;border-radius:18px;grid-template-columns:1fr .72fr;box-shadow:0 24px 70px #00000014}.portfolio-feature.cinematic .portfolio-card{background:#fff}.portfolio-proof-panel{color:#1d1d1f;background:#fff}.portfolio-proof-panel p{color:#515154}.proof-grid .summary{color:#1d1d1f;background:#f5f5f7;border-color:#00000014}.proof-grid .summary span{color:#6e6e73}.portfolio-feature.cinematic .carousel-controls{color:#1d1d1f;background:#ffffffe6;border-color:#0000001a}.services-band,.white{background:#fff}.note,.info-callout{color:#424245;background:#f5f5f7;border-color:#d2d2d7}.service-page-layout{grid-template-columns:.72fr 1.28fr}.service-intro{background:#f5f5f7}.booking-overview .panel{background:#fff}.intake-aside,.split-cta,footer{background:#1d1d1f}.cta-panel{background:#2c2c2e;border-radius:18px}.route-surface{opacity:1;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),filter .22s;transform:translateY(0)}.route-changing .route-surface{opacity:.18;filter:blur(8px);transform:translateY(18px)scale(.992)}.route-changing:before{content:"";z-index:60;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#14b8a629 45%,#1d1d1f1f 55%,#0000 100%);animation:.42s cubic-bezier(.16,1,.3,1) route-wipe;position:fixed;inset:0;transform:translate(-100%)}.portfolio-proof-strip,.admin-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.portfolio-grid .portfolio-card:first-child{grid-column:span 2}.portfolio-card{background:#ffffffeb;border-radius:18px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;box-shadow:0 18px 54px #0f172a14}.portfolio-card:hover{border-color:#1d6f6852;transform:translateY(-7px);box-shadow:0 28px 70px #0f172a24}.portfolio-card img,.portfolio-card iframe,.portfolio-card video,.portfolio-file-preview{transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s}.portfolio-card:hover img,.portfolio-card:hover iframe,.portfolio-card:hover video,.portfolio-card:hover .portfolio-file-preview{filter:saturate(1.07)contrast(1.04);transform:scale(1.035)}.portfolio-result,.portfolio-result-feature{background:linear-gradient(135deg,#e8f1efe6,#ffffffdb);border:1px solid #1d6f6829;border-radius:14px;gap:6px;padding:14px;display:grid}.portfolio-result span,.portfolio-result-feature span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.portfolio-result strong,.portfolio-result-feature strong{color:#1d1d1f;line-height:1.35}.portfolio-empty-link{color:#6e6e73;border:1px dashed #cbd5e1;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.86rem;font-weight:900;display:inline-flex}.portfolio-feature.cinematic{grid-template-columns:minmax(0,1.55fr) minmax(360px,.45fr)}.portfolio-feature.cinematic .portfolio-card img,.portfolio-feature.cinematic .portfolio-card iframe,.portfolio-feature.cinematic .portfolio-card video,.portfolio-feature.cinematic .portfolio-card .portfolio-file-preview{object-fit:contain;background:#05070a;min-height:500px}.matrix-featured-project{background:radial-gradient(circle at 78% 12%,#14b8a638,#0000 30%),linear-gradient(135deg,#06080d 0%,#121826 52%,#eef4f8 52%,#fff 100%);border:1px solid #1118271a;border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(28px,5vw,80px);margin:10px 0 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0f172a2e}.matrix-feature-copy{color:#fff;gap:18px;padding:clamp(30px,5vw,68px);display:grid}.matrix-feature-copy h2{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(3.2rem,8vw,8.4rem);line-height:.92}.matrix-feature-copy p:not(.eyebrow){color:#dbe4ee;max-width:560px;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.5}.matrix-feature-copy .primary{width:fit-content}.matrix-feature-visual{place-items:center;min-height:560px;padding:clamp(24px,4vw,56px);display:grid;position:relative}.matrix-feature-visual img,.matrix-feature-visual iframe,.matrix-feature-visual video,.matrix-feature-visual .portfolio-file-preview{aspect-ratio:16/10;object-fit:cover;border-radius:24px;width:min(100%,760px);box-shadow:0 32px 80px #0f172a3d}.intent-orbit{pointer-events:none;position:absolute;inset:30px}.intent-orbit span{color:#1d1d1f;background:#ffffffb8;border:1px solid #ffffff3d;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:950;position:absolute;box-shadow:0 16px 40px #0f172a1a}.intent-orbit span:first-child{top:4%;left:12%}.intent-orbit span:nth-child(2){top:18%;right:10%}.intent-orbit span:nth-child(3){bottom:20%;left:4%}.intent-orbit span:nth-child(4){bottom:7%;right:16%}.editorial-shell{color:#f8fafc;background:#05070a}.case-study-exit{z-index:40;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070a9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:fixed;top:18px;left:18px}.matrix-hero,.matrix-story-opening,.matrix-progression-section,.matrix-proof-section,.case-study-chapter,.ecosystem-health,.continue-exploring{width:min(1320px,100% - 40px);margin:0 auto}.matrix-hero{align-content:center;gap:26px;min-height:100svh;padding:88px 0;display:grid}.matrix-hero h1{letter-spacing:0;max-width:1060px;margin:0;font-size:clamp(4.2rem,13vw,13rem);line-height:.86}.matrix-hero>p:not(.eyebrow){color:#cbd5e1;max-width:760px;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.45}.intent-model{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.intent-model span{color:#f8fafc;background:linear-gradient(145deg,#ffffff1c,#ffffff08);border:1px solid #ffffff1f;border-radius:22px;place-items:center;min-height:96px;font-weight:950;display:grid}.matrix-story-opening{align-content:center;min-height:72svh;padding:80px 0;display:grid}.matrix-story-opening p{color:#fff;max-width:980px;margin:0;font-size:clamp(2.4rem,6vw,6.4rem);line-height:1}.case-study-chapter{color:#1d1d1f;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(28px,5vw,90px);min-height:100svh;padding:90px 0;display:grid}.chapter-question span{color:#fff;background:#05070a;border-radius:999px;place-items:center;width:52px;height:52px;font-weight:950;display:inline-grid}.chapter-question h2{max-width:680px;margin:24px 0 0;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.96}.chapter-answer{gap:24px;display:grid}.chapter-answer>p{color:#3f3f46;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.55}.design-decision{background:linear-gradient(135deg,#e8f1eff5,#ffffffeb);border:1px solid #0f172a1a;border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 24px 70px #0f172a14}.design-decision p{color:#1d6f68;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:.78rem;font-weight:950}.design-decision h3{margin:0 0 18px;font-size:clamp(1.45rem,2.4vw,2.1rem)}.design-decision dl{gap:12px;margin:0;display:grid}.design-decision dt{color:#1d6f68;text-transform:uppercase;font-size:.76rem;font-weight:950}.design-decision dd{color:#3f3f46;margin:4px 0 0;line-height:1.55}.ecosystem-health{color:#1d1d1f;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(28px,6vw,100px);min-height:100svh;padding:100px 0;display:grid}.ecosystem-health h2{margin:0 0 18px;font-size:clamp(3rem,6vw,7rem);line-height:.94}.ecosystem-health p:not(.eyebrow){color:#3f3f46;font-size:1.25rem;line-height:1.6}.neo-demo-card{color:#fff;background:radial-gradient(circle at 30% 20%,#14b8a638,#0000 30%),linear-gradient(145deg,#05070a,#111827);border-radius:34px;align-content:center;gap:22px;min-height:560px;padding:clamp(24px,4vw,52px);display:grid;box-shadow:0 36px 100px #0f172a47}.glasses-frame{justify-content:center;gap:18px;display:flex}.glasses-frame span{aspect-ratio:1.42;border:2px solid #99f6e4b8;border-radius:42px;width:min(32vw,190px);box-shadow:inset 0 0 40px #14b8a629,0 0 60px #14b8a624}.neo-speech,.health-pulse span{background:#ffffff12;border:1px solid #ffffff21;border-radius:22px;padding:18px}.neo-speech p{color:#dbe4ee;margin-bottom:0}.health-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-pulse span{color:#99f6e4;font-weight:900}.continue-exploring{color:#1d1d1f;gap:14px;padding:110px 0 140px;display:grid}.continue-exploring a,.continue-exploring button{color:#1d1d1f;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a24;border-radius:0;width:100%;padding:24px 0;font-size:clamp(1.6rem,4vw,4rem);font-weight:950;text-decoration:none}.portfolio-index{background:#fbfbfd}.matrix-featured-project{background:radial-gradient(circle at 82% 18%,#87ceeb2e,#0000 24%),radial-gradient(circle at 62% 76%,#14b8a61f,#0000 26%),linear-gradient(135deg,#fff 0%,#f7f9fc 48%,#eef3f8 100%);border:1px solid #0f172a14;border-radius:34px;grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);box-shadow:0 34px 110px #0f172a1f}.matrix-featured-project:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffb8,#0000 44%);position:absolute;inset:0}.matrix-feature-copy{z-index:2;color:#111827;position:relative}.matrix-feature-copy h2{color:#05070a}.matrix-feature-copy p:not(.eyebrow){color:#3f3f46}.matrix-feature-points{flex-wrap:wrap;gap:10px;display:flex}.matrix-feature-points span{color:#1d1d1f;background:#ffffffc7;border:1px solid #0f172a14;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:950}.matrix-reality-showcase{contain:layout paint;isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffffffa,#fff3 34%,#0000 58%),linear-gradient(145deg,#ffffffe6,#e2e8f06b);border-radius:32px;justify-self:end;place-items:center;width:min(100%,1080px);min-height:clamp(600px,48vw,760px);display:grid;position:relative;overflow:hidden}.matrix-reality-showcase.feature{justify-self:stretch;width:auto;min-height:620px;margin:clamp(18px,3vw,34px)}.workflow-halo{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#ffffffe6,#e2e8f033 46%,#0000 68%);border-radius:50%;width:min(54vw,620px);position:absolute;box-shadow:0 0 120px #0f172a14}.matrix-product-shell{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f172a14;border-radius:32px;width:min(94%,980px);animation:.7s cubic-bezier(.16,1,.3,1) both matrix-stage-rise;position:relative;overflow:hidden;box-shadow:0 34px 120px #0f172a2e}.matrix-product-bar{border-bottom:1px solid #0f172a14;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.matrix-product-bar span,.neo-console-card span,.intent-stack span,.product-signal-list span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.matrix-product-bar strong{color:#111827;font-size:.9rem}.matrix-product-bar i{color:#1d6f68;background:#e8f1ef;border:1px solid #1d6f682e;border-radius:999px;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:950}.matrix-product-grid{grid-template-columns:132px minmax(360px,1fr) 250px;min-height:430px;display:grid}.matrix-product-sidebar{background:#f8fafcf0;border-right:1px solid #0f172a14;align-content:start;gap:10px;padding:18px 12px;display:grid}.matrix-product-sidebar span{color:#475569;border-radius:14px;padding:10px;font-size:.78rem;font-weight:900}.matrix-product-sidebar .active{color:#fff;background:#111827;box-shadow:0 14px 30px #0f172a29}.matrix-product-main{background:radial-gradient(circle at 70% 20%,#14b8a621,#0000 30%),linear-gradient(145deg,#fffffff0,#f1f5f9e0);align-content:center;gap:16px;padding:clamp(18px,3vw,34px);display:grid}.neo-console-card,.intent-stack article{background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 20px 60px #0f172a14}.neo-console-card{padding:clamp(20px,3vw,34px);position:relative;overflow:hidden}.neo-console-card:after{content:"";background:linear-gradient(90deg,#0000,#1d6f68,#99f6e4,#0000);height:3px;animation:2.8s ease-in-out infinite matrix-scan;position:absolute;inset:auto 0 0}.neo-console-card h3{color:#05070a;margin:10px 0 12px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.neo-console-card p{color:#4b5563;margin:0;line-height:1.55}.intent-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intent-stack article{align-content:space-between;min-height:132px;padding:16px;animation:5s ease-in-out infinite matrix-card-float;display:grid}.intent-stack article:nth-child(2){animation-delay:-1.5s}.intent-stack article:nth-child(3){animation-delay:-3s}.intent-stack strong{color:#111827;line-height:1.25}.matrix-progression-storyboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.matrix-progression-storyboard.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matrix-progression-step{background:linear-gradient(145deg,#fffffffa,#f2f6f9eb);border:1px solid #0f172a1a;border-radius:18px;align-content:start;gap:18px;min-height:230px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #0f172a14}.matrix-progression-storyboard.compact .matrix-progression-step{min-height:168px;box-shadow:none;border-radius:16px;padding:14px}.matrix-progression-step:after{content:"";border-top:2px solid #1d6f6857;border-right:2px solid #1d6f6857;width:14px;height:14px;position:absolute;top:30px;right:12px;transform:rotate(45deg)}.matrix-progression-step:last-child:after,.matrix-progression-storyboard.compact .matrix-progression-step:nth-child(2):after{display:none}.matrix-progression-index{color:#fff;background:#111827;border-radius:999px;place-items:center;width:42px;height:42px;font-size:.8rem;font-weight:950;display:inline-grid}.matrix-progression-content{min-width:0}.matrix-progression-content span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:950;display:block}.matrix-progression-content h3{color:#05070a;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(1.05rem,1.45vw,1.46rem);line-height:1.12}.matrix-progression-content p{color:#4b5563;overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.5}.matrix-progression-section{color:#111827;border-top:1px solid #0f172a14;grid-template-columns:minmax(0,.72fr) minmax(620px,1.28fr);align-items:start;gap:clamp(28px,5vw,76px);padding:104px 0 72px;display:grid}.matrix-progression-copy{position:sticky;top:92px}.matrix-progression-copy h2{color:#05070a;margin:0 0 18px;font-size:clamp(2.8rem,5.6vw,6.6rem);line-height:.94}.matrix-progression-copy p:not(.eyebrow){color:#3f3f46;font-size:1.16rem;line-height:1.65}.matrix-product-inspector{background:#ffffffeb;border-left:1px solid #0f172a14;align-content:center;gap:18px;padding:18px;display:grid}.rayban-display.mini{border-radius:24px;justify-self:center;gap:8px;padding:10px}.rayban-display.mini:before{width:24px}.rayban-display.mini span{border-radius:18px;width:72px}.rayban-display.mini span i{margin:0 0 8px 8px;padding:5px 7px;font-size:.62rem}.product-signal-list{gap:10px;display:grid}.product-signal-list span{color:#111827;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:10px 10px 10px 30px;display:block;position:relative}.product-signal-list span:before{content:"";background:#1d6f68;border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite matrix-pulse;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rayban-display{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff6b;border-radius:999px;gap:clamp(14px,2vw,24px);padding:22px;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 28px 80px #0f172a24}.rayban-display:before{content:"";background:#0f172a3d;width:clamp(38px,5vw,70px);height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rayban-display span{aspect-ratio:1.55;background:radial-gradient(circle at 34% 22%,#fffffff2,#0000 28%),linear-gradient(145deg,#fffc,#c8d6e56b);border:1px solid #0f172a24;border-radius:44px;place-items:end start;width:clamp(120px,16vw,218px);display:grid;position:relative;box-shadow:inset 0 0 36px #ffffffbd,0 18px 48px #0f172a1f}.rayban-display span i{color:#1d6f68;letter-spacing:.04em;background:#ffffffd1;border:1px solid #1d6f6829;border-radius:999px;margin:0 0 18px 20px;padding:7px 10px;font-size:.72rem;font-style:normal;font-weight:950}.workflow-plane{z-index:3;color:#111827;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #0f172a14;border-radius:22px;width:min(270px,34vw);padding:18px;position:absolute;box-shadow:0 24px 70px #0f172a1f}.workflow-plane span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:950;display:block}.workflow-plane strong{color:#111827;line-height:1.24;display:block}.workflow-plane small{color:#6e6e73;margin-top:8px;line-height:1.45;display:block}.plane-left{top:18%;left:6%}.plane-center{top:8%;left:50%;transform:translate(-50%)}.plane-right{bottom:17%;right:6%}.workflow-map{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.workflow-map i{aspect-ratio:1;background:linear-gradient(145deg,#1d6f68,#99f6e4);border-radius:999px;display:block}.workflow-caption{z-index:4;color:#1d1d1f;background:#ffffffd1;border:1px solid #0f172a14;border-radius:999px;width:max-content;max-width:calc(100% - 36px);padding:10px 14px;font-size:.82rem;font-weight:950;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0f172a1a}@keyframes matrix-stage-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes matrix-scan{0%,to{opacity:.2;transform:translate(-70%)}45%,55%{opacity:1}to{transform:translate(70%)}}@keyframes matrix-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes matrix-pulse{0%,to{box-shadow:0 0 #1d6f6838}50%{box-shadow:0 0 0 7px #1d6f6800}}.editorial-shell,.matrix-case-study{color:#111827;background:#fbfbfd}.matrix-case-study{background:linear-gradient(#fbfbfd 0%,#fff 38%,#f6f8fb 100%)}.case-study-exit{color:#111827;background:#ffffffd1;border-color:#0f172a1a;box-shadow:0 18px 50px #0f172a1f}.matrix-hero{color:#111827;grid-template-columns:minmax(560px,.78fr) minmax(760px,1.22fr);align-items:center;gap:clamp(64px,5vw,104px);width:min(1680px,100% - 96px)}.matrix-hero-copy{z-index:2;gap:22px;min-width:0;display:grid;position:relative}.matrix-hero h1{color:#05070a;max-width:650px;font-size:clamp(4rem,6.5vw,7.8rem)}.matrix-hero>p:not(.eyebrow),.matrix-hero-copy>p:not(.eyebrow){color:#3f3f46}.matrix-story-opening{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14}.matrix-story-opening p{color:#111827}.matrix-proof-section{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(28px,5vw,76px);padding:110px 0 70px;display:grid}.matrix-proof-intro{position:sticky;top:92px}.matrix-proof-intro h2{color:#05070a;margin:0 0 18px;font-size:clamp(3rem,6vw,7.2rem);line-height:.92}.matrix-proof-intro p:not(.eyebrow){color:#3f3f46;font-size:1.2rem;line-height:1.65}.matrix-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matrix-proof-card{background:linear-gradient(145deg,#fffffffa,#f4f7faeb);border:1px solid #0f172a14;border-radius:28px;align-content:start;gap:14px;min-height:250px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 22px 70px #0f172a12}.matrix-proof-card:nth-child(2),.matrix-proof-card:nth-child(4){transform:translateY(34px)}.matrix-proof-card span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.matrix-proof-card h3{color:#05070a;margin:0;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.06}.matrix-proof-card p{color:#4b5563;margin:0;line-height:1.58}.matrix-breakthrough{color:#111827;border-top:1px solid #0f172a14;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:start;gap:clamp(28px,5vw,76px);width:min(1320px,100% - 40px);margin:0 auto;padding:96px 0;display:grid}.matrix-breakthrough-copy{position:sticky;top:92px}.matrix-breakthrough-copy h2{color:#05070a;margin:0 0 20px;font-size:clamp(2.8rem,5.4vw,6.4rem);line-height:.94}.matrix-breakthrough-copy p:not(.eyebrow),.matrix-breakthrough-panel p{color:#3f3f46;font-size:1.16rem;line-height:1.68}.matrix-breakthrough-panel{background:linear-gradient(145deg,#fffffffa,#f0f7f6eb);border:1px solid #0f172a14;border-radius:28px;gap:18px;padding:clamp(24px,3.4vw,42px);display:grid;box-shadow:0 26px 80px #0f172a17}.matrix-breakthrough-panel p{margin:0}.matrix-breakthrough-panel ul{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.matrix-breakthrough-panel li{color:#1f2937;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-weight:850;line-height:1.45;display:grid}.matrix-breakthrough-panel svg{color:#1d6f68;margin-top:2px}.matrix-blocker-resolution{color:#111827;border-top:1px solid #0f172a14;grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);align-items:start;gap:clamp(28px,5vw,76px);width:min(1320px,100% - 40px);margin:0 auto;padding:96px 0;display:grid}.matrix-blocker-resolution-copy{position:sticky;top:92px}.matrix-blocker-resolution-copy h2{color:#05070a;margin:0 0 20px;font-size:clamp(2.6rem,5vw,6rem);line-height:.95}.matrix-blocker-resolution-copy p:not(.eyebrow){color:#3f3f46;font-size:1.16rem;line-height:1.68}.matrix-blocker-resolution-grid{gap:14px;display:grid}.matrix-blocker-resolution-card{background:linear-gradient(135deg,#fffffffa,#f3f7f6f0);border:1px solid #0f172a14;border-radius:24px;grid-template-columns:minmax(112px,.32fr) minmax(220px,.78fr) minmax(280px,1.1fr);align-items:start;gap:clamp(14px,2vw,24px);padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 20px 64px #0f172a12}.matrix-blocker-resolution-card span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.matrix-blocker-resolution-card h3{color:#05070a;margin:0;font-size:clamp(1.18rem,1.6vw,1.72rem);line-height:1.12}.matrix-blocker-resolution-card p{color:#4b5563;margin:0;line-height:1.58}.case-study-chapter{color:#111827}.case-study-chapter:nth-of-type(2n){background:0 0}.chapter-question span{color:#fff;background:#111827}.chapter-question h2{color:#05070a}.chapter-answer>p,.ecosystem-health p:not(.eyebrow){color:#3f3f46}.design-decision{background:#ffffffdb;box-shadow:0 24px 70px #0f172a14}.neo-world-demo{gap:18px;display:grid}.neo-world-stage{background:radial-gradient(circle at 50% 24%,#fffffff5,#0000 28%),radial-gradient(circle at 25% 72%,#14b8a624,#0000 26%),linear-gradient(145deg,#fff,#edf2f7);border:1px solid #0f172a14;border-radius:36px;min-height:580px;position:relative;overflow:hidden;box-shadow:0 34px 100px #0f172a24}.world-surface{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:absolute;inset:12% 10%;transform:perspective(900px)rotateX(12deg)rotateY(-8deg)}.world-surface span{color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #0f172a14;border-radius:24px;place-items:center;min-height:118px;font-weight:950;display:grid;box-shadow:0 22px 60px #0f172a14}.world-surface span:nth-child(3){background:#e8f1efdb;border-color:#1d6f6838}.neo-presence{color:#111827;background:#ffffffd6;border:1px solid #0f172a14;border-radius:26px;width:min(360px,70%);padding:22px;position:absolute;bottom:9%;right:8%;box-shadow:0 22px 70px #0f172a24}.neo-presence p{color:#3f3f46;margin-bottom:0}.matrix-deep-dive,.matrix-beta-access{color:#111827;width:min(1320px,100% - 40px);margin:0 auto}.matrix-deep-dive{border-top:1px solid #0f172a14;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(28px,5vw,76px);padding:88px 0;display:grid}.matrix-deep-dive-copy h2,.matrix-beta-access h2{color:#05070a;margin:0;font-size:clamp(2.6rem,5vw,6rem);line-height:.96}.matrix-deep-dive-body,.matrix-deep-dive.architecture>p{color:#3f3f46;font-size:1.18rem;line-height:1.7}.matrix-deep-dive-body p{margin-top:0}.matrix-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.matrix-system-grid article{background:#ffffffdb;border:1px solid #0f172a14;border-radius:24px;min-height:190px;padding:22px;box-shadow:0 18px 52px #0f172a0f}.matrix-system-grid span{color:#1d6f68;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.matrix-system-grid p{color:#3f3f46;line-height:1.58}.feature-sentinel-case-study{color:#ecfdf5;background:linear-gradient(90deg,#91ff2b0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#031012 0%,#071d18 28%,#f7fbf6 28.1%,#fff 67%,#eaf3ee 100%)}.feature-sentinel-hero{background:linear-gradient(90deg,#91ff2b0f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#91ff2b0d 1px,#0000 1px) 0 0/42px 42px,#031012 linear-gradient(135deg,#031012 0%,#071d18 100%);grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:stretch;min-height:100vh;padding-left:clamp(20px,3vw,42px);padding-right:clamp(20px,3vw,42px);position:relative}.feature-sentinel-hero:before{content:"";background:linear-gradient(90deg,#0000,#a3ff126b,#0000);height:1px;position:absolute;inset:112px 0 auto}.feature-sentinel-logo-lockup{object-fit:contain;background:#04101b;border:1px solid #9dff3029;width:min(280px,58vw);height:auto;max-height:180px;margin-bottom:30px;padding:10px;box-shadow:0 24px 70px #0000003d}.feature-sentinel-hero h1{color:#f8fff7;overflow-wrap:normal;word-break:normal;max-width:860px;font-size:clamp(3.4rem,5.65vw,5.85rem);line-height:.98}.feature-sentinel-hero .matrix-hero-copy>p:not(.eyebrow){color:#c7d9d5;word-break:normal;overflow-wrap:anywhere;max-width:820px}.feature-sentinel-hero-meta{background:linear-gradient(90deg,#a3ff121c,#071d18eb);border:1px solid #a3ff123d;border-left:6px solid #a3ff12;border-radius:0;gap:7px;max-width:620px;margin-top:28px;padding:16px 18px;display:inline-grid}.feature-sentinel-hero-meta span,.feature-sentinel-hero-meta em,.feature-sentinel-section-intro .eyebrow,.feature-sentinel-status-strip span,.feature-sentinel-bar span,.feature-sentinel-checks span,.feature-sentinel-flow-step small,.feature-sentinel-role-grid span,.feature-sentinel-protection-grid span,.feature-sentinel-thesis-proof span{color:#166534;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.feature-sentinel-hero-meta span,.feature-sentinel-status-strip span,.feature-sentinel-bar span,.feature-sentinel-checks span{color:#a3ff12}.feature-sentinel-hero-meta strong{color:#f8fff7;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.14}.feature-sentinel-hero-meta em{color:#b5c9c3;overflow-wrap:anywhere;max-width:520px;font-style:normal;line-height:1.45}.feature-sentinel-showcase{justify-self:stretch;min-width:0}.feature-sentinel-panel{background:linear-gradient(90deg,#a3ff120f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#a3ff120f 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#061215 0%,#09251e 100%);border:1px solid #a3ff123d;border-radius:0;grid-template-columns:minmax(230px,.86fr) minmax(260px,1fr);gap:0;min-height:680px;display:grid;overflow:hidden;box-shadow:22px 22px #a3ff1214,0 40px 110px #0000005c}.feature-sentinel-product-cover{background:#061215;border-right:1px solid #a3ff1233;min-height:100%}.feature-sentinel-product-cover img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.feature-sentinel-command{align-content:space-between;gap:24px;padding:clamp(22px,4vw,38px);display:grid}.feature-sentinel-bar{color:#eefdea;border-bottom:1px solid #a3ff123d;justify-content:space-between;gap:18px;padding:0 0 16px;display:flex}.feature-sentinel-bar strong{text-transform:uppercase;letter-spacing:.08em;font-size:.92rem}.feature-sentinel-signal-stack{background:#a3ff1238;border:1px solid #a3ff1238;gap:1px;display:grid}.feature-sentinel-signal-stack span{color:#eefdea;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;background:#02080ab8;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 20px;font-size:clamp(1.08rem,1.4vw,1.32rem);font-weight:950;display:flex}.feature-sentinel-signal-stack em{color:#a3ff12;letter-spacing:.08em;font-size:.9rem;font-style:normal}.feature-sentinel-status-strip{background:#02080ac7;border:1px solid #a3ff1238;border-left:6px solid #a3ff12;grid-template-columns:1fr;align-items:center;gap:12px;padding:18px;display:grid}.feature-sentinel-status-strip strong{color:#f8fff7;overflow-wrap:anywhere}.feature-sentinel-status-strip p{color:#b5c9c3;overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.4}.feature-sentinel-checks{border-top:1px solid #a3ff122e;border-bottom:0;border-right:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-sentinel-checks article{color:#eefdea;background:#02080ab3;border-bottom:1px solid #a3ff1229;border-right:1px solid #a3ff1229;align-content:start;gap:10px;min-height:142px;padding:16px;display:grid}.feature-sentinel-checks svg{color:#a3ff12}.feature-sentinel-checks strong{color:#f8fff7;margin-top:4px;line-height:1.25;display:block}.feature-sentinel-thesis,.feature-sentinel-progression,.feature-sentinel-role,.feature-sentinel-boundary,.feature-sentinel-architecture,.feature-sentinel-protection,.feature-sentinel-demo{color:#111827;width:min(1320px,100% - 40px);margin:0 auto}.feature-sentinel-thesis,.feature-sentinel-architecture{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:clamp(32px,6vw,96px);padding:clamp(90px,14vw,170px) 0;display:grid}.feature-sentinel-architecture{border-top:1px solid #0f172a24;border-bottom:1px solid #0f172a24;align-items:start}.feature-sentinel-architecture,.feature-sentinel-protection{background:linear-gradient(90deg,#91ff2b0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#91ff2b0a 1px,#0000 1px) 0 0/42px 42px,#031012 linear-gradient(135deg,#031012 0%,#071d18 100%);border:1px solid #a3ff122e;padding-left:clamp(20px,3vw,42px);padding-right:clamp(20px,3vw,42px)}.feature-sentinel-architecture .feature-sentinel-architecture-lede h2,.feature-sentinel-protection .feature-sentinel-section-intro h2{color:#f8fff7;text-shadow:0 0 34px #a3ff1229}.feature-sentinel-architecture .feature-sentinel-architecture-lede p:not(.eyebrow),.feature-sentinel-protection .feature-sentinel-section-intro p{color:#cfe1dc}.feature-sentinel-protection .feature-sentinel-section-intro .eyebrow,.feature-sentinel-architecture .feature-sentinel-architecture-lede .eyebrow{color:#a3ff12}.feature-sentinel-architecture-lede h2,.feature-sentinel-section-intro h2,.feature-sentinel-thesis h2{color:#111827;max-width:940px;margin:0;font-size:clamp(2.35rem,4.8vw,4.7rem);line-height:.96}.feature-sentinel-architecture-lede p:not(.eyebrow),.feature-sentinel-section-intro p,.feature-sentinel-thesis p{color:#475569;max-width:760px;font-size:clamp(1.08rem,1.7vw,1.42rem);line-height:1.55}.feature-sentinel-architecture-map{background:#0f172a29;border:1px solid #0f172a29;gap:1px;display:grid}.feature-sentinel-architecture-map article{background:#fffffff2;grid-template-columns:74px minmax(170px,.38fr) minmax(0,1fr);align-items:center;gap:18px;min-height:126px;padding:clamp(18px,3vw,28px);display:grid}.feature-sentinel-architecture-map span{color:#0f766e;font-size:clamp(1.7rem,3vw,3rem);font-weight:950;line-height:.9}.feature-sentinel-architecture-map h3{color:#111827;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1}.feature-sentinel-architecture-map p{color:#475569;margin:0;line-height:1.55}.feature-sentinel-protection{padding:clamp(70px,10vw,130px) 0}.feature-sentinel-protection-grid{background:#ffffff8a;border:1px solid #0f172a24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-sentinel-protection-grid article{border-right:1px solid #0f172a1f;align-content:start;gap:14px;min-height:300px;padding:clamp(22px,3vw,34px);display:grid}.feature-sentinel-protection-grid article:last-child{border-right:0}.feature-sentinel-protection-grid h3{color:#111827;margin:0;font-size:clamp(1.35rem,2.1vw,2.25rem);line-height:1.02}.feature-sentinel-protection-grid p{color:#475569;margin:0;line-height:1.58}.feature-sentinel-thesis-proof{border-left:1px solid #0f172a29;display:grid}.feature-sentinel-thesis-proof p{border-top:1px solid #0f172a1f;margin:0;padding:22px 0 22px 28px}.feature-sentinel-thesis-proof p:last-child{border-bottom:1px solid #0f172a1f}.feature-sentinel-thesis-proof span{margin-bottom:8px;display:block}.feature-sentinel-progression,.feature-sentinel-role,.feature-sentinel-boundary{padding:clamp(70px,10vw,130px) 0}.feature-sentinel-section-intro{gap:18px;margin-bottom:clamp(34px,6vw,72px);display:grid}.feature-sentinel-flow-caption{color:#166534;margin-top:4px;font-weight:900}.feature-sentinel-flow{border-top:1px solid #0f172a29;border-bottom:1px solid #0f172a29;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.feature-sentinel-flow-step{overflow-wrap:anywhere;border-right:1px solid #0f172a1f;align-content:start;min-width:0;min-height:330px;padding:clamp(18px,2vw,28px);display:grid;position:relative}.feature-sentinel-flow-step:first-child{border-left:1px solid #0f172a1f}.feature-sentinel-flow-step:after{content:"";z-index:2;background:#fbfdfc;border-top:2px solid #1665347a;border-right:2px solid #1665347a;width:16px;height:16px;position:absolute;top:38px;right:14px;transform:rotate(45deg)}.feature-sentinel-flow-step:last-child:after{content:none}.feature-sentinel-flow-step>span{color:#0f172a38;font-size:clamp(2rem,4vw,4.8rem);font-weight:950;line-height:.8}.feature-sentinel-flow-step h3{color:#111827;margin:28px 0 12px;font-size:clamp(1.3rem,2vw,2.1rem);line-height:1}.feature-sentinel-flow-step small{color:#166534;text-transform:uppercase;letter-spacing:0;margin-top:22px;font-weight:950}.feature-sentinel-flow-step p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.55}.feature-sentinel-role-grid{border:1px solid #0f172a24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-sentinel-role-grid div{background:linear-gradient(#ffffffd1,#f2f8f675);border-right:1px solid #0f172a1f;min-height:260px;padding:clamp(22px,3vw,36px)}.feature-sentinel-role-grid div:last-child{border-right:0}.feature-sentinel-role-grid strong{color:#111827;margin:20px 0 12px;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1;display:block}.feature-sentinel-role-grid p{color:#475569;line-height:1.55}.feature-sentinel-boundary{grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.feature-sentinel-lane-table{border:1px solid #11182724;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-sentinel-lane-table span{color:#111827;text-align:center;background:#ffffff9e;border-bottom:1px solid #1118271f;border-right:1px solid #1118271f;place-items:center;min-height:86px;padding:14px;font-weight:950;display:grid}.feature-sentinel-lane-table span:nth-child(3n){border-right:0}.architecture-rail{grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;gap:10px;display:grid}.architecture-rail span{color:#1d6f68;background:linear-gradient(145deg,#e8f1efeb,#ffffffe6);border:1px solid #1d6f6829;border-radius:20px;place-items:center;min-height:92px;font-weight:950;display:grid}.matrix-beta-access{background:radial-gradient(circle at 86% 18%,#14b8a62e,#0000 28%),linear-gradient(145deg,#fff,#eef3f8);border:1px solid #0f172a14;border-radius:34px;justify-content:space-between;align-items:center;gap:clamp(24px,5vw,70px);margin-top:28px;padding:clamp(28px,5vw,58px);display:flex;box-shadow:0 30px 90px #0f172a1a}.matrix-beta-access p:not(.eyebrow){color:#3f3f46;max-width:680px;font-size:1.15rem;line-height:1.65}.matrix-beta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:min(100%,340px);display:flex}.functionality-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.functionality-journey span{color:#111827;background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px;font-weight:900;box-shadow:0 14px 38px #0f172a0f}.portfolio-proof-panel{padding:40px 40px 98px}.compact-proof{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{gap:6px;display:grid}.metric small{color:#6e6e73;font-weight:800}.metric.urgent{background:#fff7f7;border-color:#b91c1c2e}.metric.success,.metric.calm{background:#f7fbfa;border-color:#1d6f682e}.sync-status{margin-bottom:12px;padding:10px 14px;font-size:.88rem}.admin-focus-panel{color:#fff;background:#1d1d1f;border:1px solid #0000001a;border-radius:18px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:18px;margin:0 0 18px;padding:22px;display:grid}.admin-focus-panel h3,.admin-focus-panel p{margin:0}.admin-focus-list{gap:8px;display:grid}.admin-focus-list span{color:#f5f5f7;background:#ffffff14;border:1px solid #ffffff21;border-radius:12px;padding:10px 12px;font-weight:850}.tabs button.ops-tab{background:#eefbf8}.tabs button.system-tab{color:#6e6e73}.admin-record-card{border-left:6px solid #94a3b8;position:relative;overflow:hidden}.admin-record-card.pending,.pill.pending{border-color:#f59e0b}.admin-record-card.accepted,.pill.accepted,.pill.completed,.pill.resolved{border-color:#1d6f68}.admin-record-card.declined,.admin-record-card.cancelled,.pill.declined,.pill.cancelled,.pill.failed{border-color:#b91c1c}.pill.pending{color:#9a3412;background:#fff7ed}.pill.accepted,.pill.completed,.pill.resolved{color:#1d6f68;background:#e8f1ef}.pill.declined,.pill.cancelled,.pill.failed{color:#991b1b;background:#fef2f2}@keyframes route-wipe{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1320px){.matrix-hero{grid-template-columns:1fr;width:min(100% - 40px,1180px)}.matrix-reality-showcase{justify-self:stretch;width:100%}}@media (width<=860px){.hero-grid,.portfolio-feature.cinematic,.matrix-featured-project,.matrix-progression-section,.matrix-progression-storyboard,.matrix-proof-section,.matrix-proof-grid,.matrix-breakthrough,.matrix-blocker-resolution,.matrix-blocker-resolution-card,.matrix-deep-dive,.feature-sentinel-hero,.matrix-system-grid,.feature-sentinel-architecture,.feature-sentinel-architecture-map article,.feature-sentinel-thesis,.feature-sentinel-flow,.feature-sentinel-role-grid,.feature-sentinel-protection-grid,.feature-sentinel-boundary,.feature-sentinel-lane-table,.architecture-rail,.case-study-chapter,.ecosystem-health,.service-page-layout,.portfolio-grid,.portfolio-proof-strip,.admin-queue-grid,.admin-focus-panel{grid-template-columns:1fr}.portfolio-grid .portfolio-card:first-child{grid-column:auto}.hero-grid{min-height:auto}.premium-hero h1{font-size:clamp(2.6rem,13vw,4.1rem)}.portfolio-image-guide{grid-template-columns:1fr}.matrix-featured-project{background:radial-gradient(circle at 70% 10%,#14b8a629,#0000 34%),linear-gradient(#fff 0%,#f7f9fc 55%,#eef3f8 100%)}.matrix-feature-visual{min-height:auto}.portfolio-hero-copy,.portfolio-feature-copy{align-content:start}.portfolio-hero-copy h1,.portfolio-feature-copy h2{overflow-wrap:anywhere;font-size:clamp(2.4rem,12vw,4.4rem);line-height:.98}.portfolio-landing-grid{grid-template-columns:1fr}.portfolio-landing-copy{max-width:620px}.portfolio-landing-copy h1{overflow-wrap:anywhere;font-size:clamp(3rem,12vw,5.4rem);line-height:1.04}.portfolio-landing-copy>p:not(.portfolio-kicker),.portfolio-meta-list span{overflow-wrap:anywhere;max-width:100%}.intent-model,.functionality-journey,.health-pulse{grid-template-columns:1fr}.matrix-hero,.feature-sentinel-thesis,.feature-sentinel-progression,.feature-sentinel-role,.feature-sentinel-protection,.feature-sentinel-boundary,.feature-sentinel-architecture,.matrix-story-opening,.matrix-progression-section,.matrix-proof-section,.matrix-breakthrough,.matrix-blocker-resolution,.matrix-deep-dive,.matrix-beta-access,.case-study-chapter,.ecosystem-health,.continue-exploring{width:min(100% - 28px,1320px)}.matrix-beta-access{flex-direction:column;align-items:flex-start}.matrix-beta-actions{justify-content:flex-start}.matrix-proof-intro,.matrix-progression-copy{position:static}.matrix-progression-storyboard,.matrix-progression-storyboard.compact{grid-template-columns:1fr}.matrix-progression-step,.matrix-progression-storyboard.compact .matrix-progression-step{min-height:auto}.matrix-progression-step:after,.matrix-progression-storyboard.compact .matrix-progression-step:nth-child(2):after{display:block;top:auto;bottom:-8px;right:28px;transform:rotate(135deg)}.matrix-progression-step:last-child:after{display:none}.matrix-breakthrough-copy,.matrix-blocker-resolution-copy{position:static}.matrix-proof-card:nth-child(2),.matrix-proof-card:nth-child(4){transform:none}.feature-sentinel-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:92px}.feature-sentinel-hero .matrix-hero-copy{min-width:0}.feature-sentinel-hero h1{max-width:11ch;font-size:clamp(3.05rem,13vw,5.35rem);line-height:.98}.feature-sentinel-hero .matrix-hero-copy>p:not(.eyebrow){max-width:100%;font-size:clamp(1.02rem,2.7vw,1.18rem);line-height:1.55}.feature-sentinel-panel{grid-template-columns:1fr;min-height:auto;box-shadow:12px 12px #a3ff120f}.feature-sentinel-product-cover{border-bottom:1px solid #a3ff1233;border-right:0;min-height:auto}.feature-sentinel-product-cover img{object-fit:cover;max-height:360px}.feature-sentinel-command{gap:18px}.feature-sentinel-signal-stack span{min-height:68px;padding:14px 16px}.feature-sentinel-bar{flex-direction:column;align-items:flex-start;gap:8px}.feature-sentinel-flow{border:1px solid #0f172a24;border-bottom:0}.feature-sentinel-flow-step{border-bottom:1px solid #0f172a1f;border-right:0;min-height:auto}.feature-sentinel-flow-step:first-child{border-left:0}.feature-sentinel-flow-step:after{top:auto;bottom:-9px;right:28px;transform:rotate(135deg)}.feature-sentinel-checks,.feature-sentinel-lane-table{grid-template-columns:1fr}.feature-sentinel-checks article,.feature-sentinel-lane-table span,.feature-sentinel-protection-grid article,.feature-sentinel-role-grid div{border-right:0}.feature-sentinel-thesis-proof{border-left:0}.feature-sentinel-thesis-proof p{padding-left:0}.feature-sentinel-architecture-map article{grid-template-columns:56px minmax(0,1fr);align-items:start}.feature-sentinel-architecture-map p{grid-column:1/-1}.case-study-chapter,.ecosystem-health{min-height:auto}.workflow-plane{width:min(100% - 28px,360px);position:relative;inset:auto;transform:none}.plane-left,.plane-center,.plane-right{inset:auto}.matrix-reality-showcase{justify-self:stretch;gap:12px;width:100%;min-height:620px;padding:24px 0 72px}.matrix-product-shell{width:min(100% - 28px,820px)}.matrix-product-grid{grid-template-columns:104px minmax(0,1fr)}.matrix-product-inspector{border-top:1px solid #0f172a14;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.intent-stack{grid-template-columns:1fr}.workflow-caption{bottom:18px}}@media (width<=640px){.wrap{width:min(100% - 24px,1440px)}.site-header{padding:12px}.hero-grid,.section{padding:36px 0}.steps{grid-template-columns:1fr}.matrix-feature-copy,.matrix-feature-visual{padding:24px}.matrix-hero{padding-top:96px}.feature-sentinel-case-study{background:linear-gradient(90deg,#91ff2b0a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#031012 0%,#071d18 20%,#f7fbf6 20.1%,#fff 70%,#eaf3ee 100%)}.feature-sentinel-hero{gap:22px;width:min(100% - 22px,1320px);padding-top:82px}.feature-sentinel-logo-lockup{width:min(210px,58vw);max-height:136px;margin-bottom:20px;padding:8px}.feature-sentinel-hero h1{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.16rem,9.2vw,3.08rem);line-height:1.02}.feature-sentinel-hero .matrix-hero-copy>p:not(.eyebrow){font-size:clamp(.98rem,3.9vw,1.06rem);line-height:1.52}.feature-sentinel-hero-meta{gap:8px;max-width:100%;margin-top:22px;padding:14px}.feature-sentinel-hero-meta strong{font-size:clamp(.94rem,4vw,1.08rem);line-height:1.28}.feature-sentinel-hero-meta em{max-width:100%;font-size:.92rem;line-height:1.42}.feature-sentinel-command{padding:18px}.feature-sentinel-signal-stack span{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:64px;font-size:1rem;line-height:1.08}.feature-sentinel-status-strip p{font-size:.86rem;line-height:1.45}.feature-sentinel-checks article{min-height:auto}.feature-sentinel-thesis,.feature-sentinel-progression,.feature-sentinel-role,.feature-sentinel-protection,.feature-sentinel-boundary,.feature-sentinel-architecture,.feature-sentinel-demo{width:min(100% - 22px,1320px);padding:54px 0}.matrix-reality-showcase{min-height:560px}.rayban-display{padding:14px}.rayban-display span{border-radius:32px;width:clamp(112px,38vw,170px)}.workflow-plane{width:min(100% - 22px,340px)}.matrix-product-bar,.matrix-product-grid,.matrix-product-inspector{grid-template-columns:1fr}.matrix-product-sidebar{border-bottom:1px solid #0f172a14;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-product-main{padding:18px}.matrix-feature-copy h2,.matrix-hero h1,.matrix-story-opening p,.matrix-blocker-resolution-copy h2,.matrix-blocker-resolution-card h3,.feature-sentinel-section-intro h2,.feature-sentinel-thesis h2,.sentinel-core strong,.chapter-question h2,.ecosystem-health h2{overflow-wrap:anywhere}.case-study-exit{top:10px;left:10px}.panel,.hero-card,.select-card{padding:18px}.feature-sentinel-hero-meta,.feature-sentinel-status-strip{grid-template-columns:1fr}.feature-sentinel-architecture-core{min-height:300px}.sentinel-core{width:min(82%,320px)}.sentinel-orbit span:first-child{top:22px;left:18px}.sentinel-orbit span:nth-child(2){top:60px;right:18px}.sentinel-orbit span:nth-child(3){bottom:50px;left:18px}.sentinel-orbit span:nth-child(4){bottom:16px;right:18px}.feature-sentinel-section-intro h2,.feature-sentinel-thesis h2{max-width:100%;font-size:clamp(1.82rem,9.5vw,2.72rem);line-height:1.05}.portfolio-landing-hero{min-height:auto;overflow:clip}.portfolio-landing-grid{gap:24px;width:min(100% - 24px,1520px);min-height:auto;padding:104px 0 44px}.portfolio-landing-copy{gap:16px;padding-bottom:0}.portfolio-landing-copy h1{max-width:9.5ch;font-size:clamp(2.46rem,11.8vw,3.7rem);line-height:1.02}.portfolio-landing-copy>p:not(.portfolio-kicker){font-size:clamp(1rem,4.3vw,1.1rem);line-height:1.5}.portfolio-meta-list{gap:10px}.portfolio-meta-list span{align-items:flex-start;gap:9px;font-size:.94rem;line-height:1.32}.portfolio-case-cta{min-height:50px;padding:0 20px;font-size:.98rem}.featured-product-visual{justify-items:stretch;padding-top:0}.laptop-shell{width:100%;transform:none}}@media (prefers-reduced-motion:reduce){.route-surface,.primary,.secondary,nav button,.tabs button,.steps button,.portfolio-card,.portfolio-card img,.portfolio-card iframe,.portfolio-card video,.portfolio-file-preview,.portfolio-case-cta,.matrix-product-shell,.neo-console-card:after,.intent-stack article,.product-signal-list span:before{transition:none;animation:none}.portfolio-case-cta{transition:none!important}.feature-sentinel-case-study *,.feature-sentinel-case-study :before,.feature-sentinel-case-study :after,.feature-sentinel-portfolio-visual,.feature-sentinel-portfolio-visual *,.feature-sentinel-logo-preview .featured-screen-media{scroll-behavior:auto;transition:none;animation:none;transform:none}.route-changing .route-surface,.portfolio-card:hover,.portfolio-card:hover img,.portfolio-card:hover iframe,.primary:hover,.secondary:hover,nav button:hover,.tabs button:hover,.steps button:hover{filter:none;transform:none}.route-changing:before{display:none}}.site-header.glass-nav{min-height:82px;box-shadow:none;background:#f7f3edeb;border-bottom:0;padding:0 clamp(22px,5vw,86px)}.site-header.glass-nav .brand{gap:16px}.site-header.glass-nav .brand img{width:44px;height:44px;box-shadow:none;border:2px solid #0b0d0f;border-radius:8px}.site-header.glass-nav .brand strong{color:#0b0d0f;letter-spacing:.16em;text-transform:uppercase;max-width:180px;font-size:1rem;font-weight:950;line-height:1.14}.site-header.glass-nav nav{gap:clamp(18px,3vw,48px)}.site-header.glass-nav nav button{color:#0b0d0f;background:0 0;border-radius:0;align-items:center;gap:7px;min-height:42px;padding:0;font-size:.98rem;font-weight:550;display:inline-flex}.site-header.glass-nav nav button.active,.site-header.glass-nav nav button:hover{color:#0b0d0f;transform:none;box-shadow:inset 0 -2px #0b0d0f}.portfolio-index{color:#07090b;background:#f7f3ed;min-height:100svh}.portfolio-landing-hero{background:radial-gradient(circle at 86% 12%,#ffffffd1,#0000 30%),linear-gradient(#f8f5ef 0%,#f1ece4 100%);align-items:end;min-height:calc(100svh - 82px);display:grid;overflow:hidden}.portfolio-landing-grid{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(24px,5vw,88px);width:min(1520px,100% - 72px);min-height:clamp(620px,100svh - 82px,820px);padding:clamp(32px,5vw,74px) 0 0;display:grid}.portfolio-landing-copy{z-index:2;align-self:center;gap:22px;padding-bottom:clamp(40px,8vh,110px);display:grid}.portfolio-kicker{color:#4c4b48;letter-spacing:.16em;text-transform:lowercase;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:1rem}.portfolio-landing-copy h1{color:#050505;letter-spacing:0;max-width:690px;margin:0;font-size:clamp(4.5rem,8.4vw,8.9rem);font-weight:500;line-height:1.12}.portfolio-landing-copy>p:not(.portfolio-kicker){color:#17191c;max-width:510px;margin:0;font-size:clamp(1.24rem,1.7vw,1.62rem);line-height:1.55}.portfolio-meta-list{gap:18px;margin-top:6px;display:grid}.portfolio-meta-list span{color:#17191c;align-items:center;gap:12px;font-size:1.02rem;line-height:1.35;display:inline-flex}.portfolio-case-cta{color:#fff;background:#06090d;border:0;border-radius:4px;justify-content:center;align-items:center;gap:16px;width:fit-content;min-height:56px;margin-top:18px;padding:0 28px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.portfolio-case-cta:hover,.portfolio-case-cta:focus-visible{outline-offset:4px;background:#111827;outline:2px solid #07090b42;transform:translateY(-2px);box-shadow:0 18px 40px #07090b38}.featured-product-visual{align-self:end;justify-items:end;min-width:0;padding-top:28px;display:grid}.laptop-shell{transform-origin:bottom;width:min(100%,920px);position:relative;transform:perspective(1300px)rotateX(2deg)rotateY(-8deg)rotate(-.5deg)}.laptop-screen{aspect-ratio:16/10;background:#06090d;border:12px solid #111316;border-bottom-width:24px;border-radius:26px 26px 16px 16px;position:relative;overflow:hidden;box-shadow:0 46px 92px #14120f42}.laptop-camera{z-index:3;background:#24272b;border-radius:999px;width:6px;height:6px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.featured-screen-media{object-fit:cover;background:#06090d;border:0;width:100%;height:100%}.feature-sentinel-logo-preview .featured-screen-media{object-fit:contain;background:#04101b;padding:clamp(18px,4vw,44px)}.laptop-base{transform-origin:top;background:linear-gradient(#a8a8a3,#4c4d4c 72%,#232424);border-radius:0 0 34px 34px;width:100%;height:clamp(42px,5vw,72px);margin-top:-3px;position:relative;transform:perspective(800px)rotateX(54deg);box-shadow:0 28px 42px #14120f47}.laptop-base span{background:#ffffff38;border-radius:0 0 16px 16px;width:16%;height:10px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.portfolio-work-section{width:min(1520px,100% - 72px);padding:28px 0 74px}.portfolio-work-section .section-header{margin-bottom:18px}.portfolio-work-section .eyebrow{color:#3d3b38;letter-spacing:.12em;text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.95rem;font-weight:500}.portfolio-work-section h2{max-width:none;font-size:clamp(1.6rem,2.8vw,3rem);font-weight:520;line-height:1.14}.portfolio-work-section .portfolio-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.portfolio-work-section .portfolio-grid .portfolio-card:first-child{grid-column:auto}.portfolio-work-section .portfolio-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.portfolio-work-section .portfolio-card:hover{box-shadow:none;border-color:#0000;transform:translateY(-4px)}.portfolio-work-section .portfolio-card img,.portfolio-work-section .portfolio-card iframe,.portfolio-work-section .portfolio-card video,.portfolio-work-section .portfolio-file-preview{aspect-ratio:16/10;object-fit:cover;background:#e3ded5;border-radius:5px;overflow:hidden;box-shadow:0 16px 40px #14120f14}.portfolio-work-section .portfolio-card>div{padding:16px 0 0}.portfolio-work-section .portfolio-card .eyebrow{color:#66615a;letter-spacing:0;text-transform:none;margin-top:6px;font-family:inherit;font-size:1rem;font-weight:420}.portfolio-work-section .portfolio-card h3{color:#07090b;margin:0 0 8px;font-size:clamp(1.1rem,1.35vw,1.38rem);font-weight:700;line-height:1.2}.portfolio-work-section .portfolio-card p:not(.eyebrow){color:#4d4943;font-size:.95rem;line-height:1.45}.portfolio-work-section .portfolio-result{display:none}.portfolio-core-insight,.portfolio-card-insight{color:#111827;border-left:4px solid #0f766e}.portfolio-core-insight{background:#ffffffb8;max-width:620px;padding:16px 18px}.portfolio-card-insight{margin:14px 0 0;padding-left:12px;font-weight:700}.portfolio-evidence-stack{gap:9px;margin-top:16px;display:grid}.portfolio-evidence-stack div{background:#ffffffc2;border:1px solid #0f172a1a;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.portfolio-evidence-stack span,.portfolio-boundary .maturity-badge{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.portfolio-evidence-stack p,.portfolio-boundary p{color:#334155;margin:0;font-size:.9rem;line-height:1.45}.portfolio-work-section .portfolio-card.evidence-card .portfolio-result{margin-top:14px;display:grid}.portfolio-boundary{border-top:1px solid #0f172a1f;gap:7px;margin-top:14px;padding-top:12px;display:grid}.portfolio-boundary .maturity-badge{background:#ecfdf5;border:1px solid #0f766e38;border-radius:999px;width:fit-content;padding:5px 9px}.portfolio-work-section .portfolio-card .actions{margin-top:14px}.portfolio-work-section .portfolio-card .secondary{color:#07090b;background:#ffffff9e;border-color:#07090b24;border-radius:999px;min-height:40px;padding:0 14px;font-size:.88rem}.portfolio-work-section .portfolio-card .secondary:hover,.portfolio-work-section .portfolio-card .secondary:focus-visible{background:#fff;border-color:#07090b52;outline:none}.case-study-spine{border-top:1px solid #0f172a14;grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);gap:clamp(26px,5vw,72px);width:min(1320px,100% - 40px);margin:0 auto;padding:88px 0;display:grid}.case-study-spine-intro{align-self:start;position:sticky;top:92px}.case-study-spine-intro h2{color:#05070a;font-size:clamp(2.4rem,4.6vw,5.6rem);line-height:.98}.case-study-spine-intro p:not(.eyebrow){color:#475569;font-size:1.08rem;line-height:1.65}.case-study-spine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.case-study-spine-item{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:clamp(18px,2.5vw,26px);display:grid;box-shadow:0 16px 42px #0f172a0f}.case-study-spine-item span,.beauty-workflow-grid span,.beauty-saas-device-bar span{color:#0f766e;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.case-study-spine-item h3,.beauty-workflow-grid h3,.beauty-saas-steps h3{color:#05070a;margin:0;line-height:1.12}.case-study-spine-item p,.beauty-workflow-grid p,.beauty-saas-steps p{color:#475569;margin:0;line-height:1.58}.beauty-saas-case-study{background:linear-gradient(#fffaf5 0%,#f8fafc 42%,#fff 100%)}.beauty-saas-hero{min-height:760px}.beauty-saas-visual{place-items:center;min-width:0;display:grid}.beauty-saas-device{background:linear-gradient(145deg,#fff,#eef2f7);border:1px solid #0f172a1f;border-radius:8px;width:min(100%,760px);padding:clamp(18px,3vw,32px);box-shadow:0 30px 90px #0f172a24}.beauty-saas-device-bar{border-bottom:1px solid #0f172a1a;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.beauty-saas-device-bar strong{color:#111827}.beauty-saas-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.beauty-saas-steps article{background:#ffffffd1;border:1px solid #0f172a14;border-radius:8px;gap:9px;min-height:160px;padding:18px;display:grid}.beauty-saas-steps span{color:#fff;background:#111827;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.78rem;font-weight:900}.beauty-saas-workflows{border-top:1px solid #0f172a14;width:min(1320px,100% - 40px);margin:0 auto;padding:88px 0}.beauty-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.beauty-workflow-grid article{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:10px;min-height:230px;padding:20px;display:grid;box-shadow:0 16px 42px #0f172a0f}@media (width<=1180px){.portfolio-landing-grid{grid-template-columns:minmax(0,1fr);align-content:start;min-height:auto;padding-bottom:36px}.portfolio-landing-copy{padding-bottom:4px}.featured-product-visual{justify-items:center}.laptop-shell{transform:none}.portfolio-work-section .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-spine{grid-template-columns:minmax(0,1fr)}.case-study-spine-intro{position:static}.beauty-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-header.glass-nav{align-items:flex-start;min-height:auto;padding:18px;position:static}.site-header.glass-nav nav{justify-content:space-between;gap:10px 16px;width:100%}.site-header.glass-nav nav button{min-height:34px;font-size:.92rem}.portfolio-landing-hero{min-height:auto}.portfolio-landing-grid,.portfolio-work-section{width:min(100% - 28px,1520px)}.portfolio-landing-grid{gap:18px;padding:24px 0 14px}.portfolio-landing-copy{gap:16px}.portfolio-landing-copy h1{font-size:clamp(3.25rem,17vw,5.7rem);line-height:1.06}.portfolio-landing-copy>p:not(.portfolio-kicker){font-size:1.1rem}.portfolio-meta-list span{align-items:flex-start;font-size:.96rem}.portfolio-case-cta{width:100%;min-height:54px}.laptop-screen{border-width:8px 8px 18px;border-radius:18px 18px 12px 12px}.laptop-base{height:38px}.portfolio-work-section{padding:28px 0 58px}.portfolio-work-section .portfolio-grid{grid-template-columns:1fr;gap:26px}.case-study-spine,.beauty-saas-workflows{width:min(100% - 28px,1320px);padding:58px 0}.case-study-spine-grid,.beauty-saas-steps,.beauty-workflow-grid{grid-template-columns:1fr}.case-study-spine-item,.beauty-workflow-grid article{min-height:auto}}.matrix-reference-case-study{--matrix-green:#00a66b;--matrix-mint:#dff5ed;--matrix-ink:#0d2729;--matrix-soft-ink:#365154;--matrix-muted:#71888b;--matrix-rule:#0b303124;--matrix-paper:#f7fbf8;--matrix-panel:#ffffffc2;min-height:100vh;color:var(--matrix-ink);background:radial-gradient(circle at 52% 4%,#13986b26,#0000 24%),linear-gradient(90deg,#0d272909 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#fbfdfb 0%,#f3faf6 46%,#fbfdfb 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.matrix-reference-case-study .matrix-logo strong{letter-spacing:.18em}.reference-nav{border-color:var(--matrix-rule);background:#f8fcf9e6;grid-template-columns:158px minmax(310px,1fr) auto;gap:12px;height:38px;padding:0 20px}.reference-nav .matrix-logo small{letter-spacing:.23em;font-size:.42rem}.reference-nav nav{gap:20px}.reference-nav a{color:#183335;letter-spacing:.12em;font-size:.48rem}.reference-nav button{color:#10292a;background:0 0;border:1px solid #173436;border-radius:11px;min-height:26px;padding:0 12px;font-size:.52rem;font-weight:900}.reference-nav>div button:first-child{color:#fff;background:#082526;box-shadow:0 10px 24px #0825262e}.reference-hero,.reference-section,.reference-two-column,.reference-lower-grid,.reference-footer{width:min(100% - 42px,892px)}.reference-hero{border-bottom:1px solid var(--matrix-rule);background:linear-gradient(90deg,#f8fcf9fa 0%,#e6f2efbd 41%,#cfe3e0d6 100%),radial-gradient(circle at 71% 55%,#00a66b47,#0000 30%);grid-template-columns:.65fr .85fr;gap:15px;width:100%;min-height:238px;padding:15px 22px 14px}.reference-hero-copy>p:first-child,.reference-section-title{gap:12px}.reference-hero-copy>p:first-child{color:#24494c;letter-spacing:.17em;margin-bottom:8px;font-size:.53rem}.reference-hero-copy>p:first-child i{background:#00a66bb3;width:15px;height:1px}.reference-hero-copy>p:first-child span,.reference-section-title>span{color:#173638;letter-spacing:.1em;font-size:.8rem}.reference-hero h1{white-space:nowrap;letter-spacing:-.015em;font-size:3.92rem;line-height:.88}.reference-hero h2{width:365px;margin-top:5px;font-size:1.48rem;line-height:.96}.reference-hero-copy>p:last-of-type{color:#435d60;width:390px;margin-top:8px;font-size:.78rem;line-height:1.33}.reference-icon-row{grid-template-columns:repeat(6,52px);gap:10px;margin-top:13px}.reference-icon-row span{color:#385b5f;letter-spacing:.08em;font-size:.45rem}.reference-icon-row span:before{background:radial-gradient(circle,#00a66b38 35%,#0000 37%),#edf8f3;border-radius:50%;width:16px;height:16px}.reference-hero-diagram{grid-template-columns:.78fr 1fr .72fr .86fr;gap:9px;min-height:205px}.source-stack,.agent-stack,.outcome-stack{gap:7px}.source-stack span,.agent-stack span,.outcome-stack span{color:#1c3a3d;background:#ffffffd1;border-color:#1343452e;border-radius:7px;min-height:26px;padding:7px 8px;font-size:.55rem;box-shadow:0 16px 28px #1c414317}.diagram-lines{border-color:#00a66b6b;height:146px;left:14%;right:31%}.diagram-lines:before,.diagram-lines:after{content:"";background:#00a66b6b;height:1px;position:absolute;left:0;right:0}.diagram-lines:before{top:31%}.diagram-lines:after{bottom:31%}.matrix-core-card{background:radial-gradient(circle at 50% 100%,#00ffa857,#0000 42%),linear-gradient(145deg,#062522 0%,#0b302b 100%);border-radius:8px;min-height:162px;padding:14px;box-shadow:0 26px 50px #00654647,0 0 34px #00f09a2e}.matrix-core-card p{color:#eafff4;font-size:.59rem}.agent-stack,.outcome-stack{padding:9px}.agent-stack strong,.outcome-stack strong{font-size:.62rem}.reference-section-title{border-top:1px solid var(--matrix-rule);min-height:21px;margin-bottom:6px;padding-top:8px}.reference-section-title h2{letter-spacing:.08em;font-size:.98rem}.reference-section-title p{color:#698083;font-size:.56rem}.history-row{gap:8px}.history-row article,.audience-grid article,.process-rail-grid article,.reference-evolution-grid article,.outcome-grid article,.receipt-strip article{background:var(--matrix-panel);border-color:#1037391f;border-radius:5px;box-shadow:0 10px 22px #143d3e09}.history-row article{height:118px;padding:7px}.history-thumb{background:linear-gradient(140deg,#ffffff6b,#0000),linear-gradient(135deg,#e9f3ef,#c6d9d6);height:38px;position:relative;overflow:hidden}.history-thumb span,.history-thumb i,.history-thumb b{background:#ffffffc7;border:1px solid #0e3d3e3d;border-radius:3px;display:block;position:absolute}.history-thumb span{width:35px;height:28px;top:12px;left:9px}.history-thumb i{width:30px;height:36px;top:9px;right:12px}.history-thumb b{background:#d8f7e9;border-radius:50%;width:18px;height:18px;bottom:8px;left:42%}.history-thumb.matrix-gateway span,.history-thumb.current-thesis span{border-radius:50%}.history-thumb.matrix-gateway i,.history-thumb.current-thesis i{background:#0aa56b;width:44px;height:1px;top:28px;right:25px}.history-thumb.neo-neoworldos,.history-thumb.feature-sentinel{background:linear-gradient(135deg,#eff9f4,#a8c7c3)}.history-row h3,.problem-list h3,.audience-grid h3,.process-rail-grid h3,.reference-evolution-grid h3,.outcome-grid h3{color:#143235;font-size:.64rem}.history-row p,.problem-list p,.audience-grid p,.process-rail-grid p,.reference-evolution-grid p,.outcome-grid p,.maturity p{color:#557174;font-size:.52rem;line-height:1.2}.reference-two-column,.reference-lower-grid{grid-template-columns:1.08fr .92fr;gap:10px;margin-top:7px}.problem.reference-section{grid-template-columns:.93fr .8fr;gap:10px}.problem-list{gap:7px}.problem-list article{background:#ebf4f1eb;border-radius:4px;min-height:57px}.problem-list article>span{color:#5f7779;width:32px;font-size:.72rem}.gap-diagram{background:linear-gradient(#f6faf8f5,#e0eeeae6);border-radius:4px;min-height:250px;padding:12px}.gap-diagram strong{color:#536b6e;letter-spacing:.22em;text-transform:uppercase;font-size:.54rem}.tool-tangle{width:196px;height:72px;position:relative}.tool-tangle span{z-index:2;color:#0a6247;background:#fff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:0;display:grid;position:absolute;box-shadow:0 6px 16px #143d3e24}.tool-tangle span:first-letter{font-size:.62rem;font-weight:950}.tool-tangle span:first-child{top:18px;left:7px}.tool-tangle span:nth-child(2){top:51px;left:42px}.tool-tangle span:nth-child(3){top:11px;left:83px}.tool-tangle span:nth-child(4){top:48px;right:38px}.tool-tangle span:nth-child(5){top:17px;right:5px}.tool-tangle span:nth-child(6){bottom:3px;left:82px}.tangle{width:auto;height:auto;position:absolute;inset:8px 30px}.matrix-node{width:45px;height:45px}.audience-grid,.process-rail-grid{gap:8px}.audience-grid article{text-align:center;min-height:160px;padding:10px 9px}.audience-grid svg{justify-self:center}.audience-grid p{text-align:left}.owned-band>div{gap:7px 16px}.owned-band span{font-size:.54rem}.process-rail-grid{grid-template-columns:1fr 1.05fr .98fr 1fr 1.03fr 1.16fr}.process-rail-grid article{min-height:54px;padding:9px 7px 8px 42px}.process-rail-grid article:after{content:"";background:var(--matrix-green);width:12px;height:1px;position:absolute;top:30px;right:-10px}.process-rail-grid article:last-child:after{display:none}.process-rail-grid article>span{width:29px;height:29px;top:13px;left:10px}.reference-evolution-grid{gap:9px}.reference-evolution-grid article{padding:8px}.matrix-mini-workbench{border-radius:4px;grid-template-columns:58px 1fr 64px;min-height:118px}.matrix-mini-workbench aside,.matrix-mini-workbench main{gap:6px;padding:8px}.matrix-mini-workbench span,.matrix-mini-workbench h4{font-size:.48rem}.logic-chain{gap:9px;min-height:88px}.logic-chain span{border-radius:50%;min-height:62px;font-size:.57rem}.logic-chain span:not(:last-child):after{width:21px;right:-18px}.tradeoff-row{grid-template-columns:112px 1fr 108px;gap:7px;font-size:.56rem}.tradeoff-row:after{content:attr(data-after)}.tradeoff-row:first-of-type:after{content:"Disconnected tools"}.tradeoff-row:nth-of-type(2):after{content:"Visual clutter"}.tradeoff-row:nth-of-type(3):after{content:"Human authority"}.tradeoff-row:nth-of-type(4):after{content:"Safety"}.tradeoff-row:nth-of-type(5):after{content:"Privacy boundaries"}.tradeoff-row:nth-of-type(6):after{content:"Focused use cases"}.receipt-strip{grid-template-columns:repeat(6,1fr);gap:8px}.receipt-strip article{background:linear-gradient(#ffffff59,#0000),#eef6f2;align-content:end;min-height:68px}.outcome-grid{gap:0}.outcome-grid article{background:#e3f8ee8c;border-right:0;border-radius:0;min-height:78px}.reference-two-column.final{grid-template-columns:1fr .37fr;gap:20px}.maturity{border-radius:5px;padding:10px}.reference-footer{letter-spacing:.2em;min-height:44px;padding:0;font-size:.46rem}@media (prefers-reduced-motion:no-preference){.matrix-core-card{animation:4.8s ease-in-out infinite matrixCoreBreathe}.diagram-lines:before,.diagram-lines:after{animation:2.8s ease-in-out infinite matrixLineFlow}}@keyframes matrixCoreBreathe{0%,to{box-shadow:0 26px 50px #00654640,0 0 28px #00f09a26}50%{box-shadow:0 30px 58px #00654657,0 0 46px #00f09a47}}@keyframes matrixLineFlow{0%,to{opacity:.35;transform:translate(-4px)}50%{opacity:.85;transform:translate(5px)}}@media (width>=761px){.matrix-reference-case-study{--reference-scale:.69;width:144.928%;min-height:144.928vh;transform:scale(var(--reference-scale));transform-origin:0 0}}@media (width<=760px){.reference-nav{padding:14px;position:static}.reference-nav nav{flex-wrap:wrap}.reference-hero{grid-template-columns:1fr;padding:24px 14px}.reference-hero h1{white-space:normal;font-size:clamp(3.65rem,19vw,5.6rem)}.reference-hero h2,.reference-hero-copy>p:last-of-type{width:auto}.reference-icon-row,.history-row,.audience-grid,.process-rail-grid,.reference-evolution-grid,.receipt-strip,.outcome-grid{grid-template-columns:1fr}.process-rail-grid article:after{display:none}.tradeoff-row{grid-template-columns:1fr}}.matrix-landing-page,.matrix-reference-case-study{--matrix-green:#029f5b;--matrix-deep:#061615;--matrix-ink:#09201f;--matrix-muted:#556767;--matrix-line:#0616151f;--matrix-paper:#eef3ef;min-height:100svh;color:var(--matrix-ink);background:#eef3ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.matrix-logo{color:var(--matrix-ink);align-items:center;gap:11px;display:inline-flex}.matrix-brand-mark{width:45px;height:35px;display:inline-block;position:relative}.matrix-brand-mark.compact{width:32px;height:22px}.matrix-brand-mark i,.matrix-brand-mark b{background:linear-gradient(#07b96a,#037747);border-radius:3px;width:15px;height:34px;display:block;position:absolute;transform:skew(-31deg)}.matrix-brand-mark.compact i,.matrix-brand-mark.compact b{width:9px;height:22px}.matrix-brand-mark.compact i{left:4px}.matrix-brand-mark.compact b{left:14px}.matrix-brand-mark i{top:1px;left:7px}.matrix-brand-mark b{top:1px;left:23px}.matrix-brand-mark:after{content:"";background:#025d41;border-radius:2px;width:19px;height:12px;position:absolute;bottom:0;left:0;transform:skew(-31deg)}.matrix-brand-mark.compact:after{width:12px;height:8px}.matrix-logo strong{color:#0a2221;text-transform:uppercase;font-size:1.78rem;font-weight:950;line-height:.92;display:block}.matrix-logo strong span{color:var(--matrix-green)}.matrix-logo small{color:#243838;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:.58rem;font-weight:900;display:block}.matrix-logo.compact strong{font-size:.98rem;line-height:1}.matrix-landing-hero{background:linear-gradient(90deg,#f1f6f2f7 0%,#f1f6f2b8 39%,#eef3ef94 100%),linear-gradient(#f5f8f5 0%,#dfe9e4 100%);border-bottom:9px solid #fff;height:clamp(304px,26vw,350px);min-height:304px;position:relative;overflow:hidden}.matrix-landing-hero-reference,.matrix-hero-hotspots{display:none}.matrix-landing-hero.reference-backed{aspect-ratio:1103/266;background:#eef3ef;border-bottom:9px solid #fff;height:auto;min-height:0}.matrix-landing-hero.reference-backed .matrix-landing-hero-reference{object-fit:cover;width:100%;height:100%;display:block}.matrix-landing-hero.reference-backed .matrix-landing-topline,.matrix-landing-hero.reference-backed .matrix-landing-copy,.matrix-landing-hero.reference-backed .matrix-world-scene,.matrix-landing-hero.reference-backed .matrix-landing-quote,.matrix-landing-hero.reference-backed .matrix-landing-axis,.matrix-landing-hero.reference-backed .matrix-landing-stack{display:none}.matrix-landing-hero.reference-backed .matrix-hero-hotspots{z-index:6;display:block;position:absolute;inset:0}.matrix-hero-hotspots button{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:0;position:absolute}.matrix-hero-hotspots button:focus-visible{outline-offset:2px;outline:3px solid #00df84d1}.design-review-hotspot{width:12.4%;height:10.6%;top:86.1%;left:2.9%}.watch-overview-hotspot{width:10.4%;height:10.6%;top:86.1%;left:16.3%}.matrix-reference-shell{background:#f3f7f4;width:100%;min-height:100svh;position:relative}.matrix-reference-poster-stage{position:relative;overflow:clip}.matrix-reference-poster{width:100%;max-width:none;height:auto;display:block}.matrix-reference-hotspots{z-index:2;position:absolute;inset:0}.matrix-reference-hotspots button{color:#0000;background:0 0;border:0;border-radius:6px;font-size:0;line-height:1;position:absolute}.matrix-reference-hotspots button:focus-visible{outline-offset:2px;outline:3px solid #00df84db}.matrix-reference-hotspots.home .design-review-hotspot{width:12.6%;height:2.6%;top:15.7%;left:2.9%}.matrix-reference-hotspots.home .watch-overview-hotspot{width:10.5%;height:2.6%;top:15.7%;left:16.2%}.matrix-reference-hotspots.case-study .case-read-hotspot{width:12.5%;height:1.47%;top:.39%;left:73.2%}.matrix-reference-hotspots.case-study .workbench-hotspot{width:10.8%;height:1.47%;top:.39%;left:86.8%}.matrix-expanded-case-study{color:#10201d;width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(54px,8vw,118px) 0 clamp(70px,10vw,140px)}.matrix-expanded-kicker{color:#0a5f3f;letter-spacing:.16em;text-transform:uppercase;background:#ffffffb8;border:1px solid #092d2729;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 13px;font-size:.72rem;font-weight:950}.matrix-expanded-hero{border-bottom:1px solid #092d271f;gap:18px;padding-bottom:clamp(36px,5vw,70px);display:grid}.matrix-expanded-hero h2{color:#061615;letter-spacing:0;max-width:1040px;margin:0;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.96}.matrix-expanded-hero p,.matrix-expanded-section p{color:#334340;margin:0;font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.72}.matrix-expanded-hero p{max-width:900px}.matrix-expanded-section{border-bottom:1px solid #092d271a;gap:18px;padding:clamp(36px,5vw,70px) 0;display:grid}.matrix-expanded-section h3{color:#071e1d;letter-spacing:0;margin:0;font-size:clamp(1.8rem,3.4vw,3.5rem);line-height:1.02}.matrix-expanded-problem{background:linear-gradient(135deg,#fffffffa,#e8f2ede6);border:1px solid #071e1d1f;border-radius:8px;margin-top:clamp(16px,3vw,30px);padding:clamp(28px,5vw,54px);box-shadow:0 26px 80px #071e1d14}.matrix-expanded-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:clamp(28px,4vw,46px) 0 clamp(18px,3vw,34px);display:grid}.matrix-expanded-grid article{background:#ffffffc2;border:1px solid #092d271c;border-radius:8px;align-content:start;gap:12px;min-height:250px;padding:clamp(18px,2.4vw,26px);display:grid;box-shadow:0 20px 60px #092d270f}.matrix-expanded-grid span{color:#047d48;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:950}.matrix-expanded-grid h4{color:#061615;margin:0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.12}.matrix-expanded-grid p{color:#4a5a57;margin:0;line-height:1.58}.matrix-landing-topline{z-index:5;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 34px 0;display:flex;position:relative}.matrix-landing-topline>p{color:#0c2524;letter-spacing:.24em;text-transform:uppercase;margin:2px 0 0;font-size:.68rem;font-weight:950}.matrix-landing-copy{z-index:5;width:min(42vw,510px);padding:22px 0 0 34px;position:relative}.matrix-landing-copy h1{color:#061918;letter-spacing:0;margin:0;font-size:clamp(2rem,3.05vw,3.65rem);font-weight:950;line-height:.98}.matrix-landing-copy p{color:#344948;max-width:430px;margin:15px 0 0;font-size:clamp(.95rem,1.08vw,1.18rem);line-height:1.42}.matrix-landing-actions{gap:12px;margin-top:18px;display:flex}.matrix-landing-actions button,.reference-nav button,.workbench-ai button{color:#fff;background:#047d48;border:1px solid #063e2c;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 19px;font-size:.84rem;font-weight:900;display:inline-flex}.matrix-landing-actions button:nth-child(2),.reference-nav button:nth-child(2){color:#071e1d;background:#ffffffb8}.play-dot{background:#bdf4dc;border-radius:999px;place-items:center;width:20px;height:20px;display:inline-grid}.play-dot:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #007849;width:0;height:0;margin-left:2px}.matrix-world-scene{z-index:1;position:absolute;inset:0;overflow:hidden}.orbital-moon{aspect-ratio:1;background:radial-gradient(circle at 25% 24%,#ffffffc2,#0000 18%),radial-gradient(circle at 60% 55%,#039f5b14,#0000 34%),#cdddd885;border:1px solid #083c3214;border-radius:50%;width:34vw;max-width:470px;position:absolute;top:-24%;left:37%;box-shadow:inset 28px -18px 80px #08282514}.mountain-range{opacity:.86;clip-path:polygon(0 100%,12% 62%,20% 82%,32% 39%,41% 78%,52% 24%,64% 75%,75% 36%,88% 84%,100% 58%,100% 100%);background:linear-gradient(138deg,#0000 0 17%,#c8d5d2 17% 25%,#0000 25% 31%,#96a9a5 31% 47%,#0000 47% 54%,#b9c8c4 54% 68%,#0000 68%);height:56%;position:absolute;bottom:0;left:20%;right:-10%}.mountain-range.mid{opacity:.92;background:linear-gradient(145deg,#5f7370,#d6e0dc 62%,#384845);height:45%;left:26%}.matrix-city{width:190px;height:126px;position:absolute;bottom:25%;left:53%}.matrix-city span{background:linear-gradient(#0d3b37,#647772);border-radius:2px 2px 0 0;width:8px;position:absolute;bottom:0;box-shadow:0 0 14px #039f5b38}.matrix-city span:first-child{height:42%;left:3%}.matrix-city span:nth-child(2){height:58%;left:10%}.matrix-city span:nth-child(3){height:74%;left:16%}.matrix-city span:nth-child(4){height:49%;left:23%}.matrix-city span:nth-child(5){height:95%;left:31%}.matrix-city span:nth-child(6){height:68%;left:38%}.matrix-city span:nth-child(7){height:100%;left:45%}.matrix-city span:nth-child(8){height:81%;left:51%}.matrix-city span:nth-child(9){height:60%;left:58%}.matrix-city span:nth-child(10){height:90%;left:64%}.matrix-city span:nth-child(11){height:72%;left:70%}.matrix-city span:nth-child(12){height:51%;left:77%}.matrix-city span:nth-child(13){height:85%;left:83%}.matrix-city span:nth-child(14){height:61%;left:89%}.matrix-city span:nth-child(15){height:38%;left:94%}.matrix-city span:nth-child(16){width:3px;height:30%;bottom:58%;left:48%}.lone-figure{clip-path:polygon(40% 0,64% 0,70% 15%,58% 19%,70% 100%,51% 100%,47% 48%,39% 100%,20% 100%,36% 19%,25% 15%);background:#061615;width:18px;height:72px;position:absolute;bottom:12.4%;left:42%}.landing-signal{background:#00df84;border-radius:999px;width:13px;height:13px;animation:2.8s ease-in-out infinite matrixLandingPulse;position:absolute;bottom:10.5%;left:48.5%;box-shadow:0 0 0 8px #00df841c,0 0 34px #00df84}.matrix-landing-quote{z-index:5;text-align:right;width:min(27vw,360px);position:absolute;top:58px;right:39px}.matrix-landing-quote blockquote{color:#0d2221;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.35vw,1.45rem);font-style:italic;line-height:1.15}.matrix-landing-quote span,.matrix-landing-axis,.matrix-landing-stack{color:#263c3a;letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:900}.matrix-landing-quote span{margin-top:16px;display:block}.matrix-landing-axis{z-index:5;gap:13px;display:flex;position:absolute;top:49%;right:44px}.matrix-landing-stack{z-index:5;text-align:right;gap:10px;display:grid;position:absolute;bottom:20px;right:48px}.matrix-landing-sheet{gap:9px;width:min(1058px,100% - 48px);margin:0 auto;padding:8px 0 14px;display:grid}.matrix-landing-grid{grid-template-columns:1.85fr 1.05fr;gap:12px;display:grid}.matrix-thesis-panel,.matrix-why-panel,.matrix-evolution-strip,.matrix-process-panel,.matrix-mini-panel,.reference-section,.reference-hero,.reference-footer{background:#ffffffad;border:1px solid #0616151a;border-radius:8px;box-shadow:0 11px 32px #071e1b0d}.matrix-thesis-panel{color:#fff;background:radial-gradient(circle at 76% 44%,#00df842e,#0000 20%),linear-gradient(135deg,#051514,#10231f);min-height:170px;padding:22px 24px;position:relative;overflow:hidden}.matrix-section-label,.matrix-strip-title{color:#03c878;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:950}.matrix-section-label.dark{color:#061615}.matrix-thesis-panel h2{z-index:2;color:#fff;max-width:520px;margin:12px 0 10px;font-size:clamp(1.65rem,2.9vw,2.35rem);line-height:1.02;position:relative}.matrix-thesis-panel p:not(.matrix-section-label){z-index:2;color:#d4e2dc;max-width:575px;margin:0;font-size:.95rem;line-height:1.42;position:relative}.thesis-orbit{aspect-ratio:1;border:1px solid #5cffb83d;border-radius:50%;width:148px;position:absolute;top:31px;right:50px}.thesis-orbit:before,.thesis-orbit:after{content:"";border:1px solid #5cffb82e;border-radius:50%;position:absolute;inset:19px}.thesis-orbit span{background:#00f08c;border-radius:50%;position:absolute;inset:48%;box-shadow:0 0 32px #00f08c}.matrix-why-panel{gap:9px;padding:19px;display:grid}.matrix-why-row{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.matrix-why-row svg,.proof-list svg{color:var(--matrix-green)}.matrix-why-row p,.matrix-why-row span{margin:0;display:block}.matrix-why-row strong{color:#0c201f;font-size:.82rem}.matrix-why-row span{color:#506260;margin-top:2px;font-size:.7rem;line-height:1.12}.matrix-evolution-strip,.matrix-process-panel{padding:12px 14px 14px;position:relative}.matrix-evolution-strip{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.matrix-evolution-strip .matrix-strip-title{color:#061615;grid-column:1/-1}.evolution-line{background:#0271478c;height:1px;position:absolute;top:47px;left:50px;right:50px}.matrix-evolution-strip article{padding-top:21px;position:relative}.matrix-evolution-strip article:before{content:"";background:#064738;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:0;box-shadow:0 0 0 4px #039f5b14}.matrix-evolution-strip article:last-child:before{background:#00db81;box-shadow:0 0 0 5px #00db8133,0 0 20px #00db81c7}.matrix-evolution-strip span,.matrix-process-panel article span{color:#102928;text-transform:uppercase;font-size:.7rem;font-weight:950}.matrix-evolution-strip h3,.matrix-process-panel h3,.matrix-mini-panel h3{color:#071e1d;margin:5px 0 4px;font-size:.9rem;line-height:1.08}.matrix-evolution-strip p,.matrix-process-panel p,.matrix-mini-panel p{color:#455957;margin:0;font-size:.72rem;line-height:1.18}.landing-process-grid{grid-template-columns:repeat(5,1fr) 1.08fr;gap:11px;margin-top:12px;display:grid}.landing-process-grid article{background:#ffffff9e;border:1px solid #0616151a;border-radius:7px;min-height:98px;padding:11px}.landing-process-grid article.active{background:#ecfdf594;border-color:#039f5bb3}.landing-process-grid blockquote{color:#172c2a;align-self:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-style:italic;line-height:1.24}.matrix-workbench-section{color:#fff;background:#061615;border-radius:8px;overflow:hidden}.workbench-frame{background:radial-gradient(circle at 3% 4%,#00df8459,#0000 7%),linear-gradient(135deg,#061615,#071c1a);padding:12px}.workbench-frame header{justify-content:space-between;align-items:center;gap:18px;padding:0 0 10px;display:flex}.workbench-frame header p{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:950}.workbench-frame header p span{color:#b9ffe2;margin-right:12px}.workbench-frame header nav{color:#00d57c;letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;font-weight:950}.workbench-layout{border:1px solid #04a05c6b;border-radius:8px;grid-template-columns:132px minmax(0,1fr) 228px;min-height:338px;display:grid;overflow:hidden}.workbench-sidebar,.workbench-ai{background:#010d0cbf;align-content:start;gap:8px;padding:12px;display:grid}.workbench-sidebar strong,.workbench-ai strong{color:#55f2a7;font-size:.86rem}.workbench-sidebar span{color:#dce9e6;font-size:.78rem}.workbench-screen{color:#091f1e;background:#eef3ef;padding:15px}.browser-bar{background:linear-gradient(90deg,#d8e1dd,#f9fbfa);border-radius:999px;height:20px}.workbench-screen h3{margin:14px 0 6px;font-size:1.28rem}.workbench-tags{gap:8px;display:flex}.workbench-tags span{color:#08774b;background:#e3f8ed;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:900}.workbench-cards{grid-template-columns:1fr .72fr;gap:10px;margin-top:12px;display:grid}.workbench-cards article{background:#fff;border:1px solid #0616151a;border-radius:7px;min-height:78px;padding:12px}.workbench-cards .image-card{color:#fff;background:linear-gradient(140deg,#0616152e,#06161585),linear-gradient(135deg,#aebdb8,#eef3ef);align-items:end;display:grid}.workbench-ai{border-left:1px solid #04a05c61}.ai-thread{color:#e9fff4;background:#ffffff14;border:1px solid #46f6a233;border-radius:7px;padding:12px;font-size:.82rem;line-height:1.35}.workbench-ai blockquote{color:#b9ffe2;border:1px solid #00df848f;border-radius:7px;margin:14px 0 0;padding:14px;font-family:Georgia,Times New Roman,serif;font-style:italic}.matrix-bottom-grid{grid-template-columns:1fr .95fr 1.12fr;gap:12px;display:grid}.matrix-mini-panel{min-height:126px;padding:13px}.mini-logic,.decision-flow{align-items:center;gap:9px;margin:12px 0 9px;display:flex}.mini-logic span,.decision-flow span{color:#083b2e;overflow-wrap:anywhere;text-align:center;background:#ecfdf5;border:1px solid #039f5b3d;border-radius:6px;flex:128px;min-width:min(128px,100%);padding:8px;font-size:.72rem;font-weight:900}.mini-logic i{background:#008d58;width:22px;height:1px}.decision-flow{flex-wrap:wrap}.proof-list p{align-items:center;gap:8px;margin:8px 0;display:flex}.proof-list strong{color:#07412f;background:#cef7df;border-radius:6px;margin-top:11px;padding:9px 11px;font-size:.77rem;display:block}.matrix-landing-footer{color:#6c7d7a;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:35px;font-size:.66rem;font-weight:900;display:flex}.reference-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f7f4f0;border-bottom:1px solid #06161514;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:58px;padding:0 23px;display:grid;position:sticky;top:0}.reference-logo-button{background:0 0;border:0;padding:0}.reference-nav nav{justify-content:center;align-items:center;gap:22px;display:flex}.reference-nav a{color:#243838;text-transform:uppercase;font-size:.65rem;font-weight:950;text-decoration:none}.reference-nav>div{gap:10px;display:flex}.reference-nav .reference-logo-button{min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.matrix-reference-case-study{width:100%;padding-bottom:30px}.reference-hero,.reference-section,.reference-two-column,.reference-lower-grid,.reference-footer{width:min(100% - 48px,1718px);margin:0 auto}.reference-hero{width:min(100%,1718px);min-height:316px;box-shadow:none;background:linear-gradient(90deg,#eef6f3f0,#d1e3e0b8),radial-gradient(circle at 71% 28%,#00c8782e,#0000 26%);border-top:0;border-radius:0;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:18px;padding:20px 26px;display:grid}.reference-hero-copy>p:first-child,.reference-section-title{align-items:center;gap:15px;display:flex}.reference-hero-copy>p:first-child{color:#48615f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:.64rem;font-weight:950}.reference-hero-copy>p:first-child span,.reference-section-title>span{color:#0b2523;letter-spacing:.08em;font-size:.95rem;font-weight:500}.reference-hero h1{color:#102625;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.35rem,7.45vw,8.6rem);font-weight:700;line-height:.86}.reference-hero h2{color:#1d3635;margin:8px 0 0;font-size:clamp(1.45rem,2.35vw,2.85rem);font-weight:400;line-height:1.02}.reference-hero-copy>p:last-of-type{color:#455957;max-width:580px;margin:13px 0 0;font-size:.94rem;line-height:1.32}.reference-icon-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;max-width:600px;margin-top:20px;display:grid}.reference-icon-row span{color:#254542;text-transform:uppercase;place-items:center;gap:6px;font-size:.54rem;font-weight:950;display:grid}.reference-icon-row span:before{content:"";background:#e3f8ed;border:1px solid #039f5b57;border-radius:5px;width:24px;height:24px}.reference-hero-diagram{grid-template-columns:.9fr 1.02fr .72fr .9fr;align-items:center;gap:10px;min-height:246px;display:grid;position:relative}.source-stack,.agent-stack,.outcome-stack{gap:6px;display:grid}.source-stack span,.agent-stack span,.outcome-stack span{color:#1c3836;background:#ffffffb8;border:1px solid #0616151f;border-radius:8px;padding:8px 9px;font-size:.66rem;font-weight:700;box-shadow:0 12px 28px #071e1b0d}.diagram-lines{pointer-events:none;border-top:2px solid #01aa6373;border-bottom:2px solid #01aa6340;height:158px;position:absolute;top:50%;left:16%;right:33%;transform:translateY(-50%)}.matrix-core-card{z-index:2;color:#eafff3;background:radial-gradient(circle at 50% 100%,#00df8440,#0000 36%),linear-gradient(145deg,#05201d,#0b2a26);border:1px solid #52ffad80;border-radius:9px;gap:9px;min-height:202px;padding:17px;display:grid;position:relative;box-shadow:0 30px 70px #005a3b33}.matrix-core-card p{align-items:center;gap:8px;margin:0;font-size:.74rem;display:flex}.agent-stack,.outcome-stack{background:#ffffff85;border:1px solid #06161524;border-radius:8px;padding:10px}.agent-stack strong,.outcome-stack strong{color:#102625;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:950}.outcome-stack span{align-items:center;gap:8px;display:flex}.reference-section{margin-top:9px;padding:14px}.reference-section-title{margin-bottom:9px}.reference-section-title h2{color:#102625;text-transform:uppercase;margin:0;font-size:clamp(.98rem,1.35vw,1.45rem);font-weight:950;line-height:1}.reference-section-title p{color:#60726f;margin:2px 0 0;font-size:.72rem}.history-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.history-row article,.audience-grid article,.process-rail-grid article,.reference-evolution-grid article,.outcome-grid article,.receipt-strip article{background:#ffffffad;border:1px solid #0616151a;border-radius:8px;padding:11px}.history-row article{height:178px;overflow:hidden}.history-thumb{background:linear-gradient(135deg,#ffffff38,#0000),radial-gradient(circle at 70% 40%,#00c87842,#0000 28%),#cadbd8;border-radius:5px;height:48px}.history-thumb span{border:2px solid #06161533;border-radius:4px;width:46%;height:42%;margin:15px auto;display:block}.history-row h3,.problem-list h3,.audience-grid h3,.process-rail-grid h3,.reference-evolution-grid h3,.outcome-grid h3{color:#142a29;margin:7px 0 4px;font-size:.78rem;line-height:1.12}.problem-list h3,.audience-grid h3,.process-rail-grid h3{font-size:.68rem}.history-row p,.problem-list p,.audience-grid p,.process-rail-grid p,.reference-evolution-grid p,.outcome-grid p,.maturity p{color:#536966;margin:0;font-size:.66rem;line-height:1.22}.reference-two-column,.reference-lower-grid{grid-template-columns:1.08fr .92fr;gap:9px;margin-top:9px;display:grid}.reference-two-column .reference-section,.reference-lower-grid .reference-section{width:auto;margin:0}.problem.reference-section{grid-template-columns:1fr .8fr;gap:14px;display:grid}.problem .reference-section-title{grid-column:1/-1}.problem-list{gap:8px;display:grid}.problem-list article{background:#ebf4f1d1;border-radius:8px;grid-template-columns:34px 1fr;align-items:stretch;gap:8px;min-height:78px;display:grid;overflow:hidden}.problem-list article>span{color:#102625;background:#0616150a;place-items:center;font-weight:600;display:grid}.problem-list article>div{padding:7px 7px 7px 0}.problem-list p,.audience-grid p,.owned-band span,.process-rail-grid p{font-size:.56rem;line-height:1.15}.gap-diagram{text-align:center;background:linear-gradient(#f4f8f6,#dceae5);border-radius:8px;place-items:center;gap:11px;min-height:212px;padding:18px;display:grid}.tangle{background:repeating-radial-gradient(at 48%,#0000 0 12px,#0616151a 13px 14px),linear-gradient(90deg,#0000,#039f5b24,#0000);border-radius:50%;width:190px;height:88px}.matrix-node{color:#dffeed;background:#0a2a25;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:950;display:grid;box-shadow:0 0 34px #00c8785c}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.audience-grid article{align-content:start;gap:4px;min-height:172px;display:grid}.audience-grid svg{color:var(--matrix-green)}.audience-grid p,.owned-band span{align-items:flex-start;gap:7px;display:flex}.owned-band{margin-top:11px}.owned-band>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;display:grid}.owned-band span{color:#2e4845;font-size:.66rem}.process-rail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.process-rail-grid article{min-height:70px;padding-left:42px;position:relative}.process-rail-grid article>span{color:#08774b;background:#e3f8ed;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid;position:absolute;top:16px;left:14px}.reference-evolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reference-evolution-grid article.dark{color:#fff;background:#061615}.reference-evolution-grid article.dark h3,.reference-evolution-grid article.dark p{color:#fff}.matrix-mini-workbench{background:#f6faf8;border:1px solid #0616151a;border-radius:8px;grid-template-columns:72px 1fr 82px;gap:8px;min-height:138px;margin-top:10px;display:grid;overflow:hidden}.matrix-mini-workbench.dark{background:#08231f;border-color:#00df843d}.matrix-mini-workbench aside,.matrix-mini-workbench main{align-content:start;gap:8px;padding:10px;display:grid}.matrix-mini-workbench aside{background:#06161508}.matrix-mini-workbench.dark aside{background:#0003}.matrix-mini-workbench span,.matrix-mini-workbench h4{color:#253e3b;margin:0;font-size:.58rem}.matrix-mini-workbench.dark span,.matrix-mini-workbench.dark h4{color:#e7fff0}.mini-search,.mini-input,.mini-row{background:#dce7e3;border-radius:6px;height:14px}.mini-input{background:#fff;height:27px}.mini-row{background:#e6efec;height:20px}.mini-row.short{width:72%}.matrix-mini-workbench.dark .mini-search,.matrix-mini-workbench.dark .mini-input,.matrix-mini-workbench.dark .mini-row{background:#b4ffda24}.logic-chain{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:9px;min-height:122px;display:grid}.logic-chain span{color:#0a3f31;text-align:center;background:#ecfdf5;border:1px solid #039f5b3d;border-radius:50%;place-items:center;min-height:66px;padding:10px;font-size:.66rem;font-weight:900;display:grid;position:relative}.logic-chain span:not(:last-child):after{content:"";background:#039f5b;width:15px;height:1px;position:absolute;right:-14px}.tradeoff-row{color:#233e3b;grid-template-columns:150px 1fr;align-items:center;gap:12px;margin:7px 0;font-size:.72rem;display:grid}.tradeoff-row i{background:#d9e5e1;border-radius:999px;height:5px;position:relative}.tradeoff-row i:after{content:"";left:var(--knob);background:#029f5b;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.receipt-strip,.outcome-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.receipt-strip article{color:#24413d;align-content:center;gap:9px;min-height:72px;display:grid}.receipt-strip svg{color:#0b7250}.outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.outcome-grid article{gap:8px;min-height:86px;display:grid}.outcome-grid svg{color:var(--matrix-green)}.reference-two-column.final{grid-template-columns:1fr .36fr}.maturity{align-content:center;align-self:stretch;display:grid}.reference-footer{color:#5f706d;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-top:9px;padding:0 18px;font-size:.72rem;font-weight:900;display:flex}.reference-footer button{color:#102625;background:0 0;border:1px solid #06161533;border-radius:5px;min-height:36px;padding:0 13px;font-weight:900}@keyframes matrixLandingPulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.landing-signal{animation:none}}@media (width<=900px){.matrix-landing-hero{min-height:620px}.matrix-landing-copy{width:min(58vw,560px)}.matrix-landing-quote,.matrix-landing-axis,.matrix-landing-stack{right:28px}.matrix-landing-grid,.reference-hero,.reference-two-column,.reference-lower-grid,.reference-two-column.final,.problem.reference-section{grid-template-columns:1fr}.landing-process-grid{grid-template-columns:repeat(3,1fr)}.workbench-layout{grid-template-columns:126px minmax(0,1fr)}.workbench-ai{border-top:1px solid #04a05c61;border-left:0;grid-column:1/-1}.reference-hero-diagram,.matrix-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row,.process-rail-grid,.receipt-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.matrix-landing-hero.reference-backed{aspect-ratio:auto;background:linear-gradient(90deg,#f1f6f2f7 0%,#f1f6f2b8 39%,#eef3ef94 100%),linear-gradient(#f5f8f5 0%,#dfe9e4 100%);height:auto;min-height:760px}.matrix-landing-hero.reference-backed .matrix-landing-hero-reference,.matrix-landing-hero.reference-backed .matrix-hero-hotspots{display:none}.matrix-landing-hero.reference-backed .matrix-landing-topline,.matrix-landing-hero.reference-backed .matrix-landing-copy,.matrix-landing-hero.reference-backed .matrix-world-scene,.matrix-landing-hero.reference-backed .matrix-landing-quote{display:grid}.matrix-landing-hero.reference-backed .matrix-landing-actions{display:flex}.matrix-landing-topline,.reference-nav,.reference-footer{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;height:auto;padding:18px}.matrix-landing-topline{display:grid}.matrix-expanded-case-study{width:min(100% - 28px,1120px);padding-top:42px}.matrix-expanded-hero h2{font-size:clamp(2.25rem,11vw,3.5rem)}.matrix-expanded-section h3{font-size:clamp(1.55rem,8vw,2.35rem)}.matrix-expanded-grid{grid-template-columns:1fr}.matrix-expanded-grid article{min-height:0}.matrix-logo strong{font-size:1.55rem}.matrix-landing-hero{min-height:760px}.matrix-landing-copy{width:auto;padding:28px 22px 0}.matrix-landing-copy h1{font-size:clamp(2.25rem,11vw,3.7rem)}.matrix-landing-actions,.reference-nav>div{flex-direction:column;align-items:stretch}.matrix-landing-actions button,.reference-nav button{width:100%}.matrix-landing-quote{width:auto;margin:34px 22px 0 auto;position:relative;top:auto;right:auto}.matrix-landing-axis,.matrix-landing-stack{display:none}.matrix-world-scene{top:230px}.orbital-moon{width:72vw;left:46%}.mountain-range{height:38%;left:-10%;right:-38%}.matrix-city{bottom:26%;left:50%;transform:translate(-50%)scale(.8)}.lone-figure{bottom:10%;left:48%}.landing-signal{left:52%}.matrix-landing-sheet,.reference-hero,.reference-section,.reference-two-column,.reference-lower-grid,.reference-footer{width:min(100% - 24px,1718px)}.matrix-evolution-strip,.landing-process-grid,.matrix-bottom-grid,.history-row,.audience-grid,.process-rail-grid,.reference-evolution-grid,.receipt-strip,.outcome-grid,.logic-chain,.reference-icon-row{grid-template-columns:1fr}.evolution-line,.logic-chain span:not(:last-child):after,.diagram-lines{display:none}.workbench-frame header,.matrix-landing-footer{flex-direction:column;align-items:flex-start}.workbench-layout,.workbench-cards,.reference-hero-diagram,.matrix-mini-workbench{grid-template-columns:1fr}.reference-hero{padding:26px 16px}.reference-hero h1{font-size:clamp(4.3rem,20vw,6rem)}.reference-hero h2{font-size:clamp(1.5rem,8vw,2.2rem)}.reference-nav nav{justify-content:flex-start;gap:13px}.problem-list article,.tradeoff-row{grid-template-columns:1fr}.problem-list article>span{min-height:42px}.problem-list article>div{padding:0 14px 14px}}@media (width>=761px){.matrix-reference-case-study{--reference-scale:.69;width:144.928%;min-height:144.928vh;transform:scale(var(--reference-scale));transform-origin:0 0}}@media (width<=760px){.reference-hero h1{white-space:normal}}.ii-native-home{--ii-ink:#080b0f;--ii-muted:#697178;--ii-line:#0c12181f;--ii-soft:#f4f7f6;--ii-mint:#d8fff1;--ii-green:#14b982;--ii-cyan:#71d7ff;--ii-violet:#b9a8ff;min-height:100vh;color:var(--ii-ink);background:radial-gradient(circle at 72% 8%,#71d7ff47,#0000 24rem),radial-gradient(circle at 44% 34%,#14b98224,#0000 20rem),linear-gradient(#fbfdfc 0%,#eef4f3 37%,#fbfcfb 100%);font-family:Inter,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.ii-native-home button{font:inherit}.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer{width:min(1680px,100% - 6rem);margin-inline:auto}.ii-native-nav{border-bottom:1px solid #070c1014;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:2rem;padding:1.25rem 0 1rem;display:grid}.ii-brand-button,.ii-native-nav nav button,.ii-native-footer nav button,.ii-link-button{color:inherit;cursor:pointer;background:0 0;border:0}.ii-brand-button{justify-self:start;align-items:center;gap:.85rem;min-height:2.75rem;padding:0;display:inline-flex}.ii-brand-button strong{letter-spacing:0;white-space:nowrap;font-size:1.22rem;font-weight:760}.ii-native-mark{grid-template-columns:repeat(2,.44rem);align-items:end;gap:.34rem;width:1.55rem;height:2.18rem;display:inline-grid;position:relative}.ii-native-mark:before,.ii-native-mark:after{content:"";background:#05070a;border-radius:1px;width:.44rem;height:2.02rem;display:block;box-shadow:0 .2rem .8rem #090e121a}.ii-native-nav nav,.ii-native-footer nav{justify-content:center;align-items:center;gap:1.3rem;display:flex}.ii-native-nav nav button,.ii-native-footer nav button{color:#22282d;border-bottom:1px solid #0000;align-items:center;gap:.35rem;min-height:2.35rem;padding:.15rem 0;font-size:.9rem;font-weight:640;text-decoration:none;display:inline-flex}.ii-native-nav>p{color:#20262b;justify-self:end;margin:0;font-size:.82rem}.ii-pill{cursor:pointer;border:1px solid #070c1038;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:0 1.45rem;font-size:.93rem;font-weight:780;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.ii-pill.dark{color:#fff;background:#05070a;border-color:#05070a;box-shadow:0 1.15rem 2.2rem #00000029}.ii-pill.light{color:#101519;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8}.ii-pill:hover,.ii-work-card button:hover{transform:translateY(-2px)}.ii-hero{grid-template-columns:minmax(24rem,.95fr) minmax(35rem,1.38fr) minmax(8rem,.22fr);align-items:center;gap:2.3rem;min-height:33.5rem;padding:3.8rem 0 2.4rem;display:grid;position:relative}.ii-hero-copy{z-index:2;position:relative}.ii-kicker,.ii-section-heading p,.ii-build-strip p{color:#718088;letter-spacing:0;text-transform:uppercase;margin:0 0 1.1rem;font-size:.76rem;font-weight:820}.ii-kicker span{background:linear-gradient(135deg, var(--ii-green), var(--ii-cyan));border-radius:50%;width:.25rem;height:.25rem;margin:0 .7rem .13rem;display:inline-block}.ii-hero h1{letter-spacing:0;max-width:12ch;margin:0 0 1.25rem;font-size:5.35rem;font-weight:820;line-height:.95}.ii-hero-copy>p:not(.ii-kicker){color:#263039;max-width:39rem;margin:0;font-size:1.2rem;line-height:1.55}.ii-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.55rem;display:flex}.ii-hero-copy small{color:#8a9399;letter-spacing:0;text-transform:uppercase;align-items:center;gap:1.1rem;margin-top:2.1rem;font-size:.78rem;font-weight:840;display:flex}.ii-hero-copy small:before{content:"";background:#9fa9ad;width:2.4rem;height:1px}.ii-hero-stage{isolation:isolate;place-items:center;min-height:30rem;display:grid;position:relative}.ii-mountain-field{z-index:-2;opacity:.78;clip-path:polygon(0 72%,14% 48%,23% 58%,38% 29%,50% 55%,64% 18%,78% 57%,92% 34%,100% 64%,100% 100%,0 100%);filter:blur(.2px);background:linear-gradient(132deg,#0000 44%,#2a4c4b21 44.4%,#0000 61%),linear-gradient(22deg,#0000 45%,#0a10141c 45.6%,#0000 64%),radial-gradient(circle at 48% 42%,#ffffffe0,#0000 12rem),linear-gradient(160deg,#0000 0 36%,#7886842e 36.5% 45%,#0000 45.4%),linear-gradient(24deg,#0000 0 48%,#0c12181c 48.4% 55%,#0000 55.4%);position:absolute;inset:8% -10% -10% -16%}.ii-hero-stage:before{content:"";opacity:.78;filter:blur(1px);background:radial-gradient(circle at 38% 36%,#fffffff2,#0000 6rem),conic-gradient(from 80deg,#14b98270,#71d7ff3d,#b9a8ff42,#14b98270);border-radius:50%;width:28rem;height:28rem;animation:8s ease-in-out infinite iiPulse;position:absolute;transform:translate(4rem,-4rem)}.ii-laptop{width:min(48rem,100%);animation:7s ease-in-out infinite iiFloat;position:relative;transform:perspective(1200px)rotateX(5deg)rotateY(-9deg)}.ii-laptop-screen{background:linear-gradient(135deg,#fffffff5,#edf5f3f0),radial-gradient(circle at 48% 48%,#14b98238,#0000 9rem);border:.8rem solid #0a0d10;border-radius:1rem;grid-template-columns:7rem 1fr 15rem;gap:1.4rem;min-height:18.75rem;padding:1.55rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 4.5rem #060b0e42}.ii-screen-nav,.ii-screen-copy{z-index:2;position:relative}.ii-screen-nav{color:#20282d;align-content:start;gap:.75rem;padding-top:1.1rem;font-size:.68rem;font-weight:720;display:grid}.ii-orbital-form{background:radial-gradient(circle,#060c0ed1 0 9%,#0000 11%),radial-gradient(circle at 41% 38%,#ffffffe0,#0000 28%),conic-gradient(from 18deg,#dce5e2,#0e211f,#eff7f5,#8fcfc1,#dce5e2);border-radius:50%;place-self:center;width:15.5rem;height:15.5rem;position:relative;box-shadow:inset 0 0 2rem #0810142e,0 1.6rem 2.4rem #0714182b}.ii-orbital-form:before,.ii-orbital-form:after,.ii-orbital-form i,.ii-orbital-form b{content:"";border:1px solid #00000021;border-radius:50%;position:absolute;inset:1.25rem}.ii-orbital-form:before{transform:rotateX(64deg)rotate(25deg)}.ii-orbital-form:after{transform:rotateX(64deg)rotate(-35deg)}.ii-orbital-form i{inset:2.5rem;transform:rotateX(70deg)rotate(72deg)}.ii-orbital-form b{border-color:#14b98280;inset:4.4rem;box-shadow:0 0 2rem #14b98252}.ii-screen-copy{align-self:center}.ii-screen-copy strong{margin-bottom:1.4rem;font-size:.75rem;display:block}.ii-screen-copy h2{max-width:8ch;margin:0;font-size:2.6rem;font-weight:760;line-height:1}.ii-screen-copy p{color:#3b454b;margin:1rem 0 0;font-size:.82rem}.ii-laptop-screen>button{color:#fff;background:#05070a;border:0;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.ii-laptop-base{background:linear-gradient(90deg,#171b1f,#d6dedc 18%,#4a5256 44%,#12171a 78%,#343a3d);border-radius:0 0 4rem 4rem;width:103%;height:1.1rem;margin:.1rem auto 0;box-shadow:0 1.4rem 2.6rem #060a0c33}.ii-hero-side{color:#49545b;letter-spacing:0;text-align:center;text-transform:uppercase;justify-items:center;gap:4rem;font-size:.78rem;font-weight:760;line-height:1.7;display:grid}.ii-hero-side span{writing-mode:vertical-rl}.ii-hero-side i{background:#111;width:2.2rem;height:1px}.ii-band{border-top:1px solid var(--ii-line);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.48fr);gap:2rem;padding:2.2rem 0;display:grid}.ii-section-heading h2,.ii-build-strip h2{letter-spacing:0;margin:0;font-size:2.5rem;font-weight:760;line-height:1.05}.ii-section-note{color:#667179;align-self:end;margin:0;font-size:1rem;line-height:1.45}.ii-capability-grid,.ii-work-grid,.ii-process-row,.ii-reality-grid{grid-column:1/-1}.ii-capability-grid{grid-template-columns:repeat(6,1fr);margin-top:.5rem;display:grid}.ii-capability-grid article{border-right:1px solid var(--ii-line);text-align:center;min-height:9.8rem;padding:1.1rem 1.15rem}.ii-capability-grid article:last-child{border-right:0}.ii-line-icon,.ii-process-icon{background:linear-gradient(145deg,#fff,#e2f4efb8);border:1px solid #080e1238;border-radius:50%;place-items:center;width:2.95rem;height:2.95rem;margin-bottom:.8rem;display:inline-grid;position:relative}.ii-line-icon:before,.ii-line-icon:after,.ii-process-icon:before{content:"";border:2px solid #11181c;position:absolute}.ii-line-icon.icon-1:before{background:#11181c;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 0 .45rem #14b9821f}.ii-line-icon.icon-2:before,.ii-line-icon.icon-5:before{border-bottom-color:#0000;border-left-color:#0000;width:1.1rem;height:1.1rem;transform:rotate(-45deg)}.ii-line-icon.icon-3:before,.ii-process-icon:before{width:1rem;height:1rem;transform:rotate(30deg)}.ii-line-icon.icon-4:before{border-radius:.25rem;width:1.1rem;height:.95rem;box-shadow:.45rem -.35rem 0 -.08rem #f4f7f6,.45rem -.35rem 0 .1rem #11181c}.ii-line-icon.icon-6:before{border-style:dashed;border-radius:50%;width:1.35rem;height:1.35rem}.ii-capability-grid h3,.ii-work-card h3,.ii-process-row h3,.ii-reality-grid h3,.ii-founder-copy h3{letter-spacing:0;margin:0 0 .35rem;font-size:1.05rem;line-height:1.2}.ii-capability-grid p,.ii-work-card p,.ii-process-row p,.ii-founder-copy p,.ii-signature-card span{color:#59646c;margin:0;line-height:1.45}.ii-featured{position:relative}.ii-link-button{place-self:center end;align-items:center;gap:.5rem;font-weight:760;display:inline-flex}.ii-work-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.ii-work-card{background:#ffffffbf;border:1px solid #0b11161f;border-radius:.45rem;min-height:15.5rem;padding:7.9rem 1.2rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #16262f0f}.ii-work-card.dark{color:#fff;background:#081310}.ii-work-card.dark p,.ii-work-card.dark small{color:#ffffffb8}.ii-work-visual{background:linear-gradient(135deg,#ffffffe6,#dfeae79e),radial-gradient(circle at 24% 42%,#14b98238,#0000 5rem);height:7.2rem;position:absolute;inset:0 0 auto;overflow:hidden}.ii-work-card.dark .ii-work-visual{background:radial-gradient(circle at 32% 56%,#87ffd859,#0000 7rem),repeating-linear-gradient(165deg,#ffffff2e 0 1px,#0000 1px 8px),#081310}.ii-work-visual span,.ii-work-visual i,.ii-work-visual b{display:block;position:absolute}.ii-work-card.robot .ii-work-visual span{background:radial-gradient(circle at 60% 42%,#14b982 0 .22rem,#0000 .25rem),linear-gradient(160deg,#fff,#cbd7d4);border-radius:46% 46% 42% 42%;width:3.8rem;height:4.4rem;top:1rem;left:2.4rem;box-shadow:0 1rem 2rem #08101424}.ii-work-card.architecture .ii-work-visual span{background:linear-gradient(126deg,#0000 0 42%,#090e123d 42.5% 58%,#0000 58.5%),linear-gradient(90deg,#eef4f2,#b8c2c1);inset:0}.ii-work-card.beauty .ii-work-visual span{opacity:.62;background:radial-gradient(circle at 48% 30%,#fff,#bec7c6 42%,#111 44%,#0000 45%);border-radius:50%;width:6.4rem;height:7.4rem;top:-.5rem;right:1.3rem}.ii-work-card small{color:#737c82;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-weight:760;display:block}.ii-work-card button{width:2.4rem;height:2.4rem;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.ii-process-row{grid-template-columns:repeat(5,1fr);gap:1rem;padding:.8rem 0 0;display:grid}.ii-process-row article{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .85rem;min-height:5.6rem;display:grid;position:relative}.ii-process-row article:not(:last-child):after{content:"";background:#080e1247;width:2rem;height:1px;position:absolute;top:1.5rem;right:-.4rem}.ii-process-row article>span{color:#697178;grid-column:2;font-size:.72rem;font-weight:780}.ii-process-icon{grid-row:1/span 3;margin:0}.ii-process-row p{font-size:.9rem}.ii-reality-grid{grid-template-columns:1.25fr 1.15fr 1.3fr 1fr 1.3fr;gap:1rem;display:grid}.ii-reality-grid article{background:#ffffffbd;border:1px solid #0c12181a;border-radius:.45rem;min-height:7.4rem;padding:4.9rem 1.05rem 1rem;position:relative;overflow:hidden}.ii-reality-grid article.system{color:#fff;background:#06120f}.ii-reality-grid article>div{background:radial-gradient(circle at 25%,#14b9825c,#0000 4rem),linear-gradient(135deg,#fffc,#cfddda8a);height:4.6rem;position:absolute;inset:0 0 auto}.ii-reality-grid article.system>div{background:radial-gradient(circle at 30%,#86ffd759,#0000 5rem),repeating-linear-gradient(145deg,#ffffff29 0 1px,#0000 1px 9px),#06120f}.ii-about{grid-template-columns:.9fr minmax(14rem,.42fr) minmax(24rem,.8fr) minmax(17rem,.45fr);align-items:center}.ii-about .ii-section-heading{align-self:start}.ii-founder-photo{background:radial-gradient(circle at 54% 28%,#fff9,#0000 2.4rem),linear-gradient(145deg,#101820,#687274 48%,#e2e8e7);border:1px solid #0b11161a;border-radius:.5rem;min-height:10rem;box-shadow:inset 0 -2rem 4rem #00000026}.ii-founder-copy{max-width:39rem}.ii-founder-copy h3{font-size:1.55rem}.ii-signature-card{border-left:1px solid var(--ii-line);gap:1rem;padding-left:2rem;display:grid}.ii-signature-card strong{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-style:italic;font-weight:400}.ii-signature-card button{color:#0c1014;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.45rem;font-weight:760;display:inline-flex}.ii-build-strip{background:#ffffffbf;border:1px solid #0a10151a;border-radius:.45rem;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:1.5rem;margin-top:.9rem;padding:1.1rem 1.5rem;display:grid;box-shadow:0 1rem 2rem #0c1c220d}.ii-build-strip p{margin-bottom:.35rem}.ii-build-strip h2{font-size:2rem}.ii-build-strip>span{color:#717a80}.ii-native-footer{color:#22282d;background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.4rem;padding:1.25rem 0 1.6rem;display:grid}.ii-native-footer p,.ii-native-footer small{color:#7a8389;margin:0;font-size:.8rem}.ii-native-footer .ii-brand-button,.ii-native-footer .ii-brand-button strong{color:#080b0f}@keyframes iiFloat{0%,to{transform:perspective(1200px)rotateX(5deg)rotateY(-9deg)translateY(0)}50%{transform:perspective(1200px)rotateX(5deg)rotateY(-9deg)translateY(-.7rem)}}@keyframes iiPulse{0%,to{opacity:.68;transform:translate(4rem,-4rem)scale(.98)}50%{opacity:.88;transform:translate(4rem,-4rem)scale(1.04)}}@media (prefers-reduced-motion:reduce){.ii-laptop,.ii-hero-stage:before{animation:none}}@media (width<=1180px){.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer{width:min(100% - 2rem,68rem)}.ii-native-nav{grid-template-columns:1fr auto}.ii-native-nav nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}.ii-native-nav>p{display:none}.ii-hero{grid-template-columns:1fr;min-height:auto}.ii-hero h1{font-size:4.25rem}.ii-hero-side{display:none}.ii-capability-grid,.ii-work-grid{grid-template-columns:repeat(3,1fr)}.ii-capability-grid article:nth-child(3){border-right:0}.ii-process-row,.ii-reality-grid{grid-template-columns:repeat(2,1fr)}.ii-process-row article:after{display:none}.ii-about{grid-template-columns:1fr 1fr}.ii-about .ii-section-heading{grid-column:1/-1}.ii-native-footer{grid-template-columns:1fr}.ii-native-footer nav{flex-wrap:wrap;justify-content:flex-start}}@media (width<=720px){.ii-native-home{background:radial-gradient(circle at 76% 6%,#71d7ff42,#0000 14rem),linear-gradient(#fbfdfc 0%,#eef5f3 100%)}.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer{width:min(100% - 1.15rem,36rem)}.ii-native-nav{gap:.85rem;padding-top:.85rem}.ii-brand-button strong{white-space:normal;font-size:1rem}.ii-native-nav nav{gap:.75rem 1rem}.ii-native-nav nav button,.ii-native-footer nav button{font-size:.84rem}.ii-native-nav>.ii-pill{justify-self:end;min-height:2.45rem;padding-inline:1rem;font-size:.82rem}.ii-hero{gap:1.1rem;padding:2.3rem 0 1.5rem}.ii-hero h1{max-width:10ch;font-size:3.1rem}.ii-hero-copy>p:not(.ii-kicker){font-size:1rem}.ii-actions{grid-template-columns:1fr;display:grid}.ii-hero-stage{min-height:21rem}.ii-hero-stage:before{width:17rem;height:17rem;transform:translate(2rem,-2rem)}.ii-laptop{width:100%;transform:none}.ii-laptop-screen{border-width:.55rem;grid-template-columns:4.2rem 1fr;min-height:16.5rem;padding:1rem}.ii-screen-copy{text-align:right;grid-column:1/-1;justify-items:end;display:grid}.ii-screen-copy h2{font-size:2.15rem}.ii-orbital-form{width:10.8rem;height:10.8rem}.ii-band,.ii-build-strip,.ii-about{grid-template-columns:1fr;gap:1.1rem;padding:1.65rem 0}.ii-section-heading h2,.ii-build-strip h2{font-size:2rem}.ii-capability-grid,.ii-work-grid,.ii-process-row,.ii-reality-grid{grid-template-columns:1fr}.ii-capability-grid article{border-right:0;border-bottom:1px solid var(--ii-line);text-align:left;grid-template-columns:auto 1fr;gap:.15rem .9rem;min-height:auto;padding:1rem 0;display:grid}.ii-line-icon{grid-row:1/span 2;margin:0}.ii-work-card{min-height:14rem}.ii-process-row article{grid-template-columns:auto 1fr;padding:.45rem 0}.ii-signature-card{border-left:0;border-top:1px solid var(--ii-line);padding-top:1rem;padding-left:0}.ii-build-strip{margin-top:0;padding-inline:1rem}}@media (width>=1000px){.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer{width:min(1420px,100% - 6rem)}.ii-native-nav{grid-template-columns:auto 1fr auto auto;gap:clamp(1.4rem,2.6vw,3rem)}.ii-native-nav nav{grid-area:auto;justify-content:center;gap:clamp(1.1rem,2.15vw,2.6rem)}.ii-native-nav>p{display:block}.ii-hero{grid-template-columns:minmax(24rem,.9fr) minmax(33rem,1.14fr) minmax(5.5rem,.16fr);gap:clamp(1.7rem,3.3vw,4rem);min-height:27.4rem;padding:2rem 0 1.2rem}.ii-hero h1{font-size:clamp(4.7rem,6.1vw,6.25rem)}.ii-hero-copy>p:not(.ii-kicker){max-width:35rem;font-size:1.08rem;line-height:1.44}.ii-actions{margin-top:1.25rem}.ii-hero-copy small{margin-top:1.5rem}.ii-hero-stage{min-height:24.2rem}.ii-hero-stage:before{width:19rem;height:19rem;transform:translate(2.6rem,-2.2rem)}.ii-laptop{width:min(38rem,100%);animation:none;transform:perspective(1200px)rotateX(4deg)rotateY(-7deg)}.ii-laptop-screen{border-width:.62rem;grid-template-columns:5.5rem 1fr 11.2rem;min-height:15.8rem;padding:1.15rem}.ii-screen-nav{gap:.55rem;font-size:.58rem}.ii-orbital-form{width:12.2rem;height:12.2rem}.ii-screen-copy h2{font-size:2.12rem}.ii-hero-side{gap:2.6rem;font-size:.68rem;display:grid}.ii-band{grid-template-columns:minmax(0,1.18fr) minmax(16rem,.48fr);gap:1.7rem;padding:1.72rem 0}.ii-section-heading h2{font-size:clamp(2rem,3vw,3.05rem)}.ii-capability-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ii-capability-grid article{border-right:1px solid var(--ii-line);text-align:center;border-bottom:0;min-height:7.1rem;padding:.8rem .95rem}.ii-line-icon,.ii-process-icon{width:2.45rem;height:2.45rem;margin-bottom:.45rem}.ii-capability-grid h3,.ii-work-card h3,.ii-process-row h3,.ii-reality-grid h3,.ii-founder-copy h3{font-size:.98rem}.ii-capability-grid p,.ii-work-card p,.ii-process-row p{font-size:.82rem}.ii-work-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ii-work-card{min-height:12.2rem;padding:6.4rem 1rem 1rem}.ii-work-visual{height:5.8rem}.ii-process-row{grid-template-columns:repeat(5,minmax(0,1fr))}.ii-process-row article:after{display:block}.ii-reality-grid{grid-template-columns:1.25fr 1.15fr 1.3fr 1fr 1.3fr}.ii-reality-grid article{min-height:6.4rem;padding-top:4.1rem}.ii-about{grid-template-columns:.9fr minmax(12rem,.42fr) minmax(21rem,.8fr) minmax(15rem,.45fr)}.ii-about .ii-section-heading{grid-column:auto}.ii-founder-photo{min-height:8.7rem}.ii-build-strip{grid-template-columns:1.25fr 1fr auto}.ii-native-footer{grid-template-columns:auto 1fr auto auto}.ii-native-footer nav{justify-content:center}}@media (prefers-reduced-motion:no-preference){.ii-native-home .ii-laptop{animation:7s ease-in-out infinite iiFloat!important}.ii-native-home .ii-hero-stage:before{animation:8s ease-in-out infinite iiPulse!important}}.ii-native-home,.ii-portfolio-page{--ii-ink:#05070a;--ii-muted:#53616a;--ii-line:#05070a1f;--ii-green:#079b78;--ii-cyan:#69d4dd;color:var(--ii-ink);background:radial-gradient(circle at 78% 9%,#69d4dd33,#0000 20rem),radial-gradient(circle at 16% 78%,#079b7814,#0000 22rem),linear-gradient(#fbfdfc 0%,#f3f7f6 42%,#fff 100%)!important}.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer,.ii-portfolio-page .portfolio-landing-grid,.ii-portfolio-page .portfolio-work-section{width:min(1510px,100% - 6rem)!important}.ii-native-nav{min-height:74px;border-bottom:1px solid #05070a17!important;grid-template-columns:auto minmax(410px,1fr) auto auto!important;gap:2rem!important;padding:1.15rem 0 1rem!important}.ii-brand-button{gap:.9rem!important}.ii-brand-button strong{color:#05070a!important;letter-spacing:0!important;font-size:1.12rem!important;font-weight:850!important}.ii-native-mark{justify-content:center!important;align-items:stretch!important;gap:.43rem!important;width:2rem!important;height:2.35rem!important;display:inline-flex!important}.ii-native-mark:before,.ii-native-mark:after{width:.43rem!important;height:2.35rem!important;box-shadow:none!important;background:#05070a!important;border-radius:1px!important}.ii-native-mark i,.ii-native-mark b{display:none!important}.ii-native-nav nav,.ii-native-footer nav{gap:1.75rem!important}.ii-native-nav nav button,.ii-native-footer nav button,.ii-link-button{color:#111820!important;font-size:.85rem!important;font-weight:760!important}.ii-native-nav nav button:hover,.ii-native-footer nav button:hover,.ii-link-button:hover{color:#057a5c!important;border-bottom-color:#057a5c6b!important}.ii-native-nav>p{color:#253037!important;font-size:.82rem!important}.ii-pill{min-height:2.85rem!important;padding:0 1.55rem!important;font-size:.88rem!important;font-weight:820!important}.ii-hero{grid-template-columns:minmax(31rem,.74fr) minmax(43rem,1.18fr) 6.5rem!important;gap:2rem!important;min-height:32.5rem!important;padding:2.25rem 0 1.55rem!important}.ii-hero:before,.ii-mountain-field,.ii-hero-stage:before{display:none!important}.ii-hero-copy{max-width:43rem!important}.ii-kicker,.ii-section-heading p,.ii-build-strip p{color:#687680!important;letter-spacing:.2em!important;font-size:.72rem!important;font-weight:870!important}.ii-hero h1{color:#010204!important;max-width:12.2ch!important;margin-bottom:1.25rem!important;font-size:5.25rem!important;font-weight:900!important;line-height:.91!important}.ii-hero-copy>p:not(.ii-kicker){color:#1f2a31!important;max-width:35.5rem!important;font-size:1.12rem!important;line-height:1.45!important}.ii-hero-stage{place-items:stretch stretch!important;min-height:29rem!important;overflow:visible!important}.ii-hero-art{object-fit:cover;object-position:62% 50%;filter:saturate(.94)contrast(1.02);border-radius:0;width:100%;height:29rem;animation:8s ease-in-out infinite iiHeroDrift;display:block}.ii-hero-screen-label{z-index:2;color:#06080d;text-align:left;pointer-events:none;width:13.4rem;position:absolute;top:28%;right:7.7%}.ii-hero-screen-label span{margin-bottom:1.25rem;font-size:.73rem;font-weight:850;display:block}.ii-hero-screen-label strong{max-width:8ch;font-size:2.35rem;font-weight:820;line-height:.96;display:block}.ii-hero-screen-label p{color:#354249;margin:.95rem 0 0;font-size:.76rem}.ii-hero-side{color:#415058!important;letter-spacing:.13em!important;gap:3.3rem!important;font-size:.72rem!important}.ii-section-heading h2,.ii-build-strip h2{color:#030507!important;font-size:2.55rem!important;font-weight:835!important;line-height:1.03!important}.ii-band{border-top:1px solid var(--ii-line)!important;gap:2rem!important;padding:2rem 0!important}.ii-section-note{justify-self:end;max-width:29rem;color:#5f6a72!important;font-size:.98rem!important}.ii-capability-grid article,.ii-work-card,.ii-reality-grid article,.portfolio-proof-strip .metric,.ii-portfolio-page .portfolio-card{border-radius:8px!important}.ii-work-card,.ii-reality-grid article,.ii-build-strip{box-shadow:0 .75rem 2rem #1020260e!important}.ii-work-card.dark,.ii-reality-grid article.system{background:#041512!important}.ii-founder-photo{background:radial-gradient(circle at 50% 20%,#ffffffa8,#0000 2.4rem),linear-gradient(145deg,#07110f 0%,#3e4d50 48%,#d7dddc 100%)!important}@keyframes iiHeroDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}.ii-portfolio-page{min-height:100svh;overflow-x:hidden}.ii-portfolio-page .portfolio-landing-hero{border-bottom:1px solid #05070a1a;background:radial-gradient(circle at 75% 20%,#079b7824,#0000 22rem),linear-gradient(#ffffffdb,#eff6f4b8)!important;align-items:center!important;min-height:auto!important}.ii-portfolio-page .portfolio-landing-grid{grid-template-columns:minmax(28rem,.76fr) minmax(39rem,1.05fr)!important;gap:3rem!important;min-height:34rem!important;padding:3rem 0 2.4rem!important}.ii-portfolio-page .portfolio-landing-copy{gap:1rem!important;padding-bottom:0!important}.ii-portfolio-page .portfolio-kicker{color:#687680!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:880!important}.ii-portfolio-page .portfolio-landing-copy h1{color:#05070a!important;max-width:8.8ch!important;padding:0!important;font-size:5rem!important;font-weight:870!important;line-height:.98!important}.ii-portfolio-page .portfolio-landing-copy>p{max-width:34rem;color:#28343c!important;font-size:1.08rem!important;line-height:1.48!important}.ii-portfolio-page .portfolio-core-insight{box-shadow:0 1rem 2.5rem #071e230f;background:#ffffffc7!important;border-left:3px solid #079b78!important;padding:1rem 1.1rem!important}.ii-portfolio-page .featured-product-visual{min-height:25rem!important}.ii-portfolio-page .laptop-shell{width:min(44rem,100%)!important}.ii-portfolio-page .portfolio-work-section{padding:1.8rem 0 3rem!important}.ii-portfolio-page .portfolio-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin-bottom:2rem!important}.ii-portfolio-page .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.ii-portfolio-page .portfolio-card{background:#ffffffc7!important;border:1px solid #05070a1f!important;min-height:24rem!important;overflow:hidden!important;box-shadow:0 1rem 2.8rem #1020260f!important}.ii-portfolio-brand-preview{color:#05070a;background:radial-gradient(circle at 50% 30%,#079b7829,#0000 5rem),linear-gradient(135deg,#fff,#eef4f3);align-content:center;place-items:center;gap:.45rem;min-height:11.25rem;display:grid}.ii-portfolio-brand-preview .ii-native-mark{width:2.2rem!important;height:2.55rem!important}.ii-portfolio-brand-preview .ii-native-mark:before,.ii-portfolio-brand-preview .ii-native-mark:after{height:2.55rem!important}.ii-portfolio-brand-preview strong{font-size:1.15rem;font-weight:850}.ii-portfolio-brand-preview span{color:#667179;font-size:.72rem}.ii-portfolio-page .portfolio-card .portfolio-evidence-stack,.ii-portfolio-page .portfolio-card .portfolio-boundary{display:none!important}.ii-portfolio-page .portfolio-card .portfolio-result{border-radius:8px!important;min-height:4.7rem!important;margin-top:.9rem!important;padding:.85rem!important}.ii-portfolio-footer{border-top:1px solid #05070a1a}@media (width>=761px){.matrix-reference-case-study{width:min(1180px,100% - 3rem)!important;min-height:auto!important;margin:0 auto 3rem!important;transform:none!important}.reference-nav,.reference-hero,.reference-section,.reference-two-column,.reference-lower-grid,.reference-footer{width:100%!important}.reference-nav{height:auto!important;min-height:58px!important;padding:0 1.4rem!important}.reference-hero{grid-template-columns:.78fr 1.08fr!important;gap:1.5rem!important;min-height:26rem!important;padding:1.5rem 1.6rem!important}.reference-hero h1{font-size:5.2rem!important}.reference-hero h2{width:auto!important;max-width:30rem!important;font-size:2rem!important}.reference-hero-copy>p:last-of-type{width:auto!important;max-width:30rem!important;font-size:.92rem!important}.history-row h3,.problem-list h3,.audience-grid h3,.process-rail-grid h3,.reference-evolution-grid h3,.outcome-grid h3{font-size:.78rem!important}.history-row p,.problem-list p,.audience-grid p,.process-rail-grid p,.reference-evolution-grid p,.outcome-grid p,.maturity p{font-size:.64rem!important;line-height:1.32!important}}@media (width>=761px) and (width<=1040px){.reference-hero{grid-template-columns:1fr!important}.reference-hero-diagram{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.source-stack span,.agent-stack span,.outcome-stack span,.process-rail-grid article,.gap-diagram,.tool-tangle{min-width:0!important}.process-rail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.process-rail-grid p,.matrix-reference-case-study p,.decision-flow span{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.decision-flow span{flex-basis:150px!important}.logic-chain{grid-template-columns:repeat(2,minmax(0,1fr))!important}.logic-chain span{overflow-wrap:anywhere!important;word-break:break-word!important;border-radius:8px!important;min-height:54px!important}.logic-chain span:not(:last-child):after{display:none!important}}@media (width<=1180px){.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer,.ii-portfolio-page .portfolio-landing-grid,.ii-portfolio-page .portfolio-work-section{width:min(100% - 2rem,68rem)!important}.ii-native-nav{grid-template-columns:1fr auto!important}.ii-native-nav nav{flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important}.ii-native-nav>p{display:none!important}.ii-hero,.ii-portfolio-page .portfolio-landing-grid{grid-template-columns:1fr!important}.ii-hero h1,.ii-portfolio-page .portfolio-landing-copy h1{font-size:4.2rem!important}.ii-hero-side{display:none!important}.ii-portfolio-page .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.ii-native-nav,.ii-hero,.ii-band,.ii-build-strip,.ii-native-footer,.ii-portfolio-page .portfolio-landing-grid,.ii-portfolio-page .portfolio-work-section{width:min(100% - 1rem,36rem)!important}.ii-native-nav{gap:.85rem!important}.ii-brand-button strong{font-size:1rem!important}.ii-native-mark{gap:.34rem!important;width:1.65rem!important;height:2rem!important}.ii-native-mark:before,.ii-native-mark:after{width:.36rem!important;height:2rem!important}.ii-hero{min-height:auto!important;padding:2rem 0 1.4rem!important}.ii-hero h1,.ii-portfolio-page .portfolio-landing-copy h1{max-width:11ch!important;font-size:3.25rem!important;line-height:.94!important}.ii-hero-art{object-position:66% 50%;height:21rem!important}.ii-hero-stage{min-height:21rem!important}.ii-hero-screen-label{width:9.5rem;top:24%;right:5%}.ii-hero-screen-label strong{font-size:1.55rem}.ii-band,.ii-about,.ii-build-strip{grid-template-columns:1fr!important}.ii-section-heading h2,.ii-build-strip h2{font-size:2rem!important}.ii-capability-grid,.ii-work-grid,.ii-process-row,.ii-reality-grid,.ii-portfolio-page .portfolio-proof-strip,.ii-portfolio-page .portfolio-grid{grid-template-columns:1fr!important}.ii-section-note{justify-self:start!important}}.ii-hero{grid-template-columns:minmax(36rem,.82fr) minmax(39rem,1fr) 4rem!important;gap:1.2rem!important}.ii-hero h1{max-width:13.8ch!important;font-size:4.85rem!important;line-height:.91!important}.ii-reality-grid article{align-content:end!important;padding:4.55rem 1rem 1rem!important;display:grid!important}.ii-reality-grid article h3{z-index:2!important;position:relative!important}.ii-portfolio-page .portfolio-card .portfolio-card-insight,.ii-portfolio-page .portfolio-card .portfolio-evidence-stack,.ii-portfolio-page .portfolio-card .portfolio-boundary{display:none!important}.ii-portfolio-page .portfolio-card>div:last-child{grid-template-rows:auto auto auto 1fr auto!important;min-height:12.8rem!important;display:grid!important}.ii-portfolio-page .portfolio-card>div:last-child>p:not(.eyebrow){-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;min-height:4.2rem!important;display:-webkit-box!important;overflow:hidden!important}.ii-portfolio-page .portfolio-card .portfolio-result{min-height:4.7rem!important;max-height:5.8rem!important;overflow:hidden!important}.matrix-expanded-case-study{border-bottom:1px solid #092d271f!important;grid-template-columns:minmax(0,.86fr) minmax(18rem,.5fr)!important;gap:1.15rem 1.4rem!important;padding:1.6rem 1.6rem 1.8rem!important;display:grid!important}.matrix-expanded-kicker,.matrix-expanded-hero{grid-column:1/-1!important}.matrix-expanded-hero{grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr)!important;gap:1.2rem!important;padding-bottom:1.3rem!important}.matrix-expanded-hero h2{max-width:42rem!important;font-size:2.35rem!important;line-height:1.02!important}.matrix-expanded-hero p,.matrix-expanded-section p{font-size:.82rem!important;line-height:1.48!important}.matrix-expanded-section{gap:.65rem!important;padding:1.1rem 0!important}.matrix-expanded-section h3{font-size:1.35rem!important}.matrix-expanded-problem{grid-column:1/-1!important;margin-top:0!important;padding:1.25rem!important}.matrix-expanded-grid{grid-column:1/-1!important;padding:.5rem 0 1rem!important}.matrix-expanded-grid article{min-height:9rem!important;padding:1rem!important}.matrix-expanded-grid h4{font-size:1rem!important}.matrix-expanded-grid p{font-size:.76rem!important;line-height:1.42!important}@media (width<=1180px){.ii-hero{grid-template-columns:1fr!important}}@media (width<=760px){.matrix-expanded-case-study,.matrix-expanded-hero{grid-template-columns:1fr!important}}.ii-portfolio-page .ii-simple-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}.ii-simple-portfolio-card{background:#ffffffdb!important;border:1px solid #08201c1a!important;border-radius:.85rem!important;min-height:26rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 1rem 2.6rem #08181614!important}.ii-simple-portfolio-card .portfolio-visual{height:14rem!important;box-shadow:none!important;border:0!important;border-radius:0!important;transition:transform .38s!important}.ii-simple-portfolio-card:hover .portfolio-visual{transform:scale(1.015)!important}.ii-simple-portfolio-card .ii-simple-portfolio-copy{gap:.58rem!important;min-height:12rem!important;padding:1.05rem 1.05rem 1.1rem!important;display:grid!important;position:relative!important}.ii-simple-portfolio-card h3{color:#071714!important;letter-spacing:0!important;margin:0!important;font-size:1.28rem!important;line-height:1.05!important}.ii-simple-portfolio-card .ii-simple-portfolio-copy>p:not(.eyebrow){color:#071714b8!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.92rem!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.ii-simple-tags{flex-wrap:wrap!important;gap:.38rem!important;padding-right:3.1rem!important;display:flex!important}.ii-simple-tags span{color:#07171494!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#f7fbf9d1!important;border:1px solid #08201c1c!important;border-radius:999px!important;padding:.28rem .48rem!important;font-size:.68rem!important;font-weight:700!important}.ii-card-arrow{color:#071714!important;background:#ffffffe6!important;border:1px solid #08201c33!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.3rem!important;height:2.3rem!important;display:inline-flex!important;position:absolute!important;bottom:1rem!important;right:1rem!important;box-shadow:0 .65rem 1.5rem #08181617!important}.ii-card-arrow:hover,.ii-card-arrow:focus-visible{color:#007c58!important;border-color:#0080587a!important;transform:translateY(-1px)!important}.ii-simple-portfolio-card:nth-child(3n+1) .portfolio-visual{background-color:#071714!important}.ii-simple-portfolio-card:nth-child(3n+2) .portfolio-visual{background-color:#f1f5f2!important}.ii-simple-portfolio-card:nth-child(3n) .portfolio-visual{background-color:#dfe9e4!important}@media (width<=980px){.ii-portfolio-page .ii-simple-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.ii-portfolio-page .ii-simple-portfolio-grid{grid-template-columns:1fr!important}.ii-simple-portfolio-card{min-height:24rem!important}.ii-simple-portfolio-card .portfolio-visual{height:12.5rem!important}}.ii-founder-photo{color:#071714!important;background:radial-gradient(circle at 50% 35%,#31c69e33,#0000 32%),linear-gradient(135deg,#fffffff0,#e4efebdb)!important;border:1px solid #08201c1f!important;border-radius:.7rem!important;place-items:center!important;gap:.75rem!important;min-height:10.25rem!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffffad,0 1rem 2.4rem #08181612!important}.ii-founder-photo .ii-native-mark{width:2.4rem!important;height:3rem!important}.ii-founder-photo .ii-native-mark:before,.ii-founder-photo .ii-native-mark:after{height:3rem!important}.ii-founder-photo span{letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;max-width:10rem!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.15!important}.matrix-reference-case-study .matrix-expanded-case-study{display:none!important}
