.company-site{font-family:var(--font-inter),sans-serif;background:#fff}.company-site h1,.company-site h2,.company-site h3{font-family:var(--font-manrope),sans-serif;font-weight:750}.company-site .studio-button{background:#0061f2;color:#fff;border-radius:8px;font-weight:600;box-shadow:0 5px 16px #0061f218}.company-site .studio-button:hover{background:#0052cd}.company-site .studio-header{background:#081a30f5;border-bottom:1px solid #ffffff0c;color:#fff}.company-site .header-row{min-height:84px}.company-site .brand-lockup{font-family:var(--font-manrope),sans-serif;font-size:24px;font-weight:800;letter-spacing:-.035em;gap:9px;white-space:nowrap}.company-site .brand-mark{width:34px;height:34px}.company-site .desktop-nav{gap:34px}.company-site .desktop-nav a{color:#cbd8eb;font-size:13px;font-weight:500}.company-site .desktop-nav a:hover,.company-site .desktop-nav a[aria-current=page]{color:#7bd2ff}.company-site .menu-toggle{border-color:#9ab8d94d;border-radius:8px}.company-site .mobile-nav{background:#0a1e37;border-color:#a4c9ef26}.company-site .mobile-nav a{border-color:#a4c9ef26;color:#e6f0ff}.company-site .studio-header :focus-visible{outline-color:#83d6ff}.company-site .studio-section{padding-top:76px;padding-bottom:76px}.company-site .section-heading h2{font-weight:750;letter-spacing:-.035em}.company-site .page-intro{background:linear-gradient(120deg,#081a30,#102e4c);color:#fff}.company-site .intro-rule,.company-site .intro-topline{color:#abc6e4}.company-site .intro-rule{border-color:#b5d6fa29}.company-site .intro-grid h1{font-weight:750}.company-site .intro-description p{color:#c4d6eb;font-size:16px;line-height:1.8}.company-site .intro-description .text-link{color:#74caff}.company-site .capability-card,.company-site .contact-form-panel,.company-site .insight-card{border-radius:16px}.company-site .capability-card{box-shadow:0 10px 35px #10356805}.company-site .card-top svg{color:#0874f9}.company-site .audience-institution,.company-site .contact-cta{background:#0a2039}.company-site .audience-partner,.company-site .institutional-art,.company-site .partner-art{background:#edf6ff;color:#102d50}.company-site .audience-card{border-radius:18px}.company-site .audience-card h3{font-weight:700}.company-site .cta-main h2>span,.company-site .why-section h2>span{color:#58b9f5}.company-site .institutional-art .institution-graphic{color:#1479df}.company-site .process-band{background:#f5f9ff}.company-site .about-mark{background:#eaf4ff}.company-site .cta-main h2{font-size:clamp(40px,5vw,70px);font-weight:750}.company-site .studio-footer{padding-top:48px;background:#fff}.company-site .footer-main{padding-bottom:38px}.company-site .footer-main nav h2{color:#183253;font-size:11px;font-weight:700}.company-site .footer-contact,.company-site .footer-main nav a{font-size:13px}.company-site .footer-bottom{border-top:1px solid #e2ecf8;font-size:11px}.business-hero{background:radial-gradient(ellipse at 80% 40%,#1b42694d,transparent 60%),linear-gradient(115deg,#061528,#102945);color:#fff;overflow:hidden}.business-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:24px;min-height:592px;padding-top:42px;padding-bottom:48px}.business-hero-copy{position:relative;z-index:2;padding-bottom:8px}.business-hero-copy .eyebrow{color:#73cfff;font-size:10px;letter-spacing:.2em;font-weight:600}.company-site .business-hero-copy h1{font-size:clamp(38px,4.25vw,61px);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin:26px 0 22px}.business-hero-copy h1 span{color:#65c0fb}.business-hero-description{font-size:clamp(15px,1.35vw,18px);line-height:1.75;color:#c5d9ed;max-width:440px}.business-hero-actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.company-site .business-hero-actions .studio-button{padding:14px 20px;min-height:52px;gap:20px;font-size:13px}.company-site .button-outline{background:#071a3040;border:1px solid #a1bfd282;box-shadow:none;color:#ecf6ff}.company-site .button-outline:hover{background:#183754;border-color:#89d3ff}.hero-capabilities{display:flex;gap:24px;margin-top:43px}.hero-capabilities li{display:flex;align-items:center;gap:8px;font-size:10px;color:#bed3e8;white-space:nowrap}.hero-capabilities svg{color:#78d0ff;flex-shrink:0}.business-audiences{background:linear-gradient(110deg,#edf6ff,#f4f9ff);border-bottom:1px solid #e5eef8}.business-audiences .container{display:grid;grid-template-columns:1fr 1fr 1.13fr 1fr;gap:24px;align-items:center;padding-top:28px;padding-bottom:28px}.company-site .business-audiences h2{font-size:17px;letter-spacing:-.025em}.business-audiences a{display:flex;align-items:center;gap:16px;padding-left:22px;border-left:1px solid #c7dbf1}.business-audiences a:first-of-type{border:0;padding-left:0}.business-audiences a>svg{width:27px;height:27px;flex-shrink:0;stroke-width:1.6;color:#143b68}.business-audiences strong{display:block;font-size:12px;font-weight:650;line-height:1.5}.business-audiences small{display:block;color:#4d6382;font-size:11px;margin-top:4px}.business-audiences a:hover strong{color:#0061f2}.business-services{padding-top:58px;padding-bottom:38px}.business-section-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:30px}.company-site .business-section-heading h2{font-size:clamp(29px,3.3vw,44px);line-height:1.16;font-weight:800;letter-spacing:-.04em}.business-section-heading h2 span{color:#0061f2}.business-section-heading p{color:#4d607c;font-size:14px;line-height:1.7}.business-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.business-service-card{border:1px solid #d9e7f8;border-radius:16px;padding:14px;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s;min-width:0}.business-service-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #124b9210;border-color:#96c4f8}.business-service-copy{position:relative;padding:18px 38px 9px 5px}.company-site .business-service-copy h3{font-size:20px;font-weight:750;letter-spacing:-.035em}.business-service-copy p{font-size:13px;line-height:1.65;color:#536581;margin-top:7px;max-width:270px}.business-service-copy>svg{position:absolute;right:3px;top:45px}.business-contact-section{padding-top:24px;padding-bottom:8px}.business-contact{background:linear-gradient(115deg,#eaf6ff,#e1f0ff);border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:28px 40px;gap:25px}.company-site .business-contact h2{font-size:25px;font-weight:800;letter-spacing:-.035em}.business-contact p{margin-top:4px;color:#425a78;font-size:14px}.business-software{position:relative;min-width:0;height:555px;perspective:1400px;isolation:isolate}.software-glow{position:absolute;inset:10% -5% -8% -10%;background:radial-gradient(ellipse,#2579d349,transparent 68%);z-index:-1}.software-perspective{position:absolute;top:38px;left:0;width:87%;transform:rotateY(-12deg) rotateX(3deg) rotate(-3deg);transform-origin:center}.dashboard-preview{display:grid;grid-template-columns:92px minmax(0,1fr);background:#edf4fe;border:1px solid #9bb9dd;border-radius:11px;box-shadow:0 0 0 7px #173654b3,0 0 0 8px #688faf60,0 30px 60px #0005;overflow:hidden;color:#18304f;font-family:var(--font-inter),sans-serif;text-align:left}.dashboard-sidebar{background:#0c2541;color:#bdd0e7;padding:16px 8px;position:relative}.dashboard-brand{display:flex;gap:6px;align-items:center;font-size:8px;color:#f4f8ff;margin-bottom:23px;white-space:nowrap}.dashboard-brand svg{color:#41aaff;flex-shrink:0}.dashboard-menu-item{display:flex;align-items:center;gap:7px;font-size:7px;padding:10px 5px;margin-bottom:2px;border-radius:4px;white-space:nowrap}.dashboard-menu-item.selected{color:#e7f5ff;background:#2d5a834f;box-shadow:inset 2px 0 #56bdff}.dashboard-menu-item svg{flex-shrink:0}.dashboard-sidebar-foot{position:absolute;bottom:15px;left:10px;font-size:5px;display:flex;align-items:center;gap:4px}.dashboard-sidebar-foot>span{width:4px;height:4px;border-radius:50%;background:#65cfbc}.dashboard-main{min-width:0;padding:12px}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:8px;border-radius:5px;font-size:7px;color:#506782}.dashboard-toolbar>span{display:flex;gap:7px;align-items:center}.dashboard-title{display:flex;align-items:center;justify-content:space-between;margin:14px 0 11px}.dashboard-title>strong{font-size:14px;color:#10213a}.dashboard-title>span{font-size:6px;color:#4c6582}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dashboard-stats>div{background:#fff;padding:10px 8px;border:1px solid #e0ebf9;border-radius:5px}.dashboard-stats span{display:block;font-size:6px;color:#536c87;white-space:nowrap}.dashboard-stats strong{display:block;font-size:14px;letter-spacing:-.03em;margin-top:6px;color:#152941}.dashboard-stats small{display:flex;align-items:center;gap:2px;font-size:5px;color:#1c7268;margin-top:7px}.dashboard-reports{display:grid;grid-template-columns:2.15fr 1fr;gap:8px;margin-top:9px}.dashboard-chart{min-width:0;border:1px solid #e2edf9;border-radius:5px;background:#fff;padding:10px}.dashboard-panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dashboard-panel-title strong{font-size:8px}.dashboard-panel-title>span{border:1px solid #e7eef9;border-radius:3px;font-size:6px;color:#526c88;padding:3px}.dashboard-chart>svg{display:block;width:100%;overflow:visible}.dashboard-months{display:flex;justify-content:space-between;color:#5b6f89;font-size:5px;margin-top:8px}.dashboard-categories{background:#fff;padding:10px 8px;border-radius:5px}.dashboard-categories>strong{font-size:7px;display:block;margin-bottom:10px}.dashboard-categories>div{margin-top:10px;font-size:6px}.dashboard-categories i{display:block;height:3px;background:#e9f2ff;border-radius:3px;margin-top:4px}.dashboard-categories b{display:block;height:100%;background:#70b3fb;border-radius:inherit}.dashboard-lower{display:grid;grid-template-columns:2.15fr 1fr;gap:8px;margin-top:9px}.dashboard-transactions{padding:10px;background:#fff;border-radius:5px}.dashboard-transactions>strong{font-size:7px}.dashboard-transactions>div{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:6px;padding-top:10px;font-size:5px;align-items:center}.dashboard-transactions .dashboard-table-heading{color:#576c87;padding-bottom:6px;border-bottom:1px solid #eef3fa}.dashboard-transactions small{color:#1c7268;background:#e9f8f3;padding:3px;border-radius:3px;font-size:4.5px;text-align:center}.dashboard-featured{background:#fff;border-radius:5px;padding:8px}.dashboard-featured>strong{font-size:6px;display:block}.dashboard-featured .gold-ring{width:100%;max-height:75px;background:#fbf8ef;margin:4px 0;border-radius:4px}.dashboard-featured>span{font-size:5px;display:block}.software-connections{display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:-6px;top:50px;width:67px;height:315px}.software-connections>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:79px;border:1px solid #63b8ef9e;border-radius:10px;background:linear-gradient(130deg,#1c476c90,#0b1d36);color:#8bd6ff;box-shadow:inset 0 0 16px #4e9edb12,0 0 20px #39a2f510;position:relative;transform:skewY(-5deg)}.software-connections>div:before{content:"";position:absolute;right:100%;top:50%;width:28px;height:1px;background:#59baff;box-shadow:0 0 7px #46b6ff}.software-connections>div:not(:last-child):after{content:"";position:absolute;top:100%;width:1px;height:40px;background:#4f9bcb}.software-connections span{font-size:8px;color:#bfdff5}.software-caption{position:absolute;bottom:0;right:0;color:#90a9c5;font-size:9px}.business-software-compact{background:radial-gradient(ellipse at center,#234e77,#0b213b);border-radius:20px;height:430px;padding:20px}.business-software-compact .software-perspective{left:7%;width:76%}.business-software-compact .software-connections{right:10px}.business-software-compact .software-caption{right:20px;bottom:15px}.service-art{height:175px;border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 65% 40%,#fff,transparent),linear-gradient(120deg,#dcf0ff,#eaf5ff);color:#168bfb}.mini-application{position:absolute;width:72%;left:11%;top:27px;height:155px;border:1px solid #9dcbf4;background:#f9fcff;border-radius:8px;box-shadow:0 10px 25px #2986c724;transform:perspective(500px) rotateY(-9deg) rotate(-2deg)}.mini-app-bar{height:23px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#cfe8ff;border-radius:7px 7px 0 0}.mini-app-bar i{width:5px;height:5px;border-radius:100%;background:#70aff0}.mini-app-bar i:nth-child(2){background:#58c7c7}.mini-app-bar i:nth-child(3){background:#ac98f4}.mini-app-body{display:grid;grid-template-columns:40px 1fr;height:132px}.mini-app-sidebar{background:#32668d;display:flex;align-items:center;flex-direction:column;padding-top:15px;gap:17px;color:#abd8fc}.mini-app-sidebar svg{width:12px;height:12px}.mini-app-content{padding:17px 16px}.mini-app-content>b{display:block;background:#86bbf1;height:6px;width:48%;border-radius:3px;margin-bottom:13px}.mini-app-content>span{display:block;background:#d7e9fa;height:5px;border-radius:3px;margin:7px 0;width:90%}.mini-app-content>span:nth-child(3){width:70%}.mini-app-content>div{display:flex;gap:6px;margin-top:15px}.mini-app-content i{display:block;width:30%;height:33px;background:#e0f0ff;border:1px solid #c2e0fb;border-radius:3px}.service-art-float{position:absolute;right:9%;bottom:20px;width:67px;height:64px;background:#f1f9ff;border:1px solid #9ccff7;box-shadow:0 9px 22px #2c75ae21;border-radius:10px;display:flex;align-items:center;justify-content:center;transform:rotate(-5deg)}.service-art-float>svg{width:33px;height:33px;stroke-width:1.5}.mini-analytics{position:absolute;left:11%;top:23px;width:68%;height:139px;background:#f9fcff;border:1px solid #c8e4fc;border-radius:8px;padding:15px;box-shadow:0 10px 25px #2986c724;transform:rotate(-3deg)}.mini-chart-heading{display:flex;justify-content:space-between}.mini-chart-heading span{width:50px;height:5px;background:#acd0f5;border-radius:3px}.mini-chart-heading i{width:15px;height:5px;background:#d7e8f8;border-radius:3px}.mini-chart-bars{display:flex;height:83px;align-items:flex-end;gap:10px;padding-top:10px;margin-top:10px;border-bottom:1px solid #b9d8f3}.mini-chart-bars i{width:18px;background:linear-gradient(#9bd0ff,#cde9ff);border-radius:3px 3px 0 0}.mini-analytics>svg{position:absolute;inset:26px 15px 10px;width:calc(100% - 30px);height:88px}.chart-donut{transform:rotate(3deg);right:8%;bottom:22px}.chart-donut>span{width:40px;height:40px;border-color:#1a93ff #58b9ff #b5dfff #b5dfff;border-style:solid;border-width:9px;border-radius:50%;transform:rotate(-30deg)}.mini-network{position:relative;height:100%;max-width:360px;margin:auto}.mini-network>svg{position:absolute;width:100%;height:100%}.network-node{position:absolute;width:46px;height:46px;border-radius:11px;background:linear-gradient(125deg,#fff,#deefff);border:1px solid #98cafa;box-shadow:0 7px 16px #378ac323;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.network-node svg{width:24px;height:24px;stroke-width:1.5}.node-source{left:20%;top:50%}.node-center{left:50%;top:50%}.node-cloud{left:80%;top:20%}.node-app{left:80%;top:80%}.network-pulse{position:absolute;left:33%;top:49%;width:5px;height:5px;background:#269bff;box-shadow:0 0 10px #1b9cff;border-radius:50%}.company-site .product-section{padding-top:0;padding-bottom:0}.company-site .product-spotlight{position:relative;grid-template-columns:.95fr 1.2fr;background:radial-gradient(ellipse at 24% 140%,#9a702b36,transparent 50%),linear-gradient(110deg,#081c2c,#061428);border:1px solid #d3e4f1;border-radius:24px;min-height:346px}.company-site .product-copy{padding:42px;z-index:2}.company-site .product-copy .eyebrow{color:#f0c76c;font-size:10px;letter-spacing:.18em;gap:18px}.product-copy .eyebrow:after{content:"";display:inline-block;height:1px;width:35px;background:#c39345}.company-site .product-copy h2{color:#f4ce7a;font-size:clamp(32px,3.6vw,46px);line-height:1.2;font-weight:800;margin-top:16px;letter-spacing:-.04em}.company-site .product-copy h3{font-size:clamp(17px,1.7vw,23px);line-height:1.4;font-weight:500;color:#f0f5ff;margin-top:4px;letter-spacing:-.025em}.company-site .product-copy p{font-size:14px;color:#b8cee3;margin-top:13px;max-width:345px}.company-site .product-copy .studio-button{background:#f4cb71;color:#122039;box-shadow:0 5px 25px #e9bb4610;margin-top:24px}.company-site .product-copy .studio-button:hover{background:#ffdd8e}.company-site .product-note{color:#97aec4;font-size:9px;margin-top:14px}.product-dashboard{position:relative;min-width:0;width:100%;padding:34px 32px 0 0;transform:perspective(1000px) rotateY(-9deg) rotate(-4deg) translateY(18px)}.dashboard-jewellery{grid-template-columns:90px minmax(0,1fr)}.dashboard-jewellery .dashboard-brand{color:#f4d386;font-size:8px}.dashboard-jewellery .dashboard-brand svg{color:#f4ce7a}.dashboard-jewellery .dashboard-menu-item.selected{background:#bd944331;box-shadow:inset 2px 0 #eaca86;color:#f5da9b}.dashboard-jewellery .dashboard-main{padding:13px}.inventory-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.inventory-item{border:1px solid #e0eaf5;border-radius:6px;padding:9px;background:#fff}.inventory-item-art{background:radial-gradient(ellipse,#fffdf2,#f6f2e9);border-radius:5px}.inventory-item-art .gold-ring{width:100%;max-height:120px}.inventory-item>strong{font-size:9px;display:block;margin-top:10px}.inventory-item>small{font-size:6px;display:block;color:#536a86;margin-top:3px}.inventory-item dl{font-size:6px;margin-top:9px}.inventory-item dl>div{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f2f5fa}.inventory-item dt{color:#526782}.inventory-detail{align-items:center;border-radius:4px;background:#0d2b4a;color:#fff;font-size:6px;padding:8px;margin-top:9px}.inventory-categories,.inventory-detail{display:flex;justify-content:space-between}.inventory-categories{gap:8px;margin-bottom:10px}.inventory-categories>div{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid #e2ebf8;border-radius:6px;padding:12px 5px;font-size:6px;color:#526782}.inventory-categories svg{width:23px;height:23px;color:#c89638;stroke-width:1.3}.dashboard-bars{display:flex;height:105px;gap:7px;align-items:flex-end;border-bottom:1px solid #d2e2f3;padding-top:8px;background:repeating-linear-gradient(0deg,transparent 0,transparent 25px,#eef3fa 26px)}.dashboard-bars>div{display:flex;gap:2px;align-items:flex-end;height:100%;flex:1}.dashboard-bars i{flex:1;background:linear-gradient(#74b6ff,#bbdbff);border-radius:2px 2px 0 0;transform-origin:bottom}.dashboard-bars i:nth-child(2){background:#e0efff}.product-dashboard-caption{display:block;text-align:right;padding:12px 0 20px;color:#a4b5cb;font-size:8px}@media (prefers-reduced-motion:no-preference){.software-perspective{animation:dashboard-arrive 1.1s ease-out both}.dashboard-bars i,.mini-chart-bars i{animation:bars-arrive 1.2s ease-out .2s both}.software-connections>div{animation:connections-arrive .8s ease-out both}.software-connections>div:nth-child(2){animation-delay:.15s}.software-connections>div:nth-child(3){animation-delay:.3s}}@keyframes dashboard-arrive{0%{opacity:0;translate:20px 15px}to{opacity:1;translate:0 0}}@keyframes bars-arrive{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes connections-arrive{0%{opacity:0;translate:10px 0}to{opacity:1;translate:0 0}}@media (min-width:1450px){.business-hero-grid{min-height:640px}.business-software{height:580px}.software-perspective{top:32px}}@media (max-width:1150px){.business-hero-grid{grid-template-columns:1fr 1.05fr;gap:15px;min-height:540px}.company-site .business-hero-copy h1{font-size:4.2vw}.hero-capabilities{gap:14px;flex-wrap:wrap;margin-top:30px}.business-software{height:470px}.software-perspective{width:87%;top:37px}.dashboard-preview{grid-template-columns:75px minmax(0,1fr)}.dashboard-brand{font-size:6px;gap:3px}.dashboard-menu-item{font-size:6px;gap:4px;padding-inline:3px}.dashboard-main{padding:8px}.dashboard-stats>div{padding:8px 5px}.dashboard-stats strong{font-size:11px}.dashboard-stats small{font-size:4px}.software-connections{width:54px;height:275px;right:-9px}.software-connections>div{height:66px}.software-connections>div:before{width:16px}.software-connections svg{width:22px}.business-audiences .container{grid-template-columns:repeat(3,1fr);gap:20px}.business-audiences h2{grid-column:1/-1}.business-audiences a{padding-left:18px}.company-site .product-copy{padding:32px}.product-dashboard{padding-right:23px}.company-site .product-spotlight{grid-template-columns:1fr 1.15fr}.inventory-item-art .gold-ring{max-height:100px}.inventory-categories{gap:4px}.dashboard-jewellery .dashboard-brand{font-size:6px}}@media (max-width:900px){.company-site .header-row{min-height:74px}.business-hero-grid{grid-template-columns:1fr;padding-top:50px;padding-bottom:28px;gap:20px}.business-hero-copy{text-align:center;max-width:600px;margin:0 auto}.company-site .business-hero-copy h1{font-size:clamp(40px,6.5vw,59px);margin:20px 0}.business-hero-description{max-width:480px;margin:auto;font-size:17px}.business-hero-actions,.hero-capabilities{justify-content:center}.business-software{width:min(620px,100%);height:555px;margin:auto}.software-perspective{width:84%;left:2%;top:25px}.dashboard-preview{grid-template-columns:88px minmax(0,1fr)}.dashboard-main{padding:12px}.dashboard-stats>div{padding:10px 8px}.dashboard-stats strong{font-size:14px}.dashboard-brand{font-size:8px}.dashboard-menu-item{font-size:7px;gap:7px;padding:10px 5px}.software-connections{width:64px;height:320px;right:0;top:44px}.software-connections>div{height:78px}.business-section-heading{gap:20px}.business-section-heading p{font-size:12px;max-width:225px}.business-service-grid{gap:14px}.business-service-card{padding:10px}.service-art{height:150px}.company-site .business-service-copy h3{font-size:17px}.business-service-copy{padding-left:2px;padding-right:20px}.business-service-copy p{font-size:12px}.business-service-copy>svg{width:16px;top:21px}.service-art-float{right:5%;width:50px;height:52px}.mini-app-content{padding:15px 9px}.mini-network{transform:scale(.9)}.network-node{width:37px;height:37px}.network-node svg{width:21px}.mini-chart-bars{gap:6px}.company-site .product-spotlight{grid-template-columns:.9fr 1.1fr}.company-site .product-copy{padding:28px}.company-site .product-copy h2{font-size:33px}.company-site .product-copy h3{font-size:17px}.company-site .product-copy p{font-size:13px}.dashboard-jewellery{grid-template-columns:57px minmax(0,1fr)}.dashboard-jewellery .dashboard-sidebar{padding-inline:3px}.dashboard-jewellery .dashboard-brand{font-size:5px;gap:1px}.dashboard-jewellery .dashboard-brand svg{width:10px}.dashboard-jewellery .dashboard-menu-item{font-size:5px;padding-inline:2px;gap:3px}.dashboard-jewellery .dashboard-menu-item svg{width:9px}.dashboard-jewellery .dashboard-sidebar-foot{display:none}.dashboard-jewellery .dashboard-main{padding:8px}.inventory-layout{gap:7px}.inventory-item{padding:6px}.inventory-item>strong{font-size:7px}.inventory-item dl{font-size:5px}.inventory-categories>div{padding:8px 3px;font-size:5px}.inventory-categories svg{width:17px}.inventory-detail{font-size:4px;padding:7px 4px}.dashboard-bars{gap:3px;height:84px}.business-contact{padding:24px}.company-site .business-contact h2{font-size:22px}.business-contact p{font-size:12px}.business-contact .studio-button{gap:16px;font-size:12px}}@media (max-width:680px){.company-site .container{padding-left:22px;padding-right:22px}.company-site .brand-lockup{font-size:20px;gap:7px}.company-site .brand-mark{width:29px;height:29px}.company-site .header-row{min-height:70px}.company-site .header-tools{gap:8px}.company-site .header-tools .studio-button{display:inline-flex;font-size:11px;min-height:38px;gap:8px;padding:8px 11px}.company-site .menu-toggle{width:38px;height:38px}.company-site .studio-section{padding-block:50px}.business-hero-grid{padding-top:40px;padding-bottom:18px;gap:8px}.business-hero-copy .eyebrow{font-size:8px;letter-spacing:.16em}.company-site .business-hero-copy h1{font-size:clamp(31px,8.45vw,49px);line-height:1.16;letter-spacing:-.045em;margin:20px -4px}.business-hero-description{font-size:14px;line-height:1.75;max-width:370px}.business-hero-actions{gap:10px;margin-top:25px}.company-site .business-hero-actions .studio-button{min-height:46px;padding:12px 15px;font-size:11px;gap:12px}.hero-capabilities{gap:14px;flex-wrap:wrap;margin-top:27px;row-gap:10px}.hero-capabilities li{font-size:8px;gap:5px}.hero-capabilities svg{width:15px;height:15px}.business-software{height:auto;aspect-ratio:.95;max-width:490px;margin-top:15px}.software-perspective{width:88%;left:0;top:23px}.dashboard-preview{grid-template-columns:17% minmax(0,1fr);border-radius:8px;box-shadow:0 0 0 4px #173654b3,0 0 0 5px #688faf60,0 20px 30px #0004}.dashboard-sidebar{padding:12px 4px}.dashboard-brand{font-size:5px;gap:2px;margin-bottom:15px}.dashboard-brand svg{width:10px;height:10px}.dashboard-menu-item{font-size:4.5px;gap:3px;padding:8px 3px}.dashboard-menu-item svg{width:9px;height:9px}.dashboard-sidebar-foot{display:none}.dashboard-main{padding:7px}.dashboard-toolbar{padding:5px;font-size:5px}.dashboard-toolbar svg{width:8px;height:8px}.dashboard-title{margin:9px 0 7px}.dashboard-title>strong{font-size:10px}.dashboard-title>span{font-size:4px}.dashboard-stats{gap:4px}.dashboard-stats>div{padding:7px 4px}.dashboard-stats span{font-size:4px}.dashboard-stats strong{font-size:9px;margin-top:4px}.dashboard-stats small{font-size:3px;margin-top:4px}.dashboard-stats small svg{width:6px;height:6px}.dashboard-lower,.dashboard-reports{gap:5px;margin-top:5px}.dashboard-chart{padding:6px}.dashboard-panel-title{margin-bottom:6px}.dashboard-panel-title strong{font-size:5px}.dashboard-panel-title>span{font-size:4px;padding:2px}.dashboard-months{font-size:3px;margin-top:4px}.dashboard-categories{padding:6px}.dashboard-categories>strong{font-size:4.5px;margin-bottom:6px}.dashboard-categories>div{font-size:4px;margin-top:5px}.dashboard-categories i{height:2px;margin-top:3px}.dashboard-transactions{padding:6px}.dashboard-transactions>strong{font-size:4.5px}.dashboard-transactions>div{gap:3px;font-size:3.5px;padding-top:5px}.dashboard-transactions small{font-size:3px;padding:2px}.dashboard-featured{padding:5px}.dashboard-featured>span,.dashboard-featured>strong{font-size:4px}.dashboard-featured .gold-ring{max-height:45px}.software-connections{right:-5px;top:38px;width:40px;height:205px}.software-connections>div{height:49px;border-radius:7px;gap:4px}.software-connections>div:before{width:9px}.software-connections>div:not(:last-child):after{height:29px}.software-connections svg{width:18px;height:18px}.software-connections span{font-size:5px}.software-caption{bottom:0;font-size:7px}.business-audiences .container{grid-template-columns:1fr;gap:0;padding-block:25px}.company-site .business-audiences h2{font-size:17px;margin-bottom:10px}.business-audiences a,.business-audiences a:first-of-type{border:0;border-bottom:1px solid #d6e5f5;padding:15px 0;gap:17px}.business-audiences a:last-child{border-bottom:0;padding-bottom:0}.business-audiences strong{font-size:12px}.business-audiences small{font-size:11px}.business-services{padding-top:38px;padding-bottom:26px}.business-section-heading{display:block;margin-bottom:24px}.company-site .business-section-heading h2{font-size:clamp(26px,6.8vw,37px)}.business-section-heading p{max-width:300px;margin-top:15px;font-size:13px}.desktop-break{display:none}.business-service-grid{grid-template-columns:1fr;gap:18px}.business-service-card{padding:12px}.service-art{height:185px}.mini-application{max-width:260px;left:13%;height:167px;top:30px}.mini-app-body{height:143px}.service-art-float{right:12%;width:68px;height:66px;bottom:22px}.mini-analytics{max-width:260px;top:30px;left:13%}.mini-network{transform:none}.network-node{width:48px;height:48px}.business-service-copy{padding:17px 36px 10px 5px}.company-site .business-service-copy h3{font-size:21px}.business-service-copy p{font-size:13px;max-width:280px}.business-service-copy>svg{width:21px;top:38px}.company-site .product-spotlight{grid-template-columns:1fr;border-radius:18px}.company-site .product-copy{padding:30px 27px 5px}.company-site .product-copy h2{font-size:36px}.company-site .product-copy h3{font-size:18px}.company-site .product-copy p{font-size:13px}.product-dashboard{width:92%;margin-left:5%;padding:24px 15px 0 0;transform:perspective(1000px) rotateY(-8deg) rotate(-4deg) translateY(10px)}.dashboard-jewellery{grid-template-columns:65px minmax(0,1fr)}.dashboard-jewellery .dashboard-menu-item{font-size:5px;padding-block:9px}.dashboard-jewellery .dashboard-brand{font-size:5px}.inventory-item-art .gold-ring{max-height:88px}.inventory-item>strong{font-size:7px}.inventory-categories>div,.inventory-item dl,.inventory-item>small{font-size:5px}.dashboard-bars{height:89px}.product-dashboard-caption{font-size:7px;padding-bottom:22px}.business-contact-section{padding-top:20px}.business-contact{flex-direction:column;align-items:flex-start;padding:27px;gap:20px}.company-site .business-contact h2{font-size:23px}.business-contact p{font-size:13px;line-height:1.6}.business-software-compact{aspect-ratio:1.1;height:auto;padding:10px}.business-software-compact .software-perspective{left:5%;width:80%}.business-software-compact .software-connections{right:9px}.company-site .studio-footer{padding-top:36px}.company-site .footer-main{gap:30px;padding-bottom:30px}.company-site .footer-main nav a{font-size:12px}.company-site .footer-bottom{font-size:10px}}@media (max-width:360px){.company-site .container{padding-inline:17px}.company-site .brand-lockup{font-size:18px}.company-site .header-tools .studio-button{font-size:10px;padding-inline:8px}.company-site .business-hero-actions .studio-button{padding-inline:12px;font-size:10px;gap:8px}.hero-capabilities{-moz-column-gap:10px;column-gap:10px}.hero-capabilities li{font-size:7px}.business-software{aspect-ratio:.88}.software-connections{width:34px;height:187px}.dashboard-stats strong{font-size:8px}}.dashboard-preview{font-size:10px;line-height:1.4}.company-site .contact-form-panel button[type=submit]{background:#0061f2;border-radius:8px;color:#fff}.company-site .contact-form-panel button[type=submit]:hover{background:#0052cd}.company-site .institutional-art .institution-graphic span{background:linear-gradient(140deg,#1684e729,#1684e70d);border-color:#177cd65c}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}.__variable_73ee6c{--font-manrope:"__Manrope_73ee6c","__Manrope_Fallback_73ee6c"}