:root{--r-paper:#ecf8f4;--r-paper-2:#dff2ec;--r-white:#fbfffd;--r-ink:#0b2223;--r-ink-soft:#465f5e;--r-night:#06191a;--r-night-2:#0a292a;--r-teal:#0cb7a4;--r-teal-deep:#087d75;--r-mint:#7fe3cf;--r-gold:#d5ad5d;--r-line:#0b222326;--r-night-line:#7fe3cf3d}.review-site{color:var(--r-ink);background:var(--r-paper);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.review-site *,.review-site :before,.review-site :after{box-sizing:border-box}.review-site a{color:inherit;text-decoration:none}.review-site h1,.review-site h2,.review-site h3,.review-site p{margin-top:0}.review-site h1,.review-site h2,.review-site h3{text-wrap:balance}.review-site p{text-wrap:pretty}.review-site h1 span,.review-site h2 span,.review-site h3 span{color:var(--r-teal)}.review-nav{z-index:50;justify-content:space-between;align-items:center;width:min(100%,1600px);min-height:88px;padding:0 clamp(24px,5vw,78px);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.review-nav nav{align-items:center;gap:clamp(16px,2.2vw,34px);font-size:12px;font-weight:650;display:flex}.review-nav nav a:not(.review-nav__cta){opacity:.68;transition:opacity .16s}.review-nav nav a:hover{opacity:1}.review-nav__cta{border:1px solid var(--r-ink);border-radius:999px;padding:10px 17px}.review-wordmark{flex-direction:column;gap:3px;width:106px;line-height:1;display:inline-flex}.review-wordmark>span{letter-spacing:.01em;font-size:18px;font-weight:790}.review-wordmark small{width:100%;color:var(--r-teal-deep);justify-content:space-between;font-size:7px;font-weight:800;display:flex}.review-wordmark i{font-style:normal}.review-mobile-menu{display:none;position:relative}.review-hero{background:var(--r-paper);grid-template-rows:1fr auto;grid-template-columns:minmax(480px,.9fr) minmax(520px,1.1fr);gap:46px;max-width:1600px;min-height:950px;margin:0 auto;padding:150px clamp(24px,5vw,78px) 54px;display:grid;position:relative}.review-hero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0cb7a40f 1px,#0000 1px),linear-gradient(#0cb7a40f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 49% 0 0}.review-hero__copy{z-index:2;align-self:center;padding-right:clamp(0px,2vw,38px);position:relative}.review-kicker,.review-section-label{color:var(--r-teal-deep);letter-spacing:.17em;margin-bottom:22px;font-size:10px;font-weight:850}.review-kicker--mint{color:var(--r-mint)}.review-hero h1{letter-spacing:-.057em;max-width:720px;margin-bottom:32px;font-size:clamp(56px,5.7vw,92px);font-weight:710;line-height:.96}.review-hero__lede{max-width:690px;color:var(--r-ink-soft);margin-bottom:0;font-size:clamp(17px,1.35vw,21px);line-height:1.52}.review-hero__actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.review-button{border:1px solid var(--r-ink);border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:750;transition:transform .16s;display:inline-flex}.review-button:hover{transform:translateY(-2px)}.review-button--dark{background:var(--r-ink);color:var(--r-mint)!important}.review-button--clear{background:#ffffff59}.review-button--mint{border-color:var(--r-mint);background:var(--r-mint);color:var(--r-ink)!important}.review-hero__proof{border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.review-hero__proof span{color:var(--r-ink-soft);align-items:baseline;gap:8px;padding:18px 14px 18px 0;font-size:10px;line-height:1.25;display:flex}.review-hero__proof span+span{border-left:1px solid var(--r-line);padding-left:18px}.review-hero__proof strong{color:var(--r-ink);letter-spacing:-.04em;font-size:22px}.review-hero__visual{background:var(--r-night);border-radius:28px;min-height:665px;position:relative;overflow:hidden;box-shadow:0 34px 80px #05302f33}.review-hero__visual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7fe3cf33;position:absolute;inset:0}.review-hero__visual img{object-fit:cover;object-position:52% center}.review-hero__visual-label{z-index:2;color:var(--r-white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041a1b9e;border:1px solid #7fe3cf59;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.review-hero__visual-label span{color:var(--r-mint);letter-spacing:.15em;font-size:10px;font-weight:850}.review-hero__visual-label p{margin-bottom:0;font-size:12px}.review-principle{border-top:1px solid var(--r-line);grid-column:1/-1;grid-template-columns:150px 1fr;align-items:baseline;gap:28px;padding-top:25px;display:grid}.review-principle>span{color:var(--r-teal-deep);letter-spacing:.16em;font-size:9px;font-weight:850}.review-principle p{margin-bottom:0;font-size:18px;font-weight:620}.review-principle strong{color:var(--r-teal-deep)}.review-problem,.review-deployment,.review-method,.review-insights,.review-purpose,.review-founder{padding:120px max(clamp(24px,5vw,78px),50vw - 722px)}.review-problem{background:var(--r-white)}.review-problem__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.65fr);align-items:end;gap:9vw;display:grid}.review-problem h2,.review-deployment h2,.review-method h2,.review-insights h2,.review-purpose h2,.review-founder h2,.review-proof h2,.review-memory h2,.review-core h2,.review-boundaries h2{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(40px,4.45vw,70px);font-weight:690;line-height:1.02}.review-problem__copy p{color:var(--r-ink-soft);margin-bottom:18px;font-size:17px;line-height:1.57}.review-problem__steps{grid-template-columns:1fr 58px 1fr 58px 1fr;align-items:stretch;margin-top:68px;display:grid}.review-problem__steps article{border:1px solid var(--r-line);background:linear-gradient(145deg,#dff2ec85,#fff3);flex-direction:column;min-height:220px;padding:26px;display:flex}.review-problem__steps article:first-child{border-radius:17px 0 0 17px}.review-problem__steps article:last-child{border-radius:0 17px 17px 0}.review-problem__steps article span{color:var(--r-teal-deep);letter-spacing:.16em;font-size:10px;font-weight:850}.review-problem__steps article strong{margin-top:auto;font-size:22px}.review-problem__steps article p{color:var(--r-ink-soft);margin:10px 0 0;font-size:13px;line-height:1.45}.review-problem__steps>i{color:var(--r-teal);place-items:center;font-size:23px;font-style:normal;display:grid}.review-core{color:var(--r-white);background:var(--r-night);padding:120px max(clamp(24px,5vw,78px),50vw - 722px) 88px;position:relative;overflow:hidden}.review-core__wash{opacity:.2;background:url(/turi-word-interface.png) 50% 28%/cover no-repeat;position:absolute;inset:0}.review-core:after{content:"";pointer-events:none;background:linear-gradient(#06191aeb,#06191ac7 52%,#06191af5);position:absolute;inset:0}.review-core__intro,.review-transaction,.review-separations{z-index:2;position:relative}.review-core__intro{grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr);align-items:end;gap:8vw;display:grid}.review-core__intro>p:first-child{grid-column:1/-1;margin-bottom:-24px}.review-core__intro>p:not(.review-kicker){color:#fbfffdb8;margin-bottom:0;font-size:17px;line-height:1.58}.review-core__difference{border-left:2px solid var(--r-teal);background:#7fe3cf0f;padding:22px 24px}.review-core__difference strong{color:var(--r-mint)}.review-transaction{grid-template-columns:minmax(250px,.82fr) 58px minmax(280px,.96fr) 58px minmax(320px,1.1fr);align-items:stretch;margin-top:70px;display:grid}.review-glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#1c776f33,#ffffff06);border:1px solid #7fe3cf66;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff12,0 18px 40px #00000029}.review-glass-panel>header{color:var(--r-mint);letter-spacing:.13em;text-align:center;border-bottom:1px solid #7fe3cf40;padding-bottom:13px;font-size:10px;font-weight:850}.review-contributors>div,.review-outcomes>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.review-glass-panel article{text-align:center;background:#7fe3cf0d;border:1px solid #7fe3cf47;border-radius:12px;flex-direction:column;justify-content:center;min-height:102px;padding:18px 13px;display:flex}.review-glass-panel article strong{text-transform:uppercase;font-size:14px;line-height:1.2}.review-glass-panel article small{color:#fbfffd99;margin-top:8px;font-size:10px;line-height:1.35}.review-contributors .review-ai{background:#d5ad5d1a;border-color:#d5ad5d8c;min-height:85px;margin-top:10px}.review-contributors .review-ai strong,.review-human strong{color:#f0d28f}.review-flow-arrow{color:var(--r-mint);place-items:center;font-size:30px;display:grid}.review-core-card{border-color:var(--r-mint);box-shadow:0 0 60px #0cb7a424}.review-core-card>header{color:var(--r-white);font-size:15px}.review-core-card>header small{color:var(--r-mint);margin-top:4px;font-size:8px;display:block}.review-core-card__mark{color:#7fe3cfdb;letter-spacing:.12em;text-shadow:0 0 26px #7fe3cf59;place-items:center;min-height:115px;font-size:44px;font-weight:850;display:grid}.review-core-card ul{text-align:center;border:1px solid #7fe3cf47;border-radius:12px;margin:0;padding:18px 12px;list-style:none}.review-core-card li{color:var(--r-mint);text-transform:uppercase;font-size:10px;line-height:1.55}.review-outcomes__wide{margin-top:14px}.review-outcomes .review-human{background:#d5ad5d1a;border-color:#d5ad5d8c;min-height:75px;margin-top:10px}.review-separations{border:1px solid var(--r-night-line);color:var(--r-mint);text-transform:uppercase;border-radius:13px;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:28px;padding:19px;font-size:11px;font-weight:730;display:flex}.review-separations i{color:var(--r-teal);font-style:normal}.review-memory{min-height:780px;color:var(--r-ink);background:var(--r-paper-2);grid-template-columns:minmax(460px,1fr) minmax(470px,1fr);display:grid}.review-memory__visual{min-height:680px;position:relative}.review-memory__visual:after{content:"";background:linear-gradient(90deg, transparent 64%, var(--r-paper-2)), linear-gradient(0deg, #dff2ec6b, transparent 35%);position:absolute;inset:0}.review-memory__visual img{object-fit:cover;object-position:62% center}.review-memory__copy{padding:110px max(28px,50vw - 722px) 100px clamp(42px,5vw,88px)}.review-memory__lede{color:var(--r-ink-soft);margin:28px 0 34px;font-size:17px;line-height:1.58}.review-memory__list{border-top:1px solid var(--r-line);border-left:1px solid var(--r-line);grid-template-columns:1fr 1fr;display:grid}.review-memory__list article{border-right:1px solid var(--r-line);border-bottom:1px solid var(--r-line);min-height:145px;padding:21px}.review-memory__list strong{font-size:14px}.review-memory__list p{color:var(--r-ink-soft);margin:28px 0 0;font-size:12px;line-height:1.45}.review-deployment{background:var(--r-white)}.review-deployment__heading{max-width:1050px}.review-paths{grid-template-columns:1fr 1fr;gap:15px;margin-top:60px;display:grid}.review-paths>article{border:1px solid var(--r-line);background:var(--r-paper);border-radius:20px;flex-direction:column;min-height:420px;padding:38px;display:flex}.review-paths>article>span{color:var(--r-teal-deep);letter-spacing:.17em;font-size:9px;font-weight:850}.review-paths h3{letter-spacing:-.045em;margin:90px 0 20px;font-size:37px}.review-paths p{max-width:620px;color:var(--r-ink-soft);margin-bottom:0;font-size:15px;line-height:1.55}.review-paths__dark{color:var(--r-white);background:var(--r-night)!important}.review-paths__dark>span{color:var(--r-mint)!important}.review-paths__dark p{color:#fbfffda6}.review-mini-flow{opacity:.76;border-top:1px solid;align-items:center;gap:13px;margin-top:auto;padding-top:32px;font-size:11px;display:flex}.review-mini-flow i{color:var(--r-teal);font-size:18px;font-style:normal}.review-mini-flow strong{color:var(--r-teal-deep)}.review-boundaries{min-height:780px;color:var(--r-white);background:var(--r-night-2);grid-template-columns:minmax(460px,.92fr) minmax(540px,1.08fr);display:grid}.review-boundaries__visual{min-height:720px;position:relative}.review-boundaries__visual:after{content:"";background:linear-gradient(90deg, transparent 55%, var(--r-night-2));position:absolute;inset:0}.review-boundaries__visual img{object-fit:cover;object-position:64% center}.review-boundaries__copy{padding:100px max(28px,50vw - 722px) 90px clamp(40px,5vw,84px)}.review-boundaries__copy>p:not(.review-kicker){color:#fbfffdb3;font-size:16px;line-height:1.58}.review-boundaries__copy h2{margin-bottom:30px}.review-boundaries__note{border:1px solid var(--r-night-line);background:#7fe3cf0f;border-radius:14px;margin:30px 0 18px;padding:22px}.review-boundaries__note strong{color:var(--r-mint);font-size:15px;display:block}.review-boundaries__note span{color:#fbfffda3;text-transform:uppercase;margin-top:12px;font-size:10px;line-height:1.5;display:block}.review-boundaries__copy>small{color:#fbfffd75;font-size:10px;line-height:1.5;display:block}.review-method__heading>p:first-child{grid-column:1/-1;margin-bottom:-28px}.review-method__heading>p:last-child{color:var(--r-ink-soft);margin-bottom:3px;font-size:16px;line-height:1.55}.review-method__grid article{border:1px solid var(--r-line);background:#ffffff73;border-radius:16px;flex-direction:column;min-height:280px;padding:28px;display:flex}.review-method__grid span{color:var(--r-teal-deep);font-size:10px;font-weight:850}.review-method__grid h3{letter-spacing:-.04em;margin:auto 0 14px;font-size:28px}.review-method__grid p{color:var(--r-ink-soft);margin-bottom:0;font-size:13px;line-height:1.5}.review-proof{color:var(--r-ink);background:var(--r-paper-2);grid-template-columns:minmax(360px,.76fr) minmax(600px,1.24fr);gap:8vw;padding:112px max(clamp(24px,5vw,78px),50vw - 722px);display:grid}.review-proof__copy p:last-child{color:var(--r-ink-soft);margin:28px 0 0;font-size:16px;line-height:1.56}.review-proof__stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.review-proof__stats article{background:var(--r-white);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.review-proof__stats .review-proof__primary{color:var(--r-mint);background:var(--r-ink);grid-column:span 2}.review-proof__stats strong{letter-spacing:-.055em;font-size:clamp(44px,4vw,65px);line-height:.9}.review-proof__stats span{opacity:.68;font-size:11px;line-height:1.35}.review-insights{background:var(--r-white)}.review-insights__heading{max-width:900px}.review-insights__heading>p:last-child{color:var(--r-ink-soft);margin:25px 0 0;font-size:17px}.review-insights__grid{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:54px;display:grid}.review-insight-card{border-radius:21px;min-height:500px;position:relative;overflow:hidden}.review-insight-card--image img{object-fit:cover}.review-insight-card--image:after{content:"";background:linear-gradient(#0000 32%,#031415ed);position:absolute;inset:0}.review-insight-card--image>.review-insight-card__copy{z-index:2;color:var(--r-white);position:absolute;bottom:34px;left:36px;right:36px}.review-insight-card span,.review-insight-card small{color:var(--r-mint);letter-spacing:.16em;font-size:9px;font-weight:850}.review-insight-card h3{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(32px,3.2vw,50px);line-height:1}.review-insight-card p{opacity:.72;max-width:680px;margin-bottom:0;font-size:15px;line-height:1.52}.review-insight-card--editorial{color:var(--r-white);background:var(--r-night);flex-direction:column;padding:38px;display:flex}.review-insight-card--editorial h3{margin-top:auto}.review-insight-card--editorial small{margin-top:40px}.review-purpose{background:var(--r-paper)}.review-purpose__statements{grid-template-columns:1fr 1fr;display:grid}.review-purpose__statements article{padding-right:6vw}.review-purpose h2{font-size:clamp(36px,3.8vw,58px)}.review-values{border-top:1px solid var(--r-line);grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid}.review-values article{min-height:200px;padding:30px 30px 0 0}.review-values article+article{border-left:1px solid var(--r-line);padding-left:30px}.review-values h3{letter-spacing:-.04em;margin-bottom:48px;font-size:32px}.review-values p{color:var(--r-ink-soft);font-size:15px}.review-founder{background:var(--r-white);grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);gap:8vw;display:grid}.review-founder>div:last-child{padding-top:36px}.review-founder>div:last-child p{color:var(--r-ink-soft);font-size:18px;line-height:1.6}.review-founder strong{color:var(--r-ink)}.review-contact{color:var(--r-white);background:var(--r-teal-deep);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6vw;padding:92px max(clamp(24px,5vw,78px),50vw - 722px);display:grid}.review-contact h2{letter-spacing:-.05em;max-width:1000px;margin-bottom:0;font-size:clamp(40px,4.3vw,68px);line-height:1.01}.review-contact>div:last-child{flex-direction:column;align-items:flex-start;gap:22px;min-width:250px;display:flex}.review-contact__link{border-bottom:1px solid #ffffff80;padding-bottom:7px;font-size:13px;font-weight:720}.review-footer{color:#fbfffd94;background:var(--r-night);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:150px;padding:38px max(clamp(24px,5vw,78px),50vw - 722px);font-size:11px;display:grid}.review-wordmark--footer{color:var(--r-white)}.review-footer p{text-align:center;margin-bottom:0}.review-footer p:last-child{text-align:right}.review-footer__legal{gap:4px;line-height:1.45;display:grid}.review-footer__legal span{display:block}@media (max-width:1120px){.review-nav nav{display:none}.review-mobile-menu{display:block}.review-mobile-menu summary{cursor:pointer;border:1px solid var(--r-ink);border-radius:999px;padding:9px 15px;font-size:12px;font-weight:720;list-style:none}.review-mobile-menu summary::-webkit-details-marker{display:none}.review-mobile-menu>div{border:1px solid var(--r-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfffdf5;border-radius:14px;flex-direction:column;width:240px;padding:12px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #06191a29}.review-mobile-menu a{padding:12px;font-size:13px}.review-hero{grid-template-columns:1fr}.review-hero:before{inset:0}.review-hero__visual{min-height:600px}.review-problem__grid,.review-core__intro,.review-method__heading,.review-proof,.review-founder{grid-template-columns:1fr}.review-core__intro>p:first-child,.review-method__heading>p:first-child{margin-bottom:0}.review-transaction{grid-template-columns:1fr;gap:12px}.review-flow-arrow{min-height:34px;transform:rotate(90deg)}.review-method__grid{grid-template-columns:repeat(2,1fr)}.review-proof__stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.review-nav{min-height:72px}.review-hero{min-height:auto;padding-top:116px}.review-hero h1{font-size:53px}.review-hero__visual{min-height:460px}.review-hero__proof{grid-template-columns:1fr}.review-hero__proof span+span{border-top:1px solid var(--r-line);border-left:0;padding-left:0}.review-principle{grid-template-columns:1fr;gap:8px}.review-problem,.review-deployment,.review-method,.review-insights,.review-purpose,.review-founder,.review-core,.review-proof{padding:82px 22px}.review-problem__steps{grid-template-columns:1fr;gap:10px}.review-problem__steps article:first-child,.review-problem__steps article:last-child{border-radius:15px}.review-problem__steps>i{min-height:24px;transform:rotate(90deg)}.review-memory,.review-boundaries{grid-template-columns:1fr}.review-memory__visual,.review-boundaries__visual{min-height:460px}.review-memory__visual:after{background:linear-gradient(0deg, var(--r-paper-2), transparent 48%)}.review-boundaries__visual:after{background:linear-gradient(0deg, var(--r-night-2), transparent 48%)}.review-memory__copy,.review-boundaries__copy{padding:10px 22px 82px}.review-paths,.review-insights__grid,.review-purpose__statements,.review-values{grid-template-columns:1fr}.review-purpose__statements article{padding-right:0}.review-purpose__statements article+article{border-left:0;margin-top:65px;padding-left:0}.review-values article+article{border-left:0;padding-left:0}.review-method__grid{grid-template-columns:1fr}.review-method__grid article{min-height:230px}.review-proof__stats{grid-template-columns:1fr 1fr}.review-proof__stats .review-proof__primary{grid-column:span 2}.review-contact{grid-template-columns:1fr;padding:74px 22px}.review-contact>div:last-child{margin-top:16px}.review-footer{grid-template-columns:1fr;gap:22px;padding:40px 22px}.review-footer p,.review-footer p:last-child{text-align:left}}@media (max-width:520px){.review-hero h1{font-size:45px}.review-hero__visual{border-radius:20px;min-height:390px}.review-hero__visual-label{flex-direction:column;align-items:flex-start;gap:5px;bottom:14px;left:15px;right:15px}.review-memory__list,.review-contributors>div,.review-outcomes>div{grid-template-columns:1fr}.review-paths>article{min-height:390px;padding:28px}.review-paths h3{margin-top:70px}.review-mini-flow{flex-direction:column;align-items:flex-start}.review-mini-flow i{transform:rotate(90deg)}.review-proof__stats{grid-template-columns:1fr}.review-proof__stats .review-proof__primary{grid-column:auto}.review-insight-card{min-height:440px}.review-insight-card--image>div{bottom:24px;left:24px;right:24px}}@media (prefers-reduced-motion:reduce){.review-site *{scroll-behavior:auto!important;transition:none!important}}.review-hero{grid-template-columns:minmax(500px,.98fr) minmax(450px,1.02fr);min-height:820px}.review-hero__copy{padding-right:clamp(0px,3vw,52px)}.review-hero h1{max-width:680px;font-size:clamp(58px,5.45vw,88px)}.review-hero__lede{max-width:610px;font-size:clamp(17px,1.25vw,20px)}.review-hero__visual{min-height:570px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;overflow:visible}.review-hero__visual:after{content:"";filter:blur(18px);background:radial-gradient(#0cb7a438,#0000 68%);border:0;border-radius:50%;height:34%;position:absolute;inset:auto 4% 6% 8%}.review-hero__visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 35px #05433f33);padding:clamp(20px,2.4vw,40px)}.review-hero__visual-label{color:var(--r-ink);background:#fbfffdad;border-color:#087d753d;padding:18px 20px;bottom:2%;left:8%;right:8%;box-shadow:0 16px 48px #05433f14}.review-hero__visual-label span{color:var(--r-teal-deep)}.review-hero__visual-label p{max-width:390px;color:var(--r-ink-soft);text-align:right;line-height:1.35}.review-transaction{grid-template-columns:minmax(250px,.9fr) 70px minmax(310px,1fr) 70px minmax(290px,1fr);align-items:center;min-height:480px}.review-constellation{min-height:430px;padding:54px 0 0;position:relative}.review-constellation>header{color:var(--r-mint);letter-spacing:.15em;text-align:center;font-size:10px;font-weight:850;position:absolute;top:0;left:0;right:0}.review-node{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 35% 25%,#7fe3cf26,#0831319e 62%);border:1px solid #7fe3cf70;border-radius:50%;flex-direction:column;justify-content:center;min-height:88px;padding:17px 18px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 12px 34px #00000038,0 0 30px #0cb7a414}.review-node:before{content:"";z-index:-1;border-radius:inherit;border:1px solid #7fe3cf1c;position:absolute;inset:-13px}.review-node strong{text-transform:uppercase;font-size:12px;line-height:1.22}.review-node small{color:#fbfffd8f;margin-top:7px;font-size:9px;line-height:1.3}.review-node--people{width:154px;height:154px;top:64px;left:2%}.review-node--systems{width:190px;height:190px;top:146px;right:0}.review-node--ai{background:radial-gradient(circle at 35% 25%,#d5ad5d29,#362c1794 65%);border-color:#d5ad5d94;width:148px;height:148px;bottom:0;left:2%}.review-node--ai strong,.review-node--human strong{color:#f0d28f}.review-illuminated-route{background:linear-gradient(90deg, #7fe3cf26, var(--r-mint), #7fe3cf26);height:2px;position:relative;box-shadow:0 0 16px #7fe3cf80}.review-illuminated-route:before,.review-illuminated-route:after{content:"";background:var(--r-mint);width:7px;height:7px;box-shadow:0 0 14px var(--r-mint);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.review-illuminated-route:before{left:0}.review-illuminated-route:after{right:0}.review-illuminated-route span{color:var(--r-mint);font-size:22px;position:absolute;top:50%;right:-2px;transform:translateY(-53%)}.review-core-orbit{justify-content:center;align-items:center;width:350px;height:430px;margin:auto;display:flex;position:relative}.review-core-orbit__aura{filter:blur(5px);background:radial-gradient(circle,#7fe3cf2e,#0cb7a40f 50%,#0000 72%);border-radius:50%;position:absolute;inset:20px -30px 56px}.review-core-orbit>img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 22px #7fe3cf33);opacity:.88;padding:20px 14px 82px}.review-core-orbit__name{z-index:2;text-shadow:0 0 24px #7fe3cf8c;flex-direction:column;align-items:center;display:flex;position:absolute;top:144px;left:0;right:0}.review-core-orbit__name strong{color:var(--r-white);letter-spacing:.12em;font-size:41px}.review-core-orbit__name small{color:var(--r-mint);letter-spacing:.15em;margin-top:5px;font-size:8px;font-weight:850}.review-core-orbit ul{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031819b3;border:1px solid #7fe3cf61;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:15px 16px;list-style:none;display:grid;position:absolute;bottom:0;left:18px;right:18px}.review-core-orbit li{color:var(--r-mint);text-align:center;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.35}.review-node--understanding{border-radius:80px;width:230px;height:126px;top:58px;left:50%;transform:translate(-50%)}.review-node--memory{width:145px;height:145px;top:202px;left:0}.review-node--visibility{width:145px;height:145px;top:202px;right:0}.review-node--human{background:linear-gradient(145deg,#d5ad5d29,#342a148f);border-color:#d5ad5d99;border-radius:42px;width:225px;min-height:78px;bottom:0;left:50%;transform:translate(-50%)}.review-node--human:after{content:"CONSEQUENTIAL ACTION";color:#f0d28fad;letter-spacing:.14em;white-space:nowrap;font-size:7px;font-weight:850;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.review-blueprint-banner{background:linear-gradient(120deg, var(--r-paper-2), #fffc);border:1px solid #087d755c;border-radius:18px;grid-template-columns:.52fr 1fr;align-items:center;gap:9px 26px;max-width:820px;margin:62px auto 0;padding:28px 32px;display:grid;box-shadow:0 22px 55px #06343214}.review-blueprint-banner>span{color:var(--r-teal-deep);letter-spacing:.17em;grid-column:1/-1;font-size:9px;font-weight:850}.review-blueprint-banner strong{letter-spacing:-.03em;font-size:23px}.review-blueprint-banner p{color:var(--r-ink-soft);margin:0;font-size:12px;line-height:1.45}.review-path-branch{grid-template-columns:1fr 50px 1fr;align-items:center;max-width:920px;height:74px;margin:0 auto;display:grid}.review-path-branch i{background:linear-gradient(90deg, transparent, var(--r-teal));height:1px}.review-path-branch i:last-child{background:linear-gradient(90deg, var(--r-teal), transparent)}.review-path-branch span{color:var(--r-teal-deep);letter-spacing:.13em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:850}.review-paths{margin-top:0}.review-method{background:linear-gradient(135deg,#edf9f5 0%,#d9f0e8 48%,#eaf7f3 100%)}.review-method__grid{grid-template-columns:1.18fr repeat(4,1fr)}.review-method__grid article{background:#fbfffd8a;position:relative;overflow:hidden}.review-method__grid article:after{content:"";border:1px solid #0cb7a42b;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-54px;right:-36px}.review-method__grid article:first-child{color:var(--r-white);border-color:var(--r-night);background:var(--r-night);box-shadow:0 20px 45px #06191a1f}.review-method__grid article:first-child span,.review-method__grid article:first-child h3{color:var(--r-mint)}.review-method__grid article:first-child p{color:#fbfffda8}.review-method__grid article:nth-child(5){background:#087d751a}.review-proof__stats .review-proof__primary{grid-column:auto}.review-proof__assurance{border:1px solid var(--r-line);grid-column:1/-1;gap:22px;background:0 0!important;flex-direction:row!important;justify-content:space-between!important;min-height:auto!important;padding:18px 22px!important;display:flex!important}.review-proof__assurance span{opacity:.72;font-size:11px}.review-proof__assurance strong{letter-spacing:-.02em;margin-right:5px;font-size:16px}.review-insights__grid{grid-template-columns:1.25fr .75fr;align-items:stretch}.review-insight-card--image{color:var(--r-white);background:var(--r-night);grid-template-rows:auto 1fr;display:grid}.review-insight-card__art{aspect-ratio:16/9;background:#031415;width:100%;position:relative}.review-insight-card__art img{object-fit:contain}.review-insight-card--image:after{display:none}.review-insight-card__copy{padding:28px 34px 32px;position:static!important}.review-insight-card__copy h3{margin:12px 0 10px;font-size:clamp(28px,2.7vw,43px)}.review-insight-card__copy p{color:#fbfffdad}.review-purpose__statements{grid-template-columns:1fr 1fr;position:relative}.review-purpose__statements:after{content:"";background:var(--r-line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.review-purpose__statements article{padding:0 6vw 0 0}.review-purpose__statements article+article{border-left:0;padding:0 0 0 6vw}@media (max-width:1120px){.review-hero{grid-template-columns:minmax(430px,.98fr) minmax(410px,1.02fr)}.review-hero__visual{min-height:530px}.review-transaction{grid-template-columns:minmax(220px,.85fr) 40px 300px 40px minmax(250px,1fr)}.review-core-orbit{width:300px}.review-node--people{width:138px;height:138px}.review-node--systems{width:168px;height:168px}.review-node--ai{width:132px;height:132px}.review-node--understanding{width:210px}.review-node--memory,.review-node--visibility{width:130px;height:130px}.review-node--human{width:205px}.review-method__grid{grid-template-columns:repeat(3,1fr)}.review-method__grid article:first-child{grid-row:span 2}.review-founder{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr)}}@media (max-width:940px){.review-hero{grid-template-columns:1fr}.review-hero__visual{min-height:520px}.review-transaction{grid-template-columns:1fr;gap:18px}.review-constellation{min-height:370px}.review-illuminated-route{background:linear-gradient(180deg, #7fe3cf26, var(--r-mint), #7fe3cf26);width:2px;height:62px;margin:0 auto}.review-illuminated-route span{top:auto;bottom:-7px;right:50%;transform:translate(52%)rotate(90deg)}.review-core-orbit{width:340px}.review-founder{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr)}}@media (max-width:820px){.review-hero__visual{min-height:440px}.review-blueprint-banner{grid-template-columns:1fr}.review-path-branch{height:55px}.review-method__grid{grid-template-columns:1fr}.review-method__grid article:first-child{grid-row:auto}.review-proof__stats{grid-template-columns:1fr 1fr}.review-proof__assurance{grid-column:1/-1}.review-purpose__statements{grid-template-columns:1fr}.review-purpose__statements:after{display:none}.review-purpose__statements article{padding-right:0}.review-purpose__statements article+article{padding-left:0}.review-founder{grid-template-columns:1fr}}@media (max-width:520px){.review-hero__visual{min-height:370px}.review-hero__visual-label{left:0;right:0}.review-hero__visual-label p{text-align:left}.review-constellation{min-height:510px}.review-node--people{left:2%}.review-node--systems{top:184px;right:2%}.review-node--ai{bottom:8px;left:8%}.review-core-orbit{width:100%;max-width:340px}.review-node--memory{left:2%}.review-node--visibility{right:2%}.review-proof__stats{grid-template-columns:1fr}.review-proof__assurance{grid-column:auto;flex-direction:column!important}}.review-hero h1 em{color:var(--r-teal-deep);font-style:normal}.review-hero__visual img{object-fit:contain;mix-blend-mode:multiply;border-radius:50%;padding:clamp(24px,3.5vw,58px)}.review-hero__visual-label{grid-template-columns:auto auto 1fr;align-items:center;gap:16px;display:grid}.review-hero__visual-label>span{max-width:76px;line-height:1.25}.review-hero__visual-label>strong{color:var(--r-ink);letter-spacing:-.03em;white-space:nowrap;border-left:1px solid #087d752e;padding-left:16px;font-size:20px}.review-hero__visual-label>strong b{color:var(--r-teal-deep)}.review-hero__visual-label p{margin-left:auto}.review-principle p{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.review-principle p>span{color:var(--r-ink)}.review-principle p>strong{color:var(--r-teal-deep)}.review-transaction{background:#031718;border:1px solid #7fe3cf47;border-radius:26px;min-height:650px;display:block;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000003d}.review-transaction__scene{z-index:0;object-fit:cover;object-position:center}.review-transaction__veil{z-index:1;background:radial-gradient(circle at 50% 48%,#0317180d,#03171852 45%,#031718b8 100%);position:absolute;inset:0}.review-app-panel{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#1357537a,#0217189e);border:1px solid #7fe3cf73;border-radius:18px;width:28%;min-height:480px;padding:18px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff1a,0 18px 50px #0000004d}.review-app-panel--inputs{left:2.4%}.review-app-panel--outcomes{right:2.4%}.review-app-panel article{background:linear-gradient(145deg,#7fe3cf14,#ffffff04);border:1px solid #7fe3cf4d;border-radius:12px;flex-direction:column;justify-content:center;min-height:105px;margin-top:12px;padding:16px;display:flex}.review-app-panel article strong{text-transform:uppercase;font-size:12px;line-height:1.23}.review-app-panel article small{color:#fbfffd96;margin-top:7px;font-size:9px;line-height:1.35}.review-app-panel__ai{background:linear-gradient(145deg,#d5ad5d21,#342a1461)!important;border-color:#d5ad5d94!important}.review-app-panel__ai strong,.review-app-panel__human strong{color:#f0d28f}.review-app-panel--outcomes>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-app-panel--outcomes>div article{min-height:115px}.review-app-panel__human{background:linear-gradient(145deg,#d5ad5d24,#342a1466)!important;border-color:#d5ad5d99!important;min-height:78px!important}.review-app-core{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#021617ba;border:1px solid #7fe3cf6b;border-radius:14px;width:34%;padding:13px 16px;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%);box-shadow:0 0 40px #0cb7a41f}.review-app-core>span{color:var(--r-mint);letter-spacing:.16em;text-align:center;font-size:8px;font-weight:850;display:block}.review-app-core>div{grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:10px;display:grid}.review-app-core b{color:#fbfffdbd;text-align:center;text-transform:uppercase;font-size:8px;line-height:1.35}.review-memory__list article{border:1px solid var(--r-line);background:#fbfffd4d;border-radius:14px;min-height:145px;padding:21px}.review-blueprint-banner{color:var(--r-white);border-color:var(--r-night);background:var(--r-night);box-shadow:0 22px 55px #06191a21}.review-blueprint-banner>span,.review-blueprint-banner strong{color:var(--r-mint)}.review-blueprint-banner p{color:#fbfffda8}.review-delivery-strip{grid-template-columns:54px repeat(4,1fr);align-items:stretch;gap:10px;margin-top:16px;display:grid}.review-delivery-strip>span{color:var(--r-teal-deep);letter-spacing:.14em;writing-mode:vertical-rl;place-items:center;font-size:9px;font-weight:850;display:grid;transform:rotate(180deg)}.review-delivery-strip article{border:1px solid var(--r-line);background:var(--r-paper);border-radius:14px;flex-direction:column;min-height:170px;padding:21px;display:flex}.review-delivery-strip article:nth-of-type(2){background:#7fe3cf33}.review-delivery-strip article:nth-of-type(3){background:#0cb7a41a}.review-delivery-strip article:nth-of-type(4){background:#087d751a}.review-delivery-strip b{color:var(--r-teal-deep);font-size:9px}.review-delivery-strip strong{letter-spacing:-.02em;margin-top:auto;font-size:16px}.review-delivery-strip small{color:var(--r-ink-soft);margin-top:9px;font-size:9px;line-height:1.4}.review-proof__stats{grid-template-columns:repeat(3,1fr)}.review-proof__stats .review-proof__primary{color:var(--r-ink);background:var(--r-white)}.review-proof__stats .review-proof__passed{color:var(--r-mint);background:var(--r-ink)}@media (max-width:940px){.review-transaction{min-height:1090px}.review-app-panel{width:calc(50% - 42px);min-height:420px;top:31px;transform:none}.review-app-panel--inputs{left:28px}.review-app-panel--outcomes{right:28px}.review-app-core{width:calc(100% - 56px);bottom:28px}.review-transaction__scene{object-position:center 74%}.review-delivery-strip{grid-template-columns:44px 1fr 1fr}.review-delivery-strip>span{grid-row:span 2}}@media (max-width:820px){.review-hero__visual-label{grid-template-columns:auto 1fr}.review-hero__visual-label p{text-align:left;grid-column:1/-1;margin-left:0}.review-proof__stats{grid-template-columns:1fr 1fr}.review-proof__stats .review-proof__passed{grid-column:1/-1}}@media (max-width:620px){.review-transaction{min-height:1510px}.review-app-panel{width:calc(100% - 36px);left:18px;right:18px}.review-app-panel--inputs{top:18px}.review-app-panel--outcomes{top:510px}.review-app-core{width:calc(100% - 36px);bottom:18px}.review-transaction__scene{object-position:center}.review-delivery-strip{grid-template-columns:1fr}.review-delivery-strip>span{writing-mode:initial;min-height:32px;transform:none}}@media (max-width:520px){.review-hero__visual img{padding:10px}.review-hero__visual-label{left:2%;right:2%}.review-proof__stats{grid-template-columns:1fr}.review-proof__stats .review-proof__passed{grid-column:auto}}.review-hero{background-color:#0000;background-image:linear-gradient(90deg,#12b9a60f 1px,#0000 1px),linear-gradient(#12b9a60f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);gap:36px 5vw;min-height:860px;padding:155px 5.5vw 70px}.review-hero:before{display:none}.review-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 64% 39%,#ffffffb8,#0000 38%);position:absolute;inset:0}.review-hero__copy,.review-hero__visual,.review-principle{z-index:1;position:relative}.review-hero__copy{align-self:center;padding-right:0}.review-hero h1{text-wrap:wrap;max-width:740px;margin-bottom:0;font-size:clamp(56px,6.2vw,98px);line-height:.94}.review-hero__lede{max-width:690px;margin-top:34px;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.review-hero__actions{gap:12px;margin-top:42px}.review-hero__visual{min-height:510px;box-shadow:none;background:0 0;border-radius:0;align-self:start;place-items:center;display:grid;overflow:visible}.review-hero__visual:before{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#12b9a636 0%,#bff4e840 46%,#0000 70%);border-radius:50%;width:min(42vw,600px);position:absolute}.review-hero__visual:after{display:none}.review-hero__visual .review-hero__image{z-index:1;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 28px 36px #054b4638);border:1px solid #7fe3cf42;border-radius:26px;width:min(42vw,560px);height:auto;padding:0;position:relative}.review-hero__visual-label{z-index:2;width:min(310px,72%);color:var(--r-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fffdbf;border:1px solid #ffffffbf;border-radius:16px;padding:20px 22px;display:block;position:absolute;bottom:10px;left:auto;right:0;box-shadow:0 18px 50px #0d20211f}.review-hero__visual-label>span{max-width:none;color:var(--r-teal-deep);font-size:9px;line-height:normal;display:block}.review-hero__visual-label>strong{border:0;margin:6px 0 3px;padding:0;font-size:24px;display:block}.review-hero__visual-label p{color:var(--r-ink-soft);text-align:left;margin:0;font-size:12px;line-height:1.35}.review-principle{grid-template-columns:none;gap:28px;padding-top:20px;display:flex}.review-principle p{font-size:17px;font-weight:650}.review-core__wash{opacity:1;background:radial-gradient(circle at 50% 56%,#0cb7a424,#0000 36%),linear-gradient(90deg,#7fe3cf09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#7fe3cf09 1px,#0000 1px) 0 0/72px 72px}.review-transaction{background:radial-gradient(circle,#13706933,#0000 40%),linear-gradient(145deg,#052122,#031718 55%,#062728);grid-template-columns:minmax(225px,.92fr) 58px minmax(270px,1fr) 58px minmax(255px,1fr);align-items:center;gap:14px;min-height:620px;padding:34px;display:grid;overflow:hidden}.review-transaction__mesh{opacity:.26;background:linear-gradient(115deg,#0000 20%,#7fe3cf21 20.2%,#0000 20.45%),linear-gradient(65deg,#0000 69%,#7fe3cf1a 69.2%,#0000 69.45%),radial-gradient(circle at 18% 32%,#7fe3cfa6 0 2px,#0000 3px),radial-gradient(circle at 82% 66%,#7fe3cfa6 0 2px,#0000 3px);position:absolute;inset:0}.review-app-panel{z-index:2;width:auto;min-height:470px;position:relative;top:auto;left:auto;right:auto;transform:none}.review-app-panel--outcomes>div{gap:9px}.review-app-bridge{z-index:2;color:var(--r-mint);place-items:center;gap:12px;display:grid;position:relative}.review-app-bridge:before{content:"";background:linear-gradient(90deg,#0000,#7fe3cfb8,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.review-app-bridge i{z-index:1;background:#082c2c;border:1px solid #7fe3cf73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid;position:relative;box-shadow:0 0 22px #0cb7a438}.review-app-bridge span{color:#fbfffd7a;letter-spacing:.13em;text-align:center;width:86px;font-size:7px;font-weight:800;position:absolute;top:calc(50% + 28px)}.review-core-device{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#18706957,#021516d6);border:1px solid #7fe3cf9e;border-radius:20px;grid-template-rows:minmax(0,1fr) auto auto;min-height:520px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1c,0 0 65px #0cb7a426,0 26px 55px #00000052}.review-core-device__screen{background:#021719;border:1px solid #7fe3cf5c;border-radius:13px;min-height:292px;position:relative;overflow:hidden}.review-core-device__screen:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0217188c);position:absolute;inset:0}.review-core-device__screen img{width:425%!important;max-width:none!important;height:auto!important;position:absolute!important;inset:0 auto auto 0!important}.review-core-device__title{border-bottom:1px solid #7fe3cf38;justify-content:space-between;align-items:center;padding:14px 4px 11px;display:flex}.review-core-device__title span{color:var(--r-mint);letter-spacing:.16em;font-size:8px;font-weight:850}.review-core-device__title strong{letter-spacing:-.02em;font-size:17px}.review-core-device__capabilities{grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 3px 2px;display:grid}.review-core-device__capabilities b{color:#fbfffdab;text-transform:uppercase;font-size:8px;line-height:1.35}@media (min-width:1051px){.review-nav nav{display:flex}.review-mobile-menu{display:none}}@media (max-width:1050px){.review-nav nav{display:none}.review-mobile-menu{display:block}.review-hero{grid-template-columns:1fr;padding-top:140px}.review-hero__visual{min-height:430px}.review-hero__visual .review-hero__image,.review-hero__visual:before{width:min(78vw,500px)}.review-transaction{grid-template-columns:1fr;gap:16px;padding:26px}.review-app-panel,.review-core-device{width:100%;min-height:auto}.review-app-bridge{min-height:62px}.review-app-bridge:before{background:linear-gradient(#0000,#7fe3cfb8,#0000);width:1px;height:auto;top:0;bottom:0;left:50%}.review-app-bridge i{transform:rotate(90deg)}.review-app-bridge span{top:auto;bottom:0}.review-core-device__screen{min-height:360px}}@media (max-width:700px){.review-hero{min-height:auto;padding:118px 22px 50px}.review-hero h1{font-size:54px}.review-hero__lede{font-size:18px}.review-hero__visual{min-height:360px}.review-hero__visual-label{bottom:0;left:auto;right:0}.review-principle{flex-direction:column;align-items:flex-start;gap:9px}.review-core-device__screen{min-height:310px}}.review-company,.review-product-reveal,.review-services,.review-value{padding:120px max(clamp(24px,5vw,78px),50vw - 722px)}.review-company__heading,.review-services__heading{grid-template-columns:minmax(0,1.06fr) minmax(350px,.64fr);align-items:end;gap:8vw;display:grid}.review-company h2,.review-product-reveal h2,.review-services h2,.review-value h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(44px,5vw,78px);font-weight:690;line-height:.98}.review-company__heading>p,.review-services__heading>p{color:var(--r-ink-soft);margin-bottom:0;font-size:17px;line-height:1.58}.review-company__principles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.review-company__principles article{border:1px solid var(--r-line);background:linear-gradient(145deg,#dff2ec9e,#ffffff14);border-radius:17px;flex-direction:column;min-height:320px;padding:27px;display:flex}.review-company__principles article:nth-child(2){background:#7fe3cf29}.review-company__principles article:nth-child(3){background:#0cb7a414}.review-company__principles article:nth-child(4){color:var(--r-white);background:var(--r-night)}.review-company__principles article>span{color:var(--r-teal-deep);letter-spacing:.16em;font-size:10px;font-weight:850}.review-company__principles article:nth-child(4)>span{color:var(--r-mint)}.review-company__principles h3{letter-spacing:-.04em;margin:auto 0 16px;font-size:clamp(22px,2vw,30px);line-height:1.08}.review-company__principles p{color:var(--r-ink-soft);margin:0;font-size:14px;line-height:1.5}.review-company__principles article:nth-child(4) p{color:#fbfffdad}.review-product-reveal{min-height:720px;color:var(--r-white);background:linear-gradient(135deg,#041718,#082f2f 58%,#061d1e);grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);align-items:center;gap:3vw;display:grid;position:relative;overflow:hidden}.review-product-reveal:before{content:"";opacity:1;background:radial-gradient(circle at 75% 48%,#12b9a62e,#0000 38%);position:absolute;inset:0}.review-product-reveal__copy,.review-product-reveal__mark{z-index:1;position:relative}.review-product-reveal__copy{flex-direction:column;align-items:flex-start;display:flex}.review-product-reveal h2{margin-bottom:52px;font-size:clamp(72px,10vw,158px);line-height:.78}.review-product-reveal h2 span{color:var(--r-mint)}.review-product-reveal__definition{max-width:930px;color:var(--r-white);letter-spacing:-.02em;margin:0 0 21px;font-size:clamp(20px,1.8vw,28px);font-weight:610;line-height:1.4}.review-product-reveal__copy>p:not(.review-kicker):not(.review-product-reveal__definition){color:#fbfffda6;max-width:780px;font-size:16px;line-height:1.58}.review-product-reveal__tags{flex-wrap:wrap;gap:9px;margin-top:36px;display:flex}.review-product-reveal__tags span{color:var(--r-mint);letter-spacing:.06em;text-transform:uppercase;background:#7fe3cf0d;border:1px solid #7fe3cf57;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:760}.review-product-reveal__mark{background:#031718;border:1px solid #7fe3cf33;border-radius:20px 0 0 20px;min-height:600px;margin-right:-4vw;overflow:hidden;box-shadow:0 28px 70px #00000040}.review-product-reveal__mark:before{display:none}.review-product-reveal__mark img{object-fit:cover;object-position:62% 50%;filter:brightness(1.08)contrast(1.06)saturate(.96);transform:scale(1.03)}.review-method{background:linear-gradient(135deg,#edf9f5 0%,#d9f0e8 48%,#eaf7f3 100%);padding:120px max(clamp(24px,5vw,78px),50vw - 722px)}.review-method__heading{grid-template-columns:minmax(0,1.1fr) minmax(350px,.62fr);align-items:end;gap:8vw;display:grid}.review-method__heading .review-section-label{grid-column:1/-1;margin-bottom:-28px}.review-method__heading>p:last-child{color:var(--r-ink-soft);margin:0;font-size:17px;line-height:1.58}.review-method__grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.review-method__grid article,.review-method__grid article:first-child{min-height:285px;color:var(--r-ink);box-shadow:none;background:#fbfffd99;border:1px solid #087d752e;border-radius:17px;flex-direction:column;padding:27px;display:flex}.review-method__grid article:first-child{color:var(--r-white);border-color:var(--r-night);background:var(--r-night);box-shadow:0 20px 45px #06191a1f}.review-method__grid article:nth-child(2){background:#7fe3cf3d}.review-method__grid article:nth-child(3){background:#ffffffbd}.review-method__grid article:nth-child(4){background:#0cb7a41f}.review-method__grid article>span,.review-method__grid article:first-child>span{color:var(--r-teal-deep);letter-spacing:.16em;font-size:10px;font-weight:850}.review-method__grid article:first-child>span{color:var(--r-mint)}.review-method__grid h3,.review-method__grid article:first-child h3{color:inherit;letter-spacing:-.04em;margin:auto 0 14px;font-size:31px}.review-method__grid h3 b{color:var(--r-teal)}.review-method__grid p,.review-method__grid article:first-child p{color:var(--r-ink-soft);margin:0;font-size:14px;line-height:1.5}.review-method__grid article:first-child p{color:#fbfffdad}.review-services{background:var(--r-white)}.review-services__grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:70px;display:grid}.review-services__grid article{border:1px solid var(--r-line);background:var(--r-paper);border-radius:18px;flex-direction:column;min-height:285px;padding:34px;display:flex;position:relative;overflow:hidden}.review-services__grid article:nth-child(2),.review-services__grid article:nth-child(3){background:#7fe3cf26}.review-services__grid article:nth-child(4){color:var(--r-white);border-color:var(--r-night);background:var(--r-night)}.review-services__grid article:after{content:"";border:1px solid #0cb7a42b;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-92px;right:-66px}.review-services__grid span{color:var(--r-teal-deep);letter-spacing:.17em;font-size:9px;font-weight:850}.review-services__grid article:nth-child(4) span{color:var(--r-mint)}.review-services__grid h3{letter-spacing:-.045em;margin:auto 0 14px;font-size:clamp(25px,2.7vw,39px);line-height:1.03}.review-services__grid p{max-width:580px;color:var(--r-ink-soft);margin:0;font-size:14px;line-height:1.55}.review-services__grid article:nth-child(4) p{color:#fbfffdad}.review-value{color:var(--r-white);background:var(--r-night);grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);gap:8vw;display:grid}.review-value__heading{align-self:start;position:sticky;top:42px}.review-value__heading>p:last-child{color:#fbfffda3;max-width:470px;margin:30px 0 0;font-size:17px;line-height:1.55}.review-value__list{border-top:1px solid var(--r-night-line)}.review-value__list article{border-bottom:1px solid var(--r-night-line);grid-template-columns:52px minmax(230px,.8fr) minmax(280px,1fr);align-items:center;gap:24px;min-height:150px;padding:27px 0;display:grid}.review-value__list article>span{color:var(--r-mint);letter-spacing:.14em;font-size:10px;font-weight:850}.review-value__list h3{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2vw,30px);line-height:1.1}.review-value__list p{color:#fbfffd9e;margin:0;font-size:14px;line-height:1.5}@media (max-width:1120px){.review-method__grid{grid-template-columns:repeat(2,1fr)}.review-method__grid article:first-child{grid-row:auto}.review-product-reveal{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)}.review-product-reveal__mark{min-height:470px}}@media (max-width:900px){.review-company__principles{grid-template-columns:repeat(2,1fr)}.review-company__heading,.review-services__heading,.review-method__heading,.review-product-reveal,.review-value{grid-template-columns:1fr}.review-company__heading,.review-services__heading,.review-method__heading{gap:28px}.review-method__heading .review-section-label{grid-column:auto;margin-bottom:-8px}.review-product-reveal{padding-bottom:54px}.review-product-reveal__mark{order:-1;min-height:380px;margin:0 -22px}.review-product-reveal__mark img{object-position:62% 50%;transform:scale(1.03)}.review-value__heading{position:static}.review-value__list{margin-top:24px}}@media (max-width:680px){.review-company,.review-product-reveal,.review-services,.review-value,.review-method{padding:88px 22px}.review-company__principles,.review-method__grid,.review-services__grid{grid-template-columns:1fr}.review-company__principles article,.review-method__grid article,.review-method__grid article:first-child,.review-services__grid article{min-height:245px}.review-product-reveal h2{margin-bottom:38px;font-size:clamp(72px,22vw,112px)}.review-product-reveal__mark{min-height:300px}.review-value__list article{grid-template-columns:34px 1fr;gap:12px 16px}.review-value__list article p{grid-column:2}}.review-transaction{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 56%,#25c4b129,#0000 34%),linear-gradient(145deg,#0f4f4c80,#021415e0 46%,#083b3994);border:1px solid #7fe3cf7a;border-radius:8px;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 16px 0 34px #7fe3cf09,0 0 58px #0cb7a41a,0 34px 75px #0000004d}.review-transaction:before{content:"";z-index:4;pointer-events:none;border:1px solid #c7fff31a;border-radius:3px;position:absolute;inset:5px}.review-transaction:after{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(#3ae9d238,#0000 68%);border-radius:50%;height:90px;position:absolute;bottom:-36px;left:8%;right:8%}.review-transaction__mesh{z-index:0;opacity:.38;background:linear-gradient(114deg,#0000 25%,#7fe3cf1c 25.1%,#0000 25.35%),linear-gradient(66deg,#0000 72%,#7fe3cf1a 72.1%,#0000 72.35%),radial-gradient(circle at 11% 28%,#a0ffeecc 0 1px,#0000 2px),radial-gradient(circle at 88% 68%,#a0ffeebf 0 1px,#0000 2px),linear-gradient(0deg,#7fe3cf06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#7fe3cf06 1px,#0000 1px) 0 0/52px 52px}.review-transaction__chrome{z-index:3;background:linear-gradient(90deg,#7fe3cf12,#ffffff04,#7fe3cf0f);border-bottom:1px solid #7fe3cf40;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:58px;padding:0 27px;display:grid;position:relative}.review-transaction__chrome span{color:#fbfffd8c;letter-spacing:.16em;font-size:8px;font-weight:850}.review-transaction__chrome span:last-child{text-align:right}.review-transaction__chrome strong{color:var(--r-mint);letter-spacing:.14em;font-size:10px}.review-transaction__body{z-index:2;grid-template-columns:minmax(218px,.9fr) 44px minmax(268px,1.08fr) 44px minmax(248px,1fr);align-items:stretch;gap:10px;min-height:560px;padding:30px 28px 32px;display:grid;position:relative}.review-app-panel,.review-core-device{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(142deg,#2791872e,#031819ad 42%,#1665601f);border:1px solid #7fe3cf80;border-radius:4px;width:auto;min-height:500px;overflow:hidden;box-shadow:inset 1px 0 #dafff71f,inset -1px 0 #7fe3cf0f,0 18px 46px #0000003d,0 0 26px #0cb7a414}.review-app-panel{flex-direction:column;padding:20px;display:flex}.review-app-panel>header{color:var(--r-mint);letter-spacing:.16em;border-bottom:1px solid #7fe3cf47;padding:2px 3px 17px;font-size:9px;font-weight:850}.review-app-panel article{background:0 0;border:0;border-bottom:1px solid #7fe3cf2e;border-radius:0;flex:1;min-height:0;margin:0;padding:22px 4px}.review-app-panel article:last-child{border-bottom:0}.review-app-panel article strong{font-size:12px;line-height:1.25}.review-app-panel article small{max-width:190px;font-size:9px;line-height:1.45}.review-app-panel__ai,.review-app-panel__human{background:linear-gradient(90deg,#d5ad5d14,#0000)!important;border-color:#d5ad5d4d!important}.review-app-panel--outcomes>div{border-bottom:1px solid #7fe3cf2e;grid-template-columns:1fr 1fr;gap:0;display:grid}.review-app-panel--outcomes>div article{border-bottom:0;min-height:118px}.review-app-panel--outcomes>div article+article{border-left:1px solid #7fe3cf2e;padding-left:15px}.review-app-panel__wide{min-height:118px!important}.review-app-panel__human{min-height:90px!important}.review-app-bridge{z-index:3;place-items:center;min-height:500px;display:grid;position:relative}.review-app-bridge:before{background:linear-gradient(90deg,#7fe3cf14,#7fe3cfd1,#7fe3cf14);height:1px;left:-10px;right:-10px;box-shadow:0 0 14px #7fe3cf59}.review-app-bridge i{width:auto;height:auto;color:var(--r-mint);background:#073131;border:0;border-radius:0;padding-left:3px;font-size:19px;box-shadow:0 0 16px 8px #073131}.review-app-bridge span{color:#fbfffd7a;width:82px;font-size:7px;top:calc(50% + 24px)}.review-core-device{background:radial-gradient(circle at 50% 30%,#2ed9c329,#0000 42%),linear-gradient(145deg,#27918738,#021516c2);border-color:#7fe3cfad;grid-template-rows:minmax(300px,1fr) auto auto;padding:0;display:grid;box-shadow:inset 1px 0 #defff829,0 0 54px #0cb7a429,0 22px 52px #0000004d}.review-core-device__screen{background:#0217186b;border:0;border-bottom:1px solid #7fe3cf3b;border-radius:0;min-height:300px}.review-core-device__screen:after{background:linear-gradient(#0217180d,#02171814 58%,#021718b8)}.review-core-device__screen img{opacity:.96;filter:contrast(1.08)brightness(1.08)saturate(.94);width:425%!important}.review-core-device__title{padding:15px 18px 12px}.review-core-device__title span{font-size:8px}.review-core-device__title strong{font-size:18px}.review-core-device__capabilities{gap:9px 14px;padding:13px 18px 17px}.review-core-device__capabilities b{font-size:8px}@media (max-width:1050px){.review-transaction__body{grid-template-columns:1fr;gap:0;padding:24px}.review-app-panel,.review-core-device{min-height:auto}.review-app-bridge{min-height:58px}.review-app-bridge:before{background:linear-gradient(#0000,#7fe3cfbf,#0000);width:1px;height:auto;top:0;bottom:0;left:50%}.review-app-bridge i{transform:rotate(90deg)}.review-app-bridge span{top:auto;bottom:2px}.review-core-device__screen{min-height:360px}}@media (max-width:620px){.review-transaction__chrome{grid-template-columns:1fr;gap:6px;padding:14px 18px}.review-transaction__chrome strong{grid-row:1}.review-transaction__chrome span:last-child{text-align:left}.review-transaction__body{padding:16px}.review-app-panel{padding:17px}.review-core-device__screen{min-height:290px}}.review-transaction-art{z-index:2;aspect-ratio:16/9;background:#031718;border:1px solid #7fe3cf42;border-radius:12px;width:100%;margin-top:70px;position:relative;overflow:hidden;box-shadow:0 30px 76px #0000004d,0 0 58px #0cb7a41a}.review-transaction-art img{object-fit:cover;object-position:center}@media (max-width:700px){.review-transaction-art{border-radius:8px;margin-top:48px}}.review-company{background:var(--r-white)}.review-company__principles{perspective:1500px;gap:clamp(17px,1.5vw,27px);position:relative}.review-company__principles article{--glass-face-a:#ffffffc7;--glass-face-b:#d8f6ef45;--glass-edge:#29c2b2ad;--glass-edge-bright:#d6fff8fa;isolation:isolate;border:4px solid var(--glass-edge);background:radial-gradient(circle at 13% 8%, #fffffff0, transparent 18%), linear-gradient(145deg, var(--glass-face-a), var(--glass-face-b) 52%, #0cb7a417);min-height:370px;box-shadow:inset 0 0 0 1px #fffffff5, inset 0 0 0 5px #097e751a, inset 17px 0 24px #ffffff57, inset -15px 0 26px #00635c21, 2px 2px 0 var(--glass-edge-bright), 8px 10px 0 -4px #05544e1f, 0 27px 43px #04474329, 0 5px 10px #0234321a;-webkit-backdrop-filter:blur(7px)saturate(1.25);backdrop-filter:blur(7px)saturate(1.25);transform-origin:bottom;border-radius:7px;padding:38px 32px 31px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(1.15deg)translateY(-5px)}.review-company__principles article:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffffd9 0 1px,#0000 1px 17%,#0cb7a41c 17.3%,#0000 17.8%),linear-gradient(42deg,#0000 0 66%,#ffffff80 66.2%,#0000 66.7%),radial-gradient(circle at 92% 12%,#ffffffdb 0 1px,#0000 4px),radial-gradient(circle at 9% 88%,#20d9c58c 0 1px,#0000 5px);border:1px solid #03746c6b;border-radius:2px;position:absolute;inset:4px;box-shadow:inset 2px 2px #ffffff94,inset -2px -2px #0059531c}.review-company__principles article:after{content:"";z-index:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#ffffffa3,#0000 8% 78%,#19cebb33),linear-gradient(23deg,#0000 0 74%,#ffffff4d 74.2%,#0000 74.7%);border-radius:7px;position:absolute;inset:-1px}.review-company__principles article:nth-child(2){--glass-face-a:#e5fff9cc;--glass-face-b:#74e2cf4d;--glass-edge:#0fb1a1ba;transform:perspective(1100px)rotateY(.35deg)translateY(-9px)}.review-company__principles article:nth-child(3){--glass-face-a:#d6fcf4bd;--glass-face-b:#2fb5a545;--glass-edge:#058b81c7;transform:perspective(1100px)rotateY(-.35deg)translateY(-9px)}.review-company__principles article:nth-child(4){--glass-edge:#4ae2cfb8;--glass-edge-bright:#befff4d6;color:var(--r-white);background:radial-gradient(circle at 82% 14%,#27c2b138,#0000 31%),linear-gradient(145deg,#08403ff2,#011617fa 74%);transform:perspective(1100px)rotateY(-1.15deg)translateY(-5px);box-shadow:inset 0 0 0 1px #d9fff847,inset 0 0 0 5px #2bdcc71a,inset 17px 0 27px #7fe3cf12,inset -15px 0 27px #0000004d,2px 2px #b4fff280,8px 10px 0 -4px #00312f3d,0 30px 48px #01272647,0 0 28px #0cb7a41f}.review-company__principles article:nth-child(4):before{border-color:#96f8e842;box-shadow:inset 2px 2px #d6fff821,inset -2px -2px #0000003d}.review-company__principles article:nth-child(4):after{background:linear-gradient(112deg,#c4fff529,#0000 10% 78%,#19cebb17),linear-gradient(23deg,#0000 0 74%,#7fe3cf14 74.2%,#0000 74.7%)}.review-company__principles article>span,.review-company__principles article>h3,.review-company__principles article>p{z-index:2;position:relative}.review-company__principles{perspective:none;align-items:start;gap:clamp(8px,.8vw,14px)}.review-company__principles article,.review-company__principles article:nth-child(2),.review-company__principles article:nth-child(3),.review-company__principles article:nth-child(4){min-height:0;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible;transform:none}.review-company__principles article:before,.review-company__principles article:after{display:none}.review-company__principles article img{object-fit:contain;mix-blend-mode:multiply;width:122%;max-width:none;height:auto;margin:-6% -11% -9%;display:block}.review-problem__steps article,.review-memory__list article,.review-method__grid article,.review-method__grid article:first-child,.review-blueprint-banner,.review-paths>article,.review-paths>article.review-paths__dark,.review-services__grid article,.review-services__grid article:nth-child(2),.review-services__grid article:nth-child(3),.review-services__grid article:nth-child(4),.review-proof__stats article,.review-proof__stats .review-proof__primary,.review-proof__stats .review-proof__passed{color:var(--r-ink);-webkit-backdrop-filter:blur(12px)saturate(112%);background:linear-gradient(145deg,#ffffffc7,#e5f9f366 54%,#7fe3cf1f);border:1px solid #087d753d;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 1px 0 #ffffffb8,inset 0 -2px #087d751a,0 17px 34px #06191a13,0 3px #087d7514}.review-problem__steps article:before,.review-memory__list article:before,.review-method__grid article:before,.review-blueprint-banner:before,.review-paths>article:before,.review-services__grid article:before,.review-proof__stats article:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(116deg,#ffffff75,#0000 21%),linear-gradient(#fff3,#0000 20%);position:absolute;inset:0}.review-problem__steps article>*,.review-memory__list article>*,.review-method__grid article>*,.review-blueprint-banner>*,.review-paths>article>*,.review-services__grid article>*,.review-proof__stats article>*{z-index:1;position:relative}.review-problem__steps article:nth-of-type(2),.review-memory__list article:nth-child(2),.review-method__grid article:nth-child(2),.review-services__grid article:nth-child(2),.review-proof__stats article:nth-child(2){background:linear-gradient(145deg,#ffffffb8,#d2f5eb70 58%,#7fe3cf2b)}.review-problem__steps article:nth-of-type(3),.review-memory__list article:nth-child(3),.review-method__grid article:nth-child(3),.review-services__grid article:nth-child(3),.review-proof__stats article:nth-child(3){background:linear-gradient(145deg,#ffffffb3,#bfede563 58%,#0cb7a424)}.review-memory__list article:nth-child(4),.review-method__grid article:nth-child(4),.review-services__grid article:nth-child(4){background:linear-gradient(145deg,#f5faf9bd,#cbe2df6b 58%,#265b591f)}.review-problem__steps article:first-child,.review-problem__steps article:last-child{border-radius:12px}.review-memory__list{gap:14px}.review-memory__list article,.review-method__grid article,.review-method__grid article:first-child,.review-services__grid article,.review-proof__stats article{transform:translateY(-2px)}.review-method__grid article:first-child>span,.review-method__grid article:first-child h3,.review-method__grid article:first-child p,.review-services__grid article:nth-child(4) span,.review-services__grid article:nth-child(4) h3,.review-services__grid article:nth-child(4) p,.review-paths__dark>span,.review-paths__dark h3,.review-paths__dark p{color:inherit}.review-method__grid article>span,.review-services__grid article>span,.review-paths>article>span,.review-paths>article.review-paths__dark>span,.review-blueprint-banner>span,.review-blueprint-banner strong{color:var(--r-teal-deep)}.review-method__grid article p,.review-method__grid article:first-child p,.review-services__grid article p,.review-services__grid article:nth-child(4) p,.review-paths>article p,.review-paths>article.review-paths__dark p,.review-blueprint-banner p{color:var(--r-ink-soft)}.review-blueprint-banner{background:linear-gradient(145deg,#edfcf7e0,#b4ece161 60%,#0cb7a424);box-shadow:inset 0 1px #fffffffa,inset 0 -3px #087d751c,0 22px 48px #06191a17,0 4px #087d7514}.review-paths>article{background:linear-gradient(145deg,#fffc,#dbf7ef66 58%,#7fe3cf21)}.review-paths>article.review-paths__dark{background:linear-gradient(145deg,#f3fbf9d1,#c9ede76b 58%,#087d7526)!important}.review-paths__dark .review-mini-flow strong{color:var(--r-teal-deep)}.review-services__grid article:after{display:none}.review-proof__stats .review-proof__primary,.review-proof__stats .review-proof__passed{background:linear-gradient(145deg,#ffffffc2,#cdf1e966 58%,#0cb7a424)}.review-proof__stats span{color:var(--r-ink-soft);opacity:1}@media (hover:hover) and (pointer:fine){.review-problem__steps article,.review-memory__list article,.review-method__grid article,.review-paths>article,.review-services__grid article,.review-proof__stats article{transition:transform .22s,box-shadow .22s}.review-problem__steps article:hover,.review-memory__list article:hover,.review-method__grid article:hover,.review-paths>article:hover,.review-services__grid article:hover,.review-proof__stats article:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffffc7,inset 0 -2px #087d751f,0 24px 42px #06191a1a,0 4px #087d7514}}.review-problem__steps article,.review-memory__list article,.review-method__grid article,.review-method__grid article:first-child,.review-blueprint-banner,.review-paths>article,.review-paths>article.review-paths__dark,.review-services__grid article,.review-services__grid article:nth-child(2),.review-services__grid article:nth-child(3),.review-services__grid article:nth-child(4),.review-proof__stats article,.review-proof__stats .review-proof__primary,.review-proof__stats .review-proof__passed{min-height:0;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;padding:0;display:block;overflow:visible;transform:none;background:0 0!important}.review-problem__steps article{aspect-ratio:1.438}.review-memory__list article{aspect-ratio:1}.review-method__grid article,.review-method__grid article:first-child{aspect-ratio:.625}.review-blueprint-banner{aspect-ratio:3.75}.review-paths>article,.review-services__grid article{aspect-ratio:1.613}.review-proof__stats article{aspect-ratio:1}.review-problem__steps article:before,.review-memory__list article:before,.review-method__grid article:before,.review-method__grid article:after,.review-blueprint-banner:before,.review-paths>article:before,.review-services__grid article:before,.review-services__grid article:after,.review-proof__stats article:before{display:none}.review-problem__steps article img,.review-memory__list article img,.review-method__grid article img,.review-blueprint-banner img,.review-paths>article img,.review-services__grid article img,.review-proof__stats article img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.96)contrast(1.015);max-width:none;height:auto;display:block;position:absolute}.review-problem__steps{grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center}.review-problem__steps article img{width:114%;top:-10%;left:-7%}.review-problem__steps>i{z-index:2;font-size:27px;position:relative}.review-memory__list{border:0;gap:4px}.review-memory__list article img{width:118%;top:-9%;left:-9%}.review-method__grid{gap:2px}.review-method__grid article img{width:120%;top:-6.25%;left:-10%}.review-blueprint-banner{width:min(920px,100%);max-width:920px}.review-blueprint-banner img{width:110%;top:-17%;left:-5%}.review-paths{gap:2px}.review-paths>article img{width:114%;top:-11%;left:-7%}.review-services__grid{gap:2px}.review-services__grid article img{width:114%;top:-11%;left:-7%}.review-proof__stats{gap:0}.review-proof__stats article img{width:116%;top:-8%;left:-8%}@media (hover:hover) and (pointer:fine){.review-problem__steps article,.review-memory__list article,.review-method__grid article,.review-paths>article,.review-services__grid article,.review-proof__stats article{transition:none}.review-problem__steps article:hover,.review-memory__list article:hover,.review-method__grid article:hover,.review-paths>article:hover,.review-services__grid article:hover,.review-proof__stats article:hover{box-shadow:none;transform:none}.review-problem__steps article img,.review-memory__list article img,.review-method__grid article img,.review-paths>article img,.review-services__grid article img,.review-proof__stats article img{transition:transform .22s,filter .22s}.review-problem__steps article:hover img,.review-memory__list article:hover img,.review-method__grid article:hover img,.review-paths>article:hover img,.review-services__grid article:hover img,.review-proof__stats article:hover img{filter:saturate()contrast(1.025)drop-shadow(0 18px 18px #06191a14);transform:translateY(-5px)}}@media (max-width:720px){.review-problem__steps{grid-template-columns:1fr;gap:0}.review-problem__steps>i{min-height:18px;transform:rotate(90deg)}.review-memory__list,.review-method__grid,.review-paths,.review-services__grid,.review-proof__stats{gap:0}.review-method__grid article img{width:112%;top:-3.75%;left:-6%}}.review-problem__steps article,.review-memory__list article,.review-method__grid article,.review-method__grid article:first-child,.review-paths>article,.review-services__grid article,.review-proof__stats article{aspect-ratio:auto}.review-glass-pane{isolation:auto;color:#084944b8;width:100%;position:relative;container-type:inline-size}.review-glass-pane--portrait{aspect-ratio:2/3}.review-glass-pane--square{aspect-ratio:1}.review-glass-pane--landscape{aspect-ratio:3/2}.review-glass-pane:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(145deg,#ffffff57,#dcf7f124 58%,#7fe3cf14);position:absolute;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #087d7514}.review-glass-pane--portrait:before{inset:9.5% 14.5% 10.5%}.review-glass-pane--square:before{inset:11% 11.5% 11.5%}.review-glass-pane--landscape:before{inset:15% 9.5% 16%}.review-problem__steps article .review-glass-pane__surface,.review-memory__list article .review-glass-pane__surface,.review-method__grid article .review-glass-pane__surface,.review-paths>article .review-glass-pane__surface,.review-services__grid article .review-glass-pane__surface,.review-proof__stats article .review-glass-pane__surface{object-fit:contain;z-index:1;mix-blend-mode:normal;filter:saturate(.94)contrast(1.015);width:100%;max-width:100%;height:100%;position:absolute;inset:0}.review-glass-pane__etch{z-index:2;text-align:left;color:#084944b3;text-shadow:0 1px #fffffffa,0 -1px #00312e4d,0 2px 3px #045b5412;-webkit-text-stroke:.22px #043e3a33;mix-blend-mode:multiply;flex-direction:column;font-family:inherit;display:flex;position:absolute}.review-glass-pane--portrait .review-glass-pane__etch{inset:13% 18%}.review-glass-pane--square .review-glass-pane__etch{inset:13% 14% 14%}.review-glass-pane--landscape .review-glass-pane__etch{inset:17% 13% 15%}.review-glass-pane__meta,.review-glass-pane__footer{letter-spacing:.095em;text-transform:uppercase;font-weight:650;line-height:1.1;display:block}.review-glass-pane__rule{border-top:max(1px,.28cqw) solid #08494494;width:18%;height:0;margin:1.5cqw 0 4.4cqw;display:block}.review-glass-pane__title{letter-spacing:-.035em;text-transform:uppercase;font-weight:780;line-height:.98;display:block;margin:0!important}.review-glass-pane__body{letter-spacing:-.018em;margin:4.3cqw 0 0;font-weight:470;line-height:1.27}.review-glass-pane__footer{border-top:max(1px,.22cqw) solid #08494473;margin-top:auto;padding-top:2.7cqw}.review-glass-pane--problem .review-glass-pane__etch{inset:14% 13%}.review-glass-pane--problem .review-glass-pane__meta{font-size:4.5cqw}.review-glass-pane--problem .review-glass-pane__rule{margin:1.1cqw 0 2.5cqw}.review-glass-pane--problem .review-glass-pane__title{font-size:7.2cqw}.review-glass-pane--problem .review-glass-pane__body{margin-top:2.4cqw;font-size:4.4cqw;line-height:1.22}.review-glass-pane--memory .review-glass-pane__title{letter-spacing:-.025em;order:1;min-height:18cqw;font-size:7.2cqw;line-height:1.03}.review-glass-pane--memory .review-glass-pane__rule{order:2;width:21%;margin:3.2cqw 0 7cqw}.review-glass-pane--memory .review-glass-pane__body{order:3;margin:0;font-size:5.7cqw;line-height:1.26}.review-method__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.review-glass-pane--method .review-glass-pane__meta{font-size:7cqw}.review-glass-pane--method .review-glass-pane__rule{width:24%;margin:2.2cqw 0 9cqw}.review-glass-pane--method .review-glass-pane__title{font-size:12.2cqw}.review-glass-pane--method .review-glass-pane__body{margin-top:7cqw;font-size:5.7cqw;line-height:1.3}.review-glass-pane--path .review-glass-pane__etch{inset:17% 13% 24%}.review-glass-pane--path .review-glass-pane__meta{font-size:2.6cqw}.review-glass-pane--path .review-glass-pane__rule{width:15%;margin:1cqw 0 2.2cqw}.review-glass-pane--path .review-glass-pane__title{min-height:11.2cqw;font-size:5.7cqw}.review-glass-pane--path .review-glass-pane__body{margin-top:2.2cqw;font-size:2.75cqw;line-height:1.2}.review-glass-pane--path .review-glass-pane__footer{padding-top:1.7cqw;font-size:2.4cqw}.review-glass-pane--service .review-glass-pane__meta{font-size:2.7cqw}.review-glass-pane--service .review-glass-pane__rule{width:15%;margin:1cqw 0 2.2cqw}.review-glass-pane--service .review-glass-pane__title{min-height:11.5cqw;font-size:5.7cqw}.review-glass-pane--service .review-glass-pane__body{margin-top:2.2cqw;font-size:2.9cqw;line-height:1.23}.review-glass-pane--proof .review-glass-pane__title{letter-spacing:-.055em;order:1;font-size:24cqw;line-height:.82}.review-glass-pane--proof .review-glass-pane__rule{order:2;width:27%;margin:6.2cqw 0 9cqw}.review-glass-pane--proof .review-glass-pane__body{letter-spacing:-.015em;text-transform:uppercase;order:3;margin:0;font-size:6.4cqw;font-weight:680;line-height:1.1}@media (hover:hover) and (pointer:fine){.review-glass-pane{transition:transform .22s,filter .22s}article:hover>.review-glass-pane{filter:drop-shadow(0 18px 18px #06191a14);transform:translateY(-5px)}article:hover .review-glass-pane__surface{filter:saturate(.94)contrast(1.015);transform:none}}@media (max-width:780px){.review-method__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-paths,.review-services__grid{grid-template-columns:1fr}}@media (max-width:620px){.review-problem__steps,.review-proof__stats{grid-template-columns:1fr}.review-problem__steps>i{transform:rotate(90deg)}}@media (max-width:520px){.review-memory__list,.review-method__grid{grid-template-columns:1fr}}.review-problem__steps article{aspect-ratio:3/2;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.review-problem__steps article:before,.review-problem__steps article:after{display:none}.review-problem__steps article .review-problem__etched-pane{object-fit:contain;filter:saturate(.96)contrast(1.015);width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:none}@media (hover:hover) and (pointer:fine){.review-problem__steps article:hover{box-shadow:none;transform:translateY(-5px)}.review-problem__steps article:hover .review-problem__etched-pane{filter:saturate(.96)contrast(1.015)drop-shadow(0 18px 18px #06191a14);transform:none}}.review-memory__list article{aspect-ratio:1;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.review-memory__list article:before,.review-memory__list article:after{display:none}.review-memory__list article .review-memory__etched-pane{object-fit:contain;filter:saturate(.96)contrast(1.015);width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:none}@media (hover:hover) and (pointer:fine){.review-memory__list article:hover{box-shadow:none;transform:translateY(-5px)}.review-memory__list article:hover .review-memory__etched-pane{filter:saturate(.96)contrast(1.015)drop-shadow(0 18px 18px #06191a14);transform:none}}.review-method__grid article,.review-method__grid article:first-child{aspect-ratio:2/3;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.review-services__grid article{aspect-ratio:3/2;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.review-services__grid article:before,.review-services__grid article:after{display:none}.review-services__grid article .review-services__etched-pane{object-fit:contain;filter:saturate(.96)contrast(1.015);width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:none}.review-services__etched-pane text{text-rendering:geometricprecision;paint-order:stroke fill;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.review-service-etch__meta{letter-spacing:3.5px;font-size:48px;font-weight:620}.review-service-etch__rule{fill:none;stroke-width:5px}.review-service-etch__title{letter-spacing:-2.1px;font-size:100px;font-weight:690}.review-service-etch__body{letter-spacing:-.4px;font-size:47px;font-weight:430}.review-service-etch__shadow text{fill:#013a361a;stroke:#00332f7a;stroke-width:2.35px}.review-service-etch__shadow line{stroke:#003834a3}.review-service-etch__highlight text{fill:#ffffff04;stroke:#ffffff38;stroke-width:1.05px}.review-service-etch__highlight line{stroke:#ffffff47}.review-service-etch__face{mix-blend-mode:multiply}.review-service-etch__face text{stroke:#024c46ad;stroke-width:1.35px}.review-service-etch__face line{stroke:#024c4694}@media (hover:hover) and (pointer:fine){.review-services__grid article:hover{box-shadow:none;transform:translateY(-5px)}.review-services__grid article:hover .review-services__etched-pane{filter:saturate(.96)contrast(1.015)drop-shadow(0 18px 18px #06191a14);transform:none}}.review-method__grid article:before,.review-method__grid article:after{display:none}.review-method__grid article .review-method__etched-pane{object-fit:contain;filter:saturate(.96)contrast(1.015);width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:none}@media (hover:hover) and (pointer:fine){.review-method__grid article:hover{box-shadow:none;transform:translateY(-5px)}.review-method__grid article:hover .review-method__etched-pane{filter:saturate(.96)contrast(1.015)drop-shadow(0 18px 18px #06191a14);transform:none}}.review-memory-editorial{background:#fbfffd5c;border-top:1px solid #087d7542;border-left:1px solid #087d7542;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;display:grid}.review-memory-editorial article{border-bottom:1px solid #087d7542;border-right:1px solid #087d7542;grid-template-columns:34px 1fr;align-content:start;gap:9px 12px;min-height:158px;padding:23px 25px;display:grid}.review-memory-editorial article>span{color:var(--r-teal-deep);letter-spacing:.08em;grid-row:1/3;font-size:11px;font-weight:820}.review-memory-editorial strong{color:var(--r-ink);letter-spacing:-.02em;font-size:16px;line-height:1.15}.review-memory-editorial p{color:var(--r-ink-soft);margin:0;font-size:14px;line-height:1.48}.review-method-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:72px;display:grid;position:relative}.review-method-flow:before{content:"";background:linear-gradient(90deg, #087d754d, var(--r-teal) 48%, #087d754d);height:1px;position:absolute;top:25px;left:6.5%;right:6.5%}.review-method-flow article{padding:0 clamp(20px,2.8vw,42px) 0 0;position:relative}.review-method-flow article:not(:first-child){padding-left:clamp(20px,2.8vw,42px)}.review-method-flow article:not(:last-child):after{content:"→";z-index:2;color:var(--r-teal-deep);font-size:20px;position:absolute;top:12px;right:-8px}.review-method-flow article>span{z-index:3;width:52px;height:52px;color:var(--r-teal-deep);letter-spacing:.08em;background:#eaf7f3;border:1px solid #087d756b;border-radius:50%;place-items:center;font-size:11px;font-weight:840;display:grid;position:relative}.review-method-flow article:first-child>span{color:var(--r-mint);border-color:var(--r-night);background:var(--r-night)}.review-method-flow h3{color:var(--r-ink);letter-spacing:-.045em;margin:36px 0 13px;font-size:clamp(27px,2.3vw,36px);line-height:1}.review-method-flow p{max-width:280px;color:var(--r-ink-soft);margin:0;font-size:15px;line-height:1.52}.review-commercial-map{max-width:1120px;margin:68px auto 0}.review-commercial-blueprint{border-left:4px solid var(--r-teal);background:linear-gradient(110deg,#e0f3ed,#fbfffddb);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:9px 42px;padding:32px 38px;display:grid}.review-commercial-blueprint>span{color:var(--r-teal-deep);letter-spacing:.16em;grid-column:1/-1;font-size:10px;font-weight:850}.review-commercial-blueprint strong{color:var(--r-ink);letter-spacing:-.045em;font-size:clamp(27px,3vw,42px);line-height:1}.review-commercial-blueprint p{color:var(--r-ink-soft);margin:0;font-size:15px;line-height:1.55}.review-commercial-core{grid-template-columns:1fr auto 1fr;align-items:center;min-height:104px;display:grid}.review-commercial-core i{background:#087d7552;height:1px}.review-commercial-core span{color:var(--r-mint);background:var(--r-night);letter-spacing:.16em;padding:12px 18px;font-size:10px;font-weight:850}.review-commercial-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.review-commercial-paths:before{content:"";border-top:1px solid #087d7552;border-left:1px solid #087d7552;border-right:1px solid #087d7552;height:52px;position:absolute;top:-52px;left:25%;right:25%}.review-commercial-paths article{border-top:3px solid var(--r-teal);background:var(--r-paper-2);flex-direction:column;min-height:330px;padding:34px 36px 30px;display:flex}.review-commercial-paths article:last-child{color:var(--r-white);border-top-color:var(--r-mint);background:var(--r-night)}.review-commercial-paths article>span{color:var(--r-teal-deep);letter-spacing:.14em;font-size:10px;font-weight:850}.review-commercial-paths article:last-child>span{color:var(--r-mint)}.review-commercial-paths h3{letter-spacing:-.05em;margin:64px 0 16px;font-size:clamp(30px,3.3vw,48px);line-height:.98}.review-commercial-paths p{color:var(--r-ink-soft);margin:0;font-size:15px;line-height:1.55}.review-commercial-paths article:last-child p{color:#fbfffdad}.review-commercial-paths small{color:var(--r-teal-deep);letter-spacing:.08em;border-top:1px solid #087d753d;margin-top:auto;padding-top:24px;font-size:10px;font-weight:780;line-height:1.45}.review-commercial-paths article:last-child small{color:var(--r-mint);border-top-color:#7fe3cf38}.review-services-list{border-top:1px solid var(--r-line);border-left:1px solid var(--r-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.review-services-list article{border-right:1px solid var(--r-line);border-bottom:1px solid var(--r-line);background:var(--r-white);min-height:0;padding:30px 34px 32px}.review-services-list article:nth-child(2),.review-services-list article:nth-child(3){background:#dff2ec57}.review-services-list article>span{color:var(--r-teal-deep);letter-spacing:.14em;font-size:10px;font-weight:850}.review-services-list h3{color:var(--r-ink);letter-spacing:-.04em;margin:30px 0 11px;font-size:clamp(24px,2.1vw,32px);line-height:1.04}.review-services-list p{max-width:560px;color:var(--r-ink-soft);margin:0;font-size:15px;line-height:1.52}.review-proof__stats{border-top:1px solid #087d7547;border-bottom:1px solid #087d7547;align-self:center;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.review-proof__stats article,.review-proof__stats .review-proof__primary,.review-proof__stats .review-proof__passed{min-height:230px;color:var(--r-ink);border:0;border-left:1px solid #087d7538;flex-direction:column;justify-content:center;padding:34px 30px;position:relative;aspect-ratio:auto!important;background:0 0!important;display:flex!important}.review-proof__stats article:first-child{border-left:0}.review-proof__stats article:before,.review-proof__stats article:after{display:none!important}.review-proof__stats strong{color:var(--r-ink);letter-spacing:-.065em;font-size:clamp(66px,7vw,106px);font-weight:650;line-height:.84}.review-proof__stats article:last-child strong{color:var(--r-teal-deep)}.review-proof__stats span{max-width:170px;color:var(--r-ink-soft);letter-spacing:.04em;text-transform:uppercase;opacity:1;margin-top:28px;font-size:12px;font-weight:720;line-height:1.35}@media (max-width:900px){.review-method-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 0}.review-method-flow:before,.review-method-flow article:not(:last-child):after{display:none}.review-commercial-blueprint{grid-template-columns:1fr}.review-commercial-blueprint>span{grid-column:auto}}@media (max-width:620px){.review-memory-editorial,.review-method-flow,.review-commercial-paths,.review-services-list,.review-proof__stats{grid-template-columns:1fr!important}.review-method-flow{gap:36px}.review-method-flow article,.review-method-flow article:not(:first-child){padding:0}.review-commercial-paths:before{display:none}.review-commercial-paths article{min-height:300px}.review-proof__stats article,.review-proof__stats .review-proof__primary,.review-proof__stats .review-proof__passed{border-top:1px solid #087d7538;border-left:0;min-height:180px}.review-proof__stats article:first-child{border-top:0}}.review-principle{align-items:flex-start;padding-top:26px}.review-principle>span{padding-top:4px;line-height:1.35}.review-principle p{gap:6px;font-size:17px;line-height:1.38;display:grid}.review-principle p>span{color:var(--r-ink);display:block}.review-principle p strong{color:var(--r-teal-deep);font-weight:760}.review-principle p>.review-principle__turi{color:var(--r-teal-deep)}.review-problem__grid{gap:34px 9vw}.review-problem__steps{margin-top:46px}.review-method__heading{gap:30px 8vw}.review-method__heading .review-section-label{margin-bottom:0}.review-company{padding-bottom:74px}.review-problem{padding-top:82px}.review-memory__copy{padding-bottom:76px}.review-method{padding-top:88px;padding-bottom:86px}.review-deployment{padding-top:90px;padding-bottom:74px}.review-services{padding-top:82px}.review-proof{padding-bottom:88px}.review-insights{padding-top:96px;padding-bottom:82px}.review-core{border-top:1px solid #7fe3cf1f;padding-top:88px}.review-core__intro{gap:28px 8vw}.review-core__intro>p:first-child{margin-bottom:0}.review-core__difference{grid-column:1/-1;margin-top:8px}.review-transaction-art{margin-top:52px}.review-memory__lede{margin-top:0;padding-top:32px}.review-commercial-paths p{margin:0 0 28px}.review-purpose{padding-top:94px;padding-bottom:104px}@media (max-width:820px){.review-company{padding-bottom:56px}.review-problem{padding-top:60px}.review-memory__copy{padding-bottom:60px}.review-method{padding-top:68px;padding-bottom:64px}.review-deployment{padding-top:68px;padding-bottom:56px}.review-services{padding-top:60px}.review-proof{padding-bottom:68px}.review-insights{padding-top:72px;padding-bottom:64px}.review-core{padding-top:70px}.review-core__intro{row-gap:22px}.review-memory__lede{margin-top:0;padding-top:24px}.review-purpose{padding-top:72px;padding-bottom:82px}.review-insights__grid{grid-template-columns:1fr}.review-problem__grid{row-gap:26px}.review-problem__steps{margin-top:38px}.review-method__heading{row-gap:24px}}.review-insight-card{color:var(--r-white);cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.review-insight-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px #06191a24}.review-insight-card:focus-visible{outline:3px solid var(--r-mint);outline-offset:4px}.review-insight-card__cta{width:fit-content;color:var(--r-mint);letter-spacing:.16em;border-bottom:1px solid #7fe3cfb3;margin-top:22px;padding-bottom:5px;font-size:9px;font-weight:850;display:block}.review-insight-card--editorial .review-insight-card__cta{margin-top:18px}.review-insight-card--editorial h3,.review-insight-card--editorial p{color:var(--r-white)}
