:root{--bg:#090c18;--surface:#101426;--muted:#969caf;--text:#f4f5fc;--purple:#8b7aff;--line:#ffffff13;--accent:#8071ff;color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:110px}*{box-sizing:border-box}body.replil-site{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.replil-site h1,.replil-site h2,.replil-site h3,.replil-site h4,.replil-site p{margin:0}.replil-site a{color:inherit;text-decoration:none}.replil-site button{font:inherit}.replil-site button,.replil-site a{-webkit-tap-highlight-color:transparent}.replil-site svg{width:24px;height:24px;flex-shrink:0}.replil-site a:focus-visible,.replil-site button:focus-visible,.feature-panel:focus-visible{outline:2px solid #a99dff;outline-offset:6px}.shell{width:min(1240px,calc(100% - 100px));margin-inline:auto}.skip-link{position:fixed;left:20px;top:-80px;z-index:999999;background:#fff;color:#111!important;padding:10px 20px}.skip-link:focus{top:35px}.site-header{position:sticky;top:0;z-index:100;background:#090c18e8;border-bottom:1px solid var(--line);backdrop-filter:blur(20px)}.admin-bar .site-header{top:32px}.header-inner{height:88px;display:flex;align-items:center;gap:40px}.wordmark{margin-right:auto;display:flex;align-items:center}.wordmark img{width:142px;height:auto;max-height:54px;object-fit:contain}.header-inner nav{display:flex;align-items:center;gap:27px;font-size:12px;font-weight:600}.header-inner nav a{white-space:nowrap;transition:color .2s}.header-inner nav a:hover{color:#b6a9ff}.header-inner nav span{color:#8d8eab;margin-left:3px}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:53px;border:1px solid #a695ff55;border-radius:7px;padding:13px 24px;background:#7c69f4;color:white!important;font-size:13px;font-weight:600;box-shadow:0 6px 32px #8066ff1c;transition:background .2s,transform .2s}.button:hover{background:#927fff;transform:translateY(-2px)}.button span{font-size:20px;font-weight:400}.button.small{min-height:43px;font-size:11px;padding:8px 17px;gap:20px}.button-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;transition:color .2s}.text-link:hover{color:#baaaff}.text-link svg{width:17px}.eyebrow{font-size:10px;line-height:1.5;letter-spacing:2px;font-weight:600;color:#a99bff;text-transform:uppercase}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a496ff;box-shadow:0 0 12px #9b88ff99;margin-right:10px;vertical-align:2px}.hero{min-height:690px;display:grid;grid-template-columns:1.04fr 1fr;align-items:center;position:relative;padding-block:70px 54px;gap:10px}.hero-copy{z-index:2}.hero h1{font-size:clamp(48px,5.1vw,73px);line-height:1.05;letter-spacing:-3.5px;margin:26px 0}.hero h1 span{background:linear-gradient(110deg,#bcaaff,#8f83f5 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{max-width:450px;color:#a5a8bb;font-size:15px;line-height:1.9}.hero-description strong{color:#eee;font-weight:400}.hero .button-row{margin-top:32px}.hero-meta{display:flex;gap:10px;align-items:center;margin-top:35px;color:#7e849c;font-size:9px}.hero-meta i{height:3px;width:3px;background:#777e96;border-radius:50%}.hero-scene{height:510px;position:relative;perspective:1100px}.scene-halo{position:absolute;inset:0 -35px;background:radial-gradient(ellipse,#6953d330 0,transparent 67%)}.scene-grid{position:absolute;width:100%;height:310px;top:170px;background-image:linear-gradient(#7560ce15 1px,transparent 1px),linear-gradient(90deg,#7560ce15 1px,transparent 1px);background-size:43px 43px;transform:rotateX(60deg) rotateZ(-32deg);mask-image:radial-gradient(ellipse,#000,transparent 68%)}.orbit{position:absolute;border:1px solid #8878d926;border-radius:50%;width:440px;height:440px;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(58deg) rotateZ(-25deg)}.orbit-two{width:570px;height:570px;border-style:dashed;opacity:.5}.isometric-stack{position:absolute;inset:50% auto auto 50%;width:210px;height:210px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(48deg) rotateZ(-35deg);animation:float-stack 8s ease-in-out infinite}.platform{position:absolute;inset:0;border-radius:30px;transform-style:preserve-3d;border:1px solid #a397fa5c;box-shadow:-12px 13px 0 #191b39,-14px 15px 0 #66599266,0 35px 70px #0007}.layer-back{transform:translateZ(-65px);background:linear-gradient(135deg,#12182d,#171a35);border-color:#60568f66}.layer-middle{transform:translateZ(-30px);background:linear-gradient(135deg,#24243d,#262143)}.layer-top{transform:translateZ(10px);background:linear-gradient(135deg,#7773c8,#46407d 70%);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:-8px 10px 0 #352d62,-10px 12px 0 #a08ded88,0 20px 70px #5e41c451}.chip-emblem{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid #bfb8f85c;border-radius:18px;background:#c5b8ff1c;box-shadow:0 0 40px #dfcfff20}.chip-emblem svg{width:43px;height:43px;color:#edeaff}.layer-top strong{font-size:30px;letter-spacing:4px;line-height:1.3;margin-top:10px;color:#fff}.layer-top>span{font-size:7px;letter-spacing:5px;color:#d5cff9}.floating-tag{display:flex;align-items:center;gap:12px;position:absolute;z-index:3;border:1px solid #ffffff1a;border-radius:10px;background:linear-gradient(135deg,#24263eeb,#14182deb);padding:14px 17px;box-shadow:0 16px 34px #0005;backdrop-filter:blur(8px);animation:float-tag 7s ease-in-out infinite}.tag-validate{top:60px;left:25px;transform:rotate(-3deg)}.tag-visibility{right:-10px;bottom:80px;animation-delay:-3s;transform:rotate(2deg)}.tag-symbol{width:30px;height:30px;border-radius:8px;background:#8676ff20;color:#b5a5ff;display:flex;align-items:center;justify-content:center;font-size:17px}.tag-symbol svg{width:17px}.floating-tag small{display:block;color:#9296b0;font-size:7px;letter-spacing:1.4px}.floating-tag strong{display:block;font-size:10px;font-weight:400;margin-top:3px}.scene-caption{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;color:#9c97bd;letter-spacing:.5px}.scene-caption b{margin:0 9px;font-weight:400;color:#655c88}.scene-caption .status-dot{width:4px;height:4px;margin-right:6px}.industry-strip{border-block:1px solid var(--line);background:#0d1020}.industry-strip>.shell{display:flex;align-items:center;justify-content:space-between;padding-block:26px;gap:20px}.industry-strip span:first-child{font-size:8px;line-height:1.8;letter-spacing:1.3px;color:#797e95}.industry-strip strong{font-weight:400;color:#b5b9ca}.industry-strip span:not(:first-child){font-size:13px;font-weight:600;color:#a7aabb}.section{padding-block:100px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:44px}.section-heading h2,.demo-section h2{font-size:clamp(33px,3.2vw,46px);line-height:1.18;letter-spacing:-1.6px;margin-top:18px;font-weight:500}.section-heading h2 span{color:#9295b1}.section-heading>p{font-size:12px;color:#969ab0;line-height:1.9;max-width:300px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;perspective:1100px}.product-card{position:relative;display:block;min-height:307px;overflow:hidden;border:1px solid #ffffff13;border-radius:12px;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%),linear-gradient(135deg,#14182a,#101322);padding:22px;transform-style:preserve-3d;transition:transform .25s,box-shadow .25s,border-color .25s;will-change:auto}.product-card:hover,.product-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 16px 50px #0005,0 0 25px color-mix(in srgb,var(--accent) 9%,transparent)}.product-card.flagship{border-color:#8471f76e;background:radial-gradient(ellipse at 50% 40%,#7762ff22,transparent 70%),#141529}.card-top{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:7px;letter-spacing:1.2px;color:#8b90a8}.flagship .card-top{color:#b9abff}.card-arrow{font-size:20px;line-height:1;color:#999cb1}.product-object{height:120px;position:relative;display:flex;justify-content:center;align-items:center;perspective:500px}.object-face{width:65px;height:65px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,#131829),#15192d);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:15px;transform:rotateX(25deg) rotateY(-25deg) rotateZ(-10deg);box-shadow:6px 7px 0 #0b1021,7px 8px 0 color-mix(in srgb,var(--accent) 50%,transparent);display:grid;place-items:center;position:relative;z-index:2;transition:transform .35s,box-shadow .35s}.object-face svg{width:32px;height:32px}.object-floor{position:absolute;width:100px;height:40px;bottom:4px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);transform:rotate(-15deg)}.product-card:hover .object-face,.product-card:focus-visible .object-face{transform:translateY(-8px) rotateX(12deg) rotateY(15deg) rotateZ(0);box-shadow:-7px 10px 0 #0b1021,-8px 11px 0 color-mix(in srgb,var(--accent) 50%,transparent)}.product-brand{font-size:7px;letter-spacing:1.8px;color:#8e93ad}.product-card h3{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.4px;margin:3px 0 6px}.product-card>p:not(.product-brand){font-size:10px;color:#8e94ae}.card-detail{display:flex;align-items:center;justify-content:space-between;font-size:9px;padding-top:17px;margin-top:17px;border-top:1px solid #ffffff0b;color:#a6a9bb}.card-detail svg{width:16px;height:16px;color:var(--accent)}.workflow-section{background:linear-gradient(125deg,#11152a,#0c1020);border-block:1px solid var(--line)}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.workflow article{position:relative;border-top:1px solid #8271c944;padding-top:22px}.workflow article:before{position:absolute;content:'';width:6px;height:6px;border-radius:50%;background:#9e88ff;left:0;top:-3px;box-shadow:0 0 14px #9e88ff77}.workflow article>span{font-size:8px;letter-spacing:1.4px;color:#9d8cd4}.workflow h3{font-size:17px;font-weight:500;line-height:1.5;margin:12px 0}.workflow p{font-size:11px;color:#9399b0;line-height:1.9}.feature-explorer{display:grid;grid-template-columns:260px 1fr;min-height:510px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#101425}.product-tabs{background:#0d1120;padding:15px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.product-tab{display:flex;align-items:center;gap:14px;border:1px solid transparent;border-radius:7px;color:#989eb5;text-align:left;background:transparent;cursor:pointer;padding:15px 12px;font-size:11px;min-height:53px;transition:background .2s,color .2s}.product-tab svg{width:19px;height:19px;color:var(--accent)}.product-tab b{margin-left:auto;font-weight:400;opacity:.3}.product-tab:hover{background:#ffffff06;color:#fff}.product-tab.active{background:#8070ff16;border-color:#8070ff35;color:#f4f0ff}.product-tab.active b{opacity:1;color:#afa2ff}.feature-panels{min-width:0}.feature-panel{padding:40px 42px}.feature-panel[hidden]{display:none}.feature-panel>.eyebrow{color:var(--accent);font-size:8px}.feature-panel>h3{font-size:29px;line-height:1.25;letter-spacing:-.8px;font-weight:500;margin:14px 0}.panel-description{color:#a3a7bc;max-width:650px;font-size:12px;line-height:1.8}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 34px;margin:30px 0}.capability-grid article{border-top:1px solid #ffffff12;padding-top:16px;position:relative}.feature-number{color:var(--accent);font-size:8px;letter-spacing:1px}.capability-grid h4{font-size:13px;font-weight:500;line-height:1.5;margin:7px 0}.capability-grid p{font-size:10px;line-height:1.9;color:#8e95ae}.feature-panel>.text-link{color:#c6bcff;font-size:10px}.pending-detail{margin-top:45px;padding:25px;border:1px dashed #ffffff20;border-radius:9px;color:#a5aabe;font-size:12px}.pending-detail .text-link{margin-top:15px}.insights-section{padding-top:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{display:block}.article-art{height:210px;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid #ffffff14;border-radius:10px;background:radial-gradient(ellipse at 60% 50%,#594c9e55,transparent 65%),#141a2b;--art:#a693fa}.art-1{--art:#68ccda;background:radial-gradient(ellipse at 60% 50%,#2e637555,transparent 65%),#111b29}.art-2{--art:#99b8ff;background:radial-gradient(ellipse at 60% 50%,#3a4c8c55,transparent 65%),#12182b}.article-art:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 27px,#ffffff03 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,#ffffff03 28px)}.art-ring{position:absolute;width:210px;height:210px;border:1px solid color-mix(in srgb,var(--art) 22%,transparent);border-radius:50%;box-shadow:0 0 0 25px #ffffff02,0 0 0 50px #ffffff01;transform:rotateX(25deg)}.art-icon{border:1px solid color-mix(in srgb,var(--art) 45%,transparent);width:77px;height:77px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--art) 8%,#131829);transform:rotate(-12deg);box-shadow:9px 9px 0 #090d1b99;transition:transform .4s}.art-icon svg{color:var(--art);width:40px;height:40px}.blog-card:hover .art-icon{transform:rotate(0) translateY(-5px)}.article-art>span{position:absolute;left:20px;bottom:16px;font-size:7px;letter-spacing:2px;color:#a3a5ba}.article-art>b{position:absolute;right:18px;top:12px;font-weight:400;color:#ffffff2a;font-size:22px}.article-meta{display:flex;justify-content:space-between;gap:8px;margin-top:20px;font-size:8px;color:#8f94aa}.article-meta>span{color:#b8a6ff}.article-meta time{font-size:7px;letter-spacing:.7px}.blog-card h3{font-size:19px;line-height:1.45;letter-spacing:-.4px;font-weight:500;margin:12px 0 18px}.blog-card .text-link{color:#9da3bd;font-size:10px}.demo-section{padding:68px 50px;text-align:center;position:relative;overflow:hidden;border:1px solid #8a70f335;border-radius:16px;background:radial-gradient(ellipse at center bottom,#5c43a544,transparent 70%),#12152a}.demo-section .eyebrow{font-size:8px}.demo-section h2{font-size:46px;position:relative;z-index:1;margin:18px 0}.demo-section h2 span{color:#aaa0dd}.demo-section>p:not(.eyebrow){font-size:12px;color:#959bb5;position:relative;z-index:1;line-height:1.9}.demo-section .button-row{justify-content:center;margin-top:27px;position:relative;z-index:1}.demo-glow{position:absolute;bottom:-280px;width:620px;height:360px;border:1px solid #8d7acd44;left:50%;transform:translateX(-50%);border-radius:50%;box-shadow:0 0 0 30px #8d7acd09,0 0 0 60px #8d7acd06,0 0 0 90px #8d7acd03}.site-footer{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.2fr;gap:40px;padding-top:80px}.brand-text{font-size:29px;font-weight:700;letter-spacing:1.5px;color:#a7a2c5!important}.brand-text span{font-size:9px;vertical-align:top}.site-footer p{font-size:10px;line-height:1.9;color:#747c97;margin-top:14px}.site-footer h3{font-size:11px;font-weight:500;margin:9px 0 18px}.site-footer>div>a:not(.brand-text){display:block;font-size:10px;color:#8f96ae;margin:9px 0}.footer-note{font-size:9px;color:#aca7c0;padding-top:10px}.footer-note .status-dot{background:#75b8a6;box-shadow:0 0 10px #75b8a644}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-block:22px;display:flex;justify-content:space-between;gap:15px;color:#6f778e;font-size:9px}.footer-bottom>div{display:flex;gap:25px}.menu-toggle{display:none}.product-hero{position:relative;padding-top:60px}.product-hero>.eyebrow{margin-top:60px;color:var(--accent)}.product-hero h1{font-size:clamp(44px,6vw,80px);line-height:1.15;letter-spacing:-3px;margin:20px 0}.product-hero h1 span{color:var(--accent)}.product-subtitle{font-size:16px;color:#9ca4bb}.product-hero h2{font-size:28px;font-weight:500;margin-top:35px}.product-hero .hero-description{max-width:670px;margin:20px 0 30px}.product-page-icon{position:absolute;right:50px;top:140px;width:140px;height:140px;border-radius:30px;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center;transform:rotate(-12deg);background:color-mix(in srgb,var(--accent) 10%,#101426);box-shadow:12px 14px 0 #151a2c}.product-page-icon svg{width:75px;height:75px}.detail-features{margin-top:30px}.detail-features article{display:grid;grid-template-columns:100px 1fr;padding:36px 0;border-top:1px solid var(--line);gap:25px}.detail-features article>span{font-size:18px;color:var(--accent)}.detail-features h2{font-size:26px;line-height:1.4;font-weight:500}.detail-features p{max-width:730px;color:#969eb8;font-size:14px;margin-top:14px}.product-page>.demo-section{margin-top:20px}
@keyframes float-stack{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes float-tag{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(min-width:1500px){.hero{min-height:760px}.hero h1{font-size:78px}.hero-scene{height:540px}}
@media(max-width:1100px){.shell{width:calc(100% - 60px)}.header-inner{gap:22px}.header-inner nav{gap:18px;font-size:11px}.wordmark img{width:120px}.hero{min-height:640px}.hero h1{font-size:55px;letter-spacing:-2.5px}.hero-scene{transform:scale(.88);transform-origin:center}.tag-validate{left:-15px}.tag-visibility{right:-28px}.product-card{padding:18px}.product-card h3{font-size:22px}.feature-explorer{grid-template-columns:230px 1fr}.feature-panel{padding:30px}.hero-meta{font-size:8px;gap:7px}.orbit-two{width:470px;height:470px}}
@media(max-width:850px){.header-inner{height:76px}.header-inner nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0e1224;border-bottom:1px solid var(--line);padding:25px 30px;flex-direction:column;align-items:start;gap:20px;font-size:14px}.header-inner nav.open{display:flex}.menu-toggle{display:flex;width:32px;height:32px;border:0;background:none;flex-direction:column;justify-content:center;gap:6px;cursor:pointer;order:3;padding:5px}.menu-toggle span{height:1px;width:22px;background:#fff}.hero{grid-template-columns:1fr 1fr;padding-block:60px 45px;min-height:600px}.hero h1{font-size:46px;letter-spacing:-2px}.hero-description{font-size:13px}.hero .button-row{gap:17px}.hero .text-link{font-size:10px}.hero-scene{transform:scale(.75);margin-inline:-35px}.hero-meta{flex-wrap:wrap;max-width:290px}.floating-tag{padding:12px}.tag-validate{left:-8px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card{min-height:295px;padding:22px}.product-card h3{font-size:27px}.card-top{font-size:8px}.product-card>p:not(.product-brand){font-size:12px}.card-detail{font-size:10px}.workflow{grid-template-columns:1fr 1fr;gap:36px}.feature-explorer{grid-template-columns:1fr}.product-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);gap:8px;padding:12px}.product-tab{white-space:nowrap;min-width:150px}.product-tab b{display:none}.feature-panel{padding:30px}.blog-grid{gap:18px}.article-art{height:165px}.blog-card h3{font-size:16px}.article-meta{flex-direction:column;gap:4px}.site-footer{grid-template-columns:1fr 1fr 1fr}.footer-note{grid-column:1/-1}.section{padding-block:75px}.insights-section{padding-top:0}.product-page-icon{width:100px;height:100px;right:10px;top:140px}.product-page-icon svg{width:50px;height:50px}}
@media(max-width:600px){.shell{width:calc(100% - 40px)}.header-inner{height:70px;gap:17px}.wordmark img{width:110px}.button.small{font-size:10px;padding:7px 10px;min-height:36px;gap:9px}.button.small span{font-size:16px}.admin-bar .site-header{top:46px}.hero{grid-template-columns:1fr;padding-top:48px;padding-bottom:30px;gap:0;overflow:hidden}.hero h1{font-size:52px;line-height:1.04;letter-spacing:-2.4px;margin:24px 0}.hero h1 br:first-child{display:none}.hero-description{max-width:440px;font-size:13px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1.5px}.hero-meta{max-width:none;font-size:8px;margin-top:25px}.hero-scene{height:390px;width:100%;margin:0;transform:scale(.88);transform-origin:center}.isometric-stack{width:180px;height:180px}.tag-validate{top:20px;left:-12px}.tag-visibility{right:-10px;bottom:45px}.scene-caption{bottom:-5px;font-size:8px}.floating-tag strong{font-size:9px}.orbit{width:330px;height:330px}.orbit-two{width:410px;height:410px}.industry-strip>.shell{flex-wrap:wrap;justify-content:start;padding-block:20px;gap:16px 24px}.industry-strip span:first-child{flex-basis:100%;font-size:7px}.industry-strip span:first-child br{display:none}.industry-strip span:first-child strong{margin-left:6px}.industry-strip span:not(:first-child){font-size:10px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:32px;letter-spacing:-1.2px}.section-heading>p,.section-heading>.text-link{display:block;margin-top:20px;font-size:11px}.section-heading>p br{display:none}.product-grid{gap:12px}.product-card{padding:16px;min-height:265px;border-radius:10px}.card-top{font-size:6px;letter-spacing:.8px}.product-object{height:100px}.object-face{width:54px;height:54px;border-radius:12px}.object-face svg{width:27px;height:27px}.product-card h3{font-size:21px}.product-card>p:not(.product-brand){font-size:9px;line-height:1.6;min-height:28px}.card-detail{font-size:8px;padding-top:12px;margin-top:12px}.card-detail svg{width:14px}.product-brand{font-size:6px}.workflow{gap:25px 22px}.workflow h3{font-size:16px}.workflow p{font-size:10px}.feature-panel{padding:25px 22px}.feature-panel>h3{font-size:27px}.panel-description{font-size:11px}.capability-grid{grid-template-columns:1fr;gap:22px}.capability-grid h4{font-size:14px}.capability-grid p{font-size:11px}.product-tabs{padding:9px}.product-tab{font-size:10px;min-width:137px;padding:10px;min-height:45px}.blog-grid{grid-template-columns:1fr;gap:32px}.article-art{height:200px}.article-meta{flex-direction:row;margin-top:17px}.blog-card h3{font-size:21px;margin:10px 0 14px}.insights-section{padding-top:0}.demo-section{padding:45px 20px}.demo-section h2{font-size:32px;letter-spacing:-1px}.demo-section .eyebrow{font-size:7px;letter-spacing:1.4px}.demo-section>p:not(.eyebrow){font-size:11px}.demo-section>p br{display:none}.demo-section .button-row{gap:20px}.site-footer{grid-template-columns:1fr 1fr;gap:25px;padding-top:55px}.site-footer>div:first-child{grid-column:1/-1}.brand-text{font-size:27px}.site-footer p{font-size:10px}.footer-bottom{display:block;font-size:8px}.footer-bottom>div{margin-top:12px}.product-hero{padding-top:35px}.product-hero>.eyebrow{margin-top:45px}.product-page-icon{position:relative;top:auto;right:auto;width:70px;height:70px;margin-top:25px;border-radius:15px}.product-page-icon svg{width:35px;height:35px}.product-hero h1{font-size:44px;letter-spacing:-2px}.product-hero h2{font-size:24px}.detail-features article{grid-template-columns:35px 1fr;gap:15px;padding-block:28px}.detail-features h2{font-size:22px}.detail-features p{font-size:12px}.product-page>.section+.section{padding-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.product-card,.object-face,.isometric-stack{will-change:auto!important}}

/* Bound decorative orbit geometry and blend the original logo into the dark header. */
.hero{overflow:clip}.wordmark img{mix-blend-mode:screen;filter:grayscale(1) invert(1) brightness(2)}
/* Reading sizes for technical feature descriptions. */
.hero-copy{min-width:0}.capability-grid h4{font-size:15px}.capability-grid p{font-size:12px}.panel-description{font-size:13px}.feature-panel>.text-link{font-size:12px}.workflow p{font-size:12px}.product-card>p:not(.product-brand){font-size:12px}.section-heading>p{font-size:13px}.site-footer p{font-size:11px}
@media(max-width:600px){.hero h1 br:first-child{display:initial}.hero h1{font-size:49px}.hero-scene{min-width:0}.capability-grid p{font-size:12px}.product-card>p:not(.product-brand){font-size:10px}.section-heading>p{font-size:12px}.panel-description{font-size:12px}.workflow p{font-size:11px}.hero .button-row{gap:18px}.hero .text-link{font-size:10px}}
.catalog-title{font-size:clamp(38px,5vw,64px);letter-spacing:-2px;line-height:1.2;margin-top:20px!important}
.tag-visibility{right:4px}
