.work-showcase{background:#f2f4f7;color:#0a1523}.showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 26px}.showcase-wide{grid-column:1/-1}.showcase-card{color:inherit;text-decoration:none;min-width:0}.showcase-surface{position:relative;overflow:hidden;isolation:isolate;border-radius:22px;height:420px}.showcase-wide .showcase-surface{height:auto;min-height:490px}.showcase-web{background:radial-gradient(ellipse at 80% 30%,#254a6c,#071321 70%);padding:54px 100px 0;perspective:1600px}.showcase-web:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,#98cfff16 50%,transparent 75%)}.showcase-browser{border:1px solid #56728d;border-radius:12px 12px 0 0;overflow:hidden;background:#080808;transform:rotateX(7deg) rotateY(-5deg) translateY(8px);transform-origin:50% 100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 90px #0007}.showcase-card:hover .showcase-browser{transform:rotateX(0) rotateY(0) translateY(0)}.showcase-browser-bar{display:flex;justify-content:space-between;align-items:center;color:#a9bacb;background:#101c2a;padding:10px 16px;font-size:10px}.showcase-browser img{width:100%;height:auto;display:block}.showcase-stamp{position:absolute;left:25px;bottom:28px;border:1px solid #ffffff30;background:#102031dc;backdrop-filter:blur(12px);color:white;padding:16px 20px;border-radius:12px;font-size:11px}.showcase-stamp strong{display:block;font-size:24px;line-height:1.2;letter-spacing:-.04em;font-weight:500;margin-top:5px}.showcase-caption{display:flex;justify-content:space-between;align-items:center;padding:20px 2px 0}.showcase-caption small{font-size:10px;letter-spacing:.12em;color:#687584}.showcase-caption h3{font-size:28px;letter-spacing:-.04em;margin:4px 0 0}.showcase-arrow{border:1px solid #b9c2cc;border-radius:50%;display:grid;place-items:center;width:44px;height:44px;font-size:23px;transition:.3s}.showcase-card:hover .showcase-arrow{background:#1389e9;border-color:#1389e9;color:white;transform:rotate(45deg)}.showcase-identity{background:#a7dd94;display:grid;place-items:center}.showcase-identity img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s}.showcase-card:hover .showcase-identity img{transform:scale(1.04) rotate(-2deg)}.showcase-overline{position:absolute;top:22px;left:24px;font-size:12px}.showcase-campaign{background:#d7e6f5;display:grid;place-items:center}.showcase-campaign>img{width:100%;height:100%;object-fit:contain;transition:transform .8s}.showcase-card:hover .showcase-campaign>img{transform:scale(1.04)}.showcase-campaign .showcase-stamp{bottom:18px;left:18px;background:#08182de8}.showcase-books{background:#e1dacf;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding:55px 65px;gap:30px;perspective:1400px}.showcase-books h3{font-size:clamp(32px,4.4vw,64px);font-weight:500;letter-spacing:-.055em;line-height:1.04;margin:24px 0}.showcase-books>div>span:last-child{font-size:12px}.showcase-book-stack{height:360px;position:relative;transform-style:preserve-3d}.showcase-book-stack img{position:absolute;top:10%;height:80%;width:43%;object-fit:cover;box-shadow:-12px 20px 30px #382b3040;transform:rotateY(-20deg) rotate(-8deg);left:0;transition:transform .8s}.showcase-book-stack img:nth-child(2){left:28%;transform:translateZ(35px) rotateY(-15deg);top:4%}.showcase-book-stack img:nth-child(3){left:55%;transform:rotateY(-10deg) rotate(9deg);top:13%}.showcase-card:hover .showcase-book-stack img:first-child{transform:rotateY(-15deg) rotate(-13deg) translateX(-5px)}.showcase-card:hover .showcase-book-stack img:last-child{transform:rotateY(-5deg) rotate(14deg) translateX(8px)}.technology8 .technology-grid>div{min-height:142px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px 12px;background:#ffffff05}.technology8 .technology-grid img{filter:invert(1);opacity:.9;margin-bottom:16px}.technology8 .technology-grid strong{font-size:20px}.technology8 .technology-grid span{font-size:11px;margin-top:4px}.directory-art{height:230px;border-radius:15px;overflow:hidden;position:relative;display:grid;place-items:center;perspective:900px;background:#0b233e;margin:24px 0 4px;color:#fff;isolation:isolate}.directory-art-grid{position:absolute;inset:0;background:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(transparent,#000);transform:perspective(400px) rotateX(45deg) scale(1.5);transform-origin:bottom}.mini-browser,.mini-dashboard{width:80%;height:175px;background:#e6eff8;color:#0d2a46;border-radius:9px;padding:16px;transform:rotateY(-14deg) rotateX(8deg) rotate(-4deg);box-shadow:14px 25px 40px #0008;transition:transform .7s}.mini-browser i,.mini-dashboard>i{display:block;width:40px;height:5px;background:repeating-linear-gradient(90deg,#1a577c 0 5px,transparent 5px 10px);margin-bottom:17px}.mini-browser b{font-size:24px;line-height:1;letter-spacing:-.04em;display:block}.mini-browser>span{position:absolute;right:20px;top:70px;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#bdedff,#1389e9 50%,#05203a);box-shadow:12px 18px 20px #0a2b5e33}.mini-browser em{font-style:normal;background:#1389e9;color:white;padding:7px 12px;font-size:9px;border-radius:20px;display:inline-block;margin-top:20px}.mini-phone{width:105px;height:200px;border-radius:21px;border:5px solid #06162c;background:#edf5ff;box-shadow:20px 20px 40px #0008;padding:17px 9px;color:#06162c;transform:rotateZ(9deg) rotateY(-12deg);transition:transform .7s}.mini-phone>i{width:35px;height:6px;background:#06162c;border-radius:9px;display:block;margin:-10px auto 18px}.mini-phone b{font-size:11px}.mini-circle{display:block;width:56px;height:56px;margin:12px auto;border-radius:50%;background:conic-gradient(#1389e9 75%,#c2d8ec 0);border:8px solid #fff;box-shadow:0 0 0 4px #e0ebf5}.mini-phone em{font-size:7px;font-style:normal}.mini-phone small{display:block;height:12px;background:#d1e2f4;border-radius:4px;margin-top:7px}.mini-dashboard{background:#f6fbff}.mini-dashboard b{font-size:20px;letter-spacing:-.03em}.mini-dashboard>div{display:flex;align-items:end;gap:10px;height:60px;padding-top:8px}.mini-dashboard>div>span{width:22%;height:40%;border-radius:4px 4px 0 0;background:#1389e9}.mini-dashboard>div>span:nth-child(2){height:60%}.mini-dashboard>div>span:nth-child(3){height:80%}.mini-dashboard>div>span:nth-child(4){height:100%}.mini-dashboard em{font-size:9px;font-style:normal}.directory-art-design{background:#dfe8f6;color:#102842}.mini-type{font-size:130px;font-weight:700;letter-spacing:-.09em;transform:rotate(-10deg)}.mini-palette{position:absolute;right:25px;top:27px;display:grid;gap:6px;transform:rotate(12deg)}.mini-palette i{width:35px;height:35px;background:#1389e9;border:3px solid white;box-shadow:4px 4px 9px #1233}.mini-palette i:nth-child(2){background:#102842}.mini-palette i:nth-child(3){background:#9dd3ff}.mini-design-label{position:absolute;bottom:14px;left:0;width:100%;text-align:center;font-size:11px;letter-spacing:.04em}.mini-chart{position:absolute;left:30px;bottom:25px;display:flex;align-items:end;gap:12px;height:130px;transform:rotateY(-20deg)}.mini-chart i{width:28px;height:30%;background:linear-gradient(90deg,#1389e9,#77d1ff);box-shadow:8px -5px #10518a}.mini-chart i:nth-child(2){height:45%}.mini-chart i:nth-child(3){height:65%}.mini-chart i:nth-child(4){height:82%}.mini-chart i:nth-child(5){height:100%}.mini-growth-label{position:absolute;left:28px;top:20px;font-size:25px;line-height:1.05;font-weight:500;letter-spacing:-.04em}.mini-servers{display:grid;gap:13px;transform:rotateY(-25deg) rotateX(12deg);transition:transform .7s}.mini-servers i{display:block;width:140px;height:35px;border:1px solid #6ca7d5;border-radius:6px;background:linear-gradient(130deg,#314f6b,#101a28);box-shadow:10px 7px #030e1f}.mini-servers i:after{content:'';display:block;width:6px;height:6px;background:#7cf5bd;border-radius:50%;margin:14px}.mini-network{width:100%;height:100%;position:relative;background:radial-gradient(circle at 50% 50%,#1879bb40,transparent 65%)}.mini-network b{position:absolute;inset:39% 20%;border:1px solid #59adf2;display:grid;place-items:center;border-radius:10px;font-size:16px;background:#102d48;box-shadow:0 0 30px #1389e944}.mini-network span{position:absolute;border:1px solid #547490;border-radius:6px;background:#142c45;padding:9px;font-size:10px}.mini-network span:nth-child(2){top:12%;left:7%}.mini-network span:nth-child(3){top:14%;right:7%}.mini-network span:nth-child(4){bottom:12%;left:36%}.directory-art-game{background:radial-gradient(ellipse,#3a2873,#0b1527)}.mini-world{width:140px;height:140px;transform-style:preserve-3d;transform:rotateX(55deg) rotateZ(40deg);position:relative;animation:world-drift8 10s ease-in-out infinite alternate}.mini-world i{position:absolute;inset:5px;border:1px solid #99baff;background:#3158a230;box-shadow:0 0 20px #477aff33}.mini-world i:nth-child(2){transform:translateZ(30px);inset:20px}.mini-world i:nth-child(3){transform:translateZ(60px);inset:35px}.mini-world i:nth-child(4){transform:translateZ(90px);inset:50px;background:#a8d9ff}.mini-cover{height:180px;width:125px;background:#e6e0d3;color:#0a2c47;transform:rotateY(-23deg) rotateZ(-8deg);box-shadow:8px 0 #c4c0b7,16px 18px 30px #0005;padding:20px;display:flex;flex-direction:column;transition:transform .7s}.mini-cover small{font-size:13px}.mini-cover b{font-size:32px;letter-spacing:-.05em;line-height:1;margin-top:10px}.mini-cover i{font-size:6px;font-style:normal;margin-top:auto}.service-directory article:hover .mini-browser,.service-directory article:hover .mini-dashboard,.service-directory article:hover .mini-phone,.service-directory article:hover .mini-cover,.service-directory article:hover .mini-servers{transform:rotateY(0) rotateZ(0)}.case-study{background:#f1f3f6;color:#101d2d}.case-device-stage{position:relative;padding:60px 120px 80px 45px;background:#d4e3f2;border-radius:20px;perspective:1800px}.case-desktop{border:8px solid #162333;border-radius:14px;overflow:hidden;transform:rotateY(-5deg);box-shadow:0 25px 40px #06274a30}.case-desktop img{display:block;width:100%;height:auto}.case-phone{position:absolute;right:35px;bottom:25px;width:22%;border:7px solid #0b1826;border-radius:25px;overflow:hidden;box-shadow:5px 20px 40px #0a2e4c55;transform:rotate(5deg)}.case-phone img{width:100%;height:auto;display:block}.case-credit{font-size:11px;color:#66768b;margin-top:20px;max-width:750px}.case-decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:60px 0}.case-decisions article{border-top:1px solid #a9b7c5;padding-top:20px}.case-decisions span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#526778}.case-decisions h3{font-size:25px;letter-spacing:-.04em;line-height:1.15;margin:18px 0}.case-decisions p{font-size:14px;color:#526579;line-height:1.7}.case-detail-art{background:var(--case-color);padding:50px;border-radius:18px;display:grid;place-items:center;min-height:420px}.case-detail-art img{max-width:100%;max-height:700px;width:auto;box-shadow:0 20px 40px #10223320}.case-detail-book{perspective:1500px;background:radial-gradient(ellipse at 30% 30%,#faf7f2,var(--case-color))}.case-detail-book img{max-height:550px;transform:rotateY(-15deg) rotate(-4deg);box-shadow:12px 10px 0 #e8e6e0,25px 30px 45px #10223355}.case-next{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:70px}.case-next h2{font-size:clamp(35px,4vw,54px)}.case-next p{color:#53677c;max-width:460px}.motion-off .mini-world{animation:none}.motion-off .showcase-card *,.motion-off .directory-art *{transition:none!important}@keyframes world-drift8{to{transform:rotateX(60deg) rotateZ(60deg)}}@media(max-width:1000px){.showcase-web{padding:45px 45px 0}.showcase-wide .showcase-surface{min-height:380px}.showcase-books{padding:35px}.showcase-surface{height:330px}.showcase-book-stack{height:300px}.case-device-stage{padding:35px 90px 60px 25px}.directory-art{height:210px}}@media(max-width:760px){.showcase-grid{grid-template-columns:1fr;gap:30px}.showcase-wide{grid-column:auto}.showcase-wide .showcase-surface{min-height:0}.showcase-web{padding:36px 16px 65px}.showcase-browser{transform:rotateY(-4deg)}.showcase-stamp{padding:10px 14px;left:18px;bottom:14px}.showcase-stamp strong{font-size:19px}.showcase-surface{height:350px;border-radius:15px}.showcase-caption{padding-top:14px}.showcase-caption h3{font-size:25px}.showcase-books{grid-template-columns:1fr;padding:28px 25px 10px;gap:0}.showcase-books h3{font-size:36px;margin:18px 0}.showcase-book-stack{height:285px;width:100%;margin-top:15px}.showcase-books .eyebrow{font-size:9px}.technology8 .technology-grid>div{min-height:130px}.technology8 .technology-grid img{width:34px;height:34px}.technology8 .technology-grid strong{font-size:18px}.directory-art{height:245px;margin-bottom:25px}.case-device-stage{padding:25px 38px 60px 15px;border-radius:12px}.case-desktop{border-width:4px;border-radius:7px}.case-phone{right:15px;bottom:16px;width:25%;border-width:4px;border-radius:12px}.case-decisions{grid-template-columns:1fr;gap:15px;margin:40px 0}.case-decisions h3{margin:12px 0}.case-detail-art{min-height:300px;padding:25px}.case-detail-book img{max-height:380px;max-width:85%}.case-next{grid-template-columns:1fr;gap:15px;margin-top:45px}}
.technology8{background:#081b2e;color:#edf5ff}.technology8 p{color:#a2b9ce}.technology8 .technology-grid>div{border:1px solid #29435c;border-radius:12px;background:#ffffff04}.technology8 .technology-grid span{color:#a2b9ce}.mini-phone{overflow:hidden}.mini-phone em{display:block;line-height:1.2;margin-top:5px}
.zentri-symbol.zentri-official{width:58px;height:58px;flex:0 0 58px;border-radius:10px;background:#343639 url('/assets/zentribase-official-icon.jpeg') center/313.72549% no-repeat;box-shadow:0 6px 18px #21322018}.venture-brand{gap:16px}.venture-brand strong{font-size:28px}
.review10{background:#eaf1f7;color:#132b43;overflow:hidden}.review10-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:42px}.review10-score{padding:28px 0;display:flex;flex-direction:column;justify-content:space-between}.review10-score>a{display:flex;flex-direction:column;align-items:flex-start}.review10-score .trust-name{font-size:23px;color:#17372d}.review10-score strong{font-size:86px;font-weight:500;letter-spacing:-.06em;line-height:1.2;margin-top:22px}.review10-score strong small{font-size:20px;color:#647a8c;letter-spacing:0;margin-left:8px}.review10 .review-stars{color:#008563;letter-spacing:3px}.review10 .review-stars>span{color:#b4c3ca}.review10-score p{font-size:13px;color:#577085;margin:12px 0 25px}.review10-score .text-link{font-size:12px}.review10-controls{display:flex;align-items:center;gap:20px;margin-top:35px}.review10-controls button{width:42px;height:42px;border-radius:50%;border:1px solid #b5c6d5;color:#163a55;background:transparent;cursor:pointer;font-size:20px}.review10-controls button:disabled{opacity:.35;cursor:default}.review10-controls>span{font-size:11px;letter-spacing:.1em}.review10-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:6px;padding:10px 0 24px;overscroll-behavior-x:contain}.review10-track::-webkit-scrollbar{display:none}.review10-card{flex:0 0 calc(50% - 11px);min-width:280px;background:#fff;border:1px solid #d9e5ee;border-radius:18px;padding:30px;scroll-snap-align:start;box-shadow:0 12px 20px #0c395207;display:flex;flex-direction:column;min-height:390px}.review10-top{display:flex;justify-content:space-between;gap:16px;font-size:12px}.review10-top>span:last-child{color:#71879a}.review10-mark{font-size:90px;font-family:Georgia,serif;line-height:1;height:70px;color:#1389e9;margin-top:20px}.review10-card>p{font-size:20px;line-height:1.5;letter-spacing:-.025em;margin:0 0 32px}.review10-person{display:flex;gap:13px;align-items:center;margin-top:auto;border-top:1px solid #e7eef4;padding-top:22px}.review10-avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;background:#eaf4fc;color:#0869b7;border-radius:50%;font-size:11px}.review10-person strong{font-size:13px}.review10-person small{display:block;font-size:10px;color:#708394;margin-top:5px}.review10-person>a{margin-left:auto;font-size:24px}.review10-bottom{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#5d7488;margin-top:25px;line-height:1.7}.review10-bottom a{color:#164e78}.company-proof{background:#081b2e;color:#fff;position:relative;overflow:hidden}.company-proof .section-head p:not(.eyebrow){color:#a5b8cb}.proof-medallions{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.proof-medallions article{text-align:center;padding:30px 18px;border:1px solid #29425b;border-radius:100px 100px 18px 18px;background:radial-gradient(ellipse at 50% 0,#16457570,transparent 65%)}.proof-emblem{width:86px;height:86px;margin:0 auto 26px;position:relative;display:grid;place-items:center;border-radius:50%;background:#103451;box-shadow:0 0 0 7px #0d2741,0 0 0 8px #385773}.proof-emblem svg{width:44px;height:44px;color:#8dcaff;transition:transform .6s}.proof-medallions article:hover svg{transform:translateY(-4px) rotate(5deg)}.proof-medallions strong{font-size:45px;line-height:1.2;font-weight:500;letter-spacing:-.05em;display:block}.proof-medallions h3{font-size:14px;margin:12px 0 15px;font-weight:500}.proof-medallions p{font-size:12px;line-height:1.7;color:#9cb2c7;max-width:200px;margin:auto}.proof-tools{border-top:1px solid #29425b;margin-top:42px;padding-top:28px;display:flex;align-items:center;gap:35px}.proof-tools>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#8ca6be;white-space:nowrap}.proof-tools>div{display:flex;flex-wrap:wrap;gap:28px}.proof-tools>div>span{display:flex;align-items:center;gap:10px;font-size:13px;color:#c6d7e6}.proof-tools img{opacity:.8}.company-proof>.wrap>.text-link{margin-top:30px;font-size:12px;color:#b5dbff}@media(max-width:1000px){.review10-shell{grid-template-columns:190px minmax(0,1fr);gap:25px}.review10-card{flex-basis:80%;min-width:0}.proof-medallions{gap:12px}.proof-medallions article{padding:30px 12px}.proof-medallions h3{font-size:12px}}@media(max-width:760px){.review10-shell{display:block}.review10-score{padding:0 0 25px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px}.review10-score .trust-name{font-size:19px}.review10-score strong{font-size:55px;margin-top:10px}.review10-score strong small{font-size:15px}.review10-score p{margin:8px 0 12px}.review10-controls{gap:10px;margin:0 0 3px}.review10-controls button{width:36px;height:36px}.review10-controls>span{font-size:9px}.review10-card{flex-basis:90%;padding:25px;min-height:340px}.review10-track{gap:14px;margin-right:-20px;padding-right:20px}.review10-card>p{font-size:19px}.review10-bottom{display:block;font-size:10px;margin-top:10px}.review10-bottom>a{display:block;margin-top:14px}.proof-medallions{grid-template-columns:1fr 1fr;gap:16px 12px}.proof-medallions article{border-radius:75px 75px 15px 15px;padding:30px 12px 22px}.proof-emblem{width:64px;height:64px;margin-bottom:23px}.proof-emblem svg{width:34px;height:34px}.proof-medallions strong{font-size:35px}.proof-medallions h3{font-size:12px;line-height:1.5}.proof-medallions p{font-size:10px}.proof-tools{display:block;margin-top:30px}.proof-tools>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 10px;margin-top:22px}.proof-tools>div>span{font-size:10px;gap:7px}.proof-tools img{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.proof-emblem svg{transition:none}}.motion-off .proof-emblem svg{transition:none}
.award-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:25px 0 0}.award-gallery figure{margin:0;text-align:center;position:relative;min-width:0}.award-gallery figure>div{height:215px;display:grid;place-items:center;border:1px solid #2a4561;border-radius:18px;background:radial-gradient(ellipse at 50% 40%,#26456766,transparent 75%);padding:25px 18px;transition:transform .5s,border-color .5s,background .5s}.award-gallery figure:hover>div{transform:translateY(-7px);border-color:#60a6dc;background:#143553}.award-gallery img{width:100%;height:165px;max-width:180px;object-fit:contain;filter:drop-shadow(0 8px 8px #0003)}.award-gallery figcaption{padding:22px 4px 0;display:grid;gap:9px}.award-gallery strong{font-size:16px;font-weight:500;letter-spacing:-.02em}.award-gallery figcaption span{font-size:10px;line-height:1.6;color:#9db4ca}.awards10 .section-head h2{font-size:clamp(36px,4.3vw,65px)}.awards10 .section-head{grid-template-columns:1.65fr 1fr}@media(max-width:1000px){.award-gallery{gap:12px}.award-gallery figure>div{height:185px;padding:18px 12px}.award-gallery img{height:145px}.award-gallery strong{font-size:14px}}@media(max-width:760px){.award-gallery{grid-template-columns:1fr 1fr;gap:30px 15px}.award-gallery figure>div{height:185px;padding:20px 14px;border-radius:13px}.award-gallery figure:last-child{grid-column:1/-1;width:calc(50% - 7.5px);justify-self:center}.award-gallery figcaption{padding-top:15px}.award-gallery figcaption span{font-size:9px}.awards10 .section-head{display:block}.awards10 .section-head h2{font-size:38px}.awards10 .section-head>p{margin-top:25px}}@media(prefers-reduced-motion:reduce){.award-gallery figure>div{transition:none}}.motion-off .award-gallery figure>div{transition:none}

.review-write-links{display:flex;gap:24px;flex-wrap:wrap}.review-write-links a{white-space:nowrap}@media(max-width:760px){.review-write-links{display:grid;gap:12px;margin-top:18px}}
