@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600;700&family=Orbitron:wght@500;600;700;800&display=swap";@font-face{font-family:HacktronMono;src:local("Geist Mono"),local("GeistMono"),local("SFMono-Regular"),local("Menlo"),local("Monaco"),local("Consolas");font-display:swap}:root{--paper: #fbf4e2;--paper-pure: #fff8e7;--ink: #120c0d;--ink-pure: #000000;--red: #120c0d;--red-deep: #120c0d;--red-tint: rgba(18, 12, 13, .08);--grey-95: #f3ead2;--grey-90: #e7dbc0;--grey-80: #c8bfa8;--grey-60: #837b6e;--grey-40: #50493f;--grey-20: #241d1a;--bg: var(--paper);--bg-alt: var(--grey-95);--bg-inv: var(--ink);--fg: var(--ink);--fg-2: var(--grey-40);--fg-3: var(--grey-60);--fg-inv: var(--paper);--line: var(--ink);--line-soft: var(--grey-80);--sev-critical: #B21F2D;--sev-high: #F26B1F;--sev-medium: #B8860B;--sev-low: #5A6B5A;--sev-info: var(--grey-60);--ok: #1F7A3A;--font-mono: "Geist Mono", "HacktronMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans: "Geist Mono", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-display: "Orbitron", "Geist Mono", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fs-xs: 11px;--fs-sm: 13px;--fs-base: 15px;--fs-md: 17px;--fs-lg: 22px;--fs-xl: 32px;--fs-2xl: 48px;--fs-3xl: 72px;--fs-hero: 112px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-base: 1.45;--lh-loose: 1.6;--tr-tight: 0;--tr-base: 0;--tr-mono: 0;--tr-caps: .08em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--r-0: 0;--r-1: 2px;--r-pill: 999px;--bw: 1px;--bw-2: 2px;--bw-3: 3px;--ease-out: cubic-bezier(.22,1,.36,1);--ease-step: steps(4, end);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .4s}.tensol-dark,[data-tensol-theme=dark]{--bg: var(--paper);--bg-alt: var(--grey-95);--bg-inv: var(--ink);--fg: var(--ink);--fg-2: var(--grey-40);--fg-3: var(--grey-60);--fg-inv: var(--paper);--line: var(--ink);--line-soft: var(--grey-80)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1{font:500 var(--fs-3xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--tr-tight);margin:0}h2{font:500 var(--fs-2xl)/var(--lh-snug) var(--font-display);letter-spacing:var(--tr-tight);margin:0}h3{font:600 var(--fs-xl)/var(--lh-snug) var(--font-display);margin:0}h4{font:600 var(--fs-lg)/var(--lh-snug) var(--font-display);margin:0}p{font:400 var(--fs-base)/var(--lh-base) var(--font-sans);margin:0}code,kbd,samp{font-family:var(--font-mono);font-size:.95em}[style*="JetBrains Mono"],[style*=Inter]{font-family:var(--font-mono)!important}[style*="Space Grotesk"]{font-family:var(--font-display)!important}::selection{background:var(--ink);color:var(--paper)}@keyframes tns-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tns-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tns-slide-l{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes tns-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tns-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tns-pulse-red{0%,to{box-shadow:0 0 #e0001b8c}50%{box-shadow:0 0 0 6px #e0001b00}}@keyframes tns-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-tns-reveal]{opacity:0;will-change:opacity,transform}[data-tns-reveal][data-in="1"]{animation:tns-fade-up .52s cubic-bezier(.22,1,.36,1) forwards}[data-tns-reveal=left][data-in="1"]{animation:tns-slide-l .52s cubic-bezier(.22,1,.36,1) forwards}[data-tns-reveal=wipe][data-in="1"]{animation:tns-wipe .7s steps(14,end) forwards,tns-fade-in .2s linear forwards}[data-tns-stagger]>*{opacity:0}[data-tns-stagger][data-in="1"]>*{animation:tns-fade-up .48s cubic-bezier(.22,1,.36,1) forwards}[data-tns-stagger][data-in="1"]>*:nth-child(1){animation-delay:40ms}[data-tns-stagger][data-in="1"]>*:nth-child(2){animation-delay:.1s}[data-tns-stagger][data-in="1"]>*:nth-child(3){animation-delay:.16s}[data-tns-stagger][data-in="1"]>*:nth-child(4){animation-delay:.22s}[data-tns-stagger][data-in="1"]>*:nth-child(5){animation-delay:.28s}[data-tns-stagger][data-in="1"]>*:nth-child(n+6){animation-delay:.34s}.tns-caret:after{content:"▌";display:inline-block;margin-left:4px;color:var(--red);animation:tns-blink .9s steps(2,end) infinite;font-weight:400}[data-tns-pulse=critical]{animation:tns-pulse-red 1.8s ease-out infinite}button:not(:disabled){transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-tns-reveal],[data-tns-stagger]>*{opacity:1!important;transform:none!important}}@keyframes minimal-bg-drift{0%,to{background-position:50% 50%;filter:brightness(.62) contrast(1.12);transform:translateZ(0) scale(1.06) skew(0)}25%{background-position:47% 53%;filter:brightness(.7) contrast(1.18);transform:translate3d(-18px,10px,0) scale(1.085) skew(-.8deg)}50%{background-position:54% 48%;filter:brightness(.58) contrast(1.22);transform:translate3d(16px,-8px,0) scale(1.07) skew(.6deg)}75%{background-position:49% 46%;filter:brightness(.68) contrast(1.16);transform:translate3d(8px,14px,0) scale(1.095) skew(-.45deg)}}@keyframes minimal-bg-parallax{0%,to{background-position:50% 50%;opacity:.2;transform:translate3d(-1.6%,0,0) scaleX(1.08) scaleY(1.03)}50%{background-position:56% 48%;opacity:.36;transform:translate3d(2.6%,-1.2%,0) scaleX(1.14) scaleY(1.06)}}@keyframes minimal-bg-ripple{0%,to{background-position:48% 52%;opacity:.18;transform:translateZ(0) scale(1.08)}50%{background-position:53% 47%;opacity:.32;transform:translate3d(-2.2%,1.4%,0) scale(1.13)}}@keyframes minimal-scan{0%{opacity:0;transform:translateY(-120%)}10%,18%{opacity:.34}42%,to{opacity:0;transform:translateY(460%)}}.minimal-marketing{--minimal-bg: #020303;--minimal-fg: #f2f0ea;--minimal-muted: #a9a9a4;--minimal-dim: #73736d;--minimal-line: rgba(242, 240, 234, .18);--minimal-soft-line: rgba(242, 240, 234, .1);--minimal-accent: #f2f0ea;--minimal-accent-soft: rgba(242, 240, 234, .44);min-height:100svh;position:relative;overflow:hidden;scroll-padding-top:96px;background:var(--minimal-bg);color:var(--minimal-fg)}.minimal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--minimal-bg)}.minimal-bg:before{content:"";position:absolute;top:-12vh;right:-12vw;bottom:-12vh;left:-12vw;background-image:url(/assets/sthrip-halftone-waves.png);background-position:48% 52%;background-repeat:no-repeat;background-size:cover;filter:blur(1.1px) brightness(.98) contrast(1.5);mix-blend-mode:screen;opacity:.22;mask-image:repeating-linear-gradient(96deg,rgba(0,0,0,.9) 0 34px,transparent 34px 78px);-webkit-mask-image:repeating-linear-gradient(96deg,rgba(0,0,0,.9) 0 34px,transparent 34px 78px);animation:minimal-bg-ripple 9.5s ease-in-out infinite;will-change:background-position,opacity,transform}.minimal-bg-image{position:absolute;top:-10vh;right:-10vw;bottom:-10vh;left:-10vw;background-image:url(/assets/sthrip-halftone-waves.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;will-change:background-position,filter,transform,opacity}.minimal-bg-image-primary{opacity:.84;animation:minimal-bg-drift 18s ease-in-out infinite}.minimal-bg-image-secondary{filter:blur(.45px) brightness(1.08) contrast(1.42);mix-blend-mode:screen;opacity:.26;mask-image:repeating-linear-gradient(84deg,rgba(0,0,0,.92) 0 28px,transparent 28px 66px);-webkit-mask-image:repeating-linear-gradient(84deg,rgba(0,0,0,.92) 0 28px,transparent 28px 66px);animation:minimal-bg-parallax 7.5s ease-in-out infinite}.minimal-bg-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 74% 66% at 30% 36%,#00000005,#0000006b 72%,#000000db),linear-gradient(90deg,#00000094,#0003 44%,#00000080),linear-gradient(180deg,#0000002e,#00000014 36%,#000000b8)}.minimal-scanline{position:absolute;left:0;right:0;top:0;height:28%;background:linear-gradient(180deg,transparent,rgba(242,240,234,.1),transparent);mix-blend-mode:screen;animation:minimal-scan 11s linear infinite}.minimal-content{position:relative;z-index:1;min-height:100svh}.minimal-nav{position:fixed;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 44px;background:#020303f0;border-bottom:1px solid rgba(242,240,234,.1);box-shadow:0 18px 36px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.minimal-wordmark,.minimal-nav a,.minimal-nav button,.minimal-proofline,.minimal-capability h2,.minimal-closing p,.minimal-footer{font-family:var(--font-mono);letter-spacing:0}.minimal-wordmark{color:var(--minimal-fg);display:inline-flex;width:104px;height:28px;align-items:center;text-decoration:none}.minimal-wordmark img{display:block;width:100%;height:auto}.minimal-wordmark-with-mark{width:auto;gap:10px}.minimal-wordmark-with-mark .minimal-wordmark-mark{width:42px;flex:0 0 auto;image-rendering:pixelated}.minimal-wordmark-with-mark .minimal-wordmark-type{width:104px;flex:0 0 auto}.minimal-nav-links{display:flex;align-items:center;gap:34px}.minimal-nav a,.minimal-nav button{border:0;background:transparent;color:#f2f0eac2;cursor:pointer;font-size:13px;text-decoration:none;transition:color var(--dur-fast) ease}.minimal-nav a:hover,.minimal-nav button:hover,.minimal-footer a:hover,.minimal-nav a[aria-current=page]{color:var(--minimal-fg)}.minimal-hero{min-height:84svh;display:flex;align-items:center;max-width:1440px;margin:0 auto;padding:120px 72px 72px}.minimal-hero-copy{max-width:720px}.minimal-hero h1{margin:0;color:var(--minimal-fg);font-family:var(--font-display);font-size:76px;font-weight:500;letter-spacing:0;line-height:1.08;text-transform:uppercase}.minimal-hero p{max-width:640px;margin:30px 0 0;color:#f2f0eab8;font-family:var(--font-sans);font-size:20px;line-height:1.55}.minimal-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:38px}.minimal-button{min-height:56px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--minimal-accent-soft);border-radius:0;cursor:pointer;font-family:var(--font-mono);font-size:15px;letter-spacing:0;line-height:1;padding:0 24px 0 28px;text-decoration:none;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.minimal-button:hover{transform:translateY(-1px)}.minimal-button-primary{min-width:284px;background:var(--minimal-fg);border-color:var(--minimal-fg);color:#080909}.minimal-button-secondary{min-width:314px;background:#00000014;color:#f2f0eadb}.minimal-button-secondary:hover{border-color:var(--minimal-accent);background:#f2f0ea14}.minimal-arrow{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5}.minimal-proofline{display:flex;flex-wrap:wrap;gap:10px 18px;margin:30px 0 0;padding:0;color:#f2f0eaa8;font-size:14px;list-style:none}.minimal-proofline li:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;margin-left:18px;vertical-align:middle;background:#f2f0eac7}.minimal-capabilities,.minimal-proof,.minimal-closing,.minimal-footer{max-width:1264px;margin:0 auto;border-top:1px solid var(--minimal-line)}.minimal-capabilities{display:grid;grid-template-columns:repeat(3,1fr)}.minimal-capability{min-height:172px;padding:34px 42px 38px;border-right:1px solid var(--minimal-soft-line)}.minimal-capability:last-child{border-right:0}.minimal-capability h2{margin:0 0 18px;color:var(--minimal-fg);font-size:15px;font-weight:500;text-transform:uppercase}.minimal-capability p,.minimal-proof p{color:#f2f0ea9e;font-family:var(--font-sans);font-size:16px;line-height:1.55}.minimal-proof{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);gap:56px;padding:54px 42px 60px}.minimal-proof h2{max-width:18ch;color:var(--minimal-fg);font-family:var(--font-display);font-size:34px;font-weight:500;letter-spacing:0;line-height:1.12;margin:0;overflow-wrap:break-word;text-wrap:balance}.minimal-proof p{max-width:62ch;margin:0}.minimal-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);gap:42px;align-items:center;padding:42px}.minimal-closing p{margin:0;color:var(--minimal-fg);font-size:16px;text-transform:uppercase}.minimal-closing .minimal-button{width:100%}.minimal-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 42px 36px;color:#f2f0ea85;font-size:12px}.minimal-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.minimal-footer span:first-child{color:var(--minimal-fg);font-size:16px;font-weight:700}.minimal-footer a{color:#f2f0ea85;text-decoration:none;transition:color var(--dur-fast) ease}.minimal-subpage{background:var(--minimal-bg)}.minimal-page-main{position:relative;z-index:1}.minimal-page-hero{min-height:62svh;display:flex;align-items:center;max-width:1440px;margin:0 auto;padding:136px 72px 74px}.minimal-page-hero-copy{max-width:860px}.minimal-page-hero h1{margin:0;color:var(--minimal-fg);font-family:var(--font-display);font-size:clamp(56px,7vw,92px);font-weight:500;letter-spacing:0;line-height:1.02;text-transform:uppercase;text-wrap:balance}.minimal-page-hero p{max-width:760px;margin:30px 0 0;color:#f2f0eab8;font-family:var(--font-sans);font-size:19px;line-height:1.58}.minimal-section{max-width:1264px;margin:0 auto;border-top:1px solid var(--minimal-line);scroll-margin-top:96px}.minimal-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding:34px 42px 0;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.minimal-section-heading p,.minimal-section-heading span{margin:0;color:#f2f0eab8;font-size:14px}.method-timeline{display:grid;grid-template-columns:repeat(5,1fr);padding:40px 42px 52px}.method-timeline-item{min-height:218px;padding:0 22px 0 0;border-right:1px solid var(--minimal-soft-line)}.method-timeline-item:last-child{border-right:0}.method-timeline-item span,.method-phase-index span,.method-phase-body span,.pricing-plan-detail span,.pricing-faq-item span{display:block;color:#f2f0ea94;font-family:var(--font-mono);font-size:12px;letter-spacing:0;text-transform:uppercase}.method-timeline-item h2{margin:18px 0;color:var(--minimal-fg);font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:uppercase}.method-timeline-item p,.method-phase-index p,.method-phase-body p,.pricing-plan p,.pricing-faq-item p,.minimal-page-closing span{color:#f2f0eaa3;font-family:var(--font-sans);font-size:15px;line-height:1.58}.method-phase-list{border-bottom:1px solid var(--minimal-line)}.method-phase-row{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:56px;padding:44px 42px;border-top:1px solid var(--minimal-soft-line);scroll-margin-top:96px}.method-phase-row:first-child{border-top:0}.method-phase-index h2{margin:12px 0 20px;color:var(--minimal-fg);font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:0;line-height:1.04;text-transform:uppercase}.method-phase-index p{max-width:28ch;margin:0;font-family:var(--font-mono);font-size:13px}.method-phase-body{display:grid;gap:28px}.method-phase-body p{max-width:72ch;margin:8px 0 0}.method-evidence{display:grid;grid-template-columns:repeat(3,1fr)}.method-evidence article{min-height:190px;padding:34px 42px 38px;border-right:1px solid var(--minimal-soft-line)}.method-evidence article:last-child{border-right:0}.method-evidence h2{margin:18px 0 16px;color:var(--minimal-fg);font-family:var(--font-mono);font-size:17px;font-weight:500;letter-spacing:0;text-transform:uppercase}.method-evidence p{margin:0;color:#f2f0eaa3;font-size:15px;line-height:1.58}.pricing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--minimal-soft-line)}.pricing-plan{min-height:620px;display:flex;flex-direction:column;gap:30px;padding:42px;border-right:1px solid var(--minimal-soft-line)}.pricing-plan:nth-child(2n),.pricing-plan:last-child{border-right:0}.pricing-plan:nth-child(n+3){border-top:1px solid var(--minimal-soft-line)}.pricing-plan-head h2{margin:0 0 28px;color:var(--minimal-fg);font-family:var(--font-display);font-size:clamp(42px,5vw,68px);font-weight:500;letter-spacing:0;line-height:1;text-transform:uppercase}.pricing-plan-head div{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--minimal-line);padding-top:22px}.pricing-plan-head strong{color:var(--minimal-fg);font-family:var(--font-mono);font-size:28px;font-weight:500;letter-spacing:0}.pricing-plan-head span,.pricing-plan-head small{color:#f2f0ea94;font-family:var(--font-mono);font-size:13px;letter-spacing:0}.pricing-plan-head small{display:block;margin-top:8px}.pricing-plan-claim{max-width:36ch;margin:0;color:var(--minimal-fg)!important;font-family:var(--font-mono)!important;font-size:16px!important;line-height:1.45!important}.pricing-plan-detail p{margin:8px 0 0}.pricing-plan .minimal-button{width:100%;margin-top:auto}.pricing-faq{padding-bottom:22px}.pricing-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 42px 18px;gap:0 48px}.pricing-faq-item{padding:24px 0 28px;border-top:1px solid var(--minimal-soft-line)}.pricing-faq-item h2{margin:12px 0;color:var(--minimal-fg);font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.36}.pricing-faq-item p{margin:0;font-size:14px}.minimal-page-closing{align-items:end}.minimal-page-closing div{display:grid;gap:14px}.minimal-page-closing p{color:var(--minimal-fg);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.04}.minimal-page-closing span{max-width:64ch;margin:0}@media(max-width:980px){.minimal-nav{padding:24px 28px}.minimal-nav-links{gap:20px}.minimal-hero{min-height:82svh;padding:116px 32px 64px}.minimal-hero h1{font-size:56px}.minimal-hero p{font-size:18px}.minimal-capabilities,.minimal-proof,.minimal-closing{margin-right:32px;margin-left:32px}.minimal-capabilities,.minimal-proof,.minimal-closing{grid-template-columns:1fr}.minimal-page-hero{min-height:58svh;padding:124px 32px 64px}.method-timeline,.method-evidence,.pricing-plan-grid,.pricing-faq-grid{grid-template-columns:1fr}.method-timeline-item,.method-evidence article,.pricing-plan{border-right:0;border-bottom:1px solid var(--minimal-soft-line)}.method-timeline-item:last-child,.method-evidence article:last-child,.pricing-plan:last-child{border-bottom:0}.method-timeline-item{min-height:auto;padding:24px 0}.method-phase-row{grid-template-columns:1fr;gap:32px}.minimal-capability{min-height:auto;border-right:0;border-bottom:1px solid var(--minimal-soft-line);padding-right:0;padding-left:0}.minimal-capability:last-child{border-bottom:0}}@media(max-width:680px){.minimal-bg-image{top:-8vh;right:-52vw;bottom:-8vh;left:-52vw;background-size:cover}.minimal-bg-image-primary{background-position:46% center;opacity:.88}.minimal-bg-image-secondary{opacity:.22}.minimal-nav{position:absolute;align-items:flex-start;padding:22px 20px}.minimal-nav-links{justify-content:flex-end;flex-wrap:wrap;gap:12px 18px}.minimal-nav a,.minimal-nav button{font-size:12px}.minimal-wordmark{width:82px;height:21px}.minimal-wordmark-with-mark{width:auto;gap:8px}.minimal-wordmark-with-mark .minimal-wordmark-mark{width:30px}.minimal-wordmark-with-mark .minimal-wordmark-type{width:82px}.minimal-hero{min-height:86svh;align-items:flex-end;padding:128px 20px 48px}.minimal-hero h1{font-size:38px}.minimal-hero p{margin-top:24px;font-size:16px}.minimal-page-hero{min-height:70svh;align-items:flex-end;padding:126px 20px 48px}.minimal-page-hero h1{font-size:42px}.minimal-page-hero p{margin-top:24px;font-size:16px}.minimal-actions{margin-top:30px}.minimal-button{width:100%;min-width:0;font-size:14px}.minimal-proofline{font-size:13px}.minimal-section,.method-phase-list,.method-evidence,.pricing-plans,.pricing-faq{margin-right:20px;margin-left:20px}.minimal-section-heading,.method-timeline,.method-phase-row,.method-evidence article,.pricing-plan,.pricing-faq-grid{padding-right:0;padding-left:0}.minimal-section-heading{flex-direction:column;gap:8px}.method-phase-index h2,.pricing-plan-head h2{font-size:34px}.minimal-capabilities,.minimal-proof,.minimal-closing,.minimal-footer{margin-right:20px;margin-left:20px}.minimal-proof{padding:42px 0}.minimal-proof h2{font-size:28px}.minimal-closing{padding:34px 0}.minimal-footer{flex-direction:column;align-items:flex-start;padding:24px 0 32px}}@media(prefers-reduced-motion:reduce){.minimal-bg:before,.minimal-bg-image,.minimal-scanline{animation:none!important}}.minimal-marketing{--minimal-bg: #fbf4e2;--minimal-bg-strong: #fff8e7;--minimal-fg: #120c0d;--minimal-muted: rgba(18, 12, 13, .62);--minimal-dim: rgba(18, 12, 13, .42);--minimal-line: rgba(18, 12, 13, .46);--minimal-soft-line: rgba(18, 12, 13, .2);--minimal-accent: #120c0d;--minimal-accent-soft: rgba(18, 12, 13, .46);min-height:100svh;overflow-x:hidden;overflow-y:visible;background:var(--minimal-bg);color:var(--minimal-fg);font-family:var(--font-mono)}.minimal-bg{background:var(--minimal-bg)}.minimal-bg:before{top:-10vh;right:-10vw;bottom:-10vh;left:-10vw;background:radial-gradient(circle at 1px 1px,rgba(18,12,13,.12) 1px,transparent 1.6px) 0 0 / 8px 8px,url(/assets/sthrip-halftone-waves.png) center / cover no-repeat;filter:saturate(0) contrast(1.05);mix-blend-mode:multiply;opacity:.24;mask-image:none;-webkit-mask-image:none}.minimal-bg-image{background-image:url(/assets/sthrip-halftone-waves.png);filter:saturate(0) contrast(1.16);mix-blend-mode:multiply}.minimal-bg-image-primary{opacity:.2}.minimal-bg-image-secondary{opacity:.12;mix-blend-mode:multiply;mask-image:none;-webkit-mask-image:none}.minimal-bg-fade{background:radial-gradient(circle at 52% 52%,#fbf4e21f,#fbf4e2b3 72%),linear-gradient(180deg,#fbf4e2b8,#fbf4e242 44%,#fbf4e2d1)}.minimal-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(18,12,13,.22) 50%,transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(48% - .5px),rgba(18,12,13,.2) 48%,transparent calc(48% + .5px))}.minimal-scanline{background:linear-gradient(180deg,transparent,rgba(18,12,13,.08),transparent);mix-blend-mode:multiply}.minimal-content{min-height:100svh}.minimal-hud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;color:#120c0d75;font-family:var(--font-mono);font-size:10px;line-height:1.25}.minimal-corner{position:absolute;width:31px;height:31px;opacity:.42}.minimal-corner:before,.minimal-corner:after{content:"";position:absolute;background:currentColor}.minimal-corner:before{width:31px;height:2px}.minimal-corner:after{width:2px;height:31px}.minimal-corner-tl{left:18px;top:18px}.minimal-corner-tr{right:18px;top:18px;transform:rotate(90deg)}.minimal-corner-bl{left:18px;bottom:18px;transform:rotate(270deg)}.minimal-corner-br{right:18px;bottom:18px;transform:rotate(180deg)}.minimal-browser-readout,.minimal-status-readout{position:absolute;bottom:28px;display:grid;gap:2px;text-transform:uppercase}.minimal-browser-readout{left:54px}.minimal-status-readout{right:54px;text-align:right}.minimal-nav{position:sticky;top:0;left:auto;right:auto;z-index:20;display:grid;grid-template-columns:235px auto 430px;align-items:center;width:min(100%,1344px);margin:0 auto;padding:16px 28px;background:#fbf4e2bd;border-bottom:1px solid rgba(18,12,13,.2);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.minimal-wordmark,.minimal-nav a,.minimal-nav button,.minimal-nav-actions,.minimal-dropdown-menu,.minimal-proofline,.minimal-capability h2,.minimal-closing p,.minimal-footer{font-family:var(--font-mono);letter-spacing:0}.minimal-wordmark{width:auto;height:42px;color:var(--minimal-fg)}.minimal-wordmark-with-mark{gap:8px;justify-self:start}.minimal-wordmark-with-mark .minimal-wordmark-mark{width:34px;filter:invert(1) brightness(.12)}.minimal-wordmark-with-mark .minimal-wordmark-type{width:118px;filter:invert(1) brightness(.12)}.minimal-nav-links{justify-self:center;gap:28px}.minimal-nav a,.minimal-nav button{color:#120c0de6;font-size:14px;font-weight:500;text-transform:uppercase;white-space:nowrap}.minimal-nav a:hover,.minimal-nav button:hover,.minimal-nav-dropdown:focus-within>button,.minimal-nav-dropdown:hover>button,.minimal-footer a:hover{color:var(--minimal-fg)}.minimal-docs-link,.minimal-nav-dropdown>button{display:inline-flex;align-items:center;gap:3px}.minimal-chevron,.minimal-external{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7}.minimal-nav-dropdown{position:relative;display:inline-flex}.minimal-nav-dropdown:after{position:absolute;top:100%;left:0;width:362px;height:14px;content:""}.minimal-nav-dropdown-right:after{right:0;left:auto}.minimal-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:362px;overflow:hidden;border:1px solid rgba(18,12,13,.34);background:var(--minimal-bg);box-shadow:0 20px 42px #120c0d1f;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 80ms ease,transform 80ms var(--ease-out)}.minimal-nav-dropdown-right .minimal-dropdown-menu{right:0;left:auto}.minimal-nav-dropdown:hover .minimal-dropdown-menu,.minimal-nav-dropdown:focus-within .minimal-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.minimal-dropdown-menu a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 20px;border-bottom:1px solid rgba(18,12,13,.2);color:var(--minimal-fg);text-transform:none;white-space:normal}.minimal-dropdown-menu a:last-child{border-bottom:0}.minimal-dropdown-menu a:hover{background:#120c0d0a}.minimal-dropdown-icon{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(18,12,13,.28);color:#120c0d9e;font-size:11px}.minimal-dropdown-copy{display:grid;gap:6px}.minimal-dropdown-copy>span:last-child{color:#120c0d94;font-size:13px;line-height:1.34}.minimal-dropdown-label{display:inline-flex;align-items:center;gap:0;color:var(--minimal-fg);font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap;transition:gap var(--dur-fast) var(--ease-out)}.minimal-dropdown-label .minimal-arrow{width:0;opacity:0;transition:width var(--dur-fast) var(--ease-out),opacity var(--dur-fast) ease}.minimal-dropdown-menu a:hover .minimal-dropdown-label{gap:8px}.minimal-dropdown-menu a:hover .minimal-dropdown-label .minimal-arrow{width:16px;opacity:1}.minimal-nav-actions{display:flex;justify-self:end;align-items:center;gap:18px}.minimal-button{min-height:48px;border-color:var(--minimal-accent-soft);color:var(--minimal-fg);background:transparent;font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap}.minimal-button-primary{min-width:232px;border-color:var(--minimal-fg);background:var(--minimal-fg);color:var(--minimal-bg);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.minimal-button-secondary{min-width:190px;background:transparent;color:var(--minimal-fg)}.minimal-button-secondary:hover{background:#120c0d0d;border-color:var(--minimal-fg)}.minimal-nav-cta{min-width:0;min-height:44px;padding-inline:18px}.minimal-nav-cta{min-width:196px}.minimal-nav-login{min-width:118px;min-height:44px;padding-inline:16px}.minimal-nav .minimal-nav-cta{border:1px solid var(--minimal-fg);background:var(--minimal-fg);color:var(--minimal-bg);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.minimal-arrow{stroke-width:1.6}.minimal-hero{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:24px;align-items:end;width:min(100%,1344px);min-height:calc(100svh - 75px);max-width:none;padding:118px 28px 30px}.minimal-hero-copy{max-width:none}.minimal-section-label{display:block;margin:0 0 12px;color:#120c0d52;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:0;text-transform:uppercase}.minimal-hero-panel{position:relative;min-height:620px;border:1px solid var(--minimal-line);padding:36px 34px 32px}.minimal-frame-corners{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--minimal-fg)}.minimal-frame-corners>span{position:absolute;width:26px;height:26px;opacity:.58}.minimal-frame-corners>span:before,.minimal-frame-corners>span:after{content:"";position:absolute;background:currentColor}.minimal-frame-corners>span:before{width:26px;height:1px}.minimal-frame-corners>span:after{width:1px;height:26px}.minimal-frame-corners>span:nth-child(1){left:12px;top:12px}.minimal-frame-corners>span:nth-child(2){right:12px;top:12px;transform:rotate(90deg)}.minimal-frame-corners>span:nth-child(3){right:12px;bottom:12px;transform:rotate(180deg)}.minimal-frame-corners>span:nth-child(4){left:12px;bottom:12px;transform:rotate(270deg)}.minimal-hero h1,.solution-hero h1,.solution-index h1,.minimal-proof h2{color:var(--minimal-fg);font-family:var(--font-display);font-size:64px;font-weight:500;letter-spacing:0;line-height:1.02;text-transform:none}.minimal-hero h1{font-size:56px}.minimal-hero h1 span{display:block}.minimal-hero-body{display:grid;gap:22px;max-width:720px;margin-top:30px}.minimal-hero-body p{margin:0;color:#120c0d75;font-weight:400;animation:minimal-hero-line-highlight 12s linear infinite}.minimal-hero-body p:nth-child(2){animation-delay:2s}.minimal-hero-body p:nth-child(3){animation-delay:4s}.minimal-hero-body p:nth-child(4){animation-delay:6s}.minimal-hero-body p:nth-child(5){animation-delay:8s}.minimal-hero-body p:nth-child(6){animation-delay:10s}.minimal-hero p,.minimal-page-hero p,.solution-hero p,.solution-index p,.minimal-proof p,.minimal-capability p,.minimal-testimonial blockquote,.solution-index-card p,.solution-metrics p{color:var(--minimal-muted);font-family:var(--font-mono);font-size:16px;line-height:1.48}.minimal-hero p strong{color:inherit;font-weight:600}@keyframes minimal-hero-line-highlight{0%,15.9%{color:var(--minimal-fg);font-weight:700;text-shadow:0 0 0 rgba(18,12,13,.82)}16.7%,to{color:#120c0d75;font-weight:400;text-shadow:none}}@media(prefers-reduced-motion:reduce){.minimal-hero-body p{animation:none!important}.minimal-hero-body p:first-child{color:var(--minimal-fg);font-weight:700}}.minimal-actions{margin-top:34px}.minimal-trust-rail{display:grid;gap:18px}.minimal-trust-card{position:relative;display:grid;min-height:144px;align-content:center;gap:10px;padding:24px 26px;border:1px solid rgba(18,12,13,.32);background:#fbf4e257;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.minimal-trust-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(18,12,13,.12),transparent 42%),repeating-linear-gradient(90deg,rgba(18,12,13,.1) 0 1px,transparent 1px 9px);opacity:0;transform:translate(-18px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.minimal-trust-card:hover,.minimal-trust-card:focus-visible{border-color:#120c0db8;background:#fff8e7b8;box-shadow:inset 4px 0 0 var(--minimal-fg),0 10px 28px #120c0d14;transform:translate(-6px)}.minimal-trust-card:hover:before,.minimal-trust-card:focus-visible:before{opacity:1;transform:translate(0)}.minimal-trust-card:focus-visible{outline:2px solid rgba(18,12,13,.56);outline-offset:4px}.minimal-trust-card>span{position:relative;color:#120c0d70;font-size:12px;text-transform:uppercase}.minimal-trust-card strong{position:relative;color:#120c0da3;font-family:var(--font-display);font-size:34px;font-weight:600;line-height:.95;transition:color .18s ease}.minimal-trust-card small{position:relative;color:#120c0d7a;font-size:12px;transition:color .18s ease}.minimal-trust-card:hover strong,.minimal-trust-card:focus-visible strong{color:var(--minimal-fg)}.minimal-trust-card:hover small,.minimal-trust-card:focus-visible small{color:#120c0dad}.minimal-capabilities,.minimal-proof,.minimal-closing,.minimal-footer,.solution-metrics{width:min(100%,1344px);max-width:none;border-top:1px solid rgba(18,12,13,.32)}.minimal-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 28px}.minimal-capability{position:relative;display:grid;gap:18px;min-height:210px;padding:34px 30px 36px;border-right:1px solid rgba(18,12,13,.2)}.minimal-capability>span{color:#120c0d6b;font-size:12px;text-transform:uppercase}.minimal-capability h2{margin:0;color:var(--minimal-fg);font-size:22px;font-weight:600}.minimal-capability .minimal-arrow{align-self:end;color:#120c0d9e}.minimal-proof{display:block;padding:56px 28px 24px}.minimal-proof-heading{max-width:780px;margin-bottom:42px}.minimal-proof h2{max-width:min(100%,20ch);margin-bottom:22px}.minimal-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.minimal-testimonial{position:relative;display:grid;min-height:390px;align-content:space-between;gap:28px;padding:44px 38px 32px;border:1px solid rgba(18,12,13,.36);background:#fbf4e242}.minimal-quote-mark{color:#120c0d2e;font-family:var(--font-display);font-size:54px;line-height:1}.minimal-testimonial blockquote{margin:0;color:var(--minimal-fg);font-size:22px;line-height:1.42}.minimal-testimonial footer{display:flex;align-items:center;gap:16px}.minimal-testimonial footer>span{display:inline-grid;width:52px;height:52px;place-items:center;border:1px solid rgba(18,12,13,.3);color:#120c0d7a}.minimal-testimonial footer div{display:grid;gap:4px}.minimal-testimonial strong{color:var(--minimal-fg);font-weight:500}.minimal-testimonial small{color:#120c0d7a}.minimal-closing{grid-template-columns:minmax(0,1fr) 240px;padding:40px 28px}.minimal-closing p{max-width:680px;color:var(--minimal-fg);font-family:var(--font-display);font-size:clamp(30px,3.7vw,46px);font-weight:500;letter-spacing:0;line-height:1.08;text-transform:none}.minimal-closing-cta{justify-content:center;min-width:0;width:100%;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.minimal-footer{padding:28px;color:#120c0d7a}.minimal-footer span:first-child,.minimal-footer a{color:var(--minimal-fg)}.minimal-page-main{position:relative}.minimal-page-hero{width:min(100%,1344px);max-width:none;min-height:50svh;padding:118px 28px 58px}.minimal-page-hero h1{color:var(--minimal-fg);font-size:68px;line-height:1.02;text-transform:none}.pricing-plan p,.pricing-faq-item p,.minimal-page-closing span,.method-timeline-item p,.method-phase-index p,.method-phase-body p{color:var(--minimal-muted)}.pricing-plan,.pricing-faq-item,.pricing-plan-grid,.pricing-faq,.minimal-section,.method-phase-list{border-color:#120c0d38}.pricing-plan-head h2,.pricing-plan-head strong,.pricing-plan-claim,.pricing-faq-item h2,.minimal-page-closing p{color:var(--minimal-fg)!important}.pricing-plan-head span,.pricing-plan-head small,.pricing-plan-detail span,.pricing-faq-item span,.minimal-section-heading p,.minimal-section-heading span{color:#120c0da3}.solution-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:54px;align-items:center;width:min(100%,1344px);min-height:calc(100svh - 75px);margin:0 auto;padding:118px 28px 72px}.solution-hero-copy{max-width:620px}.solution-hero h1,.solution-index h1{font-size:60px}.solution-hero p{margin-top:28px;max-width:680px;font-size:17px}.solution-visual{position:relative;min-height:388px;border:1px solid rgba(18,12,13,.48);background:linear-gradient(135deg,rgba(18,12,13,.05),transparent 58%),radial-gradient(circle at 64% 40%,rgba(18,12,13,.12),transparent 34%),#fbf4e261;overflow:hidden}.solution-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(18,12,13,.12) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(180deg,rgba(18,12,13,.12) 1px,transparent 1px) 0 0 / 56px 56px;opacity:.28}.solution-visual-grid{position:relative;display:grid;min-height:248px;place-items:center;border-bottom:1px solid rgba(18,12,13,.24)}.solution-visual-grid>span{position:absolute;left:22px;top:18px;color:#120c0d73;font-size:12px;text-transform:uppercase}.solution-visual-grid button{display:inline-grid;width:62px;height:62px;place-items:center;border:1px solid rgba(18,12,13,.28);background:#fbf4e2c2;color:var(--minimal-fg);cursor:pointer}.solution-visual-grid svg{width:24px;height:24px;fill:currentColor}.solution-diagnostics{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-diagnostics div{min-height:70px;padding:16px 18px;border-right:1px solid rgba(18,12,13,.18);border-bottom:1px solid rgba(18,12,13,.18)}.solution-diagnostics div:nth-child(2n){border-right:0}.solution-diagnostics span{display:block;color:#120c0d61;font-size:11px}.solution-diagnostics strong{display:block;margin-top:6px;color:var(--minimal-fg);font-size:13px;font-weight:500;text-transform:uppercase}.solution-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0 28px 34px}.solution-metrics article{position:relative;min-height:250px;padding:34px 30px;border-right:1px solid rgba(18,12,13,.2)}.solution-metrics article:last-child{border-right:0}.solution-metrics span,.solution-index-card span{color:#120c0d6b;font-size:12px;text-transform:uppercase}.solution-metrics h2,.solution-index-card h2{margin:18px 0;color:var(--minimal-fg);font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.08}.solution-index{width:min(100%,1344px);margin:0 auto;padding:118px 28px 72px}.solution-index>p{max-width:720px;margin-top:24px;font-size:17px}.solution-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px}.solution-index-card{position:relative;display:grid;min-height:390px;align-content:start;padding:34px 30px;border:1px solid rgba(18,12,13,.34);background:#fbf4e252}.solution-index-card .minimal-arrow{align-self:end;margin-top:32px}.about-main{width:min(100%,1280px);margin:0 auto;padding:108px 28px 76px}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:stretch;min-height:clamp(540px,calc(100svh - 220px),760px)}.about-hero-copy{position:relative;display:grid;align-content:center;min-height:520px;padding:44px 12px 44px 0}.about-hero h1,.about-section h2,.about-cta h2{color:var(--minimal-fg);font-family:var(--font-display);font-weight:500;letter-spacing:0;line-height:1.02}.about-hero h1{max-width:840px;margin-top:24px;font-size:clamp(52px,6vw,76px);text-transform:none}.about-hero p,.about-section p,.about-card p,.about-cta p,.about-brand-panel p{color:var(--minimal-muted);font-family:var(--font-mono);font-size:15px;line-height:1.5}.about-hero-copy>p{max-width:780px;margin-top:26px;font-size:18px}.about-brand-panel{position:relative;display:grid;align-content:space-between;min-height:520px;padding:32px;border:1px solid var(--minimal-fg);background:var(--minimal-fg);color:var(--minimal-bg)}.about-logo-lockup{display:flex;align-items:center;gap:12px}.about-logo-lockup img:first-child{width:44px;filter:none}.about-logo-lockup img:last-child{width:152px;filter:none}.about-signal-grid{display:grid;gap:0;border-top:1px solid rgba(251,244,226,.28);border-left:1px solid rgba(251,244,226,.28)}.about-signal-grid article{display:grid;gap:10px;min-height:94px;padding:18px;border-right:1px solid rgba(251,244,226,.28);border-bottom:1px solid rgba(251,244,226,.28)}.about-signal-grid span{color:#fbf4e294;font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.about-signal-grid strong{color:var(--minimal-bg);font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.08;text-transform:uppercase}.about-metric-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border:1px solid rgba(18,12,13,.32)}.about-metric-rail article{min-height:118px;padding:22px 24px;border-right:1px solid rgba(18,12,13,.22)}.about-metric-rail article:last-child{border-right:0}.about-metric-rail span,.about-index{display:block;color:#120c0d6b;font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.about-metric-rail strong{display:block;margin-top:18px;color:var(--minimal-fg);font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.12;text-transform:uppercase}.about-section{margin-top:72px;padding-top:46px;border-top:1px solid rgba(18,12,13,.24)}.about-section-heading{display:grid;gap:18px;max-width:840px;margin-bottom:34px}.about-section-heading p{max-width:760px}.about-section h2,.about-cta h2{font-size:44px}.about-card-grid{display:grid;border:1px solid rgba(18,12,13,.34)}.about-card-grid-two,.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-card-grid-three,.about-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card{position:relative;min-height:252px;padding:30px 28px;border-right:1px solid rgba(18,12,13,.2);border-bottom:1px solid rgba(18,12,13,.2);background:#fbf4e229}.about-card-grid-two .about-card:nth-child(2n),.about-card-grid-three .about-card:nth-child(3n),.about-team-grid .about-card:nth-child(2n),.about-principle-grid .about-card:nth-child(3n){border-right:0}.about-card-grid-two .about-card:nth-last-child(-n+2),.about-card-grid-three .about-card:nth-last-child(-n+3),.about-team-grid .about-card:nth-last-child(-n+2),.about-principle-grid .about-card:nth-last-child(-n+3){border-bottom:0}.about-card-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.about-card h3,.about-boundary h3{color:var(--minimal-fg);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.12}.about-card p{margin-top:18px;font-size:14px}.about-card small{display:block;margin-top:18px;color:#120c0d75;font-family:var(--font-mono);font-size:12px;line-height:1.4;text-transform:uppercase}.about-card-compact{min-height:220px}.about-card-compact h3{margin-top:16px}.about-person-card{min-height:330px}.about-person-card h3{margin-top:18px;font-size:30px}.about-person-card>strong{display:block;margin-top:10px;color:#120c0db8;font-family:var(--font-mono);font-size:13px;font-weight:600;line-height:1.35;text-transform:uppercase}.about-person-card small{margin-top:26px;padding-top:14px;border-top:1px solid rgba(18,12,13,.18);color:#120c0d94}.about-boundary{display:grid;grid-template-columns:360px minmax(0,1fr);gap:32px}.about-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(18,12,13,.34)}.about-boundary-grid article{padding:30px}.about-boundary-grid article:first-child{border-right:1px solid rgba(18,12,13,.22)}.about-boundary ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.about-boundary li{color:var(--minimal-muted);font-family:var(--font-mono);font-size:14px}.about-documents{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:34px;align-items:end}.about-documents p{max-width:680px;margin-top:20px}.about-document-actions{display:grid;gap:12px}.about-cta{display:grid;justify-items:start;gap:22px;margin-top:72px;padding:46px 40px;border:1px solid #120c0d;background:#120c0d;color:#fbf4e2;--minimal-fg: #fbf4e2;--minimal-bg: #120c0d;--minimal-muted: rgba(251, 244, 226, .72);--minimal-accent-soft: rgba(251, 244, 226, .46)}.about-cta p{max-width:760px}.resources-main,.legal-main{width:min(100%,1344px);margin:0 auto;padding:112px 28px 72px}.resources-hero,.legal-hero{position:relative;display:grid;gap:24px;padding:42px 36px;border:1px solid rgba(18,12,13,.46);background:#fbf4e247}.resources-hero h1,.legal-hero h1{max-width:980px;color:var(--minimal-fg);font-family:var(--font-display);font-size:58px;font-weight:500;letter-spacing:0;line-height:1.02}.resources-hero p,.legal-hero p,.resources-card p,.legal-section p,.legal-tail p{max-width:800px;color:var(--minimal-muted);font-family:var(--font-mono);font-size:16px;line-height:1.5}.resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.resources-card{position:relative;display:grid;min-height:320px;align-content:start;padding:32px 28px;border:1px solid rgba(18,12,13,.34);background:#fbf4e252}.resources-card>span,.legal-updated,.legal-section>span,.legal-rail-note span{color:#120c0d6b;font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.resources-card h2,.legal-section h2{margin:20px 0 18px;color:var(--minimal-fg);font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:0;line-height:1.08}.legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;margin-top:34px;align-items:start}.legal-rail{position:sticky;top:104px;display:grid;gap:20px}.legal-kind-nav,.legal-rail-note{display:grid;border:1px solid rgba(18,12,13,.34);background:#fbf4e252}.legal-kind-nav a{padding:16px 18px;border-bottom:1px solid rgba(18,12,13,.2);color:var(--minimal-muted);font-family:var(--font-mono);font-size:13px;font-weight:600;text-transform:uppercase}.legal-kind-nav a:last-child{border-bottom:0}.legal-kind-nav a.is-active,.legal-kind-nav a:hover{background:var(--minimal-fg);color:var(--minimal-bg)}.legal-rail-note{gap:10px;padding:18px}.legal-rail-note a,.legal-tail a{color:var(--minimal-fg);font-family:var(--font-mono);text-decoration:underline;text-underline-offset:3px}.legal-document{border:1px solid rgba(18,12,13,.34);background:#fbf4e257}.legal-section{padding:34px 36px;border-bottom:1px solid rgba(18,12,13,.2);scroll-margin-top:110px}.legal-section p+p{margin-top:14px}.legal-tail{display:grid;gap:14px;padding:34px 36px}.auth-minimal-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 58% 44%,rgba(18,12,13,.08),transparent 32%),repeating-radial-gradient(circle at 50% 50%,rgba(18,12,13,.08) 0 1px,transparent 1px 7px);opacity:.56;mix-blend-mode:multiply}.auth-shell input{background:#fbf4e2b8!important;color:var(--ink)!important}.auth-route-loading{min-height:100svh;display:grid;place-items:center;margin:0;background:var(--paper);color:var(--ink)}.contact-theme-aside{background:var(--paper);color:var(--ink);border-right:1px solid rgba(18,12,13,.42)}.contact-aurora-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 24% 28%,rgba(163,139,88,.28),transparent 32%),radial-gradient(circle at 72% 62%,rgba(67,84,62,.18),transparent 36%),radial-gradient(circle at 52% 50%,rgba(255,248,231,.86),transparent 58%),linear-gradient(90deg,rgba(18,12,13,.09) 1px,transparent 1px),linear-gradient(0deg,rgba(18,12,13,.09) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,42px 42px,42px 42px;opacity:.92;mix-blend-mode:multiply;animation:contact-aurora-shift 18s ease-in-out infinite alternate}.contact-aurora-grid:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:repeating-radial-gradient(circle at 50% 50%,rgba(18,12,13,.06) 0 1px,transparent 1px 8px),linear-gradient(135deg,transparent,rgba(18,12,13,.07) 52%,transparent)}.contact-ascii-wave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:72px 34px 34px;box-sizing:border-box;overflow:hidden;color:#120c0dad;font-family:var(--font-mono);font-size:clamp(6px,.56vw,9px);line-height:1.02;letter-spacing:0;white-space:pre;pointer-events:none;mix-blend-mode:multiply;opacity:.72;transform:skewY(-2deg);mask-image:radial-gradient(ellipse 118% 96% at 50% 48%,black 0%,rgba(0,0,0,.78) 78%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 118% 96% at 50% 48%,black 0%,rgba(0,0,0,.78) 78%,transparent 100%)}.contact-ascii-wave pre{margin:0;text-shadow:0 0 10px rgba(18,12,13,.08)}.contact-theme-aside>div:not(.contact-aurora-grid):not(.contact-ascii-wave){position:relative;z-index:1}.contact-left-copy{position:relative;z-index:1;display:grid;gap:14px;max-width:420px;margin-top:auto;font-family:var(--font-mono)}.contact-left-copy span{color:#120c0d7a;font-size:12px;text-transform:uppercase}.contact-left-copy strong{color:var(--ink);font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.05}.contact-left-copy p{color:#120c0d9e;font-family:var(--font-mono);font-size:15px;line-height:1.5}@keyframes contact-aurora-shift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:4% -3%,-5% 4%,0 0,18px 10px,10px 18px}}@media(max-width:1180px){.minimal-nav{grid-template-columns:1fr;gap:16px}.minimal-wordmark-with-mark,.minimal-nav-links,.minimal-nav-actions{justify-self:center}.minimal-hero,.solution-hero,.about-hero,.about-boundary,.about-documents,.legal-layout{grid-template-columns:1fr}.legal-rail{position:relative;top:auto}.minimal-trust-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.minimal-hero-panel{min-height:auto}}@media(max-width:980px){.minimal-nav{padding:16px 22px}.minimal-nav-links{flex-wrap:wrap;gap:16px 22px}.minimal-nav-actions{flex-wrap:wrap}.minimal-hud{display:none}.minimal-hero,.solution-hero,.solution-index,.minimal-page-hero{padding-right:22px;padding-left:22px}.minimal-hero h1,.solution-hero h1,.solution-index h1,.minimal-page-hero h1{font-size:52px}.minimal-testimonial-grid,.minimal-capabilities,.solution-metrics,.solution-index-grid,.resources-grid,.about-card-grid-two,.about-card-grid-three,.about-team-grid,.about-principle-grid,.about-metric-rail,.about-boundary-grid{grid-template-columns:1fr}.minimal-testimonial{min-height:280px}.minimal-capability,.solution-metrics article,.about-metric-rail article,.about-boundary-grid article:first-child,.about-card{border-right:0;border-bottom:1px solid rgba(18,12,13,.2)}.about-card-grid-two .about-card:nth-last-child(-n+2),.about-card-grid-three .about-card:nth-last-child(-n+3),.about-team-grid .about-card:nth-last-child(-n+2),.about-principle-grid .about-card:nth-last-child(-n+3){border-bottom:1px solid rgba(18,12,13,.2)}.about-card:last-child,.about-metric-rail article:last-child,.about-boundary-grid article:last-child{border-bottom:0}}@media(max-width:680px){.auth-shell{grid-template-columns:1fr!important;min-height:100svh!important;max-width:100vw;overflow-x:hidden}.auth-shell>aside{width:100%!important;max-width:100vw!important;min-width:0!important;min-height:252px!important;overflow:hidden!important;padding:max(22px,env(safe-area-inset-top)) 22px 24px!important}.auth-shell>aside button img:first-child{width:28px!important;height:28px!important}.auth-shell>aside button img:last-child{width:108px!important}.auth-shell>main{align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:100vw!important;min-width:0!important;min-height:auto!important;overflow-x:hidden!important;padding:34px 22px 44px!important}.auth-shell>main>div:first-child{top:24px!important;right:22px!important}.auth-shell>main>div:last-child{max-width:none!important}.auth-shell h1{max-width:11ch;font-size:34px!important;line-height:1.08!important;overflow-wrap:anywhere}.auth-shell p{max-width:30ch!important;font-size:13px!important}.auth-clerk-frame,.auth-clerk-frame>*{width:100%!important;max-width:100%!important}.contact-shell{grid-template-columns:1fr!important}.contact-theme-aside{min-height:280px;padding:28px 22px!important}.contact-ascii-wave{padding:58px 18px 22px;font-size:6px;opacity:.58}.minimal-bg-image{top:-8vh;right:-64vw;bottom:-8vh;left:-64vw}.minimal-nav{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-items:stretch;width:100%;padding:18px 18px 0;background:transparent;border-bottom:0}.minimal-wordmark-with-mark{justify-self:start}.minimal-wordmark-with-mark .minimal-wordmark-type{width:96px}.minimal-nav-links{width:100%;justify-content:center;gap:12px 16px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.minimal-nav-actions{width:100%;display:grid;grid-template-columns:1fr;justify-content:stretch;gap:12px}.minimal-dropdown-menu{right:50%;left:auto;width:min(320px,calc(100vw - 32px));transform:translate(50%,-6px)}.minimal-nav-dropdown:hover .minimal-dropdown-menu,.minimal-nav-dropdown:focus-within .minimal-dropdown-menu{transform:translate(50%)}.minimal-hero,.solution-hero,.solution-index,.minimal-page-hero,.about-main,.resources-main,.legal-main{min-height:auto;width:100%;padding:36px 18px 42px}.minimal-hero h1,.solution-hero h1,.solution-index h1,.minimal-page-hero h1,.about-hero h1,.resources-hero h1,.legal-hero h1,.about-section h2,.about-cta h2{font-size:38px}.minimal-hero-panel,.minimal-testimonial,.solution-index-card,.about-hero-copy,.about-brand-panel,.about-card,.about-cta,.resources-hero,.resources-card,.legal-hero,.legal-section,.legal-tail{padding:28px 22px}.minimal-hero-panel{min-height:auto}.minimal-hero-body{gap:16px;margin-top:22px}.minimal-hero p,.minimal-page-hero p,.solution-hero p,.solution-index p,.minimal-proof p,.minimal-capability p,.minimal-testimonial blockquote,.solution-index-card p,.solution-metrics p{font-size:14px}.about-hero-copy,.about-brand-panel{min-height:auto}.minimal-trust-rail{grid-template-columns:1fr}.minimal-trust-card strong{font-size:28px}.minimal-actions{display:grid}.minimal-button,.minimal-nav-cta{width:100%;min-width:0}.minimal-capabilities,.minimal-proof,.minimal-closing,.minimal-footer,.solution-metrics{margin-right:18px;margin-left:18px;padding-right:0;padding-left:0}.minimal-footer{align-items:flex-start;flex-direction:column}.minimal-footer-links{justify-content:flex-start}.minimal-proof h2{font-size:34px}.solution-visual{min-height:320px}.solution-diagnostics{grid-template-columns:1fr}.solution-diagnostics div{border-right:0}}
