@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800&display=swap');:root{--ink:#17171c;--muted:#73737e;--line:#e8e8ee;--purple:#3b73df;--soft:#ecf1fc;--accent:#3b73df;--off:#f8f8fa;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:white;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #9ab8f1;outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid #a1bcf2;outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.045em;font-weight:600}h1{font-size:60px}h2{font-size:38px}h3{font-size:21px;letter-spacing:-.025em}p{color:var(--muted)}button{border:0;background:none}svg{display:block;flex-shrink:0}.icon{width:21px;height:21px}img{max-width:100%}::selection{background:#dde8ff}.container{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.section{padding-top:94px;padding-bottom:94px}.eyebrow{display:block;letter-spacing:.11em;font-size:10px;font-weight:650;color:var(--muted);line-height:1.5;text-transform:uppercase}.eyebrow+.section-heading{margin-top:20px}h1 span,h2 span{color:var(--purple)}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:12px;line-height:1.3;font-weight:550;padding:15px 20px;min-height:46px;border-radius:7px;background:var(--ink);color:#fff;border:1px solid var(--ink);transition:background .18s,transform .18s;white-space:nowrap}.button .icon{width:16px;height:16px}.button:hover{background:#34333c;transform:translateY(-2px)}.button.primary{background:var(--purple);border-color:var(--purple)}.button.primary:hover{background:#2d5dba}.button.secondary{background:white;border-color:var(--line);color:var(--ink)}.button.secondary:hover{background:var(--off);border-color:#cfcfd8}.button-row{display:flex;gap:10px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:12px;font-weight:550;font-size:12px;white-space:nowrap}.text-link .icon{width:17px;height:17px}.text-link:hover{color:var(--purple)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:750;letter-spacing:-.065em}.brand-symbol{display:inline-flex;gap:3px;transform:skew(-17deg);height:24px;align-items:center}.brand-symbol i{width:6px;height:21px;background:var(--purple);border-radius:1px;display:block}.brand-symbol i:nth-child(2){height:14px}.brand-symbol i:nth-child(3){height:21px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.navbar{height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px}.desktop-nav{display:flex;gap:26px;align-items:center;margin-left:auto;margin-right:auto}.nav-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:15px 0;color:#55545e}.nav-link>.icon{width:12px;height:12px}.nav-link:hover,.nav-link.current{color:var(--purple)}.nav-actions{display:flex;align-items:center;gap:20px}.icon-button{width:32px;height:36px;display:flex;align-items:center;justify-content:center}.icon-button:hover{color:var(--purple)}.nav-cta{font-size:11px;padding:12px 15px;min-height:38px;gap:15px}.mobile-toggle{display:none}.mega-menu{position:absolute;left:50%;transform:translateX(-50%);top:70px;width:760px;padding:28px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px #17171c15;border-radius:12px;z-index:55}.mega-heading{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px -10px}.mega-grid>a{display:flex;gap:12px;align-items:center;padding:12px 10px;border-radius:8px}.mega-grid>a:hover{background:var(--off)}.mega-grid>a>span:nth-child(2){flex:1}.mega-grid b{display:block;font-size:14px;line-height:1.5}.mega-grid small{display:block;font-size:11px;color:var(--muted)}.mega-grid>a>.icon{width:16px;color:#aaa}.mega-grid .product-icon{width:38px;height:38px;border-radius:9px}.mega-grid .product-icon>.icon{width:21px}.mega-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;font-size:12px;font-weight:600;color:var(--purple)}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--ink);color:white;padding:12px}.skip-link:focus{top:12px}.hero{overflow:hidden;background:linear-gradient(110deg,#fff 45%,#f9f8fc 100%);border-bottom:1px solid var(--line)}.hero-grid{min-height:634px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.hero-copy{padding:65px 0 70px;z-index:1}.hero-copy .eyebrow{display:flex;gap:8px;align-items:center;font-size:9px;color:#585760;margin-bottom:27px}.purple-dot{width:5px;height:5px;background:var(--purple);border-radius:50%}.hero h1{font-size:clamp(42px,4.1vw,61px);line-height:1.075;letter-spacing:-.058em}.hero h1>span{color:var(--purple)}.hero-copy>p{max-width:430px;font-size:14px;line-height:1.85;margin:25px 0 28px}.hero-promise{font-size:10px;letter-spacing:.025em;color:#8a8993;margin-top:24px}.hero-visual{position:relative;height:500px;width:100%;align-self:center}.visual-grid{position:absolute;inset:-20px -100px -20px -20px;background-image:linear-gradient(#e7ebf360 1px,transparent 1px),linear-gradient(90deg,#e7ebf360 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.visual-caption{position:absolute;top:26px;left:24px;font-size:10px;color:#90959f;letter-spacing:.03em}.hero-main-window{position:absolute;top:80px;left:28px;width:690px;transform:perspective(1500px) rotateY(-11deg) rotateX(4deg) rotateZ(-2deg);transform-origin:0 50%;filter:drop-shadow(0 30px 40px #1e273816)}.hero-main-window .software-window{width:100%;border-radius:10px}.floating-insight{position:absolute;left:8px;bottom:60px;width:310px;background:white;padding:18px 17px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 30px #1d294010;border:1px solid var(--line);border-radius:10px;z-index:3;transform:rotate(-2deg)}.floating-insight>.icon{width:28px;height:28px;padding:5px;background:#eef8f3;color:#379b68;border-radius:7px}.floating-insight small{display:block;font-size:7px;letter-spacing:.08em;color:var(--muted)}.floating-insight b{display:block;font-size:9px;font-weight:600}.insight-spark{color:#48a67b;font-size:23px;letter-spacing:-2px;margin-left:auto}.floating-product{display:flex;align-items:center;gap:10px;position:absolute;right:-12px;top:34px;z-index:3;padding:14px;background:white;border:1px solid var(--line);box-shadow:0 10px 24px #1d243210;border-radius:10px;transform:rotate(3deg)}.floating-product .product-icon{width:34px;height:34px}.floating-product .product-icon svg{width:19px}.floating-product b,.floating-product small{display:block;font-size:10px}.floating-product small{font-size:8px;color:var(--muted)}.mini-label{font-size:6px;color:#8f939b;border:1px solid var(--line);border-radius:3px;padding:3px;margin-left:6px}.ecosystem-trail{position:absolute;bottom:-2px;right:10px;display:flex;align-items:center;gap:8px}.ecosystem-trail .product-icon{width:32px;height:32px;border-radius:8px;box-shadow:0 4px 8px #18182006}.ecosystem-trail .product-icon .icon{width:18px}.ecosystem-trail>span:last-child{font-size:9px;color:var(--muted);margin-left:9px;line-height:1.55}.capability-strip{border-bottom:1px solid var(--line)}.capability-strip>.container{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;color:#7b8088;font-size:11px}.capability-strip span{display:flex;align-items:center;gap:9px;white-space:nowrap}.capability-strip .icon{height:16px;width:16px;color:#a2a7b0}.capability-strip span:first-child{font-size:10px;color:#37363f;font-weight:550}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:13px;font-size:9px}.section-heading h2{font-size:34px}.section-heading p{margin-top:14px;font-size:12px;max-width:620px}.section-heading>.text-link{padding-bottom:4px}.catalog-tools{margin-bottom:28px}.search-field{border:1px solid #dfe3e9;display:flex;align-items:center;gap:12px;padding:0 18px;height:55px;border-radius:8px;background:#fff}.search-field>.icon{color:#989eaa;width:18px}.search-field input{border:0;background:none;outline:none!important;width:100%;font-size:12px;color:var(--ink)}input::placeholder,textarea::placeholder{color:#9fa3aa}.search-field kbd{white-space:nowrap;font-family:inherit;font-size:9px;border:1px solid var(--line);padding:2px 5px;border-radius:4px;color:#aaa}.filter-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.filter-chips{display:flex;gap:7px;flex-wrap:wrap}.chip{padding:7px 16px;min-height:33px;line-height:1.5;border:1px solid var(--line);border-radius:6px;font-size:10px;background:white;color:#73777f;transition:all .15s}.chip.active{background:var(--ink);border-color:var(--ink);color:white}.chip:hover:not(.active){background:var(--soft);border-color:#cddcf8;color:var(--purple)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{padding:27px 25px 20px;border:1px solid var(--line);border-radius:12px;position:relative;background:white;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);border-color:#beceed;box-shadow:0 12px 30px #1c273c08}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:10px}.product-icon{width:47px;height:47px;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);display:inline-flex;align-items:center;justify-content:center;background:var(--soft);color:var(--accent);flex-shrink:0}.product-icon .icon{width:26px;height:26px}.purple{--accent:#3b73df;--soft:#ecf1fc}.teal{--accent:#2c9b86;--soft:#edf7f4}.blue{--accent:#5683cf;--soft:#eef3fc}.amber{--accent:#a58a54;--soft:#f7f4ec}.orange{--accent:#d89637;--soft:#fbf4e8}.rose{--accent:#b37788;--soft:#f9eff2}.status{display:inline-flex;align-items:center;gap:5px;line-height:1.4;white-space:nowrap;font-size:8px;text-transform:uppercase;font-weight:550;border:1px solid #e3e7ed;padding:4px 7px;border-radius:4px;letter-spacing:.04em;color:#828996;background:#f8f7fa}.status i{display:block;width:4px;height:4px;border-radius:50%;background:#96a1b8}.status.live{color:#29885b;background:#eef8f2;border-color:#d7eddf}.status.live i{background:#35a16b}.product-title{display:flex;align-items:baseline;gap:8px}.product-title h3{font-size:23px}.product-title>span{font-size:9px;color:#959aa2}.category-label{margin-top:7px;font-size:10px;color:#50555e}.product-card>p{font-size:11px;line-height:1.8;margin:16px 0 22px;min-height:59px}.tags{display:flex;gap:5px;flex-wrap:wrap}.tags>span{font-size:8px;background:#f7f7f9;color:#7f848f;border:1px solid #efedf2;padding:3px 7px;border-radius:4px}.card-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:11px;font-weight:550}.card-link .icon{width:16px;height:16px;color:#737a88}.card-link:hover{color:var(--purple)}.catalog-foot{margin-top:21px;display:flex;justify-content:space-between;color:#8f949e;font-size:10px}.catalog-foot a{display:flex;align-items:center;gap:6px}.catalog-foot .icon{width:13px;height:13px}.industry-section{background:#fafafc;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.industry-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.industry-card{background:white;border:1px solid var(--line);border-radius:10px;padding:23px 17px;transition:transform .2s,border .2s}.industry-card:hover{border-color:#b8c9ea;transform:translateY(-3px)}.industry-card .product-icon{height:37px;width:37px;border-radius:9px;margin-bottom:30px}.industry-card .icon{height:20px;width:20px}.industry-card h3{font-size:15px;letter-spacing:-.02em;margin-bottom:11px}.industry-card p{font-size:9px;line-height:1.6;min-height:29px}.industry-card>span{display:flex;align-items:center;justify-content:space-between;font-size:9px;margin-top:25px;color:#888e9b}.industry-card>span>.icon{width:12px;height:12px}.promise-section{background:#1c1e23;color:#fff;padding:78px 0}.promise-section .eyebrow{color:#91969f}.promise-section .section-heading h2{font-size:40px;line-height:1.14}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;margin-top:50px}.promise-grid article{position:relative;border-top:1px solid #34383f;padding-top:25px}.promise-grid .promise-number{color:#696f7b;font-size:9px;position:absolute;right:0;top:27px}.promise-grid .icon{color:#9cafd4;height:24px;width:24px;margin-bottom:28px}.promise-grid h3{font-size:24px;margin-bottom:13px}.promise-grid p{font-size:11px;color:#a2a7b2;line-height:1.9;max-width:220px}.technology-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.technology-section>div:first-child .eyebrow{margin:8px 0 20px}.technology-section h2{font-size:37px}.technology-section>div:first-child>p{margin:25px 0 28px;max-width:380px;line-height:1.9;font-size:12px}.technology-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px 38px}.technology-grid>div{padding-bottom:20px;border-bottom:1px solid var(--line)}.technology-grid .icon{height:18px;width:18px;color:#8c9bb7;margin-bottom:13px}.technology-grid h3{font-size:13px;letter-spacing:-.01em;margin-bottom:6px}.technology-grid p{font-size:10px}.showcase-section,.product-screens-section{background:#f7f6f9;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:82px 0 70px;overflow:hidden}.showcase-section .section-heading h2{font-size:37px}.showcase-tabs{display:flex;align-items:center;justify-content:center;gap:3px;margin:34px auto 28px;flex-wrap:wrap}.showcase-tabs button{font-size:11px;padding:10px 20px;border-radius:6px;color:#848994}.showcase-tabs button.active{background:white;box-shadow:0 1px 5px #1f253108;border:1px solid #e2e7ef;color:#282d38}.showcase-stage{max-width:1020px;margin:auto}.showcase-note{font-size:9px;text-align:center;margin-top:23px;color:#91969f}.software-window{border:1px solid #e2e6ed;border-radius:11px;background:white;overflow:hidden;box-shadow:0 20px 60px #2027340c;width:100%}.browser-bar{height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;background:#faf9fc;border-bottom:1px solid #e9e6ee;font-size:8px;color:#9fa6b3}.browser-bar .icon{width:12px;height:12px}.browser-dots{display:flex;gap:4px}.browser-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#d6dbe6}.software-body{display:grid;grid-template-columns:165px 1fr;min-height:433px}.software-sidebar{background:#fcfbfe;border-right:1px solid #ebeff5;padding:22px 12px;position:relative}.software-brand{display:flex;align-items:center;gap:7px;margin-bottom:28px;padding-left:4px}.software-brand .product-icon{height:25px;width:25px;border-radius:6px}.software-brand .icon{width:15px;height:15px}.software-brand b{font-size:12px;letter-spacing:-.02em}.software-sidebar>small{font-size:6px;letter-spacing:.1em;color:#a2a8b5;padding-left:10px}.software-nav{display:flex;align-items:center;gap:9px;padding:9px;margin-top:4px;font-size:9px;color:#929aaa}.software-nav>.icon{width:13px;height:13px}.software-nav.selected{color:var(--accent);background:var(--soft);border-radius:5px}.sidebar-bottom{position:absolute;left:18px;bottom:20px;display:flex;gap:7px;align-items:center;font-size:7px;color:#818999}.tiny-avatar{background:var(--soft);color:var(--accent);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:7px}.software-main{padding:27px 27px 23px;min-width:0}.software-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.software-header small{font-size:6px;letter-spacing:.08em;color:#969eae}.software-header h4{font-size:20px;letter-spacing:-.035em;margin-top:4px}.software-date{display:flex;align-items:center;gap:8px;font-size:7px;color:#959cab;border:1px solid #e7ebf3;border-radius:4px;padding:6px}.software-date .icon{width:8px;height:8px}.software-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.software-metrics>div{padding:13px;border:1px solid #e9edf5;border-radius:6px}.software-metrics small{display:block;font-size:7px;color:#939cae}.software-metrics b{display:block;font-size:19px;font-weight:550;letter-spacing:-.045em;margin:6px 0}.software-metrics>div>span{font-size:6px;color:#9fb5a9;display:block}.software-charts{display:grid;grid-template-columns:1fr 190px;gap:10px;margin-top:15px}.chart-panel,.mix-panel{border:1px solid #e9edf5;border-radius:6px;padding:15px;min-width:0}.panel-title{display:flex;justify-content:space-between;gap:5px;font-size:8px;margin-bottom:10px;color:#626c7f}.panel-title b{font-weight:500}.panel-title>span{font-size:6px;color:#9ba3b3}.chart-panel>svg{height:115px;width:100%;overflow:visible;margin-top:16px}.chart-axis{display:flex;justify-content:space-between;color:#a7aebd;font-size:5px;margin-top:8px}.mix-panel>b{font-size:8px;color:#626c7f;font-weight:500}.donut{height:95px;width:95px;background:conic-gradient(var(--accent) 0 67%,#aec4ee 67% 85%,#e5ecfa 85%);border-radius:50%;margin:18px auto 10px;display:flex;align-items:center;justify-content:center}.donut>span{height:68px;width:68px;border-radius:50%;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:17px;color:#636f86;letter-spacing:-.035em}.donut small{font-size:5px;letter-spacing:0;color:#959eb0}.mix-legend{font-size:6px;color:#969eae;display:flex;align-items:center;justify-content:center;gap:4px}.mix-legend i{display:block;height:3px;width:3px;background:var(--accent);border-radius:50%}.mix-legend i:nth-child(2){background:#aec4ee;margin-left:6px}.software-table{border:1px solid #e9edf5;padding:13px;border-radius:6px;margin-top:15px}.software-row{display:grid;grid-template-columns:20px 1.5fr 1fr .7fr .8fr;align-items:center;gap:8px;font-size:7px;padding:8px 0;border-top:1px solid #f3f0f7;color:#929cae}.row-square{display:flex;align-items:center;justify-content:center;width:19px;height:19px;background:#f5f1f9;border-radius:4px}.row-square .icon{height:10px;width:10px;color:#aab5ca}.software-row b{font-weight:500;color:#6f7a8f}.software-row strong{font-weight:500;text-align:right;color:#768094}.software-row em{font-style:normal;font-size:6px;color:#82aa91;background:#f0f8f2;border-radius:3px;padding:2px 5px;text-align:center}.preview-label{font-size:7px;text-align:center;letter-spacing:.025em;padding:8px;background:#fdfcfe;color:#a2abbd;border-top:1px solid #ebeff5}.compact .browser-bar{height:25px;font-size:6px}.compact .browser-dots i{width:4px;height:4px}.compact .software-body{grid-template-columns:120px 1fr;min-height:310px}.compact .software-sidebar{padding:16px 8px}.compact .software-brand{margin-bottom:20px;gap:5px}.compact .software-brand b{font-size:9px}.compact .software-brand .product-icon{width:20px;height:20px;border-radius:4px}.compact .software-brand .icon{height:11px;width:11px}.compact .software-nav{font-size:7px;padding:7px;gap:6px}.compact .software-nav>.icon{width:10px;height:10px}.compact .software-main{padding:18px}.compact .software-header{margin-bottom:14px}.compact .software-header h4{font-size:16px}.compact .software-metrics{gap:7px}.compact .software-metrics>div{padding:9px}.compact .software-metrics b{font-size:16px;margin:4px 0}.compact .software-metrics small{font-size:6px}.compact .software-metrics>div>span{font-size:5px}.compact .software-charts{grid-template-columns:1fr 125px;gap:7px;margin-top:10px}.compact .chart-panel,.compact .mix-panel{padding:10px}.compact .chart-panel>svg{height:77px;margin-top:12px}.compact .donut{height:68px;width:68px;margin-top:12px}.compact .donut>span{height:48px;width:48px;font-size:13px}.compact .software-table{padding:10px;margin-top:10px}.compact .software-row{font-size:6px;padding:5px 0}.compact .software-row em{font-size:5px}.compact .panel-title,.compact .mix-panel>b{font-size:7px}.compact .preview-label{padding:5px;font-size:6px}.compact .sidebar-bottom{left:12px;font-size:6px;bottom:13px}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.content-card{display:flex;flex-direction:column;min-width:0}.article-image{display:block;overflow:hidden;border-radius:10px;border:1px solid #edeaf2;aspect-ratio:1.75;margin-bottom:22px}.article-image>.editorial-art{transition:transform .45s}.article-image:hover>.editorial-art{transform:scale(1.04)}.editorial-art{background:#edf1f7;width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.article-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#90959f;margin-bottom:13px;gap:10px}.article-meta>span{color:#6c85b4}.content-card h3{font-size:20px;line-height:1.32;letter-spacing:-.035em;margin-bottom:12px;max-width:360px}.content-card h3 a:hover{color:var(--purple)}.content-card>p{font-size:11px;line-height:1.8;margin-bottom:18px}.content-card>.text-link{margin-top:auto;font-size:10px}.art-retail .software-window{position:absolute;width:510px;top:25px;left:35px;transform:rotate(-6deg);transform-origin:20% 20%}.art-retail{background:#ebf0f8}.art-ecosystem{background:#f6f5f9;flex-direction:column;gap:24px}.orbit-brand{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:750;letter-spacing:-.06em}.orbit-brand .brand-symbol{transform:scale(.9) skew(-17deg)}.orbit-products{display:flex;gap:10px}.orbit-products .product-icon{height:35px;width:35px;border-radius:9px;background:white;box-shadow:0 3px 12px #1c243406}.orbit-products .icon{height:19px;width:19px}.art-analytics{background:#f0f4f4;flex-direction:column}.art-chart{height:48%;width:65%;display:flex;align-items:flex-end;justify-content:center;gap:10px}.art-chart>i{width:25px;background:#77a693;border-radius:4px 4px 0 0;opacity:.65}.art-chart>i:nth-child(even){background:#b2c9c0}.art-tag{font-size:9px;margin-top:20px;color:#7f8590;display:flex;align-items:center;gap:12px}.art-tag .icon{height:15px;width:15px}.art-ai{flex-direction:column;background:#f3f0f8}.intelligence-symbol{height:76px;width:76px;background:#fff;border:1px solid #d5def0;border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #2f4b820a;z-index:1}.intelligence-symbol .icon{height:36px;width:36px;color:#708ec9;stroke-width:1.2}.art-ai .art-tag{z-index:1}.art-orbit{position:absolute;width:320px;height:320px;border:1px solid #dee4f0;border-radius:50%}.art-orbit:after{content:'';inset:40px;border:1px solid #dee4f0;border-radius:50%;position:absolute}.art-sheet{background:#f1f4f1;gap:20px}.sheet-grid{display:grid;grid-template-columns:repeat(3,1fr);height:105px;width:110px;border:1px solid #d8e2d9;border-radius:7px;overflow:hidden;transform:rotate(-7deg);background:white;box-shadow:0 8px 15px #46564408}.sheet-grid span{font-size:8px;color:#a1b0a2;background:#e8eee7;text-align:center;padding:5px}.sheet-grid i{border-top:1px solid #e2e9e2;border-right:1px solid #e2e9e2}.art-move .icon{width:25px;height:25px;color:#a2afa2}.art-sheet>.product-icon{height:65px;width:65px;border-radius:15px;transform:rotate(6deg);background:white}.art-sheet>.product-icon .icon{height:34px;width:34px}.insights-section{padding-top:10px}.cta-block{position:relative;padding:57px 50px 60px;background:#f1f5fb;border:1px solid #e1e7f4;border-radius:14px;overflow:hidden;margin-top:25px;margin-bottom:90px}.cta-block .eyebrow{color:#8295b8;font-size:9px;margin-bottom:15px}.cta-block h2{font-size:35px;max-width:600px;position:relative;z-index:1}.cta-block>p{font-size:12px;margin:16px 0 25px;position:relative;z-index:1}.cta-block .button-row{position:relative;z-index:1}.cta-symbol{position:absolute;right:75px;top:95px;opacity:.12;transform:scale(6) rotate(-5deg)}.site-footer{border-top:1px solid var(--line);padding-top:60px;background:#fcfcfd}.footer-grid{display:grid;grid-template-columns:2.1fr 1.15fr 1fr .9fr .7fr;gap:40px;padding-bottom:50px}.footer-brand .brand{font-size:22px}.footer-brand p{font-size:10px;margin:19px 0 20px}.footer-brand>span{font-size:12px;line-height:1.8;color:#8f939b}.footer-column h3{font-size:9px;letter-spacing:.07em;text-transform:uppercase;margin-top:8px;margin-bottom:23px;color:#888d97}.footer-column>a{display:block;font-size:11px;color:#777d89;line-height:1.7;margin-bottom:9px}.footer-column a:hover{color:var(--purple)}.footer-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:23px 0 25px;font-size:8px;color:#a3a8b3;gap:20px}.footer-bottom>a{display:flex;align-items:center;gap:6px;font-size:8px}.footer-bottom>a .icon{height:11px;width:11px}.page-hero{padding-top:80px;padding-bottom:56px}.page-hero .eyebrow{margin-bottom:25px;font-size:10px}.page-hero h1{font-size:57px;line-height:1.08;max-width:940px}.page-hero>p{font-size:14px;max-width:610px;margin-top:25px;line-height:1.8}.catalog-section{padding-bottom:85px}.status-filter{font-size:10px;color:#80858e;display:flex;gap:10px;align-items:center;white-space:nowrap}.status-filter select,.product-update-filter select{font-size:10px;padding:9px 28px 9px 10px;border:1px solid var(--line);border-radius:6px;color:#5a6373;background:white}.catalog-summary{font-size:10px;color:#9399a6;display:flex;justify-content:space-between;gap:20px;margin:30px 0 17px}.empty-state{text-align:center;padding:55px 20px;border:1px dashed #d3dbeb;border-radius:12px;background:#fcfbfe;margin-top:20px}.empty-state h3{font-size:23px}.empty-state p{margin:13px 0 23px;font-size:12px}.industry-details{padding-bottom:75px}.industry-detail{display:grid;grid-template-columns:1fr 1.05fr;gap:100px;padding:54px 0;border-top:1px solid var(--line)}.industry-detail-intro>.product-icon{margin-bottom:20px}.industry-detail-intro .eyebrow{font-size:9px;margin-bottom:10px}.industry-detail-intro h2{font-size:40px}.industry-detail-intro p{font-size:13px;line-height:1.85;margin-top:18px;max-width:410px}.industry-detail>div:nth-child(2)>h3{font-size:14px;margin-bottom:17px}.clean-list{list-style:none;margin:0 0 27px;padding:0}.clean-list li{display:flex;align-items:center;gap:10px;font-size:12px;color:#80858f;margin:11px 0}.clean-list .icon{width:14px;height:14px;color:#a3afc6}.industry-detail .tags>span{font-size:10px;padding:5px 9px}.industry-product{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#faf9fc;border:1px solid var(--line);border-radius:10px;margin-top:26px}.industry-product>span:nth-child(2){flex:1}.industry-product b{display:block;font-size:13px;margin-bottom:6px}.industry-product .product-icon{height:37px;width:37px}.industry-product .product-icon .icon{height:20px;width:20px}.industry-product>.icon{width:18px;color:#8f9bb3}.availability-note{font-size:10px;line-height:1.8;color:#8f96a3;background:#faf9fc;padding:13px 15px;border-left:2px solid #cdd8ed;margin:8px 0 25px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:80px}.solution-card{border:1px solid var(--line);border-radius:12px;padding:30px 24px}.solution-card>.icon{color:#8196bf;width:25px;height:25px;margin-bottom:23px}.solution-card>h2{font-size:23px}.solution-card>p{font-size:11px;line-height:1.8;margin:14px 0 24px;min-height:40px}.solution-card>small{font-size:7px;color:#9fa6b5;letter-spacing:.08em}.solution-products{margin-top:10px}.solution-products a{display:flex;align-items:center;gap:8px;font-size:10px;padding:10px 0;border-top:1px solid var(--line)}.solution-products .product-icon{width:24px;height:24px;border-radius:6px}.solution-products .product-icon .icon{width:14px;height:14px}.solution-products a>span:nth-child(2){flex:1}.solution-products .status{font-size:6px;padding:3px 4px;gap:3px}.solution-products .status i{width:3px;height:3px}.solution-products a>.icon{width:13px;height:13px;color:#9fa6b5}.product-hero{display:grid;grid-template-columns:.93fr 1.07fr;gap:70px;padding-top:70px;padding-bottom:80px;align-items:center;overflow:hidden}.product-hero-copy>.eyebrow{margin-bottom:22px;font-size:9px}.product-identity{display:flex;align-items:center;gap:14px;margin-bottom:23px}.product-identity>span:last-child{font-size:30px;letter-spacing:-.05em;font-weight:600;line-height:1.3}.product-identity small{display:block;font-size:10px;color:#8f949f;font-weight:400;letter-spacing:0}.product-label{font-size:11px;color:#818a9c;display:flex;align-items:center;gap:13px;margin-bottom:25px}.product-hero h1{font-size:43px;line-height:1.12;margin-bottom:22px}.product-hero-copy>p:not(.availability-note):not(.product-platform-note){font-size:13px;line-height:1.9;margin-bottom:27px}.product-platform-note{font-size:9px;display:flex;align-items:center;gap:5px;color:#a3abbb;margin-top:18px}.product-platform-note>.icon{width:11px;height:11px}.product-hero .availability-note{margin-top:20px;font-size:9px}.product-hero-visual{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:35px 0 30px 28px;overflow:hidden}.product-hero-visual>.software-window{width:670px;transform:rotate(-3deg);margin-bottom:40px}.product-visual-caption{display:flex;align-items:center;gap:10px;padding-right:20px;font-size:10px;color:#8994a9}.product-visual-caption .product-icon{width:28px;height:28px;border-radius:6px;background:white}.product-visual-caption .icon{width:17px;height:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature-grid article{padding:26px;border:1px solid var(--line);border-radius:10px}.feature-grid .icon{color:#8e9ebd;width:20px;height:20px;margin-bottom:21px}.feature-grid h3{font-size:17px;margin-bottom:10px}.feature-grid p{font-size:11px;line-height:1.8}.use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.use-case-grid>div{border:1px solid var(--line);padding:25px;border-radius:9px}.use-case-grid .icon{color:#9ba6bd;margin-bottom:20px}.use-case-grid h3{font-size:17px;line-height:1.4}.benefits-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:20px}.benefits-section>div:first-child>.eyebrow{margin-bottom:20px}.benefits-section h2{max-width:390px;line-height:1.12}.benefits-section>div:first-child>p{max-width:340px;font-size:12px;margin-top:25px;line-height:1.9}.benefits-list>div{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid var(--line)}.benefits-list>div:first-child{padding-top:0}.benefits-list>div>span{height:26px;width:26px;background:#eaeff8;color:#90a4c9;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefits-list .icon{height:14px;width:14px}.benefits-list h3{font-size:15px;margin-bottom:6px}.benefits-list p{font-size:10px}.how-section{background:#faf9fc;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.how-flow{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:48px}.how-flow>div{flex:1}.how-flow span{font-size:9px;color:#9eadca;display:block;margin-bottom:15px}.how-flow h3{font-size:14px;line-height:1.5}.how-flow>.icon{width:18px;color:#adb7ca}.content-grid.two{grid-template-columns:repeat(2,1fr);max-width:850px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.faq-section>div:first-child .eyebrow{margin-bottom:20px}.faq-section>div:first-child>p{font-size:12px;line-height:2;margin-top:25px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:22px 0;font-size:13px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.icon{width:15px;height:15px;color:#93a1bd;transition:transform .2s}.faq-list details[open] summary>.icon{transform:rotate(180deg)}.faq-list details>div{padding:0 28px 24px 0}.faq-list p{font-size:12px;line-height:1.9}.faq-list a{color:var(--purple)}.development-note{padding:35px;background:#faf9fc;border:1px solid var(--line);border-radius:10px}.development-note h3{font-size:24px;margin-top:20px}.development-note p{font-size:12px;line-height:1.8;max-width:560px;margin:15px 0 24px}.featured-article{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:35px;padding-bottom:35px}.featured-article>a{height:300px;border-radius:12px;overflow:hidden}.featured-article>div{padding-right:30px}.featured-article .eyebrow{font-size:9px;margin-bottom:20px}.featured-article .article-meta{font-size:10px;display:block;color:#8495b7}.featured-article h2{font-size:34px;line-height:1.15}.featured-article p{font-size:13px;line-height:1.8;margin:20px 0 25px}.featured-article .art-orbit{width:420px;height:420px}.featured-article .intelligence-symbol{height:95px;width:95px}.editorial-filters{margin-bottom:30px}.product-update-filter{margin-top:-10px;margin-bottom:26px;font-size:10px;color:#848d9f}.product-update-filter select{margin-left:8px}.listing-count{font-size:10px;color:#9ea6b6}.popular-topics{padding-bottom:70px}.popular-topics h2{margin-top:15px;font-size:30px;margin-bottom:25px}.popular-topics .tags{gap:10px}.popular-topics .tags a{display:flex;align-items:center;gap:20px;padding:12px 17px;border:1px solid var(--line);border-radius:6px;font-size:11px;color:#808ea8}.popular-topics .tags a .icon{height:14px;width:14px}.article-header{padding-top:46px;max-width:970px;padding-bottom:35px}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:10px;color:#9fa7b7;margin-bottom:50px;flex-wrap:wrap}.breadcrumbs a:hover{color:var(--purple)}.article-header>.eyebrow{font-size:9px;color:#8899bc;margin-bottom:22px}.article-header h1{font-size:53px;line-height:1.1;max-width:800px}.article-header>p{font-size:16px;line-height:1.8;max-width:760px;margin-top:24px}.article-byline{display:flex;gap:12px;align-items:center;margin-top:30px}.author-avatar{height:35px;width:35px;background:var(--soft);color:var(--purple);border:1px solid #d5def0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.article-byline b{display:block;font-size:11px;font-weight:500}.article-byline small{display:block;font-size:9px;color:#9aa4b8;margin-top:3px}.article-hero-art{height:370px;max-width:1050px;border-radius:13px;overflow:hidden;margin-top:10px}.article-hero-art .intelligence-symbol{width:110px;height:110px;border-radius:28px}.article-hero-art .intelligence-symbol>.icon{height:50px;width:50px}.article-hero-art .art-tag{font-size:14px}.article-hero-art .sheet-grid{width:200px;height:170px}.article-hero-art .sheet-grid span{font-size:14px}.article-hero-art .art-retail .software-window{width:820px;top:55px;left:160px}.article-hero-art .orbit-products .product-icon{width:62px;height:62px;border-radius:15px}.article-hero-art .orbit-products .icon{width:30px;height:30px}.article-hero-art .orbit-brand{font-size:45px}.article-hero-art .orbit-brand .brand-symbol{transform:scale(1.3) skew(-17deg);margin-right:10px}.article-hero-art .art-chart{width:50%;gap:20px}.article-hero-art .art-chart i{width:46px}.article-layout{display:grid;grid-template-columns:240px 1fr;gap:80px;max-width:1050px;padding-top:65px;padding-bottom:45px}.toc{align-self:start;position:sticky;top:115px}.toc>.eyebrow{font-size:8px;margin-bottom:18px}.toc>a:not(.toc-product){display:block;font-size:10px;line-height:1.7;margin:12px 0;color:#8e99ad}.toc>a:hover{color:var(--purple)}.toc-product{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding-top:25px;margin-top:28px;font-size:10px}.toc-product>span:nth-child(2){display:flex;align-items:center;gap:7px}.toc-product>span:nth-child(2) .icon{width:13px;height:13px}.toc-product .product-icon{height:28px;width:28px;border-radius:7px}.toc-product .product-icon .icon{height:16px;width:16px}.article-body{max-width:720px}.article-body section{margin-bottom:35px}.article-body h2{font-size:26px;line-height:1.25;letter-spacing:-.03em;margin-bottom:20px}.article-body p{font-size:15px;color:#737a88;line-height:1.95}.article-end{border-top:1px solid var(--line);padding-top:25px;color:#8594b1;font-size:14px}.article-end span{display:block;font-size:10px;color:#a3acbd;margin-top:9px}.related-article-product{padding-bottom:65px}.about-art{height:345px;border:1px solid var(--line);border-radius:13px;overflow:hidden}.about-art .orbit-brand{font-size:43px}.about-art .orbit-brand .brand-symbol{transform:scale(1.5) skew(-17deg);margin-right:14px}.about-art .orbit-products{gap:17px;margin-top:10px}.about-art .product-icon{height:60px;width:60px;border-radius:13px}.about-art .product-icon>.icon{height:28px;width:28px}.mission-section .eyebrow{margin-bottom:25px}.mission-section h2{font-size:47px;line-height:1.1}.mission-section>p{max-width:600px;margin-top:25px;font-size:14px;line-height:1.9}.build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.build-grid>div{padding:28px;border:1px solid var(--line);border-radius:10px;background:white;display:flex;align-items:center;gap:17px}.build-grid .icon{color:#95a3bf}.build-grid h3{font-size:17px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:38px}.principle-grid>article{border-top:1px solid var(--line);padding-top:24px}.principle-grid span{font-size:9px;color:#9ba6ba;display:block;margin-bottom:24px}.principle-grid h3{font-size:19px;line-height:1.3;min-height:49px;margin-bottom:15px}.principle-grid p{font-size:11px;line-height:1.9}.powered-section h2{font-size:27px;margin-top:20px}.powered-section p{font-size:12px;max-width:540px;line-height:1.9;margin:20px 0}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-bottom:100px}.contact-layout>aside{padding-top:28px}.contact-layout>aside>h2{font-size:34px}.contact-layout>aside>p{font-size:12px;line-height:1.9;max-width:330px;margin:22px 0 38px}.contact-channel{display:flex;align-items:flex-start;gap:16px}.contact-channel>.icon{width:25px;height:25px;color:#97a7c6}.contact-channel small{font-size:8px;letter-spacing:.06em;display:block;color:#9ba6bb}.contact-channel b{font-size:17px;font-weight:500;display:block;margin:7px 0 10px}.contact-channel>span>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#8697b8}.contact-channel>span>span .icon{width:14px;height:14px}.contact-note{display:flex;gap:12px;margin:45px 0 65px;border-top:1px solid var(--line);padding-top:25px;max-width:330px}.contact-note>.icon{width:18px;height:18px;color:#a5afc2}.contact-note>p{font-size:11px;line-height:1.8}.contact-note a{color:#7085af}.contact-layout aside>.eyebrow{font-size:8px;color:#a2acc0}.inquiry-form{border:1px solid var(--line);border-radius:12px;padding:35px}.form-heading{margin-bottom:30px}.form-heading h2{font-size:23px}.form-heading p{font-size:9px;color:#a2acbe;margin-top:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.form-grid label{font-size:10px;font-weight:550;color:#667082;display:block}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:12px 13px;background:#fff;border:1px solid #dfe4ee;border-radius:6px;font-size:11px;color:#5c667a;margin-top:8px;min-width:0}.form-grid textarea{resize:vertical;min-height:110px}.form-delivery-note{font-size:9px;color:#98a3b7;line-height:1.8;margin:22px 0}.form-privacy{font-size:9px;margin-top:15px;color:#9aa6bf}.form-privacy a{color:#6d85b4}.form-result{border:1px solid #d2dcef;background:#fbf8ff;border-radius:8px;padding:20px;margin-top:25px}.form-result h3{font-size:19px}.form-result p{font-size:11px;line-height:1.8;margin:13px 0 18px}.support-section{padding-bottom:50px}.support-picker{font-size:11px;color:#7f8a9f;display:block;max-width:370px}.support-picker select{display:block;width:100%;padding:13px 15px;border:1px solid #d6ddec;border-radius:7px;background:white;color:#5f6a7f;font-size:13px;margin-top:10px}.support-product-status{margin-top:14px;margin-bottom:30px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.support-card{border:1px solid var(--line);border-radius:11px;padding:30px;display:flex;flex-direction:column}.support-card>.icon{color:#91a1c0;height:25px;width:25px;margin-bottom:25px}.support-card h2{font-size:21px;margin-bottom:15px}.support-card p{font-size:11px;line-height:1.85;margin-bottom:28px}.support-card>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-top:auto}.support-card>span .icon{width:16px}.legal-layout{display:grid;grid-template-columns:240px 1fr;gap:80px;max-width:1100px;padding-bottom:100px}.legal-layout>aside{align-self:start;position:sticky;top:110px}.legal-layout>aside>.eyebrow{font-size:9px;margin-bottom:20px}.legal-layout>aside>a{display:block;font-size:11px;color:#8894ac;margin:14px 0}.not-found{padding-bottom:130px}.search-dialog{border:1px solid #dee4f0;border-radius:13px;max-width:650px;width:calc(100% - 32px);padding:0;box-shadow:0 20px 80px #101a2d30;top:10vh;margin-top:0;max-height:80vh}.search-dialog::backdrop{background:#151b2655;backdrop-filter:blur(3px)}.search-top{display:flex;justify-content:space-between;align-items:center;padding:18px 23px}.search-top h2{font-size:17px}.search-input-wrap{display:flex;align-items:center;gap:13px;padding:13px 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.search-input-wrap>.icon{color:#8b9ab6;width:19px}.search-input-wrap input{width:100%;border:0;outline:none;background:none;font-size:14px;color:#4e596f;padding:5px 0}.search-input-wrap>kbd{border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-family:inherit;font-size:8px;color:#9da8bd}.search-hint{font-size:9px;color:#a1abbf;padding:13px 22px;border-top:1px solid var(--line)}.search-hint>span{display:block;font-size:8px;margin-top:3px;color:#aeb7c7}#search-results{max-height:46vh;overflow:auto;padding:8px 12px}.search-result{display:flex;align-items:center;gap:14px;padding:13px 12px;border-radius:7px}.search-result:hover{background:#f2f6fc}.search-result>span{flex:1}.search-result b{display:block;font-size:12px;font-weight:550;line-height:1.4}.search-result small{display:block;font-size:9px;color:#96a1b7;margin-top:4px;line-height:1.6}.search-result em{font-size:8px;font-style:normal;padding:3px 7px;border:1px solid #e4e9f3;border-radius:4px;color:#8898b7}.search-result .icon{height:14px;width:14px;color:#95a3bd}.search-no-results{font-size:12px;text-align:center;color:#8a96ad;padding:35px 15px}.mobile-nav{padding:10px 24px 24px;border-top:1px solid var(--line);background:#fff}.mobile-nav>a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.mobile-nav .icon{height:16px;width:16px;color:#a2adc2}.reveal{animation:reveal .55s both}@keyframes reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero h1{font-size:65px}.hero-grid{min-height:690px}.hero-visual{height:540px}.hero-main-window{top:100px}.floating-insight{bottom:55px}}@media(max-width:1190px){.container{width:calc(100% - 72px)}.desktop-nav{gap:18px}.nav-actions{gap:12px}.navbar{gap:20px}.hero-grid{gap:12px;min-height:605px}.hero-copy>p{font-size:13px}.hero-visual{height:460px}.hero-main-window{width:630px;left:20px;top:82px}.floating-product{right:-60px;top:27px}.floating-insight{bottom:48px;left:0;width:290px}.industry-grid{grid-template-columns:repeat(3,1fr);gap:14px}.industry-card{padding:23px;position:relative}.industry-card>.product-icon{margin-bottom:23px}.industry-card>span{margin-top:20px}.industry-card p{min-height:0}.technology-section{gap:65px}.product-title h3{font-size:21px}.product-title{gap:5px}.product-title>span{font-size:8px}.product-card{padding:23px 19px 18px}.product-hero{gap:35px}.product-hero h1{font-size:39px}.footer-grid{gap:25px}.industry-detail{gap:70px}.solution-grid{gap:15px}.solution-card{padding:25px 20px}.solution-products .status{font-size:5px}.contact-layout{gap:60px}}@media(max-width:980px){.navbar{height:70px}.desktop-nav{gap:13px}.nav-link{font-size:11px}.brand{font-size:18px}.brand-symbol{height:22px;gap:2px}.brand-symbol i{width:5px}.nav-cta{font-size:10px;padding:10px}.hero h1{font-size:43px}.hero-grid{min-height:570px}.hero-copy .eyebrow{font-size:8px}.hero-copy>p{font-size:12px}.hero .button{font-size:10px;padding:13px 14px;gap:9px}.hero-visual{height:425px}.hero-main-window{width:600px;top:70px;left:12px}.floating-insight{bottom:17px;width:285px}.floating-product{right:-75px;top:16px}.ecosystem-trail{display:none}.capability-strip>.container{font-size:9px}.capability-strip span{gap:6px}.capability-strip span:first-child{font-size:8px}.capability-strip .icon{height:14px;width:14px}.section{padding:70px 0}.section-heading h2{font-size:30px}.section-heading>.text-link{font-size:10px}.card-top .status{font-size:6px;padding:3px 5px}.card-top{margin-bottom:24px}.product-title{flex-wrap:wrap;gap:3px}.product-title h3{font-size:21px}.product-title>span{margin-left:0}.category-label{font-size:8px}.product-card>p{font-size:10px;min-height:72px}.tags>span{font-size:7px;padding:3px 5px}.card-link{font-size:9px}.promise-grid{gap:22px}.promise-grid h3{font-size:23px}.promise-grid p{font-size:10px}.technology-section{gap:45px}.technology-section h2{font-size:32px}.technology-grid{gap:25px}.technology-grid p{font-size:9px}.content-grid{gap:20px}.content-card h3{font-size:18px}.content-card>p{font-size:10px}.article-meta{font-size:8px}.orbit-products{gap:7px}.orbit-products .product-icon{height:28px;width:28px;border-radius:7px}.orbit-products .icon{width:16px;height:16px}.orbit-brand{font-size:22px}.cta-block{padding:45px 35px}.cta-block h2{font-size:32px}.cta-symbol{right:65px;transform:scale(4) rotate(-5deg)}.footer-grid{grid-template-columns:1.5fr 1fr .8fr .8fr .7fr;gap:20px}.footer-column>a{font-size:10px}.footer-brand p{font-size:8px}.footer-brand>span{font-size:10px}.footer-bottom>span:last-child{display:none}.page-hero h1{font-size:49px}.page-hero{padding-top:65px}.product-hero{grid-template-columns:1fr 1fr;padding-top:55px}.product-hero h1{font-size:34px}.product-hero-copy>p:not(.availability-note):not(.product-platform-note){font-size:12px}.product-label{font-size:9px;flex-wrap:wrap;gap:8px}.product-hero .button{font-size:10px;padding:12px 14px}.product-hero-visual{padding:25px 0 25px 20px}.product-hero-visual>.software-window{width:590px;margin-bottom:35px}.product-visual-caption{font-size:8px}.feature-grid{gap:12px}.feature-grid article{padding:23px}.use-case-grid>div{padding:20px}.use-case-grid h3{font-size:14px}.benefits-section{gap:60px}.benefits-section h2{font-size:33px}.faq-section{gap:65px}.faq-section h2{font-size:33px}.industry-detail{gap:50px}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-products .status{font-size:7px}.featured-article{gap:35px}.featured-article h2{font-size:29px}.featured-article>a{height:260px}.article-header h1{font-size:46px}.article-layout{gap:50px;grid-template-columns:190px 1fr}.article-body p{font-size:14px}.about-art{height:300px}.mission-section h2{font-size:40px}.principle-grid{gap:22px}.principle-grid h3{font-size:17px;min-height:45px}.build-grid>div{padding:23px;gap:13px}.build-grid h3{font-size:14px}.contact-layout{gap:40px}.inquiry-form{padding:28px}.contact-layout>aside>h2{font-size:30px}.legal-layout{gap:50px;grid-template-columns:190px 1fr}}@media(max-width:800px){.container{width:calc(100% - 48px)}.desktop-nav{display:none}.mobile-toggle{display:flex}.nav-actions{gap:13px}.navbar{height:68px}.navbar .brand{font-size:20px}.navbar .nav-cta{font-size:10px;padding:10px 12px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:54px 0 20px}.hero h1{font-size:56px}.hero-copy .eyebrow{font-size:9px;margin-bottom:25px}.hero-copy>p{font-size:14px;max-width:500px;margin-top:25px}.hero .button{font-size:12px;padding:15px 18px}.hero-promise{font-size:10px}.hero-visual{height:435px;max-width:620px;margin:0 auto}.visual-caption{top:15px;left:25px}.hero-main-window{top:55px;width:670px;left:32px}.floating-product{top:5px;right:15px}.floating-insight{left:12px;bottom:30px}.ecosystem-trail{display:flex;right:20px;bottom:-2px}.capability-strip>.container{flex-wrap:wrap;justify-content:center;gap:17px 30px;padding:22px 0}.capability-strip span:first-child{width:100%;justify-content:center;font-size:10px}.capability-strip span{font-size:10px}.section{padding:65px 0}.section-heading{align-items:flex-start;margin-bottom:27px}.section-heading h2{font-size:31px}.section-heading>.text-link{font-size:9px;padding-top:32px}.section-heading p{font-size:11px}.product-grid{grid-template-columns:repeat(2,1fr);gap:16px}.product-card{padding:25px 23px 19px}.product-title h3{font-size:23px}.product-title>span{font-size:9px;margin-left:4px}.category-label{font-size:10px}.card-top .status{font-size:7px}.product-card>p{font-size:11px;min-height:60px}.tags>span{font-size:8px}.card-link{font-size:11px}.catalog-grid>.product-card:last-child:nth-child(odd){grid-column:1/-1}.catalog-grid>.product-card:last-child:nth-child(odd)>p{min-height:0}.catalog-grid>.product-card:last-child:nth-child(odd) .product-title{flex-wrap:nowrap}.industry-grid{gap:13px}.industry-card{padding:22px}.promise-section{padding:65px 0}.promise-grid{grid-template-columns:repeat(2,1fr);gap:38px;margin-top:35px}.promise-grid h3{font-size:25px}.promise-grid p{font-size:12px}.technology-section{grid-template-columns:1fr;gap:35px}.technology-section h2{font-size:37px}.technology-section>div:first-child>p{max-width:540px;font-size:12px}.technology-grid{gap:25px 35px}.technology-grid h3{font-size:14px}.technology-grid p{font-size:11px}.showcase-section{padding:65px 0}.showcase-section .section-heading h2{font-size:32px}.showcase-stage{overflow:hidden}.software-body{grid-template-columns:125px 1fr;min-height:340px}.software-sidebar{padding:20px 9px}.software-brand{gap:5px}.software-brand b{font-size:10px}.software-brand .product-icon{height:20px;width:20px}.software-brand .icon{height:13px;width:13px}.software-nav{font-size:8px;padding:8px 6px}.software-nav .icon{width:12px;height:12px}.software-main{padding:22px 17px}.software-metrics{gap:6px}.software-metrics>div{padding:9px}.software-metrics b{font-size:15px}.software-metrics small{font-size:6px}.software-charts{grid-template-columns:1fr 130px;gap:8px}.mix-panel,.chart-panel{padding:11px}.donut{height:78px;width:78px;margin-top:17px}.donut>span{height:55px;width:55px;font-size:15px}.chart-panel>svg{height:95px}.software-table{padding:10px}.software-row{font-size:6px;gap:5px}.software-row em{font-size:5px}.sidebar-bottom{font-size:6px;left:13px}.content-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.content-grid:not(.two)>.content-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.content-grid:not(.two)>.content-card:last-child:nth-child(odd) .article-image{grid-row:1/5;margin:0;aspect-ratio:auto;min-height:195px}.content-grid:not(.two)>.content-card:last-child:nth-child(odd) .article-meta{align-self:start;margin-top:10px}.content-grid:not(.two)>.content-card:last-child:nth-child(odd)>.text-link{margin-bottom:10px}.article-meta{font-size:9px}.content-card h3{font-size:20px}.content-card>p{font-size:11px}.insights-section{padding-top:20px}.cta-block h2{font-size:33px;max-width:440px}.cta-symbol{right:55px;top:140px;transform:scale(4) rotate(-5deg)}.cta-block{margin-bottom:65px;padding:40px 35px}.cta-block>p{max-width:410px;font-size:11px}.footer-grid{grid-template-columns:repeat(4,1fr);gap:35px 20px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.footer-brand p{font-size:10px;margin:10px 0}.footer-brand>span{grid-column:2;grid-row:1/3;font-size:12px;text-align:right}.footer-brand>span br{display:none}.footer-column h3{margin-bottom:20px}.footer-column>a{font-size:11px}.footer-bottom{font-size:8px}.page-hero{padding-top:58px;padding-bottom:40px}.page-hero h1{font-size:46px}.page-hero>p{font-size:13px}.filter-row{align-items:flex-start;flex-direction:column}.status-filter{align-self:flex-end}.catalog-summary{margin-top:23px}.industry-detail{gap:32px}.industry-detail h2{font-size:34px}.industry-detail-intro p{font-size:12px}.clean-list li{font-size:11px}.product-hero{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:55px}.product-hero-copy{max-width:600px}.product-hero h1{font-size:44px}.product-hero-copy>p:not(.availability-note):not(.product-platform-note){font-size:14px}.product-label{font-size:11px}.product-hero .button{font-size:12px;padding:14px 19px}.product-hero-visual{padding:30px 35px}.product-hero-visual>.software-window{width:100%;transform:none;margin-bottom:25px}.product-visual-caption{font-size:11px}.feature-grid{grid-template-columns:repeat(2,1fr)}.use-case-grid{grid-template-columns:repeat(2,1fr)}.benefits-section{gap:40px}.benefits-section h2{font-size:29px}.how-flow{gap:10px}.how-flow h3{font-size:11px}.how-flow>.icon{width:14px}.faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:29px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}.featured-article{gap:25px}.featured-article>div{padding-right:0}.featured-article h2{font-size:28px}.featured-article p{font-size:11px;margin-top:16px}.featured-article>a{height:275px}.article-header h1{font-size:44px}.article-header>p{font-size:14px}.article-hero-art{height:300px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.toc{position:static;padding:20px;border:1px solid var(--line);border-radius:8px}.toc>.eyebrow{margin-bottom:10px}.toc>a:not(.toc-product){display:inline-block;margin:5px 14px 5px 0;font-size:10px}.toc-product{display:none}.article-body{max-width:100%}.article-body p{font-size:15px}.article-hero-art .art-retail .software-window{width:650px;left:80px;top:40px}.about-art{height:280px}.build-grid{grid-template-columns:repeat(2,1fr)}.principle-grid{grid-template-columns:repeat(2,1fr);gap:30px}.principle-grid h3{font-size:22px;min-height:0}.principle-grid p{font-size:12px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-layout>aside{padding-top:0;display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.contact-layout>aside>h2{font-size:31px}.contact-layout>aside>p{grid-column:1;grid-row:2;max-width:400px;margin-bottom:10px}.contact-channel{grid-column:2;grid-row:1}.contact-note{grid-column:2;grid-row:2;margin:23px 0 10px;padding-top:20px}.contact-layout aside>.eyebrow{display:none}.inquiry-form{padding:35px}.support-card{padding:25px 20px}.support-card h2{font-size:18px}.support-grid{gap:12px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-layout>aside{position:static;border-bottom:1px solid var(--line);padding-bottom:20px}.legal-layout>aside>a{display:inline-block;font-size:10px;margin:5px 15px 5px 0}.legal-layout>aside>.eyebrow{margin-bottom:13px}}@media(max-width:560px){.container{width:calc(100% - 36px)}.navbar{height:64px;gap:10px}.navbar .brand{font-size:18px;gap:7px}.navbar .brand-symbol i{height:18px;width:5px}.navbar .brand-symbol i:nth-child(2){height:12px}.nav-actions{gap:8px}.nav-cta{display:none}.nav-actions .icon-button{width:30px}.hero-copy{padding-top:43px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.09em;margin-bottom:22px}.hero h1{font-size:43px;line-height:1.08}.hero-copy>p{font-size:12px;line-height:1.85;max-width:370px;margin:23px 0}.hero .button{font-size:10px;padding:13px 15px;gap:10px;min-height:43px}.hero-promise{font-size:9px;margin-top:22px}.hero-visual{height:325px;max-width:100%;margin-top:7px}.hero-main-window{width:500px;left:13px;top:38px;transform:perspective(1500px) rotateY(-12deg) rotateZ(-2deg)}.hero-main-window .compact .software-body{grid-template-columns:90px 1fr;min-height:250px}.hero-main-window .compact .software-main{padding:12px}.hero-main-window .compact .software-sidebar{padding:12px 6px}.hero-main-window .compact .software-nav{font-size:6px;padding:5px;gap:4px}.hero-main-window .compact .software-brand b{font-size:8px}.hero-main-window .compact .software-header h4{font-size:12px}.hero-main-window .compact .software-metrics b{font-size:12px}.hero-main-window .compact .software-metrics>div{padding:6px}.hero-main-window .compact .software-charts{grid-template-columns:1fr 100px;margin-top:7px}.hero-main-window .compact .chart-panel>svg{height:53px;margin-top:8px}.hero-main-window .compact .donut{height:52px;width:52px;margin:8px auto}.hero-main-window .compact .donut>span{height:38px;width:38px;font-size:10px}.hero-main-window .compact .software-table{margin-top:7px;padding:7px}.hero-main-window .compact .software-row{padding:4px 0;font-size:5px}.hero-main-window .compact .panel-title{font-size:6px;margin-bottom:5px}.visual-caption{font-size:8px;top:4px;left:5px}.floating-product{display:none}.floating-insight{left:0;bottom:28px;padding:12px;width:275px}.floating-insight small{font-size:6px}.floating-insight b{font-size:8px}.ecosystem-trail{right:0;bottom:-1px;gap:5px}.ecosystem-trail .product-icon{height:26px;width:26px;border-radius:6px}.ecosystem-trail .product-icon>.icon{height:14px;width:14px}.ecosystem-trail>span:last-child{font-size:7px;margin-left:5px}.capability-strip>.container{gap:14px 22px;padding:20px 0}.capability-strip span{font-size:8px;gap:6px}.capability-strip .icon{height:12px;width:12px}.capability-strip span:first-child{font-size:9px}.section{padding:50px 0}.section-heading{display:block}.section-heading h2{font-size:28px}.section-heading .eyebrow{font-size:8px;margin-bottom:13px}.section-heading p{font-size:11px;line-height:1.8;margin-top:12px}.section-heading>.text-link{padding-top:16px;font-size:10px}.search-field{padding:0 13px;height:50px;gap:9px}.search-field input{font-size:10px}.search-field .icon{width:16px}.search-field kbd{display:none}.filter-chips{gap:6px}.chip{font-size:9px;padding:6px 11px;min-height:31px}.filter-row{margin-top:13px}.catalog-tools{margin-bottom:24px}.product-grid{grid-template-columns:1fr;gap:15px}.product-card{padding:24px 23px 20px}.card-top{margin-bottom:20px}.product-title{flex-wrap:nowrap;gap:9px}.product-title h3{font-size:24px}.product-title>span{font-size:10px}.category-label{font-size:11px}.card-top .status{font-size:8px}.product-card>p{font-size:12px;min-height:0;margin:16px 0 22px}.tags>span{font-size:9px;padding:4px 8px}.card-link{font-size:12px;padding-top:17px}.catalog-foot{font-size:8px;align-items:flex-start;gap:10px}.catalog-foot>a{max-width:190px;text-align:right;line-height:1.6}.industry-grid{grid-template-columns:repeat(2,1fr);gap:11px}.industry-card{padding:22px 16px}.industry-card h3{font-size:17px}.industry-card p{font-size:9px;min-height:31px}.industry-card>span{font-size:10px;margin-top:18px}.industry-card>.product-icon{margin-bottom:20px}.promise-section{padding:50px 0}.promise-section .section-heading h2{font-size:33px}.promise-grid{gap:30px 24px}.promise-grid h3{font-size:23px}.promise-grid p{font-size:10px}.promise-grid .icon{height:22px;width:22px;margin-bottom:23px}.promise-grid article{padding-top:20px}.promise-grid .promise-number{top:21px;font-size:8px}.technology-section{gap:30px}.technology-section h2{font-size:33px}.technology-section>div:first-child .eyebrow{font-size:8px}.technology-grid{gap:24px}.technology-grid h3{font-size:12px}.technology-grid p{font-size:9px;line-height:1.8}.technology-grid .icon{height:18px;width:18px}.showcase-section{padding:50px 0 40px}.showcase-section .section-heading h2{font-size:29px}.showcase-tabs{gap:3px;margin-top:25px}.showcase-tabs button{font-size:8px;padding:8px 10px}.showcase-stage,.product-screens-section .preview-panel{overflow:hidden;border-radius:9px}.showcase-stage .software-window,.product-screens-section .software-window{width:670px;transform-origin:top left}.showcase-note{font-size:8px;text-align:left;line-height:1.8}.software-body{grid-template-columns:125px 1fr}.content-grid,.content-grid.two{grid-template-columns:1fr;gap:35px}.content-grid:not(.two)>.content-card:last-child:nth-child(odd){display:flex;grid-column:auto}.content-grid:not(.two)>.content-card:last-child:nth-child(odd) .article-image{aspect-ratio:1.75;min-height:0;margin-bottom:22px}.content-grid:not(.two)>.content-card:last-child:nth-child(odd) .article-meta{align-self:auto;margin-top:0}.content-grid:not(.two)>.content-card:last-child:nth-child(odd)>.text-link{margin-bottom:0}.content-card h3{font-size:23px;max-width:100%}.content-card>p{font-size:12px}.content-card>.text-link{font-size:11px}.article-meta{font-size:10px}.article-image{margin-bottom:20px}.art-ecosystem .orbit-brand{font-size:25px}.art-ecosystem .orbit-products .product-icon{width:34px;height:34px}.art-ecosystem .orbit-products .icon{width:19px;height:19px}.insights-section{padding-top:0}.cta-block{padding:35px 25px;margin:15px 0 55px;border-radius:10px}.cta-block h2{font-size:28px;max-width:330px}.cta-block>p{font-size:11px;line-height:1.8;max-width:290px}.cta-symbol{right:35px;top:165px;transform:scale(3) rotate(-5deg);opacity:.09}.cta-block .button{font-size:10px;min-height:42px;padding:12px 13px;gap:8px}.site-footer{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 30px;padding-bottom:30px}.footer-brand{display:block}.footer-brand>span{text-align:left;display:block;font-size:11px}.footer-brand>span br{display:none}.footer-brand p{font-size:9px;margin:16px 0 10px}.footer-column h3{font-size:8px;margin-bottom:16px}.footer-column>a{font-size:11px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0}.footer-bottom>a{font-size:8px}.page-hero{padding-top:43px;padding-bottom:35px}.page-hero h1{font-size:38px;line-height:1.1}.page-hero .eyebrow{font-size:8px;margin-bottom:20px}.page-hero>p{font-size:12px;line-height:1.9;margin-top:20px}.catalog-summary{font-size:8px;margin-top:23px;margin-bottom:16px}.catalog-section{padding-bottom:50px}.status-filter{font-size:9px;margin-top:5px}.industry-detail{grid-template-columns:1fr;gap:25px;padding:35px 0}.industry-detail-intro h2{font-size:32px}.industry-detail-intro p{font-size:12px;margin-top:16px}.industry-detail>div:nth-child(2)>h3{font-size:14px}.industry-details{padding-bottom:40px}.clean-list li{font-size:11px}.solution-grid{grid-template-columns:1fr;gap:15px;margin-bottom:45px}.solution-card{padding:28px 23px}.solution-card>h2{font-size:25px}.solution-card>p{font-size:12px;min-height:0}.solution-card>small{font-size:8px}.solution-products a{font-size:12px}.solution-products .status{font-size:7px}.availability-note{font-size:9px}.product-hero{padding-top:35px;padding-bottom:45px;gap:25px}.product-identity{gap:12px;margin-bottom:20px}.product-identity>span:last-child{font-size:29px}.product-hero h1{font-size:37px}.product-hero-copy>p:not(.availability-note):not(.product-platform-note){font-size:12px}.product-hero .button{font-size:11px;padding:13px 16px}.product-hero .availability-note{font-size:9px}.product-hero-visual{padding:22px 0 20px 16px}.product-hero-visual>.software-window{width:510px;transform:rotate(-2deg);margin-bottom:20px}.product-visual-caption{font-size:8px;padding-right:20px}.feature-grid{gap:11px}.feature-grid article{padding:21px 17px}.feature-grid h3{font-size:16px}.feature-grid p{font-size:10px}.feature-grid .icon{height:18px;width:18px;margin-bottom:19px}.product-screens-section{padding:50px 0}.use-case-grid{gap:10px}.use-case-grid>div{padding:20px 18px}.use-case-grid h3{font-size:14px}.benefits-section{grid-template-columns:1fr;gap:28px;padding-top:10px}.benefits-section h2{font-size:32px;max-width:340px}.benefits-section>div:first-child>p{font-size:12px;max-width:100%;margin-top:20px}.benefits-list h3{font-size:16px}.benefits-list p{font-size:11px}.how-flow{flex-direction:column;align-items:stretch;gap:15px;margin-top:30px}.how-flow>div{display:flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:7px;padding:15px 18px;background:white}.how-flow span{margin:0;font-size:9px}.how-flow h3{font-size:13px}.how-flow>.icon{align-self:center;transform:rotate(90deg);width:15px;height:15px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{font-size:32px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list p{font-size:12px}.development-note{padding:28px 22px}.development-note h3{font-size:23px}.featured-article{grid-template-columns:1fr;gap:25px;padding-top:25px;padding-bottom:30px}.featured-article>a{height:235px}.featured-article h2{font-size:32px}.featured-article .eyebrow{margin-bottom:16px;font-size:8px}.featured-article p{font-size:12px}.popular-topics{padding-bottom:40px}.popular-topics h2{font-size:27px}.popular-topics .tags{gap:8px}.popular-topics .tags a{font-size:9px;padding:10px 13px;gap:15px}.article-header{padding-top:28px;padding-bottom:30px}.breadcrumbs{font-size:8px;gap:7px;margin-bottom:28px}.article-header>.eyebrow{font-size:8px;margin-bottom:18px}.article-header h1{font-size:36px}.article-header>p{font-size:12px;line-height:1.9;margin-top:20px}.article-hero-art{height:215px}.article-hero-art .intelligence-symbol{width:80px;height:80px;border-radius:20px}.article-hero-art .intelligence-symbol>.icon{width:36px;height:36px}.article-hero-art .art-tag{font-size:10px}.article-hero-art .art-retail .software-window{width:540px;top:30px;left:45px}.article-hero-art .orbit-products .product-icon{width:34px;height:34px;border-radius:9px}.article-hero-art .orbit-products .icon{width:18px;height:18px}.article-hero-art .orbit-brand{font-size:28px}.article-hero-art .art-chart{gap:12px;width:70%}.article-hero-art .art-chart i{width:28px}.article-hero-art .sheet-grid{width:120px;height:120px}.article-hero-art .sheet-grid span{font-size:10px}.article-body h2{font-size:24px}.article-body p{font-size:13px;line-height:1.95}.toc{padding:18px}.toc>a:not(.toc-product){font-size:9px}.article-layout{padding-bottom:10px}.related-article-product{padding-bottom:35px}.about-art{height:235px}.about-art .orbit-brand{font-size:30px}.about-art .orbit-brand .brand-symbol{transform:scale(1.1) skew(-17deg);margin-right:7px}.about-art .orbit-products{gap:9px}.about-art .product-icon{width:35px;height:35px;border-radius:8px}.about-art .product-icon>.icon{width:19px;height:19px}.mission-section h2{font-size:34px}.mission-section>p{font-size:12px;line-height:1.9}.build-grid{gap:11px}.build-grid>div{padding:21px 17px;display:block}.build-grid .icon{margin-bottom:18px}.build-grid h3{font-size:16px;line-height:1.3}.principle-grid{gap:28px 22px}.principle-grid h3{font-size:18px}.principle-grid p{font-size:11px}.powered-section h2{font-size:25px;line-height:1.3}.powered-section p{font-size:11px}.contact-layout{padding-bottom:55px}.contact-layout>aside{display:block}.contact-layout>aside>h2{font-size:28px}.contact-layout>aside>p{font-size:12px;margin:20px 0 28px}.contact-note{margin:30px 0 0;max-width:100%}.contact-channel small{font-size:7px}.contact-channel b{font-size:17px}.inquiry-form{padding:26px 20px}.form-heading h2{font-size:23px}.form-grid{grid-template-columns:1fr;gap:19px}.form-grid .full{grid-column:auto}.form-grid input,.form-grid select,.form-grid textarea{font-size:12px;padding:12px}.form-grid label{font-size:11px}.form-delivery-note{font-size:9px}.form-privacy{font-size:9px}.support-grid{grid-template-columns:1fr;gap:15px}.support-card{padding:27px 24px}.support-card h2{font-size:23px}.support-card p{font-size:12px}.support-card>span{font-size:12px}.support-picker{max-width:100%}.legal-layout{padding-bottom:55px}.search-dialog{top:5vh;max-height:85vh}.search-top{padding:14px 17px}.search-top h2{font-size:16px}.search-input-wrap{padding:12px 17px;gap:10px}.search-input-wrap input{font-size:12px}.search-result{gap:8px;padding:12px 8px}.search-result b{font-size:11px}.search-result small{font-size:9px}.search-result em{font-size:7px;padding:3px 5px}.search-hint{padding:13px 17px;font-size:8px}.search-hint>span{font-size:7px}#search-results{max-height:48vh}.article-body section{scroll-margin-top:85px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.status.coming-soon{background:#eff3fb;color:#6d86b5;border-color:#d7e0f2}.status.coming-soon i{background:#8399c5}.status.beta{background:#edf3fc;color:#6185bd;border-color:#d9e5f7}.status.beta i{background:#759dd6}.scaled-preview{overflow:hidden}.scaled-preview>.software-window{transform-origin:top left}@media(min-width:981px){.product-card>p{font-size:12px}.category-label{font-size:11px}.tags>span{font-size:9px}.section-heading p{font-size:13px}.content-card>p{font-size:12px}.industry-card p{font-size:10px}.hero-copy>p{font-size:15px}.nav-link{font-size:13px}.footer-column>a{font-size:12px}.technology-grid p{font-size:11px}.promise-grid p{font-size:12px}.chip{font-size:11px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-slider{background:#fff;position:relative;isolation:isolate}.hero-slider .hero-grid{min-height:610px;gap:50px}.hero-slider .hero-copy{padding-top:63px;padding-bottom:62px}.hero-slider .hero-copy>p{max-width:445px}.hero-slider .hero-visual{height:470px}.hero-slider .visual-caption{font-size:8px;letter-spacing:.12em;top:26px;left:25px;color:#99a0ad}.hero-slider .hero-main-window{top:95px;left:22px;width:680px;transform:perspective(1500px) rotateY(-10deg) rotateX(4deg) rotateZ(-3deg)}.hero-visual-backdrop{position:absolute;background:#edf1f8;inset:15px -130px 18px 0;border-radius:24px 0 0 24px;border:1px solid #e4e9f2;transform:rotate(-3deg);z-index:-1}.hero-slider .floating-insight{bottom:34px;left:2px;transform:rotate(-3deg);width:318px;background:#fff}.hero-product-note{position:absolute;left:35px;top:41px;display:flex;align-items:center;gap:9px;background:white;padding:10px 12px;border-radius:9px;border:1px solid #e1e6f0;box-shadow:0 8px 25px #16223906;transform:rotate(-3deg)}.hero-product-note .product-icon{width:29px;height:29px;border-radius:7px}.hero-product-note .icon{width:17px;height:17px}.hero-product-note b,.hero-product-note small{display:block;font-size:9px}.hero-product-note small{color:#8f99ac;font-size:7px}.hero-product-note .status{font-size:6px;padding:3px 5px;margin-left:9px}.hero-slider-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;padding-top:0;padding-bottom:28px}.hero-slide-selectors{display:flex;gap:36px;max-width:650px;width:65%}.hero-selector{display:flex;align-items:center;gap:10px;padding:16px 0 12px;text-align:left;position:relative;flex:1;color:#9ca1aa;border-top:1px solid #e8e4ec;font-size:9px;transition:color .2s}.selector-number{font-size:8px;font-variant-numeric:tabular-nums;color:#b2b9c8}.selector-label{font-weight:500}.hero-selector:hover,.hero-selector.is-current{color:#373d49}.hero-selector.is-current .selector-number{color:#6d86b5}.selector-progress{position:absolute;top:-1px;left:0;right:0;height:2px;overflow:hidden}.selector-progress i{display:block;background:var(--purple);height:100%;width:0}.hero-selector.is-current .selector-progress i{width:100%}.hero-slider[data-playing="true"] .hero-selector.is-current .selector-progress i{animation:hero-progress 7s linear both}.hero-slider[data-playing="paused"] .hero-selector.is-current .selector-progress i{animation:hero-progress 7s linear both;animation-play-state:paused}.hero-slider-controls{display:flex;align-items:center;gap:8px}.hero-counter{font-size:9px;color:#97a1b5;letter-spacing:.06em;margin-right:14px;font-variant-numeric:tabular-nums}.hero-control{width:33px;height:33px;border:1px solid #dfe4ee;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7b879f;background:white;transition:background .2s,border-color .2s}.hero-control:hover{background:#edf1f9;border-color:#c2d0e9;color:#536994}.hero-control .icon{width:14px;height:14px}.hero-prev .icon{transform:rotate(180deg)}.hero-pause{border:0;background:#f7f4fa;margin-left:3px}.hero-pause .icon{width:13px;height:13px}.hero-slide.is-active .hero-copy{animation:hero-copy-in .65s both}.hero-slide.is-active .hero-visual{animation:hero-visual-in .8s both}.hero-slide-title{font-size:clamp(42px,4.1vw,61px);line-height:1.075;letter-spacing:-.058em}.hero-slide-title span{color:var(--purple)}.retail-slide{background:#fbfafc}.retail-slide .hero-visual-backdrop{background:#e5ebf7;inset:12px -130px 10px 0}.hero-feature-line{display:flex;align-items:center;gap:18px;font-size:9px;color:#8593ac;margin-top:28px}.hero-feature-line>span{display:flex;align-items:center;gap:5px}.hero-feature-line .icon{width:12px;height:12px;color:#8699bc}.retail-product-label{position:absolute;left:30px;top:35px;display:flex;align-items:center;gap:10px}.retail-product-label>.product-icon{background:white;width:34px;height:34px;border-radius:9px}.retail-product-label>.product-icon .icon{width:20px}.retail-product-label>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.retail-product-label b{font-size:15px;font-weight:550;letter-spacing:-.02em}.retail-product-label small{font-size:8px;color:#8797b6}.retail-product-label .status{margin-left:13px;font-size:7px}.retail-workflow-card{position:absolute;bottom:20px;left:5px;display:flex;align-items:center;gap:11px;padding:17px;background:white;border:1px solid #d9e1f1;border-radius:10px;box-shadow:0 10px 20px #202e4708;transform:rotate(-2deg);width:370px}.workflow-icon{height:31px;width:31px;display:flex;align-items:center;justify-content:center;background:#eef2fa;border-radius:7px;color:#8fa3cb}.workflow-icon .icon{width:17px;height:17px}.retail-workflow-card small{display:block;font-size:7px;color:#98a7c4;letter-spacing:.05em}.retail-workflow-card b{font-size:10px;font-weight:500;display:block;color:#4f5f7f}.retail-workflow-card>.icon{width:15px;height:15px;color:#a3b1cc;margin-left:auto}.ecosystem-slide{background:#fff}.ecosystem-network{width:100%;min-height:415px;position:relative;padding:29px 27px 22px;margin-top:24px;border:1px solid #e2e7ef;background:#faf8fc;border-radius:18px;box-shadow:0 16px 50px #212d4406}.network-brand{text-align:center}.network-brand .brand{font-size:24px}.network-brand>small{display:block;font-size:9px;color:#98a3b9;margin-top:11px;letter-spacing:.02em}.network-stem{height:24px;width:1px;background:#d7dfef;margin:14px auto 0}.ecosystem-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ecosystem-tile{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:17px 13px 12px;border:1px solid #dfe5f0;border-radius:10px;background:white;position:relative;box-shadow:0 3px 10px #202e4805;transition:transform .2s,border-color .2s}.ecosystem-tile:hover{transform:translateY(-3px);border-color:#b2c2e2}.ecosystem-tile>.product-icon{height:31px;width:31px;border-radius:8px}.ecosystem-tile .product-icon .icon{height:18px;width:18px}.ecosystem-tile b{display:block;font-size:12px;font-weight:550;color:#4e5a73;letter-spacing:-.02em}.ecosystem-tile small{display:block;font-size:8px;color:#9ba7bf;margin-top:3px}.ecosystem-tile>.status{font-size:6px;padding:2px 5px;margin-top:0;flex-basis:auto;margin-left:41px}.ecosystem-tile>.status i{width:3px;height:3px}.network-caption{display:flex;justify-content:center;align-items:center;gap:7px;font-size:8px;color:#8b9ab6;margin-top:20px}.network-caption .purple-dot{width:4px;height:4px}.hero-slider:focus-visible{outline:2px solid #a2b6db;outline-offset:-3px}.hero-slider[data-playing="false"] .selector-progress i{animation:none}@keyframes hero-copy-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-in{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes hero-progress{from{width:0}to{width:100%}}@media(max-width:1190px){.hero-slider .hero-grid{gap:30px;min-height:590px}.hero-slider .hero-visual{height:440px}.hero-slider .hero-main-window{width:630px;top:95px;left:20px}.hero-slider .floating-insight{width:295px;bottom:12px}.hero-slide-selectors{gap:25px}.hero-selector{font-size:8px;gap:8px}.ecosystem-network{padding:28px 20px 22px}.ecosystem-tile{padding:15px 11px 11px;gap:8px}.ecosystem-tile b{font-size:11px}.ecosystem-tile>.status{margin-left:39px}.network-caption{font-size:7px}.retail-workflow-card{width:340px;bottom:9px}}@media(max-width:980px){.hero-slider .hero-grid{gap:23px;min-height:570px}.hero-slide-title{font-size:43px}.hero-slider .hero-visual{height:405px}.hero-slider .hero-main-window{width:590px;top:95px;left:18px}.hero-slider .floating-insight{bottom:-5px;width:280px}.hero-slider-bottom{padding-bottom:20px;gap:20px}.hero-slide-selectors{gap:16px;width:69%}.hero-selector{font-size:7px;gap:7px}.hero-counter{display:none}.hero-slider-controls{gap:6px}.hero-control{width:29px;height:29px}.ecosystem-network{margin-top:6px;min-height:385px;padding:25px 15px 18px}.network-brand .brand{font-size:21px}.network-brand>small{font-size:8px}.ecosystem-tiles{gap:10px}.ecosystem-tile{padding:14px 9px 10px;gap:7px}.ecosystem-tile>.product-icon{height:26px;width:26px;border-radius:6px}.ecosystem-tile .product-icon .icon{height:16px;width:16px}.ecosystem-tile b{font-size:10px}.ecosystem-tile small{font-size:7px}.ecosystem-tile>.status{font-size:5px;margin-left:33px}.network-caption{font-size:6px}.retail-workflow-card{width:320px;bottom:-4px;padding:14px}.retail-workflow-card b{font-size:9px}.hero-feature-line{font-size:8px;gap:13px}}@media(max-width:800px){.hero-slider .hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.hero-slider .hero-copy{padding-top:52px;padding-bottom:24px;min-height:390px}.hero-slider .hero-copy h1,.hero-slide-title{font-size:54px}.hero-slider .hero-copy>p{font-size:14px;max-width:540px}.hero-slider .hero-visual{height:412px;max-width:620px;margin:0 auto 23px;width:100%}.hero-slider .hero-main-window{width:680px;top:82px;left:33px}.hero-slider .hero-product-note{top:26px;left:45px}.hero-slider .visual-caption{display:none}.hero-slider .hero-visual-backdrop{inset:12px -100px 12px 0}.hero-slider .floating-insight{bottom:16px;left:17px;width:318px}.hero-slider-bottom{padding-bottom:23px}.hero-slide-selectors{width:73%;gap:20px}.hero-selector{font-size:8px}.hero-slider .retail-product-label{top:27px;left:40px}.retail-workflow-card{bottom:13px;left:17px;width:365px;padding:16px}.retail-workflow-card b{font-size:10px}.ecosystem-network{width:100%;max-width:590px;margin:4px auto 0;padding:27px 28px 23px;min-height:395px}.ecosystem-tile{gap:10px;padding:15px 15px 12px}.ecosystem-tile>.product-icon{width:33px;height:33px;border-radius:8px}.ecosystem-tile .product-icon .icon{width:19px;height:19px}.ecosystem-tile b{font-size:13px}.ecosystem-tile small{font-size:9px}.ecosystem-tile>.status{font-size:6px;margin-left:43px}.network-caption{font-size:8px}.network-brand .brand{font-size:25px}.network-brand>small{font-size:9px}.hero-feature-line{font-size:9px}}@media(max-width:560px){.hero-slider .hero-copy{padding-top:41px;padding-bottom:15px;min-height:375px}.hero-slider .hero-copy h1,.hero-slide-title{font-size:41px;line-height:1.1}.hero-slider .hero-copy>p{font-size:12px;line-height:1.9;margin:21px 0 24px;max-width:390px}.hero-slider .hero-visual{height:314px;margin:0 auto 21px}.hero-slider .hero-main-window{width:510px;top:53px;left:17px}.hero-slider .hero-product-note{left:29px;top:14px;padding:7px 10px;gap:7px;z-index:2}.hero-product-note .product-icon{width:24px;height:24px;border-radius:6px}.hero-product-note b{font-size:8px}.hero-product-note small{font-size:6px}.hero-product-note .status{font-size:5px}.hero-slider .hero-visual-backdrop{inset:2px -100px 2px 0;border-radius:16px 0 0 16px}.hero-slider .floating-insight{bottom:8px;left:1px;width:278px;padding:12px}.hero-slider .hero-product-note>.product-icon .icon{width:14px;height:14px}.hero-slider-bottom{align-items:flex-start;gap:10px;padding-bottom:20px}.hero-slide-selectors{gap:9px;width:auto;flex:1;min-width:0}.hero-selector{display:flex;align-items:flex-start;gap:4px;padding:13px 0 0;line-height:1.5;font-size:7px;min-width:0}.selector-label{max-width:76px}.selector-number{font-size:6px;margin-top:1px}.hero-slider-controls{gap:5px;padding-top:6px}.hero-control{width:25px;height:25px}.hero-control .icon{width:12px;height:12px}.hero-pause{margin-left:0}.hero-slider .retail-product-label{left:26px;top:12px;gap:8px}.retail-product-label>.product-icon{width:26px;height:26px;border-radius:7px}.retail-product-label>.product-icon .icon{width:16px;height:16px}.retail-product-label b{font-size:12px}.retail-product-label small{font-size:7px}.retail-product-label .status{font-size:6px;margin-left:8px}.retail-workflow-card{left:0;bottom:3px;width:304px;padding:13px;gap:9px}.retail-workflow-card b{font-size:8px}.retail-workflow-card small{font-size:6px}.workflow-icon{width:26px;height:26px;border-radius:6px}.workflow-icon .icon{width:14px;height:14px}.hero-feature-line{font-size:8px;gap:13px;margin-top:22px}.ecosystem-network{min-height:0;height:310px;margin-top:0;padding:21px 15px 17px;border-radius:14px}.network-brand .brand{font-size:22px}.network-brand>small{font-size:7px;margin-top:7px}.network-stem{height:12px;margin-top:10px}.ecosystem-tiles{gap:8px}.ecosystem-tile{padding:10px 9px 8px;gap:7px;border-radius:8px}.ecosystem-tile>.product-icon{height:24px;width:24px;border-radius:6px}.ecosystem-tile .product-icon .icon{height:14px;width:14px}.ecosystem-tile b{font-size:9px}.ecosystem-tile small{font-size:6px;margin-top:1px}.ecosystem-tile>.status{font-size:5px;margin-left:31px;padding:1px 4px}.network-caption{font-size:6px;margin-top:13px;gap:5px}.hero-slider .hero-promise{font-size:8px;line-height:1.7;max-width:330px}}@media(max-width:360px){.hero-slider .hero-copy h1,.hero-slide-title{font-size:36px}.hero-slider .hero-copy{min-height:365px}.hero-slide-selectors{gap:8px}.hero-selector{font-size:6px;display:block}.selector-number{display:block;margin-bottom:3px}.hero-slider-controls{gap:3px}.hero-control{width:23px;height:23px}.ecosystem-network{padding-left:10px;padding-right:10px}.ecosystem-tile{gap:5px;padding-left:7px;padding-right:7px}.ecosystem-tile b{font-size:8px}.ecosystem-tile small{font-size:5px}.ecosystem-tile>.status{margin-left:29px}.hero-feature-line{font-size:7px;gap:9px}}@media(prefers-reduced-motion:reduce){.hero-slide.is-active .hero-copy,.hero-slide.is-active .hero-visual,.hero-selector.is-current .selector-progress i{animation:none!important}}@media(max-width:800px) and (min-width:561px){.hero-slider .hero-copy{min-height:520px}}@media(max-width:560px){.hero-slider .hero-copy{min-height:430px}.ecosystem-slide .hero-slide-title{font-size:38px}}@media(max-width:390px){.hero-slider .hero-copy h1,.hero-slide-title,.ecosystem-slide .hero-slide-title{font-size:36px}.hero-slider .hero-copy{min-height:425px}}.hero-slider.hero-centered{background:#fdfcfe;overflow:hidden;position:relative;border-bottom:1px solid #e6eaf1;isolation:isolate}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.hero-ambient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 104%,#dee7f7 0%,#eff3fa 31%,transparent 66%);opacity:.8;animation:center-ambient 15s ease-in-out infinite alternate}.hero-fine-grid{position:absolute;inset:0;background-image:linear-gradient(#c5d0e726 1px,transparent 1px),linear-gradient(90deg,#c5d0e726 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 105%,black,transparent 63%);opacity:.45}.hero-network-background{position:absolute;width:100%;height:100%;inset:0;min-height:100%;overflow:visible}.network-lines{stroke:#a9b9d9;stroke-width:1;opacity:.23}.network-flow{stroke:#7d94c1;stroke-width:1.4;opacity:.35;stroke-dasharray:55 520;animation:network-travel 25s linear infinite}.network-node{fill:#9db1d7;opacity:.5;animation:node-breathe 7s ease-in-out infinite}.network-node .node-ring{fill:none;stroke:#a1b5db;stroke-width:1;opacity:.45}.network-node.node-two{animation-delay:-3s}.network-node.node-three{animation-delay:-5s}.ambient-point{position:absolute;width:4px;height:4px;background:#a0b1d4;border-radius:50%;opacity:.45;animation:point-float 13s ease-in-out infinite}.point-a{left:12%;top:49%}.point-b{right:15%;top:54%;animation-delay:-4s;width:3px;height:3px}.point-c{left:26%;top:15%;animation-delay:-8s;width:3px;height:3px}.hero-centered .hero-slides{position:relative}.hero-centered .hero-slide{background:transparent}.hero-slider.hero-centered .hero-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:604px;padding:72px 0 60px;text-align:center;width:calc(100% - 112px);max-width:1120px;margin:auto;position:relative}.hero-company-label{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dae1ef;border-radius:100px;background:#ffffffb3;padding:8px 14px;font-size:9px;font-weight:550;letter-spacing:.12em;color:#7d8caa;line-height:1.5;margin-bottom:30px}.hero-company-label .purple-dot{width:5px;height:5px;background:#7d94c1}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:clamp(43px,5.25vw,77px);line-height:1.08;letter-spacing:-.057em;font-weight:550;text-align:center;max-width:1100px;margin:0;color:#21252d}.hero-slider.hero-centered .hero-slide-title span{color:#496eb7}.hero-slider.hero-centered .hero-copy>p{font-size:16px;line-height:1.85;color:#848d9f;max-width:640px;margin:26px auto 30px;text-align:center}.hero-centered .button-row{justify-content:center;gap:12px;width:100%}.hero-centered .button-row .button{min-width:172px;min-height:48px;padding:15px 21px;font-size:12px;border-radius:7px;gap:22px}.hero-centered .button-row .button.primary{background:#4169b6;border-color:#4169b6;box-shadow:0 5px 14px #2c529e12}.hero-centered .button-row .button.primary:hover{background:#2f549c;box-shadow:0 8px 18px #2c529e1a}.hero-centered .button-row .button.secondary{background:#fff;border-color:#dae1ee;color:#566279}.hero-centered .button-row .button.secondary:hover{background:#faf7fd;border-color:#b3c2e0}.hero-slider.hero-centered .hero-promise{font-size:10px;letter-spacing:.035em;line-height:1.8;color:#96a2bb;margin:23px auto 0;text-align:center;max-width:650px}.hero-slider.hero-centered .hero-slider-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:calc(100% - 112px);padding:0 0 28px;position:relative;margin:auto}.hero-centered .hero-slide-selectors{width:auto;max-width:630px;gap:27px;justify-content:center}.hero-centered .hero-selector{min-width:142px;flex:none;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 8px 0;font-size:9px;border-top:1px solid #d1daeb;color:#98a6c0;text-align:center;line-height:1.5}.hero-centered .hero-selector.is-current{color:#586b90}.hero-centered .selector-number{font-size:7px;color:#b2bdd3}.hero-centered .hero-selector.is-current .selector-number{color:#8897b4}.hero-centered .selector-label{max-width:none}.hero-centered .selector-progress{height:1px}.hero-centered .selector-progress i{background:#7c95c5}.hero-centered .hero-slider-controls{gap:7px;padding:0;justify-content:center}.hero-centered .hero-control{height:27px;width:27px;background:#ffffffb0;border-color:#dce3f0;color:#97a5c1}.hero-centered .hero-control:hover{background:#eff3fb;border-color:#bbc7e0;color:#6078a6}.hero-centered .hero-control .icon{width:12px;height:12px}.hero-centered .hero-pause{background:#eef2fa;border-color:transparent;margin-left:2px}.hero-centered .hero-pause .icon{height:11px;width:11px}.hero-slider.hero-centered .hero-slide.is-active .hero-copy{animation:center-copy-in .65s both}.hero-centered:focus-visible{outline:2px solid #bccae5;outline-offset:-3px}@keyframes network-travel{from{stroke-dashoffset:0}to{stroke-dashoffset:-1725}}@keyframes center-ambient{from{opacity:.55;transform:scale(1)}to{opacity:.9;transform:scale(1.06)}}@keyframes node-breathe{0%,100%{opacity:.25}50%{opacity:.6}}@keyframes point-float{0%,100%{transform:translateY(0);opacity:.2}50%{transform:translateY(-13px);opacity:.5}}@keyframes center-copy-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-slider.hero-centered .hero-copy{min-height:655px;padding-top:86px;padding-bottom:68px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:81px}.hero-slider.hero-centered .hero-copy>p{font-size:17px}}@media(max-width:1190px){.hero-slider.hero-centered .hero-copy{min-height:583px;width:calc(100% - 72px);padding:69px 0 55px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:64px}.hero-slider.hero-centered .hero-copy>p{font-size:15px;max-width:610px}.hero-slider.hero-centered .hero-slider-bottom{width:calc(100% - 72px)}}@media(max-width:980px){.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:56px}.hero-slider.hero-centered .hero-copy{min-height:555px;padding:60px 0 49px}.hero-slider.hero-centered .hero-copy>p{font-size:14px;max-width:590px;margin-top:24px}.hero-company-label{font-size:8px;margin-bottom:27px}.hero-slider.hero-centered .hero-promise{font-size:9px}.hero-centered .hero-slide-selectors{gap:22px}.hero-centered .hero-selector{min-width:137px;font-size:8px}}@media(max-width:800px){.hero-slider.hero-centered .hero-copy{min-height:540px;width:calc(100% - 48px);max-width:none;padding:57px 0 47px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:48px;line-height:1.12;letter-spacing:-.05em}.hero-slider.hero-centered .hero-copy>p{font-size:14px;max-width:560px;line-height:1.9;margin:23px auto 27px}.hero-slider.hero-centered .hero-slider-bottom{width:calc(100% - 48px);gap:18px;padding-bottom:26px}.hero-centered .hero-slide-selectors{width:auto;flex:none;gap:20px}.hero-company-label{font-size:7px;letter-spacing:.1em;padding:8px 12px;max-width:100%;margin-bottom:26px}.hero-network-background{width:135%;left:-17.5%}.hero-slider.hero-centered .hero-promise{font-size:9px;max-width:520px;margin-top:23px}.hero-centered .button-row .button{min-width:160px;font-size:11px;gap:20px;min-height:46px}}@media(max-width:560px){.hero-slider.hero-centered .hero-copy{min-height:518px;width:calc(100% - 36px);padding:49px 0 42px;justify-content:center}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title,.hero-centered .ecosystem-slide .hero-slide-title{font-size:38px;line-height:1.15;letter-spacing:-.048em;max-width:420px}.hero-slider.hero-centered .hero-copy>p{font-size:12px;line-height:1.95;max-width:355px;margin:23px auto 26px}.hero-company-label{font-size:6px;letter-spacing:.09em;padding:7px 10px;margin-bottom:25px;gap:6px;max-width:100%;text-align:center}.hero-company-label .purple-dot{width:4px;height:4px;flex-shrink:0}.hero-centered .button-row{gap:10px}.hero-centered .button-row .button{min-width:145px;min-height:45px;font-size:10px;padding:13px 16px;gap:15px}.hero-slider.hero-centered .hero-promise{font-size:8px;line-height:1.9;letter-spacing:.01em;max-width:310px;margin-top:22px}.hero-slider.hero-centered .hero-slider-bottom{width:calc(100% - 36px);gap:16px;padding-bottom:24px}.hero-centered .hero-slide-selectors{width:100%;max-width:365px;gap:12px;display:grid;grid-template-columns:1fr 1.2fr 1fr}.hero-centered .hero-selector{min-width:0;font-size:7px;padding:12px 0 0;gap:5px;line-height:1.5;flex:1}.hero-centered .selector-number{font-size:6px;margin:0;display:inline}.hero-centered .selector-label{font-size:7px;font-weight:400;max-width:none}.hero-centered .hero-slider-controls{gap:8px;padding:0}.hero-centered .hero-control{width:26px;height:26px}.hero-network-background{width:210%;left:-55%}.hero-fine-grid{background-size:45px 45px}.point-a{left:8%;top:38%}.point-b{right:9%;top:51%}.point-c{left:18%;top:9%}.hero-ambient{background:radial-gradient(ellipse at 50% 101%,#e3eaf8 0%,#f7f3fb 38%,transparent 74%)}}@media(max-width:390px){.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title,.hero-centered .ecosystem-slide .hero-slide-title{font-size:33px}.hero-slider.hero-centered .hero-copy{min-height:497px;padding-top:43px;padding-bottom:36px}.hero-company-label{font-size:5.5px;letter-spacing:.075em}.hero-centered .button-row .button{min-width:130px;font-size:9px;gap:12px}.hero-slider.hero-centered .hero-copy>p{font-size:11px;max-width:310px}.hero-centered .hero-slide-selectors{gap:8px}.hero-centered .hero-selector{font-size:6px;gap:4px;display:flex}.hero-centered .selector-label{font-size:6px}}@media(prefers-reduced-motion:reduce){.hero-atmosphere *{animation:none!important}.hero-slider.hero-centered .hero-slide.is-active .hero-copy{animation:none!important}}.hero-slider.hero-centered{background:#fff;border-bottom:0;padding-bottom:18px}.hero-canvas-frame{position:absolute;inset:17px 18px 0;border:1px solid #e0e5ef;border-radius:22px;background:linear-gradient(180deg,#fdfcfe00 40%,#f9f6fc65 100%)}.hero-canvas-frame::before,.hero-canvas-frame::after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;border:1px solid #c3cee5;background:#faf7fe;top:40%;left:-4px}.hero-canvas-frame::after{left:auto;right:-4px;top:63%}.hero-slider.hero-centered .hero-copy{min-height:537px;padding:73px 0 31px;max-width:1180px}.hero-centered .hero-company-label{border-color:#dce3f0;border-radius:7px;background:#fff;box-shadow:0 2px 7px #212f4804;padding:7px 12px 7px 7px;font-size:9px;letter-spacing:.1em;color:#728099;gap:10px;margin-bottom:29px}.hero-brand-chip{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #d4ddef;background:#f0f4fc;border-radius:5px;overflow:hidden}.hero-brand-chip .brand-symbol{transform:scale(.48) skew(-17deg);flex-shrink:0}.hero-brand-chip .brand-symbol i{background:#728bba}.hero-label-line{height:12px;width:1px;background:#dde3ef;margin-left:3px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-weight:650;letter-spacing:-.06em;font-size:76px;line-height:1.09;max-width:1160px;position:relative}.hero-slider.hero-centered .hero-slide-title .headline-intro{display:block;color:#262b36;font-size:.82em;font-weight:550;letter-spacing:-.055em;line-height:1.17;margin-bottom:4px}.hero-slider.hero-centered .hero-slide-title .headline-emphasis{display:block;color:#4b679e;background:linear-gradient(110deg,#263758 5%,#678bd0 50%,#2f4369 94%);background-size:160% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:headline-tone 14s ease-in-out infinite alternate;letter-spacing:-.062em;padding-bottom:4px}.headline-stroke{width:420px;height:20px;margin-top:2px;overflow:visible}.headline-stroke path:first-child{stroke:#9db3de;stroke-width:1.8;stroke-linecap:round;opacity:.7}.headline-stroke path:last-child{stroke:#ced9ef;stroke-width:1.2;stroke-linecap:round}.hero-slider.hero-centered .hero-copy>p{font-size:15px;color:#798498;max-width:650px;margin:17px auto 27px;line-height:1.9}.hero-centered .button-row .button{min-width:178px;min-height:48px;border-radius:9px;font-size:12px;font-weight:500;gap:20px;padding:11px 13px 11px 20px}.hero-centered .button-row .button>.icon{width:27px;height:27px;padding:6px;border-radius:5px;background:#ffffff1f;border:1px solid #ffffff16;transition:transform .2s}.hero-centered .button-row .button.secondary>.icon{background:#eef2fa;border-color:#dee5f3;color:#8093b7}.hero-centered .button-row .button.primary{background:#4a68a1;border-color:#4a68a1;box-shadow:0 1px 0 #ffffff29 inset,0 7px 16px #3c548318}.hero-centered .button-row .button.primary:hover{background:#36538b}.hero-centered .button-row .button:hover>.icon{transform:translateX(2px)}.hero-centered .button-row .button.secondary{box-shadow:0 2px 5px #1d2b4403;border-color:#dae1ee;color:#6e7a93}.hero-slider.hero-centered .hero-promise{font-size:9px;color:#909eb7;margin:19px auto 0;letter-spacing:.025em}.hero-centered .hero-atmosphere .hero-ambient{opacity:.72;background:radial-gradient(ellipse at 50% 96%,#d7e1f54f 0%,#ecf1f973 37%,transparent 75%)}.hero-orbit-art{position:absolute;bottom:-133px;left:50%;transform:translateX(-50%);width:1120px;height:550px;stroke:#bdc8df;stroke-width:1;opacity:.35;pointer-events:none}.hero-orbit-art ellipse:nth-child(2){opacity:.7}.hero-orbit-art ellipse:nth-child(3){opacity:.6}.hero-orbit-art .orbit-current{stroke:#8097c3;stroke-width:1.5;stroke-dasharray:70 2400;animation:orbit-flow 28s linear infinite;opacity:.8}.hero-centered .hero-network-background{opacity:.45}.hero-centered .hero-fine-grid{opacity:.32;mask-image:radial-gradient(ellipse at 50% 105%,black,transparent 68%)}.hero-ecosystem-rail{position:relative;z-index:1;text-align:center;margin:0 auto 35px;width:calc(100% - 100px);max-width:1000px}.hero-rail-label{display:flex;align-items:center;justify-content:center;gap:15px;font-size:7px;letter-spacing:.115em;color:#9ea9be;margin-bottom:17px}.hero-rail-label>span{width:35px;height:1px;background:#d6deee}.hero-product-rail{display:flex;align-items:center;justify-content:center;gap:10px}.hero-rail-product{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dde3ee;background:#ffffffd9;box-shadow:0 3px 8px #20315105;border-radius:9px;padding:12px 15px;text-align:left;min-width:136px;transition:border-color .2s,transform .2s;animation:rail-enter .6s both}.hero-rail-product:nth-child(2){animation-delay:.06s}.hero-rail-product:nth-child(3){animation-delay:.12s}.hero-rail-product:nth-child(4){animation-delay:.18s}.hero-rail-product:nth-child(5){animation-delay:.24s}.hero-rail-product:nth-child(6){animation-delay:.3s}.hero-rail-product>.product-icon{width:29px;height:29px;border-radius:7px;opacity:.85}.hero-rail-product>.product-icon .icon{width:17px;height:17px}.hero-rail-product>span:last-child>b{display:block;font-size:11px;font-weight:550;letter-spacing:-.025em;color:#73819a;line-height:1.4}.hero-rail-product>span:last-child>small{display:block;font-size:5px;letter-spacing:.08em;color:#abb6cc;margin-top:3px;line-height:1.5}.hero-rail-product:first-child{border-color:#c2cee5;background:#fff}.hero-rail-product:first-child>span:last-child>b{color:#50658f}.hero-rail-product:first-child>span:last-child>small{color:#689982}.hero-rail-product:hover{border-color:#a8b9dc;transform:translateY(-3px)}.hero-slider.hero-centered .hero-slider-bottom{flex-direction:row;justify-content:center;gap:28px;padding-bottom:30px}.hero-centered .hero-slide-selectors{background:#ffffffe0;border:1px solid #dde3ef;box-shadow:0 2px 8px #20304f04;border-radius:100px;padding:5px;gap:4px}.hero-centered .hero-selector{min-width:0;border:0;border-radius:100px;padding:10px 16px;font-size:8px;gap:7px;overflow:hidden;color:#97a3bb;background:none}.hero-centered .hero-selector.is-current{background:#e7ecf7;color:#576d98;box-shadow:0 1px 3px #182d5508}.hero-centered .selector-number{font-size:6px}.hero-centered .selector-progress{top:auto;bottom:0;left:15px;right:15px;height:1px;opacity:.7}.hero-centered .hero-selector .selector-label{font-size:8px;font-weight:500}.hero-centered .hero-slider-controls{gap:7px}.hero-centered .hero-control{width:30px;height:30px;background:#ffffffcf}.hero-centered .hero-control .icon{width:13px;height:13px}.hero-centered .hero-pause{background:#e9eef8}.hero-centered .hero-counter{display:none}@keyframes orbit-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-2470}}@keyframes headline-tone{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes rail-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-slider.hero-centered .hero-copy{min-height:580px;padding-top:82px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:82px}.hero-centered .hero-ecosystem-rail{margin-bottom:41px}}@media(max-width:1190px){.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:67px}.hero-slider.hero-centered .hero-copy{min-height:518px;padding-top:67px;padding-bottom:30px}.hero-slider.hero-centered .hero-copy>p{font-size:14px;max-width:620px}.hero-ecosystem-rail{width:calc(100% - 76px);margin-bottom:31px}.hero-product-rail{gap:8px}.hero-rail-product{min-width:123px;padding:10px 12px;gap:8px}.hero-rail-product>span:last-child>b{font-size:10px}.hero-rail-product>.product-icon{height:26px;width:26px}.headline-stroke{width:360px}}@media(max-width:980px){.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:58px}.hero-slider.hero-centered .hero-copy{min-height:495px;padding-top:64px;padding-bottom:29px}.hero-product-rail{gap:7px}.hero-rail-product{min-width:0;padding:10px 11px;gap:7px}.hero-rail-product>span:last-child>b{font-size:9px}.hero-rail-product>span:last-child>small{font-size:4px}.hero-rail-product>.product-icon{height:24px;width:24px}.hero-rail-product>.product-icon .icon{height:14px;width:14px}.hero-ecosystem-rail{width:calc(100% - 72px)}.hero-orbit-art{width:1000px}.hero-centered .hero-company-label{font-size:8px}.headline-stroke{width:325px}}@media(max-width:800px){.hero-slider.hero-centered .hero-copy{min-height:475px;padding-top:62px;padding-bottom:28px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:49px;line-height:1.13}.hero-slider.hero-centered .hero-slide-title .headline-intro{font-size:.85em}.hero-slider.hero-centered .hero-copy>p{font-size:13px;max-width:550px;margin:16px auto 26px}.hero-centered .hero-company-label{font-size:7px;letter-spacing:.065em;gap:8px;margin-bottom:24px;padding-right:9px}.hero-brand-chip{height:21px;width:21px}.hero-brand-chip .brand-symbol{transform:scale(.42) skew(-17deg)}.hero-centered .button-row .button{min-width:163px;font-size:11px;min-height:46px;gap:16px}.hero-ecosystem-rail{width:calc(100% - 58px);margin-bottom:29px}.hero-rail-label{font-size:6px;margin-bottom:15px;gap:12px}.hero-product-rail{gap:9px}.hero-rail-product{min-width:0;padding:10px 11px;gap:0}.hero-rail-product>span:last-child{display:none}.hero-rail-product>.product-icon{width:31px;height:31px}.hero-rail-product>.product-icon .icon{height:18px;width:18px}.hero-centered .hero-slider-bottom{gap:18px;padding-bottom:27px}.hero-centered .hero-selector{padding:9px 13px}.hero-centered .hero-selector .selector-label{font-size:7px}.hero-orbit-art{width:850px;height:420px;bottom:-80px}.headline-stroke{height:17px;width:280px}.hero-canvas-frame{inset:14px 12px 0;border-radius:17px}}@media(max-width:560px){.hero-slider.hero-centered .hero-copy{min-height:503px;padding-top:55px;padding-bottom:26px;max-width:460px}.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:40px;line-height:1.1;max-width:420px}.hero-slider.hero-centered .hero-slide-title .headline-intro{font-size:.8em;line-height:1.2;margin-bottom:7px}.hero-slider.hero-centered .hero-slide-title .headline-emphasis{letter-spacing:-.055em;max-width:400px;padding-bottom:3px}.hero-centered .hero-company-label{font-size:5.6px;letter-spacing:.055em;padding:5px 8px 5px 5px;gap:7px;margin-bottom:26px;border-radius:6px}.hero-brand-chip{height:20px;width:20px}.hero-brand-chip .brand-symbol{transform:scale(.42) skew(-17deg)}.hero-label-line{display:none}.headline-stroke{width:245px;height:14px;margin-top:1px}.hero-slider.hero-centered .hero-copy>p{font-size:12px;line-height:1.9;max-width:344px;margin:16px auto 24px}.hero-centered .button-row{gap:10px}.hero-centered .button-row .button{min-width:143px;font-size:10px;gap:14px;padding:10px 10px 10px 15px;border-radius:8px;min-height:44px}.hero-centered .button-row .button>.icon{width:24px;height:24px;padding:5px;border-radius:5px}.hero-slider.hero-centered .hero-promise{font-size:8px;max-width:310px;margin-top:19px;line-height:1.8}.hero-ecosystem-rail{width:calc(100% - 44px);margin-bottom:26px}.hero-rail-label{font-size:5px;gap:8px;letter-spacing:.07em;margin-bottom:13px}.hero-rail-label>span{width:18px}.hero-product-rail{gap:7px}.hero-rail-product{padding:7px 8px;border-radius:7px}.hero-rail-product>.product-icon{width:26px;height:26px;border-radius:6px}.hero-rail-product>.product-icon .icon{width:15px;height:15px}.hero-slider.hero-centered .hero-slider-bottom{flex-direction:column;gap:16px;padding-bottom:23px;width:calc(100% - 38px)}.hero-centered .hero-slide-selectors{display:flex;width:auto;max-width:100%;gap:3px;padding:4px;border-radius:100px}.hero-centered .hero-selector{flex:none;min-width:0;padding:9px 11px;gap:4px;font-size:6px}.hero-centered .hero-selector .selector-label{font-size:6px}.hero-centered .selector-number{font-size:5px}.hero-centered .hero-slider-controls{gap:8px}.hero-centered .hero-control{width:27px;height:27px}.hero-canvas-frame{inset:11px 8px 0;border-radius:14px}.hero-orbit-art{width:740px;height:400px;bottom:-55px;opacity:.28}.hero-canvas-frame::before,.hero-canvas-frame::after{display:none}.hero-slider.hero-centered{padding-bottom:11px}}@media(max-width:390px){.hero-slider.hero-centered h1,.hero-slider.hero-centered .hero-slide-title{font-size:35px;line-height:1.13}.hero-slider.hero-centered .hero-copy{min-height:481px;padding-top:50px}.hero-centered .hero-company-label{font-size:5px;gap:6px}.hero-slider.hero-centered .hero-copy>p{font-size:11px;max-width:295px}.hero-centered .button-row .button{min-width:132px;font-size:9px;gap:12px}.hero-rail-product{padding:7px;}.hero-product-rail{gap:6px}.hero-rail-product>.product-icon{height:23px;width:23px}.hero-rail-product>.product-icon .icon{height:14px;width:14px}.hero-rail-label{font-size:4.5px}.hero-centered .hero-selector{padding:9px 9px;gap:4px}.hero-centered .hero-selector .selector-label{font-size:5.5px}.headline-stroke{width:215px}}@media(prefers-reduced-motion:reduce){.hero-orbit-art,.hero-orbit-art *, .hero-rail-product,.hero-slider.hero-centered .hero-slide-title .headline-emphasis{animation:none!important}}.hero-slider.hero-centered .hero-copy>p{color:#626c7f}.hero-centered .hero-company-label{color:#626e87}.hero-centered .hero-selector{color:#687690}.hero-centered .hero-selector.is-current{color:#465d89}.hero-centered .button-row .button.secondary{color:#5d6b87}.hero-rail-product>span:last-child>b{color:#62718f}.hero-business-strip{position:relative;z-index:1;width:calc(100% - 80px);max-width:1030px;margin:0 auto;padding:3px 0 39px;text-align:center}.business-strip-heading{font-size:13px;font-weight:500;letter-spacing:.025em;color:#8795b0;margin-bottom:23px}.business-marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);padding:6px 0;outline-offset:4px}.business-marquee-track{display:flex;align-items:center;width:max-content;animation:business-flow-right 42s linear infinite;will-change:transform}.business-marquee-group{display:flex;align-items:center;gap:30px;flex-shrink:0;padding-right:30px}.business-marquee-item{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;color:#76849e;line-height:1.5}.business-marquee-item>.icon{width:22px;height:22px;color:#98a9c9;stroke-width:1.3}.business-marquee-item>span{font-size:15px;letter-spacing:-.03em;font-weight:500}.business-marquee-item>i{height:3px;width:3px;border-radius:50%;background:#c0cce5;margin-left:17px}.business-marquee:hover .business-marquee-track,.business-marquee:focus .business-marquee-track,.hero-centered[data-motion-paused="true"] .business-marquee-track{animation-play-state:paused}.business-marquee:focus-visible{outline:2px solid #aebfe0;border-radius:6px}.hero-slider.hero-centered{padding-bottom:20px}@keyframes business-flow-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:980px){.hero-business-strip{width:calc(100% - 72px);padding-bottom:33px}.business-marquee-group{gap:25px;padding-right:25px}.business-marquee-item>span{font-size:14px}.business-marquee-item>.icon{width:20px;height:20px}.business-strip-heading{font-size:12px;margin-bottom:21px}.business-marquee-item>i{margin-left:14px}}@media(max-width:560px){.hero-business-strip{width:calc(100% - 38px);padding:3px 0 30px}.business-strip-heading{font-size:11px;letter-spacing:.02em;margin-bottom:18px}.business-marquee-group{gap:22px;padding-right:22px}.business-marquee-item{gap:9px}.business-marquee-item>span{font-size:12px}.business-marquee-item>.icon{height:18px;width:18px}.business-marquee-item>i{height:2px;width:2px;margin-left:12px}.business-marquee-track{animation-duration:35s}.hero-slider.hero-centered{padding-bottom:11px}}@media(prefers-reduced-motion:reduce){.business-marquee-track{animation:none;transform:none;will-change:auto;width:100%}.business-marquee{mask-image:none;overflow:visible}.business-marquee-group:first-child{width:100%;flex-wrap:wrap;justify-content:center;gap:16px 24px;padding:0}.business-marquee-group[aria-hidden="true"]{display:none}.business-marquee-item>i{display:none}}.hero-centered .hero-company-label.hero-updates-badge{font-size:11px;letter-spacing:0;text-transform:none;gap:10px;padding:9px 13px;border-radius:100px;background:#fbf8fe;border-color:#d2dcef;color:#8696b5;box-shadow:0 2px 7px #293e6605;transition:background .2s,border-color .2s,transform .2s;line-height:1.4}.hero-updates-badge strong{font-weight:550;color:#5f7399}.updates-badge-dot{height:5px;width:5px;border-radius:50%;background:#7c93bf;box-shadow:0 0 0 3px #e3eaf7}.updates-badge-divider{width:1px;height:12px;background:#d1dbed;margin:0 1px}.hero-updates-badge>.icon{height:13px;width:13px;color:#8696b5;transition:transform .2s}.hero-centered .hero-updates-badge:hover{background:#ebf0fb;border-color:#b1c1e0;transform:translateY(-1px)}.hero-updates-badge:hover>.icon{transform:translateX(2px)}.updates-intro{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-top:33px;padding-bottom:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.updates-intro>div:first-child>.eyebrow{font-size:8px;margin-bottom:18px}.updates-intro h2{font-size:35px;line-height:1.15}.updates-intro>div:first-child>p{font-size:12px;line-height:1.9;max-width:430px;margin-top:20px}.updates-topic-list>div{display:flex;align-items:flex-start;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.updates-topic-list>div:first-child{padding-top:0}.updates-topic-list>div:last-child{border-bottom:0;padding-bottom:0}.updates-topic-list .icon{height:19px;width:19px;color:#97a6c2;margin-top:2px}.updates-topic-list b{display:block;font-size:13px;font-weight:550;line-height:1.5;color:#5d6b87}.updates-topic-list small{font-size:10px;color:#96a1b7;line-height:1.8;display:block;margin-top:5px}.updates-feed{padding-top:58px}.updates-filter-panel{padding:22px 23px 20px;background:#faf8fc;border:1px solid #dde3ef;border-radius:11px;margin-bottom:32px}.updates-filter-panel .editorial-filters{margin-bottom:22px}.updates-filter-panel .chip{font-size:10px;padding:7px 13px}.updates-search-row{display:grid;grid-template-columns:1fr 220px;gap:17px;align-items:center}.updates-search-row .search-field{height:44px;padding:0 14px}.updates-search-row input{font-size:11px}.update-product-select{display:flex;align-items:center;gap:9px;font-size:9px;color:#8795b1;white-space:nowrap}.update-product-select select{background:white;border:1px solid #d6ddea;border-radius:6px;width:100%;padding:11px 10px;font-size:10px;color:#7886a2;min-width:0}.updates-feed .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 27px}.update-product-tag{display:flex;align-items:center;gap:6px;font-size:9px;color:#97a6c3;margin-bottom:10px;line-height:1.5}.update-product-tag .icon{height:12px;width:12px;stroke-width:1.3}.updates-feed .content-card>.article-meta{font-size:10px;flex-wrap:wrap;gap:8px}.updates-feed .content-card h3{font-size:25px;max-width:490px;margin-bottom:13px}.updates-feed .content-card>p{font-size:12px;line-height:1.9;max-width:470px}.updates-feed .content-card>.text-link{font-size:11px}.updates-product-section{background:#fbf9fc;padding:68px 0 57px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.updates-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.updates-product-item{display:flex;align-items:center;gap:13px;border:1px solid #e0e5ef;padding:23px 19px;background:white;border-radius:10px;transition:transform .2s,border-color .2s}.updates-product-item:hover{transform:translateY(-2px);border-color:#b4c3df}.updates-product-item>.product-icon{width:37px;height:37px;border-radius:9px}.updates-product-item>.product-icon .icon{height:21px;width:21px}.updates-product-item>span:nth-child(2){flex:1;min-width:0}.updates-product-item b{font-size:14px;display:block;font-weight:550;line-height:1.5}.updates-product-item small{font-size:8px;display:block;line-height:1.8;color:#a4aec2;margin:3px 0 7px}.updates-product-item>.icon{width:15px;height:15px;color:#9caac3}.updates-product-item .status{font-size:6px;padding:3px 6px}.updates-availability-note{font-size:9px;line-height:1.9;color:#9eaac3;margin-top:24px;max-width:830px}.content-card:has(.update-product-tag)>.article-meta{flex-wrap:wrap;gap:8px}.article-body h2{scroll-margin-top:90px}@media(max-width:980px){.updates-intro{gap:60px}.updates-intro h2{font-size:31px}.updates-product-grid{grid-template-columns:repeat(2,1fr)}.updates-feed .content-card h3{font-size:22px}.updates-filter-panel .chip{font-size:9px;padding:7px 11px}.updates-search-row{grid-template-columns:1fr 200px}.updates-product-section{padding:55px 0 45px}}@media(max-width:800px){.hero-centered .hero-company-label.hero-updates-badge{font-size:10px;padding:8px 12px;gap:9px}.updates-intro{gap:35px}.updates-intro h2{font-size:29px}.updates-intro>div:first-child>p{font-size:11px}.updates-topic-list small{font-size:9px}.updates-feed .content-grid>.content-card:last-child:nth-child(odd){display:flex;grid-column:auto}.updates-feed .content-grid>.content-card:last-child:nth-child(odd) .article-image{margin-bottom:22px;aspect-ratio:1.75}.updates-search-row{grid-template-columns:1fr 190px;gap:12px}.updates-filter-panel{padding:20px}.updates-feed .content-card h3{font-size:20px}.updates-feed .content-card>.article-meta{font-size:8px}.updates-feed .content-card>p{font-size:11px}.updates-product-item{padding:19px 16px}}@media(max-width:560px){.hero-centered .hero-company-label.hero-updates-badge{font-size:9px;padding:8px 11px;gap:8px}.hero-updates-badge>.icon{width:12px;height:12px}.updates-badge-dot{width:4px;height:4px}.updates-intro{grid-template-columns:1fr;gap:27px;padding-top:29px;padding-bottom:32px}.updates-intro h2{font-size:30px}.updates-intro>div:first-child>p{font-size:12px;max-width:100%;margin-top:16px}.updates-topic-list b{font-size:13px}.updates-topic-list small{font-size:10px}.updates-topic-list>div{padding:15px 0}.updates-feed{padding-top:42px}.updates-feed .section-heading{display:flex;align-items:flex-end;gap:15px}.updates-feed .section-heading h2{font-size:27px}.updates-feed .listing-count{font-size:8px;white-space:nowrap}.updates-filter-panel{padding:16px;margin-bottom:27px}.updates-filter-panel .chip{font-size:8px;padding:6px 10px;min-height:30px}.updates-filter-panel .editorial-filters{margin-bottom:18px}.updates-search-row{grid-template-columns:1fr;gap:13px}.updates-search-row .search-field{height:43px;padding:0 11px}.updates-search-row input{font-size:10px}.update-product-select{font-size:9px;gap:12px}.update-product-select select{padding:10px;font-size:10px}.updates-feed .editorial-grid{grid-template-columns:1fr;gap:35px}.updates-feed .content-card h3{font-size:24px}.updates-feed .content-card>p{font-size:12px}.updates-feed .content-card>.article-meta{font-size:9px}.updates-product-grid{grid-template-columns:1fr;gap:11px}.updates-product-section{padding:44px 0 36px}.updates-product-item{padding:19px}.updates-product-item b{font-size:15px}.updates-product-item small{font-size:9px}.updates-product-item .status{font-size:7px}.updates-availability-note{font-size:9px}.update-product-tag{font-size:9px}}.hero-business-strip .business-strip-heading{font-size:15px;font-weight:550;letter-spacing:-.015em;color:#707c93;margin-bottom:5px}.business-strip-disclaimer{font-size:9px;color:#a4afc5;line-height:1.7;letter-spacing:.025em;margin-bottom:20px}.business-marquee-group:has(.demo-business-logo){gap:40px;padding-right:40px}.demo-business-logo{gap:10px;color:#8c98af;transition:color .25s}.demo-logo-symbol{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #c4cdde;border-radius:8px;transform:rotate(-3deg);color:#92a1be;transition:color .25s,border-color .25s,background .25s}.demo-logo-symbol .icon{width:21px;height:21px;stroke-width:1.4}.demo-business-logo .demo-logo-wordmark{font-size:17px;line-height:1.15;font-weight:600;letter-spacing:-.035em;color:#8591aa}.demo-logo-wordmark small{display:block;margin-top:6px;font-size:7px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#aab5cb}.logo-urban .demo-logo-wordmark{font-weight:700;letter-spacing:-.055em}.logo-care .demo-logo-symbol{border-radius:50%;transform:none}.logo-care .demo-logo-wordmark{font-weight:500;letter-spacing:-.045em}.logo-wellnest .demo-logo-symbol{border-radius:50% 50% 7px 50%;transform:rotate(-6deg)}.logo-wellnest .demo-logo-wordmark{font-weight:550;letter-spacing:-.03em}.logo-vista .demo-logo-symbol{border-radius:3px;transform:rotate(3deg)}.logo-vista .demo-logo-wordmark{font-weight:550;letter-spacing:.025em;font-size:16px}.logo-lexora .demo-logo-symbol{border-radius:50%;border-color:transparent;transform:none}.logo-lexora .demo-logo-symbol .icon{width:27px;height:27px;stroke-width:1.1}.logo-lexora .demo-logo-wordmark{font-family:Georgia,serif;font-weight:500;letter-spacing:-.01em;font-size:21px}.logo-lexora .demo-logo-wordmark small{font-family:Inter,sans-serif}.logo-suncrest .demo-logo-symbol{border:0;transform:none}.logo-suncrest .demo-logo-symbol .icon{width:29px;height:29px;stroke-width:1.2}.logo-suncrest .demo-logo-wordmark{font-weight:500;letter-spacing:-.015em}.demo-business-logo:hover .demo-logo-wordmark{color:#516b9e}.demo-business-logo:hover .demo-logo-symbol{color:#6b84b3;border-color:#93a7ce;background:#f9f4fc}.demo-business-logo>i{margin-left:19px;background:#ced7e9}.demo-business-logo .demo-logo-wordmark{text-align:left}@media(max-width:980px){.hero-business-strip .business-strip-heading{font-size:14px}.business-strip-disclaimer{font-size:8px;margin-bottom:18px}.business-marquee-group:has(.demo-business-logo){gap:33px;padding-right:33px}.demo-business-logo .demo-logo-wordmark{font-size:16px}.logo-vista .demo-logo-wordmark{font-size:15px}.logo-lexora .demo-logo-wordmark{font-size:20px}.demo-logo-symbol{width:30px;height:30px}.demo-logo-wordmark small{font-size:6px}}@media(max-width:560px){.hero-business-strip .business-strip-heading{font-size:13px}.business-strip-disclaimer{font-size:8px;margin-bottom:17px}.business-marquee-group:has(.demo-business-logo){gap:28px;padding-right:28px}.demo-business-logo{gap:9px}.demo-business-logo .demo-logo-wordmark{font-size:14px}.logo-vista .demo-logo-wordmark{font-size:13px}.logo-lexora .demo-logo-wordmark{font-size:18px}.demo-logo-wordmark small{font-size:6px;margin-top:5px}.demo-logo-symbol{height:27px;width:27px;border-radius:6px}.demo-logo-symbol .icon{height:18px;width:18px}.demo-business-logo>i{margin-left:15px}.logo-lexora .demo-logo-symbol .icon{height:23px;width:23px}.logo-suncrest .demo-logo-symbol .icon{height:25px;width:25px}}@media(prefers-reduced-motion:reduce){.business-marquee-group:first-child:has(.demo-business-logo){gap:20px 28px;padding:0}}.hero-business-strip .business-strip-heading{margin-bottom:20px}@media(max-width:560px){.hero-business-strip .business-strip-heading{margin-bottom:18px}}.hero-slider.hero-centered{background:#fff}.hero-centered .hero-atmosphere .hero-ambient{background:radial-gradient(ellipse 70% 50% at 50% 106%,#dbe4f4a6 0%,#ecf1f97a 47%,#fff0 85%);animation:none;opacity:1}.hero-centered .hero-canvas-frame{background:linear-gradient(180deg,#fff0 57%,#f8f5fc4d 100%);border-color:#e5e9f0}.hero-centered .hero-fine-grid{opacity:.22;mask-image:radial-gradient(ellipse at 50% 112%,black,transparent 58%)}.hero-centered .hero-orbit-art{stroke:#bec8dc;stroke-width:.75;opacity:.38;bottom:-139px}.hero-centered .hero-orbit-art .orbit-current{stroke:#9fafcd;stroke-width:1;opacity:.35;animation-duration:44s}.hero-centered .hero-network-background{opacity:.7}.hero-centered .network-lines{stroke:#b3bfd6;stroke-width:.9;opacity:.3}.hero-centered .network-flow{opacity:.16;stroke:#879bc2;animation-duration:37s}.network-traveler{fill:#839bc9;opacity:.55;filter:none}.hero-centered .network-node{opacity:.2;animation-duration:10s}.hero-centered .ambient-point{opacity:.18}.business-marquee{mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent)}.business-marquee-track{animation-duration:52s}.business-marquee-group:has(.demo-business-logo){gap:52px;padding-right:52px}.hero-business-strip .demo-business-logo .demo-logo-wordmark{color:#83838d}.hero-business-strip .demo-logo-wordmark small{color:#b0afb7}.hero-business-strip .demo-logo-symbol{color:#92929c;border-color:#dad9e0;background:transparent}.hero-business-strip .logo-lexora .demo-logo-symbol,.hero-business-strip .logo-suncrest .demo-logo-symbol{border-color:transparent}.hero-business-strip .demo-business-logo>i{background:#d9d8df;margin-left:24px}.hero-business-strip .demo-business-logo:hover .demo-logo-wordmark{color:#646870}.hero-business-strip .demo-business-logo:hover .demo-logo-symbol{color:#70757f;border-color:#c2c6ce;background:#f7f6f9}.hero-business-strip .logo-lexora:hover .demo-logo-symbol,.hero-business-strip .logo-suncrest:hover .demo-logo-symbol{border-color:transparent}@media(max-width:980px){.business-marquee-group:has(.demo-business-logo){gap:44px;padding-right:44px}.hero-centered .hero-orbit-art{bottom:-110px}}@media(max-width:800px){.hero-centered .hero-orbit-art{bottom:-100px;width:950px;height:470px}}@media(max-width:560px){.business-marquee-group:has(.demo-business-logo){gap:36px;padding-right:36px}.business-marquee-track{animation-duration:44s}.hero-business-strip .demo-business-logo>i{margin-left:18px}.hero-centered .hero-orbit-art{width:790px;height:400px;bottom:-86px;opacity:.3}.network-traveler{opacity:.4}.hero-centered .hero-atmosphere .hero-ambient{background:radial-gradient(ellipse 90% 47% at 50% 104%,#dde5f598 0%,#eef2fa75 48%,#fff0 88%)}.business-marquee{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}@media(prefers-reduced-motion:reduce){.network-traveler{display:none}.business-marquee{mask-image:none;-webkit-mask-image:none}.business-marquee-track{animation:none}.business-marquee-group:first-child:has(.demo-business-logo){gap:20px 28px;padding:0}.hero-orbit-art .orbit-current,.hero-centered .network-flow,.hero-centered .network-node{animation:none!important}}.hero-centered .hero-atmosphere .hero-ambient{background:radial-gradient(ellipse 34% 45% at 0% 5%,#3b73df0f 0%,#e6edfa80 30%,#e6edfa00 76%),radial-gradient(ellipse 38% 43% at 102% 99%,#3b73df1a 0%,#e6edfa85 35%,#e6edfa00 78%),radial-gradient(ellipse 65% 35% at 50% 109%,#e6edfab3 0%,#3b73df0f 30%,#e6edfa00 84%);opacity:1;animation:none}@media(max-width:560px){.hero-centered .hero-atmosphere .hero-ambient{background:radial-gradient(ellipse 43% 30% at -5% 0%,#3b73df0f 0%,#e6edfa70 32%,#e6edfa00 79%),radial-gradient(ellipse 48% 36% at 108% 102%,#3b73df1a 0%,#e6edfa80 34%,#e6edfa00 82%),radial-gradient(ellipse 80% 26% at 50% 112%,#e6edfaa3 0%,#3b73df0f 28%,#e6edfa00 83%)}}.hero-centered .hero-orbit-art,.hero-centered .hero-fine-grid,.hero-centered .hero-network-background .network-flow{display:none}.hero-centered .hero-network-background .network-lines>path:nth-child(-n+6){display:none}.software-discovery{background:#fff;padding:96px 0}.discovery-heading{text-align:center;display:block;margin:0 auto 34px;max-width:720px}.discovery-heading .eyebrow{font-size:10px;color:#6a7384;letter-spacing:.14em;margin-bottom:18px}.discovery-heading h2{font-size:clamp(34px,4.5vw,54px);line-height:1.09;font-weight:600;letter-spacing:-.055em;color:#202026}.discovery-heading h2>span{color:#3b73df}.discovery-heading p{font-size:15px;line-height:1.7;color:#686875;margin:20px auto 0}.discovery-heading>.text-link{display:none}.discovery-tools{max-width:800px;margin:0 auto 32px;background:none;border:0;padding:0}.discovery-search{height:62px;border:1px solid #dedee6;border-radius:12px;background:#fff;box-shadow:0 4px 18px #1e273805;padding:0 19px;gap:13px}.discovery-search>.icon{color:#707784;width:20px;height:20px}.discovery-search input{font-size:14px;color:#22262d;min-width:0}.discovery-search input::placeholder{color:#80848c}.discovery-total{font-size:11px;color:#71767f;white-space:nowrap;padding-left:16px;border-left:1px solid #e2e6ed}.discovery-filter-bar{margin-top:18px}.software-discovery .filter-chips{justify-content:center;gap:7px}.software-discovery .chip{display:flex;gap:6px;align-items:center;padding:9px 13px;min-height:40px;font-size:11px;border-radius:22px;background:#f8f8fa;border-color:transparent;color:#5f646c}.software-discovery .chip>.icon{width:14px;height:14px}.software-discovery .chip.active{background:#e8effc;color:#3766c3;border-color:#d0def9}.software-discovery .chip:hover{border-color:#b9caed}.discovery-results-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;font-size:11px;color:#70757e}.discovery-results-note{font-size:11px;color:#868a92}.clear-discovery-filters{display:flex;align-items:center;gap:5px;color:#3b73df;font-size:11px;min-height:35px}.clear-discovery-filters>.icon{width:13px;height:13px}.software-discovery .discovery-grid,.software-discovery .discovery-grid.is-filtered{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.software-discovery .discovery-card{display:flex;flex-direction:column;grid-column:auto;padding:0;overflow:hidden;border:1px solid #e6e5eb;border-radius:16px;background:#fff;box-shadow:0 2px 5px #1e273803;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s}.software-discovery .discovery-card:hover{transform:translateY(-4px);border-color:#bacaea;box-shadow:0 14px 30px #1e273909}.gallery-visual{height:206px;position:relative;overflow:hidden;background:var(--soft);border-bottom:1px solid #ece9f0;display:flex;align-items:center;justify-content:center;isolation:isolate}.gallery-visual:before,.gallery-visual:after{content:'';position:absolute;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;width:230px;height:230px;right:-72px;top:-85px;z-index:-1}.gallery-visual:after{width:285px;height:285px;right:-100px;top:-112px}.discovery-pattern{position:absolute;width:145px;height:145px;right:-22px;bottom:-28px;color:var(--accent);opacity:.08;pointer-events:none}.gallery-status{position:absolute;top:16px;left:16px;z-index:3}.gallery-status .status{font-size:8px;padding:5px 8px;background:#ffffffdf;border:1px solid #ffffff}.gallery-concept{display:flex;flex-direction:column;align-items:center;gap:15px}.gallery-concept>.product-icon{width:65px;height:65px;border-radius:18px;background:#ffffffd9;border:1px solid #fff;box-shadow:0 8px 24px #1f2a3e08}.gallery-concept>.product-icon .icon{width:32px;height:32px}.gallery-concept>span{font-size:10px;color:color-mix(in srgb,var(--accent) 55%,#636976);letter-spacing:.035em}.gallery-visual-label{position:absolute;bottom:11px;left:16px;font-size:8px;color:#717782;z-index:3}.gallery-visual .software-window{width:510px;flex-shrink:0;position:absolute;left:34px;top:56px;transform:rotate(-5deg);transform-origin:0 0;box-shadow:0 12px 25px #23314a12;border-color:#d6ddea}.gallery-visual:has(.software-window) .gallery-visual-label{background:#f0f4faf0;padding:3px 6px;border-radius:4px;left:10px;bottom:8px}.discovery-card-content{padding:25px;display:flex;flex-direction:column;flex:1;min-width:0}.discovery-name{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;width:fit-content}.discovery-name h3{font-size:25px;line-height:1.25;letter-spacing:-.04em;color:#24282f}.discovery-name>span{font-size:10px;color:#838994}.discovery-name:hover h3{color:#3b73df}.discovery-category{font-size:11px;line-height:1.6;color:#6f747d;margin-top:7px}.discovery-card-content>p{font-size:12px;line-height:1.8;color:#6b707a;margin:16px 0 20px;min-height:65px}.discovery-capability-label{font-size:8px;letter-spacing:.1em;color:#8a909b;margin-bottom:9px}.discovery-card .tags{gap:5px;margin-bottom:24px}.discovery-card .tags>span{font-size:9px;color:#6a7180;background:#f7f5fa;border:1px solid #e6eaf1;padding:4px 7px;border-radius:5px}.discovery-card-cta{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border-top:1px solid #ece9f0;padding-top:16px;margin-top:auto;color:#3b73df;font-size:12px;font-weight:500}.discovery-card-cta>.icon{width:16px;height:16px;transition:transform .2s}.discovery-card-cta:hover>.icon{transform:translateX(3px)}.match-context{font-size:10px;color:#707580;line-height:1.6;margin:-8px 0 18px}.discovery-footnote{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:27px;font-size:11px;line-height:1.7;color:#787d88}.discovery-footnote>span,.discovery-footnote>a{display:flex;align-items:center;gap:7px}.discovery-footnote>a{color:#3b73df}.discovery-footnote .icon{width:14px;height:14px;flex-shrink:0}.discovery-empty{border:1px solid #dee4ef;border-radius:16px;background:#faf8fd;padding:40px 20px}.discovery-empty>.icon{width:25px;height:25px;margin:0 auto 15px;color:#3b73df}.discovery-empty h3{font-size:24px}.discovery-empty>p{max-width:450px;margin:15px auto 24px;font-size:13px;line-height:1.8}.discovery-empty>.text-link{display:flex;justify-content:center;margin-top:18px;font-size:12px}@media(max-width:980px){.software-discovery{padding:75px 0}.software-discovery .discovery-grid,.software-discovery .discovery-grid.is-filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.discovery-card-content{padding:23px}.software-discovery .filter-chips{flex-wrap:wrap}.gallery-visual{height:205px}}@media(max-width:560px){.software-discovery{padding:58px 0}.discovery-heading{margin-bottom:28px}.discovery-heading .eyebrow{font-size:8px}.discovery-heading p{font-size:13px;padding:0 10px}.discovery-search{height:55px;padding:0 13px;gap:9px}.discovery-search input{font-size:11px}.discovery-search>.icon{width:17px;height:17px}.discovery-total{display:none}.software-discovery .filter-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.software-discovery .chip{font-size:10px;flex-shrink:0;white-space:nowrap;min-height:38px;padding:8px 11px}.discovery-results-meta{font-size:10px}.discovery-results-note{display:none}.software-discovery .discovery-grid,.software-discovery .discovery-grid.is-filtered{grid-template-columns:1fr;gap:21px}.software-discovery .discovery-card{grid-column:auto!important}.gallery-visual{height:210px}.discovery-card-content>p{min-height:0}.discovery-name h3{font-size:26px}.discovery-card-content{padding:24px}.discovery-footnote{flex-direction:column;align-items:flex-start;gap:15px;font-size:10px}}@media(prefers-reduced-motion:reduce){.software-discovery .discovery-card,.discovery-card-cta>.icon{transform:none!important;transition:none!important}}body[data-route="/"] .section-heading h2,body[data-route="/"] .technology-section h2,body[data-route="/"] .benefits-section h2{color:#262b36;letter-spacing:-.045em;font-weight:550}body[data-route="/"] .section-heading .eyebrow{color:#6e7c96;letter-spacing:.1em}body[data-route="/"] .section-heading p{color:#626c7f;line-height:1.85}body[data-route="/"] .text-link{color:#506a9d}.software-discovery{position:relative;isolation:isolate;background:radial-gradient(ellipse 45% 30% at 0% 8%,#e6edfa80,transparent 85%),radial-gradient(ellipse 35% 25% at 100% 98%,#e6edfa80,transparent 85%),#fff;border-top:1px solid #eaeef5;padding:84px 0 88px}.discovery-heading{max-width:740px;margin-bottom:32px}.discovery-heading .eyebrow{display:inline-flex;align-items:center;border:1px solid #d2dcef;background:#fbf8fe;color:#6e7c96;letter-spacing:.06em;border-radius:100px;padding:8px 13px;font-size:9px;margin-bottom:20px}.discovery-heading h2{font-weight:550;font-size:clamp(32px,3.9vw,48px);line-height:1.15;letter-spacing:-.055em;color:#262b36}.discovery-heading h2>span{background:linear-gradient(110deg,#263758 5%,#678bd0 50%,#2f4369 94%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;letter-spacing:-.055em}.discovery-heading p{color:#626c7f;font-size:14px;max-width:570px;margin:17px auto 0;line-height:1.85}.discovery-tools{max-width:820px;margin-bottom:30px}.discovery-search{height:60px;border-color:#dbe1ed;background:#ffffffed;box-shadow:0 4px 20px #293e6604;border-radius:11px}.discovery-search:focus-within{border-color:#8096c0;box-shadow:0 0 0 3px #e4ebf8}.discovery-search>.icon{color:#7185aa}.discovery-search input{color:#3b4559}.discovery-total{color:#6e7c96}.software-discovery .chip{background:#faf8fc;color:#67738b;border-color:#e7ecf4;border-radius:7px;padding:9px 13px}.software-discovery .chip.active{background:#516a9b;border-color:#516a9b;color:#fff}.software-discovery .chip:hover:not(.active){background:#ecf1f9;border-color:#c6d1e8}.discovery-results-meta{padding-bottom:13px;border-bottom:1px solid #e7ecf4;color:#758198}.discovery-results-note{color:#8a94a6}.software-discovery .discovery-grid,.software-discovery .discovery-grid.is-filtered{gap:21px}.software-discovery .discovery-card{border-color:#dfe4ee;border-radius:13px;background:#fff;box-shadow:none}.software-discovery .discovery-card:hover{border-color:#b2c1de;box-shadow:0 12px 26px #273b6108;transform:translateY(-3px)}.gallery-visual{height:188px;background:color-mix(in srgb,var(--soft) 52%,#faf8fc);border-bottom-color:#e5eaf2}.gallery-visual:before,.gallery-visual:after{border-color:color-mix(in srgb,var(--accent) 9%,transparent)}.gallery-concept>.product-icon{width:60px;height:60px;box-shadow:0 5px 15px #273b6106;border-radius:15px}.gallery-concept>span{font-size:9px;letter-spacing:.02em;color:#7e8ca5}.gallery-visual-label{color:#818b9f;font-size:7px}.gallery-status .status{font-size:7px;padding:5px 8px}.gallery-visual .software-window{top:50px;left:28px;transform:rotate(-3deg);width:475px}.discovery-card-content{padding:24px}.discovery-name h3{font-weight:550;color:#333e53;font-size:25px;letter-spacing:-.045em}.discovery-name>span{color:#94a0b7;font-size:9px}.discovery-category{color:#808ea7;font-size:10px}.discovery-card-content>p{font-size:12px;line-height:1.85;color:#707a8e;min-height:67px;margin:14px 0 19px}.discovery-capability-label{font-size:7px;color:#96a1b6}.discovery-card .tags>span{color:#7a89a6;background:#faf7fc;border-color:#e4e9f4;font-size:8px;padding:5px 7px}.discovery-card-cta{color:#506a9d;font-size:11px;border-top-color:#e5eaf4;min-height:43px}.discovery-card-cta>.icon{color:#7b8eb3}.clear-discovery-filters,.discovery-footnote>a{color:#506a9d}.discovery-footnote{color:#838fa7;font-size:10px}.match-context{color:#7a869f}.discovery-empty{border-color:#dce2ef;background:#fcfaff}.discovery-empty h3{color:#333e53}@media(max-width:980px){.software-discovery{padding:68px 0}.discovery-heading h2{font-size:39px}.software-discovery .discovery-grid,.software-discovery .discovery-grid.is-filtered{gap:18px}}@media(max-width:560px){.software-discovery{padding:52px 0}.discovery-heading .eyebrow{font-size:8px;padding:7px 11px;margin-bottom:17px}.discovery-heading h2{font-size:33px;line-height:1.17}.discovery-heading p{font-size:12px;max-width:340px;margin-top:15px}.discovery-search{height:53px}.discovery-search input{font-size:11px}.software-discovery .chip{font-size:10px;min-height:38px;padding:8px 11px}.gallery-visual{height:190px}.discovery-card-content{padding:24px}.discovery-card-content>p{min-height:0}.discovery-name h3{font-size:25px}.discovery-results-meta{margin-bottom:17px}.discovery-footnote{font-size:10px}.software-discovery .discovery-grid,.software-discovery .discovery-grid.is-filtered{gap:19px}}.product-card .card-link,.software-discovery .discovery-card-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;margin-top:auto;padding:12px 15px;border:1px solid #d5deef;border-radius:12px;background:linear-gradient(150deg,#ffffffed 0%,#f1f5fce8 55%,#e4eaf7e8 100%);color:#3e5582;font-size:12px;font-weight:550;line-height:1.5;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff80,0 3px 8px #263c6607;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;isolation:isolate}.product-card .card-link>.icon,.software-discovery .discovery-card-cta>.icon{width:24px;height:24px;padding:5px;border-radius:50%;background:#ffffffb3;color:#4e689c;box-shadow:inset 0 1px 0 #fff,0 1px 4px #21365f08;flex-shrink:0;transition:transform .2s}.product-card .card-link:hover,.software-discovery .discovery-card-cta:hover{background:linear-gradient(150deg,#fff,#e6edfa);border-color:#b3c3e2;box-shadow:inset 0 1px 0 #fff,0 5px 12px #2d467610;transform:translateY(-1px);color:#304773}.product-card .card-link:hover>.icon,.software-discovery .discovery-card-cta:hover>.icon{transform:translateX(2px)}.product-card .card-link:focus-visible,.software-discovery .discovery-card-cta:focus-visible{outline:3px solid #96abd4;outline-offset:3px}.product-card .card-link:active,.software-discovery .discovery-card-cta:active{transform:translateY(0);box-shadow:inset 0 1px 3px #2d467610}.product-card .tags{margin-bottom:22px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.product-card .card-link,.software-discovery .discovery-card-cta{background:linear-gradient(150deg,#fff,#e7edf8)}}@media(prefers-reduced-motion:reduce){.product-card .card-link,.product-card .card-link>.icon,.software-discovery .discovery-card-cta,.software-discovery .discovery-card-cta>.icon{transition:none;transform:none!important}}.industry-section{background:#faf9fc;border-top:1px solid #eaeef5;border-bottom:1px solid #eaeef5;padding:84px 0}.industry-section .section-heading{align-items:flex-end;margin-bottom:34px}.industry-section .section-heading h2{font-size:clamp(30px,3.7vw,45px);line-height:1.15;letter-spacing:-.05em}.industry-section .section-heading p{font-size:13px;max-width:520px}.industry-section .section-heading>.text-link{border:1px solid #d2dbeb;background:#fff;border-radius:9px;padding:12px 16px;font-size:11px}.industry-section .industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.industry-section .industry-card{display:flex;flex-direction:column;position:relative;overflow:hidden;padding:26px 25px 21px;border:1px solid #dee4ef;border-radius:14px;background:#fff;min-width:0;box-shadow:none;transition:transform .25s,border-color .25s,box-shadow .25s}.industry-section .industry-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);opacity:.3}.industry-section .industry-card:hover{transform:translateY(-3px);border-color:#b5c3df;box-shadow:0 12px 24px #2d3e5e07}.industry-card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.industry-section .industry-card-header>.product-icon{width:43px;height:43px;border-radius:12px;background:var(--soft);margin:0}.industry-section .industry-card-header .icon{width:23px;height:23px}.industry-category{font-size:12px;font-weight:550;color:#6c7d9d;letter-spacing:-.01em}.industry-section .industry-card h3{font-size:23px;font-weight:550;line-height:1.2;letter-spacing:-.045em;color:#333e53;max-width:270px}.industry-section .industry-card>p{font-size:12px;color:#707a8e;line-height:1.8;margin:13px 0 17px;min-height:44px}.industry-workflows{font-size:10px;color:#8a95ab;line-height:1.8;padding-bottom:22px}.industry-product-action{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:17px;border-top:1px solid #e5eaf4;min-height:64px}.industry-product-action>span:first-child{flex:1;min-width:0}.industry-product-action small{display:block;font-size:6px;letter-spacing:.085em;color:#939fb6;margin-bottom:4px}.industry-product-action strong{display:block;font-size:13px;color:#506a9d;font-weight:550}.industry-product-action>.status{font-size:6px;padding:4px 6px;white-space:nowrap}.industry-product-action>.icon{width:25px;height:25px;padding:6px;border-radius:50%;background:#f1f5fc;color:#7287af;transition:transform .2s}.industry-product-action:hover strong{color:#2e497f}.industry-product-action:hover>.icon{transform:translateX(2px)}@media(max-width:980px){.industry-section{padding:68px 0}.industry-section .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.industry-section .industry-card{padding:25px 23px 20px}.industry-section .section-heading{align-items:flex-start}}@media(max-width:560px){.industry-section{padding:52px 0}.industry-section .section-heading{display:block;margin-bottom:27px}.industry-section .section-heading h2{font-size:32px}.industry-section .section-heading p{font-size:12px}.industry-section .section-heading>.text-link{margin-top:20px;padding:11px 14px;font-size:10px}.industry-section .industry-grid{grid-template-columns:1fr;gap:16px}.industry-section .industry-card{padding:25px 24px 21px}.industry-section .industry-card h3{font-size:24px;max-width:100%}.industry-section .industry-card>p{min-height:0}.industry-card-header{margin-bottom:20px}.industry-product-action>.status{font-size:7px}.industry-product-action small{font-size:7px}}@media(prefers-reduced-motion:reduce){.industry-section .industry-card,.industry-product-action>.icon{transition:none;transform:none!important}}.industry-explorer{background:#faf9fc;padding:88px 0}.industry-explorer>.container{display:grid;grid-template-columns:.8fr 1.6fr;gap:58px;align-items:start}.industry-explorer .section-heading{display:block;margin:0;padding-top:28px;position:relative}.industry-explorer .section-heading:before{content:'';display:block;width:36px;height:3px;border-radius:3px;background:#91a7d3;margin-bottom:27px}.industry-explorer .section-heading .eyebrow{font-size:9px;line-height:1.7;margin-bottom:16px;letter-spacing:.1em}.industry-explorer .section-heading h2{font-size:clamp(34px,3.6vw,49px);line-height:1.12;letter-spacing:-.055em}.industry-explorer .section-heading p{font-size:13px;line-height:1.9;margin-top:21px;max-width:290px}.industry-explorer .section-heading>.text-link{margin-top:29px;padding:13px 16px;border-radius:10px;border-color:#d0d9eb;background:linear-gradient(145deg,#fff,#ecf1f9);font-size:11px;gap:19px}.industry-explorer .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.industry-explorer .industry-card{padding:24px 22px 20px;border-radius:14px;background:#ffffffd9;box-shadow:0 2px 5px #212f4b02}.industry-explorer .industry-card:before{display:none}.industry-explorer .industry-card:after{content:'';width:140px;height:140px;position:absolute;right:-90px;top:-95px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;pointer-events:none}.industry-explorer .industry-card:hover{background:#fff;border-color:#b5c3dc;box-shadow:0 10px 22px #273b6108}.industry-explorer .industry-card-header{gap:11px;margin-bottom:17px}.industry-explorer .industry-card-header>.product-icon{height:39px;width:39px;border-radius:11px;border:1px solid #ffffff;box-shadow:0 2px 5px #1f293d04}.industry-explorer .industry-category{font-size:14px;color:#333e53;font-weight:550;letter-spacing:-.025em}.industry-explorer .industry-card h3{font-size:15px;color:#64738f;font-weight:500;letter-spacing:-.025em;line-height:1.4}.industry-explorer .industry-card>p{font-size:11px;line-height:1.8;margin:9px 0 13px;min-height:40px;color:#7f8a9f}.industry-explorer .industry-workflows{font-size:8px;color:#8d99b2;padding-bottom:17px}.industry-explorer .industry-product-action{min-height:50px;padding-top:13px;gap:7px}.industry-explorer .industry-product-action small{display:none}.industry-explorer .industry-product-action strong{font-size:12px}.industry-explorer .industry-product-action>.status{font-size:5.5px;padding:3px 5px}.industry-explorer .industry-product-action>.icon{width:23px;height:23px;padding:6px}.industry-explorer .industry-card-header .icon{height:21px;width:21px}@media(min-width:1400px){.industry-explorer>.container{gap:78px}.industry-explorer .industry-card{padding:27px 25px 22px}}@media(max-width:980px){.industry-explorer{padding:68px 0}.industry-explorer>.container{grid-template-columns:1fr;gap:30px}.industry-explorer .section-heading{display:flex;align-items:flex-end;padding:0;gap:30px}.industry-explorer .section-heading:before{display:none}.industry-explorer .section-heading h2 br{display:none}.industry-explorer .section-heading h2{font-size:36px}.industry-explorer .section-heading p{max-width:460px;margin-top:16px}.industry-explorer .section-heading>.text-link{margin:0;white-space:nowrap;flex-shrink:0}.industry-explorer .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.industry-explorer .industry-card{padding:22px 18px 18px}.industry-explorer .industry-category{font-size:12px}.industry-explorer .industry-product-action{flex-wrap:wrap}.industry-explorer .industry-product-action>span:first-child{flex-basis:calc(100% - 32px)}.industry-explorer .industry-product-action>.status{order:3}.industry-explorer .industry-card>p{min-height:59px}.industry-explorer .industry-workflows{font-size:7px}}@media(max-width:740px){.industry-explorer .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-explorer .industry-card{padding:23px 21px 19px}.industry-explorer .industry-card>p{min-height:40px}.industry-explorer .industry-category{font-size:14px}.industry-explorer .industry-workflows{font-size:8px}.industry-explorer .industry-product-action{flex-wrap:nowrap}.industry-explorer .industry-product-action>span:first-child{flex-basis:auto}.industry-explorer .industry-product-action>.status{order:0}}@media(max-width:560px){.industry-explorer{padding:52px 0}.industry-explorer>.container{gap:26px}.industry-explorer .section-heading{display:block}.industry-explorer .section-heading h2{font-size:32px;max-width:310px}.industry-explorer .section-heading h2 br{display:block}.industry-explorer .section-heading p{font-size:12px;max-width:330px}.industry-explorer .section-heading>.text-link{margin-top:20px;font-size:10px;padding:12px 14px}.industry-explorer .industry-grid{grid-template-columns:1fr;gap:13px}.industry-explorer .industry-card{padding:23px}.industry-explorer .industry-card-header{margin-bottom:15px}.industry-explorer .industry-category{font-size:16px}.industry-explorer .industry-card h3{font-size:16px}.industry-explorer .industry-card>p{min-height:0;font-size:12px;margin:9px 0 13px}.industry-explorer .industry-workflows{font-size:9px}.industry-explorer .industry-product-action>.status{font-size:7px;padding:4px 6px}.industry-explorer .industry-product-action strong{font-size:13px}}@media(min-width:981px) and (min-height:600px){.industry-explorer .section-heading{position:sticky;top:110px;align-self:start}.industry-explorer>.container{align-items:start}}@media(max-width:980px),(max-height:599px){.industry-explorer .section-heading{position:relative;top:auto}}.promise-section{background:#1c1e23;padding:80px 0 84px}.promise-section .section-heading{margin-bottom:0;max-width:780px}.promise-section .section-heading .eyebrow,body[data-route="/"] .promise-section .section-heading .eyebrow{display:inline-flex;align-items:center;color:#a6b4cd;font-size:9px;letter-spacing:.13em;padding:7px 11px;border:1px solid #414a5a;border-radius:7px;margin-bottom:23px;background:#ffffff03}.promise-section .section-heading h2,body[data-route="/"] .promise-section .section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-.055em;font-weight:550;color:#eef2f8}.promise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:43px}.promise-grid article{border:1px solid #33373f;border-radius:13px;padding:27px 24px 26px;min-width:0;background:#ffffff02;transition:border-color .25s,background .25s,transform .25s}.promise-grid article:hover{border-color:#525e77;background:#ffffff04;transform:translateY(-3px)}.promise-grid .promise-number{top:29px;right:24px;font-size:10px;font-variant-numeric:tabular-nums;color:#747d8f;letter-spacing:.08em}.promise-grid article>.icon{height:42px;width:42px;padding:10px;border:1px solid #434d5f;background:#8da8de09;color:#aabcdf;border-radius:11px;margin-bottom:28px;stroke-width:1.5}.promise-grid h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;color:#e5eaf5;font-weight:550;margin-bottom:12px}.promise-grid p{font-size:12px;line-height:1.9;color:#a2a9b7;max-width:230px}.promise-grid article:last-child{border-color:#3a4457}.promise-grid article:last-child>.icon{border-color:#4e5a71;color:#b4c7ea}@media(max-width:980px){.promise-section{padding:66px 0}.promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:33px}.promise-grid article{padding:25px}.promise-grid p{max-width:290px}.promise-section .section-heading h2,body[data-route="/"] .promise-section .section-heading h2{font-size:40px}}@media(max-width:560px){.promise-section{padding:50px 0 54px}.promise-section .section-heading .eyebrow,body[data-route="/"] .promise-section .section-heading .eyebrow{font-size:8px;margin-bottom:20px}.promise-section .section-heading h2,body[data-route="/"] .promise-section .section-heading h2{font-size:32px;line-height:1.18}.promise-grid{gap:13px;margin-top:29px}.promise-grid article{padding:21px 16px}.promise-grid article>.icon{width:36px;height:36px;padding:8px;border-radius:9px;margin-bottom:24px}.promise-grid .promise-number{right:15px;top:23px;font-size:8px}.promise-grid h3{font-size:20px;margin-bottom:10px}.promise-grid p{font-size:10px;line-height:1.85}.promise-grid article{border-radius:11px}}@media(max-width:360px){.promise-grid{grid-template-columns:1fr}.promise-grid h3{font-size:23px}.promise-grid p{font-size:12px;max-width:100%}.promise-grid article{padding:23px}}@media(prefers-reduced-motion:reduce){.promise-grid article{transition:none;transform:none!important}}.site-header{background:#ffffffed;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e4e8f0}.navbar{height:72px}.desktop-nav{gap:28px}.nav-link{font-size:12px;color:#5f6879;position:relative;min-height:42px;cursor:pointer}.nav-link.current:after{content:'';position:absolute;height:2px;background:#728ab8;left:0;right:0;bottom:5px;border-radius:2px}.nav-group{position:relative}.nav-group>summary{list-style:none;display:flex;align-items:center;gap:5px}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary{color:#506a9d}.nav-group[open]>summary>.icon{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:52px;left:-24px;width:325px;border:1px solid #dce1ec;border-radius:14px;background:#fff;box-shadow:0 16px 40px #1f2a3f12;padding:10px;z-index:55}.nav-dropdown>a{display:flex;align-items:center;gap:15px;padding:13px 12px;border-radius:9px}.nav-dropdown>a>span{flex:1}.nav-dropdown b{display:block;font-size:12px;color:#414c60;font-weight:550}.nav-dropdown small{display:block;font-size:10px;line-height:1.7;color:#8691a5;margin-top:3px}.nav-dropdown>a>.icon{height:15px;width:15px;color:#909fbc}.nav-dropdown>a:hover{background:#faf7fd}.nav-services{border-top:1px solid #e5eaf3;margin-top:7px;padding:17px 12px 10px}.nav-services>strong{font-size:12px;font-weight:550;color:#4d5e80}.nav-services>p{font-size:10px;line-height:1.8;color:#8590a7;margin:7px 0 11px}.nav-services>a{display:inline-block;font-size:11px;color:#506a9d;padding:6px 0}.nav-services>a:hover{text-decoration:underline}.mega-menu{top:65px;border-color:#dce1ec;border-radius:14px;box-shadow:0 16px 40px #1f2a3f12}.mega-grid small .status{display:inline-flex;margin:5px 0 0;font-size:6px}.nav-cta{border:1px solid #cdd7eb;border-radius:10px;background:linear-gradient(145deg,#fff,#e8eef9);box-shadow:inset 0 1px 0 #fff,0 3px 8px #293e6605;color:#506a9d;font-size:11px;padding:12px 16px;min-height:40px}.nav-cta:hover{background:#e2e9f7;color:#3d537f;border-color:#b0bfdc}.nav-actions>.open-search{color:#6e7c96}.mobile-nav details{border-bottom:1px solid #e5eaf3}.mobile-nav summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:15px 0;font-size:13px;color:#546380;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav details>a{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;padding:11px 13px;color:#77859f}.mobile-nav details>a .status{font-size:7px}.mobile-nav details[open]>summary>.icon{transform:rotate(180deg)}.mobile-nav .nav-services{padding:16px 13px}.mobile-nav .mobile-products-cta{display:flex;justify-content:center;margin:18px 0 8px;width:100%;background:#506a9d;border-color:#506a9d;color:#fff}.mobile-nav{max-height:calc(100dvh - 72px);overflow-y:auto}@media(max-width:980px){.desktop-nav{display:none}.mobile-toggle{display:flex}.navbar{height:70px}.mobile-nav{max-height:calc(100dvh - 70px)}.nav-actions{gap:12px}}@media(max-width:560px){.navbar{height:66px}.nav-actions>.nav-cta{display:none}.mobile-nav{max-height:calc(100dvh - 66px)}.nav-actions{gap:10px}}.site-header{background:linear-gradient(120deg,#ffffffd9,#fcf9ffcf);border-bottom:1px solid #dce1eb;box-shadow:inset 0 1px 0 #fff,0 3px 18px #2d3b5705;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.navbar{height:76px;gap:25px}.site-header .brand{color:#222c3f;font-size:21px}.site-header .brand-symbol i{background:linear-gradient(#809ace,#4e699f)}.desktop-nav{gap:8px}.desktop-nav>.nav-link,.desktop-nav .menu-parent>.nav-link,.desktop-nav .nav-group>summary{padding:10px 14px;min-height:39px;border:1px solid transparent;border-radius:10px;font-size:12px;color:#5f6a80;transition:background .2s,border-color .2s,color .2s}.desktop-nav .nav-link:hover,.desktop-nav .nav-link.current,.desktop-nav .nav-group[open]>summary,.desktop-nav .menu-parent:has(#products-toggle[aria-expanded="true"])>.nav-link{background:linear-gradient(145deg,#ffffffc9,#e7ecf7b0);border-color:#d7dfef;box-shadow:inset 0 1px 0 #ffffffd9;color:#415783}.desktop-nav .nav-link.current:after{left:14px;right:14px;bottom:4px;background:#8fa3cb;height:1px}.nav-actions{gap:13px}.nav-actions>.open-search{width:36px;height:36px;border:1px solid #dde3ef;border-radius:11px;background:#ffffff7d;box-shadow:inset 0 1px 0 #fff;color:#7283a3}.nav-actions>.open-search:hover{background:#ecf1f9;border-color:#c1cde4}.nav-actions>.open-search>.icon{height:17px;width:17px}.nav-cta{border:1px solid #c6d1e8;border-radius:12px;background:linear-gradient(150deg,#ffffffed,#e6edfacf 75%,#d5dff1d9);color:#415783;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff80,0 3px 9px #354a720a;padding:12px 17px;min-height:41px}.nav-cta>.icon{width:15px;height:15px}.nav-cta:hover{background:linear-gradient(150deg,#fff,#dae3f5);border-color:#a4b7db;box-shadow:inset 0 1px 0 #fff,0 5px 12px #354a7210;transform:translateY(-1px)}.mega-menu,.nav-dropdown{background:linear-gradient(145deg,#fffffffa,#fbf7fff2);border:1px solid #cfd9eb;box-shadow:inset 0 1px 0 #fff,0 18px 45px #1e2c4714;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border-radius:17px}.mega-menu{top:68px;padding:26px}.nav-dropdown{top:52px;padding:12px}.mega-grid>a,.nav-dropdown>a{border:1px solid transparent;transition:background .2s,border-color .2s;border-radius:11px}.mega-grid>a:hover,.nav-dropdown>a:hover{background:#edf2fac7;border-color:#d5def0}.mega-heading{border-bottom-color:#e1e7f3;color:#808ea8}.mega-bottom{border-top-color:#e1e7f3;color:#4e699f}.nav-services{background:#ecf1f96e;border:1px solid #dee4f1;border-radius:11px;margin-top:9px;padding:16px 13px 11px}.mobile-toggle{border:1px solid #dde3ef;border-radius:10px;background:#ffffff80;color:#657594}.mobile-nav{background:#ffffffed;border-top:1px solid #e4e9f3}.mobile-nav .mobile-products-cta{background:linear-gradient(145deg,#7089b9,#4d6593);border-color:#6c82ad;box-shadow:inset 0 1px 0 #9eaecc;color:#fff;border-radius:11px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header,.mega-menu,.nav-dropdown,.mobile-nav{background:#fdfbff}}@media(max-width:980px){.navbar{height:70px}.site-header .brand{font-size:20px}.nav-actions{gap:12px}}@media(max-width:560px){.navbar{height:66px}.site-header .brand{font-size:19px}.nav-actions{gap:9px}.nav-actions>.open-search{height:34px;width:34px}.mobile-nav .nav-services{padding:16px 13px}}@media(prefers-reduced-motion:reduce){.desktop-nav .nav-link,.nav-cta,.mega-grid>a,.nav-dropdown>a{transition:none;transform:none!important}}.mega-menu,.nav-dropdown{background:linear-gradient(135deg,#ffffffc9,#f1f5fccc);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);border-color:#d7dfefbd;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 45px #1e2c4713}.mega-menu:before,.nav-dropdown:before{content:'';position:absolute;top:-18px;left:0;right:0;height:18px;background:transparent}.mega-grid>a:hover,.nav-dropdown>a:hover{background:#ffffff8c;border-color:#dbe2f1b3}.nav-dropdown .nav-services{background:#e9effa70;border-color:#d8e0f0b3}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mega-menu,.nav-dropdown{background:#fcf9ff}}.site-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.site-header:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#ffffffc4,#fcf9ffb8);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);pointer-events:none}.mega-menu,.nav-dropdown{background:linear-gradient(140deg,rgba(255,255,255,.48),rgba(244,234,252,.58));backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border:1px solid #ffffffb3;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #ffffff40,0 16px 45px #1d2c491c}.mega-heading,.mega-bottom{border-color:#c9d3e580}.mega-grid b,.nav-dropdown b{color:#313f5b}.mega-grid small,.nav-dropdown small{color:#626e87}.mega-grid>a:hover,.nav-dropdown>a:hover{background:#ffffff6b;border-color:#ffffff9c}.nav-services{background:#ffffff40;border-color:#ffffff80}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header:before,.mega-menu,.nav-dropdown{background:#fcf9ff}}.mega-menu,.nav-dropdown{background:linear-gradient(140deg,rgba(255,255,255,.79),rgba(253,251,255,.82));border:1px solid #c7d1e4;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #ffffffb3,0 16px 40px #1d2c4914;backdrop-filter:blur(30px) saturate(135%);-webkit-backdrop-filter:blur(30px) saturate(135%)}.mega-grid>a,.nav-dropdown>a{border:1px solid #dee4ef;background:#ffffff35}.mega-grid>a:hover,.nav-dropdown>a:hover{border-color:#b5c3de;background:#ffffffb3}.mega-heading,.mega-bottom{border-color:#dadfea}.nav-dropdown .nav-services,.mobile-nav .nav-services{background:#ffffff80;border:1px solid #d2dbec}.mobile-nav{background:#ffffffed;border-top:1px solid #cfd8e8}.mobile-nav details{border-bottom:1px solid #d8dfec}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mega-menu,.nav-dropdown{background:#fdfcff}}.mega-menu,.nav-dropdown{border:1px solid #c7d1e4}.mega-grid>a,.nav-dropdown>a{border:0;background:transparent;border-radius:10px;padding:14px 12px}.mega-grid>a:hover,.nav-dropdown>a:hover{border:0;background:#e4ebf880;box-shadow:none}.mega-grid>a>.icon,.nav-dropdown>a>.icon{transition:transform .2s,color .2s}.mega-grid>a:hover>.icon,.nav-dropdown>a:hover>.icon{transform:translateX(3px);color:#4e699f}.mega-grid .product-icon{border:0;background:#ebf0fa;box-shadow:none}.mega-heading,.mega-bottom{border:0}.mega-heading{padding-bottom:10px}.mega-bottom{background:#ecf0f86b;border-radius:9px;padding:12px;margin-top:10px}.nav-dropdown .nav-services,.mobile-nav .nav-services{border:0;background:#ecf0f870;border-radius:10px}.mobile-nav details{border:0}.mega-grid .status{border:0}@media(prefers-reduced-motion:reduce){.mega-grid>a>.icon,.nav-dropdown>a>.icon{transition:none;transform:none!important}}.home-paths-section{padding:35px 0 78px;background:#fff}.home-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-path{display:flex;flex-direction:column;align-items:flex-start;padding:42px;border:1px solid #d6deee;border-radius:17px;background:#faf7fd;min-width:0}.services-path{background:#faf9fb;border-color:#dfe3eb}.path-top{display:flex;align-items:center;gap:12px;margin-bottom:26px}.path-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d8e0f0;background:#ffffffb3;border-radius:11px;color:#7187b2}.path-icon>.icon{width:20px;height:20px}.home-path .eyebrow{font-size:8px;letter-spacing:.11em;color:#808fab}.home-path h2{font-size:clamp(27px,2.65vw,36px);line-height:1.18;letter-spacing:-.045em;color:#333e53;font-weight:550}.home-path>p{font-size:12px;line-height:1.9;color:#7e899f;max-width:440px;margin:18px 0 23px}.path-topics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:29px}.path-topics>span{font-size:9px;color:#8894ad;background:#ffffff80;border:1px solid #e4e9f4;padding:5px 9px;border-radius:6px}.path-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;margin-top:auto;min-height:46px;padding:13px 18px;border:1px solid #bbc9e4;border-radius:11px;background:linear-gradient(145deg,#ffffffed,#e2e9f7d9);box-shadow:inset 0 1px 0 #fff,0 3px 8px #293e6605;color:#506a9d;font-size:12px;font-weight:550;transition:transform .2s,border-color .2s,background .2s}.path-cta>.icon{height:16px;width:16px}.path-cta>span[aria-hidden]{font-size:18px;line-height:1}.path-cta:hover{background:#dfe7f7;border-color:#a0b1d4;transform:translateY(-2px)}@media(max-width:980px){.home-paths-section{padding:25px 0 65px}.home-path{padding:32px}.home-path h2{font-size:29px}.home-path h2 br{display:none}.home-paths-grid{gap:18px}}@media(max-width:640px){.home-paths-section{padding:20px 0 50px}.home-paths-grid{grid-template-columns:1fr;gap:17px}.home-path{padding:29px 25px;border-radius:14px}.home-path h2{font-size:28px}.path-top{margin-bottom:23px}.home-path>p{margin-top:16px}.path-cta{width:100%;font-size:12px}.path-topics{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.path-cta{transition:none;transform:none!important}}.home-path{overflow:hidden;padding:0 36px 35px;border-radius:18px}.products-path{background:#f5f9ff;border-color:#ced9ed}.services-path{background:#fbfcfe;border-color:#dde1ed}.path-art{width:calc(100% + 72px);margin:0 -36px 31px;height:218px;overflow:hidden;position:relative;border-bottom:1px solid #dde4f2}.product-path-art{background:#e9effa}.product-path-art .editorial-art{height:100%;background:transparent}.product-path-art .orbit-brand{font-size:27px;color:#5d729b}.product-path-art .orbit-products{gap:12px}.product-path-art .product-icon{height:34px;width:34px;border-radius:9px;background:#ffffffbf;border:1px solid #ffffffd9}.product-path-art .product-icon>.icon{height:19px;width:19px}.services-path-art{background:linear-gradient(135deg,#f2f5fc,#eff3fa);border-color:#e0e3ed;display:flex;align-items:center;justify-content:center}.services-illustration{width:100%;height:100%;display:block}.services-path h2{color:#41475f}.services-path .eyebrow{color:#8c8da5}.services-path>p{color:#8b8c9f}.services-path .path-icon{background:#fff;border-color:#e2e4ef;color:#7f8eaa}.services-path .path-topics>span{background:#f4f5f9;color:#8a8c9f;border-color:#e5e6ef}.services-path .path-cta{background:linear-gradient(145deg,#fff,#eaeef8);border-color:#d6dcec;color:#707691}.services-path .path-cta:hover{background:#e9edf7;border-color:#b7c0da}.path-top{margin-bottom:22px}.discovery-search.discovery-border-intro{animation:discovery-border-greeting 2.7s ease-in-out 1}@keyframes discovery-border-greeting{0%,100%{border-color:#dbe1ed;box-shadow:0 4px 20px #293e6604}20%{border-color:#9bb9ee;box-shadow:0 0 0 3px #a8c9f522,0 4px 18px #8babd818}45%{border-color:#9db5e4;box-shadow:0 0 0 3px #b4c8ee28,0 4px 18px #a0b4db18}70%{border-color:#9dcfd9;box-shadow:0 0 0 3px #b1dfe622,0 4px 18px #97c7d018}}@media(max-width:980px){.home-path{padding:0 28px 30px}.path-art{width:calc(100% + 56px);margin:0 -28px 27px;height:190px}.product-path-art .orbit-brand{font-size:23px}.product-path-art .orbit-products{gap:8px}.product-path-art .product-icon{width:29px;height:29px}}@media(max-width:640px){.home-path{padding:0 25px 29px}.path-art{width:calc(100% + 50px);margin:0 -25px 26px;height:198px}.product-path-art .orbit-brand{font-size:26px}.product-path-art .product-icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.discovery-search.discovery-border-intro{animation:none}}.promise-section{background:radial-gradient(ellipse 48% 62% at 100% 0%,rgba(112,70,223,.12),transparent 78%),radial-gradient(ellipse 36% 42% at 0% 100%,rgba(190,160,221,.08),transparent 80%),#17191e}.promise-section .section-heading h2,body[data-route="/"] .promise-section .section-heading h2{color:#eef2f8}.promise-grid article{background:#1f2329;border-color:#383f4e;box-shadow:inset 0 1px 0 #ffffff03}.promise-grid article:hover{background:#222730;border-color:#50607e}.promise-grid article:last-child{border-color:#3e495f}.promise-grid article>.icon{background:#8da8de0c;border-color:#455066;color:#b0c1e1}.promise-grid h3{color:#e7edf8}.promise-grid p{color:#a7b0c0}.promise-section{position:relative;isolation:isolate;overflow:hidden}.promise-background{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.48}.promise-background svg{width:100%;height:100%;display:block}.promise-dark-overlay{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#17191efa 0%,#17191ee6 32%,#17191e94 73%,#17191e87 100%),linear-gradient(0deg,#17191e80,transparent 55%)}.promise-section>.container{position:relative;z-index:1}.promise-grid article{background:#1f2329ed}@media(max-width:560px){.promise-background{opacity:.35}.promise-dark-overlay{background:linear-gradient(110deg,#17191eee,#17191ed1 55%,#17191e9c)}.promise-background svg{width:160%;max-width:none;transform:translateX(-25%)}}.promise-background{z-index:0;opacity:.64}.promise-dark-overlay{z-index:1;background:linear-gradient(100deg,#17191ee8 0%,#17191ed9 30%,#17191e55 72%,#17191e44 100%),linear-gradient(0deg,#17191e9c,transparent 66%)}.promise-section>.container{z-index:2}.promise-background svg{filter:drop-shadow(0 0 12px #6c8ccc14)}.promise-grid article{background:#1f2329f2}@media(max-width:560px){.promise-background{opacity:.5}.promise-dark-overlay{background:linear-gradient(105deg,#17191ee3 0%,#17191eb8 55%,#17191e70 100%)}.promise-grid article{background:#1f2329f5}}.promise-background{background:url('/assets/promise-workflows.svg') center/cover no-repeat;opacity:.75}.promise-background>svg{display:none}.promise-dark-overlay{background:linear-gradient(100deg,#17191ef2 0%,#17191ee3 30%,#17191e85 67%,#17191e66 100%),linear-gradient(0deg,#17191e9c,transparent 80%)}@media(max-width:560px){.promise-background{background-position:65% center;opacity:.65}.promise-dark-overlay{background:linear-gradient(105deg,#17191eef,#17191ead)}}.promise-background{background-image:url('/assets/promise-workspace-photo.webp');background-position:center;opacity:1}.promise-dark-overlay{background:linear-gradient(100deg,rgba(25,23,30,.83) 0%,rgba(25,23,30,.70) 32%,rgba(25,23,30,.28) 72%,rgba(25,23,30,.30) 100%),linear-gradient(0deg,rgba(25,23,30,.76),transparent 80%)}@media(max-width:560px){.promise-background{background-position:63% center;opacity:1}.promise-dark-overlay{background:linear-gradient(105deg,rgba(25,23,30,.86),rgba(25,23,30,.56)),linear-gradient(0deg,rgba(25,23,30,.65),transparent)}}.software-discovery{background:radial-gradient(ellipse at 8% 12%,#e6edfa66,transparent 48%),linear-gradient(180deg,#fff,#faf9fc 75%,#fff)}.discovery-heading{max-width:780px;margin-bottom:36px}.discovery-heading h2{font-size:clamp(36px,4.3vw,56px);line-height:1.1;letter-spacing:-.055em;font-weight:600}.discovery-heading p{font-size:15px;line-height:1.8;color:#6a7180}.discovery-heading>.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 19px;margin-top:22px;border-radius:100px;border:1px solid #d7deeb;background:linear-gradient(140deg,#ffffffdc,#e8eef9b8);box-shadow:inset 0 1px 0 #fff,0 4px 12px #23325008;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#3e5582;transition:box-shadow .2s,transform .2s}.discovery-heading>.text-link:hover{box-shadow:inset 0 1px 0 #fff,0 6px 18px #23325012;transform:translateY(-2px)}.software-discovery .discovery-card{border-radius:21px;box-shadow:0 3px 12px #1e2c4604;overflow:hidden}.software-discovery .discovery-card:hover{box-shadow:0 15px 35px #1e2c460d;border-color:#c1cde4}.discovery-card-content{padding:26px}.discovery-name h3{color:#2c3546;font-weight:600}.discovery-card-content>p{color:#6b7280}.software-discovery .discovery-card-cta{min-height:49px;border-radius:15px;padding:11px 14px 11px 18px;border:1px solid #c9d4e8;background:linear-gradient(135deg,#ffffffba 0%,#ecf1f9b5 48%,#d6e0f2c2 100%);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 #ffffff80,0 4px 10px #263b6309;color:#374c76;font-weight:600;font-size:12px;letter-spacing:-.015em}.software-discovery .discovery-card-cta>.icon{width:29px;height:29px;padding:7px;border:1px solid #ffffffb3;background:linear-gradient(140deg,#fffffff0,#ffffff6b);box-shadow:inset 0 1px 0 #fff,0 2px 5px #25395e0a}.software-discovery .discovery-card-cta:hover{background:linear-gradient(135deg,#ffffffec,#dae4f6d9);border-color:#a2b3d6;box-shadow:inset 0 1px 0 #fff,0 8px 18px #2d467614;transform:translateY(-2px)}.software-discovery .discovery-card-cta:active{transform:scale(.985)}.discovery-heading>.text-link:focus-visible{outline:3px solid #96abd4;outline-offset:4px}@media(max-width:560px){.discovery-heading h2{font-size:36px}.discovery-heading p{font-size:13px}.discovery-card-content{padding:24px}.discovery-heading>.text-link{font-size:12px;margin-top:18px}}@media(prefers-reduced-motion:reduce){.discovery-heading>.text-link{transition:none;transform:none!important}}.discovery-all-products{display:flex;justify-content:center;margin:34px 0 12px}.discovery-view-all{min-height:48px;padding:12px 23px;border:1px solid #c9d4e8;border-radius:15px;background:linear-gradient(135deg,#ffffffdc,#e7edf9c9);color:#374c76;box-shadow:inset 0 1px 0 #fff,0 4px 12px #25395e09;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);font-size:13px;font-weight:600}.discovery-view-all:hover{background:linear-gradient(135deg,#fff,#dae4f6);border-color:#a2b3d6;box-shadow:inset 0 1px 0 #fff,0 7px 18px #25395e12;color:#374c76}.discovery-view-all:focus-visible{outline:3px solid #96abd4;outline-offset:4px}#explore>.container>.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.promise-redesign{padding:96px 0 100px}.promise-redesign .promise-background{background-position:center;transform:scale(1.04);transition:transform 2s ease}.promise-redesign.promise-visible .promise-background{transform:scale(1)}.promise-redesign .promise-dark-overlay{background:linear-gradient(90deg,#14171dec 0%,#14171dc4 42%,#14171d66 100%),linear-gradient(0deg,#14171dcc,transparent 85%)}.promise-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.promise-intro .eyebrow{display:inline-flex;color:#afbfdf;letter-spacing:.13em;font-size:10px;margin-bottom:24px}.promise-intro h2{font-size:clamp(38px,4.4vw,60px);line-height:1.1;letter-spacing:-.055em;color:#fff;font-weight:600}.promise-intro h2 span{color:#b6cbf3}.promise-intro>p{max-width:310px;color:#b9c0cd;font-size:14px;line-height:1.85;padding-bottom:5px}.promise-redesign .promise-grid{position:relative;margin-top:0;gap:20px}.promise-redesign .promise-grid:before{content:'';position:absolute;top:49px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,#9eb7e600,#9eb7e680,#9eb7e600);transform-origin:left;z-index:0}.promise-redesign .promise-grid article{position:relative;z-index:1;border-radius:22px;padding:27px 25px 30px;background:linear-gradient(145deg,#ffffff0e,#202530b8);border:1px solid #869bc532;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff0b,0 10px 26px #00000014;transition:transform .3s,border-color .3s,background .3s}.promise-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}.promise-card-top>.icon{width:46px;height:46px;padding:12px;border-radius:14px;color:#cad9f7;border:1px solid #a0baed45;background:linear-gradient(145deg,#a0baed22,#a0baed07)}.promise-redesign .promise-number{position:static;color:#a5b6d8;font-size:11px;letter-spacing:.09em}.promise-redesign .promise-grid h3{font-size:27px;font-weight:550;color:#fff;margin-bottom:13px}.promise-redesign .promise-grid p{font-size:13px;color:#bbc3d3;line-height:1.85;max-width:230px}.promise-card-line{display:block;width:34px;height:2px;border-radius:2px;background:#92aad8;margin-top:27px;transition:width .35s}.promise-redesign .promise-grid article:hover{transform:translateY(-7px);background:linear-gradient(145deg,#ffffff16,#242d3fd9);border-color:#9eb7e67a}.promise-redesign .promise-grid article:hover .promise-card-line{width:65px}.promise-redesign.promise-visible .promise-intro{animation:promise-heading-in .8s ease both}.promise-redesign.promise-visible .promise-grid article{animation:promise-card-in .75s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--step)*.13s + .15s)}@keyframes promise-heading-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes promise-card-in{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@media(max-width:980px){.promise-redesign{padding:72px 0}.promise-intro{gap:30px;margin-bottom:38px}.promise-intro h2{font-size:42px}.promise-intro>p{font-size:12px;max-width:250px}.promise-redesign .promise-grid:before{display:none}}@media(max-width:640px){.promise-intro{display:block}.promise-intro>p{margin-top:22px;max-width:360px;font-size:13px}.promise-intro h2{font-size:36px}.promise-redesign{padding:58px 0}.promise-redesign .promise-grid{gap:14px}.promise-redesign .promise-grid article{padding:22px 18px;border-radius:18px}.promise-card-top{margin-bottom:25px}.promise-card-top>.icon{width:39px;height:39px;padding:10px}.promise-redesign .promise-grid h3{font-size:22px}.promise-redesign .promise-grid p{font-size:11px}.promise-redesign .promise-dark-overlay{background:linear-gradient(105deg,#14171deb,#14171db8)}}@media(prefers-reduced-motion:reduce){.promise-redesign .promise-background,.promise-redesign.promise-visible .promise-intro,.promise-redesign.promise-visible .promise-grid article{animation:none;transition:none;transform:none}.promise-card-line{transition:none}}.promise-redesign .promise-grid article{background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.045) 56%,rgba(194,158,235,.075));border:1px solid rgba(231,214,250,.26);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.23),inset 0 -1px 0 rgba(255,255,255,.045),0 12px 32px rgba(0,0,0,.16)}.promise-redesign .promise-grid article:last-child{border-color:rgba(231,214,250,.26)}.promise-redesign .promise-grid article:hover{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.065) 56%,rgba(194,158,235,.12));border-color:rgba(236,219,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 16px 36px rgba(0,0,0,.2)}.promise-card-top>.icon{background:linear-gradient(145deg,#ffffff26,#ffffff08);border-color:#ffffff38;box-shadow:inset 0 1px 0 #ffffff26;color:#dbe6fa}.promise-redesign .promise-grid p{color:#cbd2df}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.promise-redesign .promise-grid article{background:linear-gradient(135deg,#2f343eef,#21262fec)}}.promise-redesign .promise-grid article{overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#ffffff20,#ffffff0b);border:1px solid #ffffff52;backdrop-filter:blur(36px) saturate(150%);-webkit-backdrop-filter:blur(36px) saturate(150%);box-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #ffffff0c,0 14px 32px #00000021}.promise-redesign .promise-grid article:before{content:'';position:absolute;inset:-45px;z-index:-2;background:url('/assets/promise-workspace-photo.webp') 70% 60%/cover no-repeat;filter:blur(28px) saturate(.7);opacity:.35;pointer-events:none}.promise-redesign .promise-grid article:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#ffffff13,#192232a6 75%);pointer-events:none}.promise-redesign .promise-grid article:last-child{border-color:#ffffff52}.promise-redesign .promise-grid article:hover{background:linear-gradient(135deg,#ffffff29,#ffffff12);border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff55,0 18px 38px #00000029}.promise-redesign .promise-grid h3{color:#fff}.promise-redesign .promise-grid p{color:#d7dde9}.promise-redesign .promise-number{color:#c5d0e5}.hero-atmosphere{--pointer-x:50%;--pointer-y:50%}.hero-atmosphere:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 260px 190px at var(--pointer-x) var(--pointer-y),#9fb7e51c,transparent 80%);pointer-events:none}.hero-network-background{translate:var(--network-x,0px) var(--network-y,0px);transition:translate .45s ease-out}.hero-orbit-art{translate:var(--orbit-x,0px) var(--orbit-y,0px);transition:translate .7s ease-out}.promise-redesign{padding:84px 0 88px}.promise-intro{margin-bottom:44px}.promise-redesign .promise-grid article{min-height:245px}.promise-redesign .promise-grid article:before{opacity:.24}.promise-redesign .promise-grid article:after{background:linear-gradient(135deg,#ffffff12,#19223294)}.promise-redesign .promise-grid article:nth-child(2):before{background-position:50% 60%}.promise-redesign .promise-grid article:nth-child(3):before{background-position:65% 50%}.promise-redesign .promise-grid article:nth-child(4):before{background-position:90% 60%}.promise-card-top{margin-bottom:28px}.promise-redesign .promise-grid p{max-width:250px}.promise-redesign .promise-grid article:hover .promise-card-top>.icon{box-shadow:inset 0 1px 0 #ffffff42,0 0 22px #a0baed18}.home-paths-section{padding:82px 0;background:linear-gradient(180deg,#fff,#f8f6fb)}.home-paths-grid{gap:26px}.home-path{border-radius:26px;border:1px solid #d7dfef;box-shadow:0 10px 35px #1e325707;transition:transform .3s,box-shadow .3s;overflow:hidden}.home-path:hover{transform:translateY(-5px);box-shadow:0 18px 42px #1e32570e}.products-path{background:linear-gradient(145deg,#fff,#eff4fc)}.services-path{background:linear-gradient(145deg,#fff,#f0f4fb);border-color:#dce3f0}.path-art{height:235px}.product-path-art{background:radial-gradient(ellipse at center,#fff,#dee7f8)}.services-path-art{background:linear-gradient(135deg,#edf2fc,#edf1f8)}.home-path h2{font-size:clamp(28px,2.8vw,38px);line-height:1.17;letter-spacing:-.045em;font-weight:600}.home-path>p{font-size:13px;line-height:1.85;max-width:430px}.path-topics{gap:8px}.home-path .path-cta{min-height:49px;border-radius:14px;background:linear-gradient(135deg,#ffffffcf,#dae4f6b8);border:1px solid #bdcce8;box-shadow:inset 0 1px 0 #fff,0 4px 12px #1f345e08;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-weight:600}.services-path .path-cta{background:linear-gradient(135deg,#ffffffcf,#dfe7f7b8);border-color:#ccd8ec;color:#526887}.home-path .path-cta:hover{box-shadow:inset 0 1px 0 #fff,0 7px 18px #1f345e12}.home-path .path-cta:focus-visible{outline:3px solid #96abd4;outline-offset:4px}@media(max-width:980px){.promise-redesign{padding:66px 0}.promise-intro{margin-bottom:34px}.home-paths-section{padding:62px 0}.home-paths-grid{gap:20px}.path-art{height:205px}.home-path h2{font-size:29px}}@media(max-width:560px){.promise-redesign{padding:54px 0}.promise-redesign .promise-grid article{min-height:235px}.home-paths-section{padding:48px 0}.path-art{height:200px}.home-path h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.hero-network-background,.hero-orbit-art{translate:0 0;transition:none}.home-path{transition:none;transform:none!important}.hero-atmosphere:after{display:none}}.hero-centered .hero-atmosphere{z-index:0}.hero-centered .hero-slides,.hero-centered .hero-business-strip{position:relative;z-index:2}.hero-centered .hero-atmosphere:after{background:radial-gradient(ellipse 340px 260px at var(--pointer-x) var(--pointer-y),rgba(145,105,217,.17),rgba(190,163,238,.07) 48%,transparent 78%);mix-blend-mode:multiply}.hero-centered .hero-network-background{opacity:1;transition:translate .2s ease-out}.hero-centered .network-lines{stroke:#90a6d0;opacity:.48;stroke-width:1.1}.hero-centered .network-flow{opacity:.34}.hero-centered .network-traveler{opacity:.85;fill:#5c7cbc}.hero-centered .network-node{opacity:.38}.hero-centered .hero-orbit-art{opacity:.5;transition:translate .35s ease-out}@media(prefers-reduced-motion:reduce){.hero-centered .hero-atmosphere:after{display:none}.hero-centered .hero-network-background,.hero-centered .hero-orbit-art{translate:0 0;transition:none}}.hero-centered .hero-live-network{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:1}.hero-centered .hero-slides,.hero-centered .hero-business-strip{z-index:3}.hero-centered .hero-atmosphere{background:#fff;z-index:0}.hero-centered .hero-atmosphere:after{display:none}.hero-soft-wash{position:absolute;width:550px;height:550px;border-radius:50%;pointer-events:none;translate:var(--wash-x,0px) var(--wash-y,0px);transition:translate .8s cubic-bezier(.2,.7,.3,1)}.wash-purple{top:-260px;left:-220px;background:radial-gradient(circle,#d6e1f57a,transparent 68%)}.wash-blue{right:-250px;bottom:-170px;background:radial-gradient(circle,#dce7f96b,transparent 70%);translate:calc(var(--wash-x,0px) * -1) calc(var(--wash-y,0px) * -1)}.hero-bottom-light{position:absolute;bottom:0;left:0;right:0;height:180px;background:radial-gradient(ellipse 65% 100% at 50% 110%,#e5ebf74d,transparent 78%)}.hero-centered .hero-slides{z-index:2}.hero-slider.hero-centered .hero-copy{padding-top:78px;padding-bottom:62px}.hero-centered .button-row .button{border-radius:13px;min-height:50px;gap:18px}.hero-centered .button-row .button.primary{background:#3d6bc5;border-color:#3d6bc5;box-shadow:0 5px 14px #3d6bc515}.hero-centered .button-row .button.secondary{background:linear-gradient(140deg,#fff,#f9f7fc);border-color:#d3dae8;color:#444f66;box-shadow:inset 0 1px 0 #fff}.hero-slider.hero-centered .hero-copy>p{color:#6c7585}.hero-centered .hero-business-strip{z-index:2;border-top:1px solid #e8ecf3;padding-top:28px}.hero-live-network{display:none}@media(max-width:560px){.hero-slider.hero-centered .hero-copy{padding-top:53px;padding-bottom:43px}.hero-soft-wash{width:350px;height:350px}.wash-purple{top:-170px;left:-200px}.wash-blue{right:-220px;bottom:-100px}.hero-centered .hero-business-strip{padding-top:23px}}@media(prefers-reduced-motion:reduce){.hero-soft-wash{translate:0 0;transition:none}}.hero-centered .button-row .liquid-hero-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:17px;border:1px solid #a3b6db95;background:linear-gradient(135deg,#ffffffb3,#dae5fa75 55%,#bed0f37a);color:#2f4b81;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 #fffffff0,inset 1px 0 0 #ffffffb3,inset 0 -1px 0 #8da4d14d,0 5px 14px #3c5a9416;transform:perspective(600px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg));transition:transform .25s,box-shadow .25s,border-color .25s;background-clip:padding-box;font-weight:600}.liquid-hero-cta:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 100px 65px at var(--glass-x,30%) var(--glass-y,0%),#ffffffdc,transparent 75%),linear-gradient(115deg,#ffffff6b,transparent 40%,#ffffff30);opacity:.8}.liquid-hero-cta:after{content:'';position:absolute;inset:2px;border-radius:14px;border-top:1px solid #ffffffc9;border-left:1px solid #ffffff4d;pointer-events:none}.hero-centered .button-row .liquid-hero-cta:hover{background:linear-gradient(135deg,#ffffffc9,#d7e2f98c 55%,#b0c5ee8c);border-color:#8ba2ce;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #829ccf4d,0 10px 24px #3c5a9421;color:#284274;transform:perspective(600px) translateY(-3px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg))}.hero-centered .button-row .liquid-hero-cta:active{transform:scale(.97);box-shadow:inset 0 2px 5px #3c5a9416,0 3px 8px #3c5a9412}.liquid-hero-cta:focus-visible{outline:3px solid #6382be;outline-offset:4px}.liquid-hero-cta>.icon{width:17px;height:17px;color:#4a69a4}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hero-centered .button-row .liquid-hero-cta{background:linear-gradient(135deg,#fff,#d8e2f5)}}@media(prefers-reduced-motion:reduce){.hero-centered .button-row .liquid-hero-cta,.hero-centered .button-row .liquid-hero-cta:hover,.hero-centered .button-row .liquid-hero-cta:active{transform:none;transition:none}}.hero-centered .button-row .liquid-hero-cta{background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.04) 55%,rgba(213,218,229,.13));border-color:rgba(161,165,181,.34);color:#343d4f;backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);box-shadow:inset 0 1px 0 #ffffffed,inset 1px 0 0 #ffffffb8,inset 0 -1px 0 #a5a9b533,0 5px 16px #31334010}.liquid-hero-cta:before{background:radial-gradient(ellipse 95px 60px at var(--glass-x,30%) var(--glass-y,0%),#ffffffa6,transparent 75%),linear-gradient(115deg,#ffffff3d,transparent 45%,#ffffff17);opacity:.7}.hero-centered .button-row .liquid-hero-cta:hover{background:linear-gradient(135deg,#ffffff4d,#ffffff0d 55%,#d5dae526);border-color:#a1a5b573;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #a5a9b533,0 10px 24px #31334016;color:#2c3340}.liquid-hero-cta>.icon{color:#555e70}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hero-centered .button-row .liquid-hero-cta{background:linear-gradient(135deg,#fff,#f1f2f6)}}.hero-centered .button-row .liquid-hero-cta{background:linear-gradient(140deg,#fff,#f9f7fc);border-color:#d3dae8;color:#444f66;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #fff,inset 0 -1px 0 #d2d8e34d,0 4px 12px #25334d0a}.liquid-hero-cta:before{background:radial-gradient(ellipse 110px 65px at var(--glass-x,30%) var(--glass-y,0%),#fff,transparent 76%),linear-gradient(115deg,#ffffff80,transparent 45%,#ffffff4d);opacity:.85}.hero-centered .button-row .liquid-hero-cta:hover{background:linear-gradient(140deg,#fff,#faf9fc);border-color:#bbc6db;color:#354057;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #cbd2e04d,0 9px 22px #25334d12}.hero-centered .button-row .liquid-hero-cta:active{box-shadow:inset 0 2px 5px #25334d0a,0 2px 6px #25334d08}.liquid-hero-cta>.icon{color:#606b82}#hero-slide-1 .button-row>a.liquid-hero-cta,#hero-slide-1 .button-row>a.liquid-hero-cta:hover,#hero-slide-1 .button-row>a.liquid-hero-cta:active{background:#fff;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #ddd;color:#333;box-shadow:inset 0 1px 0 #fff,0 4px 12px #00000009}#hero-slide-1 .liquid-hero-cta:before{background:radial-gradient(ellipse 100px 60px at var(--glass-x,30%) var(--glass-y,0%),#ffffff,transparent 75%);opacity:1}#hero-slide-1 .liquid-hero-cta:after{border-color:#ffffff}#hero-slide-1 .liquid-hero-cta>.icon{color:#555}#hero-slide-1 .button-row>a.liquid-hero-cta{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.64));border:1px solid rgba(185,188,195,.65);backdrop-filter:blur(18px) saturate(100%);-webkit-backdrop-filter:blur(18px) saturate(100%);box-shadow:inset 0 2px 2px #fff,inset 0 -2px 3px #a6aab326,inset 2px 0 3px #ffffffdc,inset -2px 0 3px #a6aab312,0 5px 14px #25283212;border-radius:18px;color:#333}#hero-slide-1 .liquid-hero-cta:before{z-index:0;background:radial-gradient(ellipse 85px 50px at var(--glass-x,25%) var(--glass-y,0%),#ffffff,transparent 75%),linear-gradient(115deg,transparent 10%,#cbd0d91a 35%,#ffffffd9 48%,transparent 62%);background-size:100% 100%,230% 100%;background-position:center,75% center;opacity:.85;transition:background-position .65s ease}#hero-slide-1 .liquid-hero-cta:after{inset:2px;z-index:0;border:1px solid #ffffffb3;border-bottom-color:#b9bdc526;border-radius:15px;box-shadow:inset 0 1px 0 #fff;pointer-events:none}#hero-slide-1 .liquid-hero-cta>span:not(.fluid-optics):not(.fluid-ripple),#hero-slide-1 .liquid-hero-cta>.icon{position:relative;z-index:1}#hero-slide-1 .button-row>a.liquid-hero-cta:hover{background:linear-gradient(180deg,#fffffff5,#ffffffad);border-color:#b9bcc5;box-shadow:inset 0 2px 3px #fff,inset 0 -2px 4px #a6aab329,0 9px 22px #25283218;color:#333}#hero-slide-1 .liquid-hero-cta:hover:before{background-position:center,0% center}#hero-slide-1 .button-row>a.liquid-hero-cta:active{background:#ffffffe6;box-shadow:inset 0 2px 4px #a6aab326,inset 0 -1px 0 #fff,0 2px 7px #25283210}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#hero-slide-1 .button-row>a.liquid-hero-cta{background:linear-gradient(#fff,#f5f6f7)}}@media(prefers-reduced-motion:reduce){#hero-slide-1 .liquid-hero-cta:before{transition:none}}.liquid-hero-cta .fluid-optics{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;overflow:hidden;border-radius:inherit;transition:opacity .25s}.liquid-hero-cta:hover .fluid-optics,.liquid-hero-cta:focus-visible .fluid-optics{opacity:1}.fluid-optics i{position:absolute;border-radius:50%;background:radial-gradient(ellipse,#ffffffed,#c7d0dc33 42%,#fff0 70%);width:90px;height:60px;left:-15px;top:-20px;filter:blur(2px);animation:fluid-drift 2.8s ease-in-out infinite alternate;animation-play-state:paused}.fluid-optics i:nth-child(2){left:90px;top:22px;width:105px;animation-delay:-1.4s}.fluid-optics i:nth-child(3){left:40%;top:10%;width:4px;height:4px;background:#a3aebb73;filter:none;animation-duration:1.8s}.fluid-optics i:nth-child(4){left:70%;top:70%;width:3px;height:3px;background:#b0b9c78c;filter:none;animation-delay:-.7s}.liquid-hero-cta:hover .fluid-optics i,.liquid-hero-cta:focus-visible .fluid-optics i{animation-play-state:running}@keyframes fluid-drift{from{transform:translate(-8px,-5px) scale(.85) rotate(-12deg)}to{transform:translate(24px,12px) scale(1.3,.9) rotate(18deg)}}#hero-slide-1 .liquid-hero-cta:hover:after{animation:fluid-edge 1.9s ease-in-out infinite alternate}@keyframes fluid-edge{from{box-shadow:inset 0 2px 2px #fff,inset -7px -1px 9px #b7c0cc20}to{box-shadow:inset 0 1px 0 #fff,inset 7px 1px 9px #b7c0cc33}}.liquid-hero-cta .fluid-ripple{position:absolute;z-index:2;width:18px;height:18px;margin:-9px;border:1px solid #acb7cba6;border-radius:50%;background:#ffffff66;pointer-events:none;animation:fluid-ripple-surge .6s ease-out forwards}@keyframes fluid-ripple-surge{from{transform:scale(.2);opacity:.8}to{transform:scale(17);opacity:0}}@media(prefers-reduced-motion:reduce){.fluid-optics i,#hero-slide-1 .liquid-hero-cta:hover:after,.liquid-hero-cta .fluid-ripple{animation:none}.liquid-hero-cta .fluid-ripple{display:none}.liquid-hero-cta .fluid-optics{transition:none}}#hero-slide-1 .liquid-hero-cta>.fluid-optics{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}#hero-slide-1 .liquid-hero-cta>.fluid-ripple{position:absolute;z-index:2;pointer-events:none}#hero-slide-1 .fluid-optics i{background:radial-gradient(ellipse,#fff 10%,#a9b8cb55 45%,transparent 72%)}#hero-slide-1 .liquid-hero-cta:hover:before{animation:visible-glass-sweep 1.6s ease-in-out infinite alternate;background-image:radial-gradient(ellipse 85px 50px at var(--glass-x,25%) var(--glass-y,0%),#fff,transparent 75%),linear-gradient(115deg,transparent 10%,#a9b8cb38 35%,#ffffffed 48%,transparent 62%)}@keyframes visible-glass-sweep{from{background-position:center,90% center}to{background-position:center,0% center}}@media(prefers-reduced-motion:reduce){#hero-slide-1 .liquid-hero-cta:hover:before{animation:none}}#hero-slide-1 .button-row>a.liquid-hero-cta{min-width:190px;padding:14px 20px 14px 23px;gap:19px;border-radius:19px;border-color:#c9cdd3;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,inset 2px 0 3px #fff,0 6px 18px #222b3810;font-size:13px;font-weight:600;letter-spacing:-.015em;transition:transform .32s cubic-bezier(.2,.7,.3,1),box-shadow .32s,border-color .32s}#hero-slide-1 .liquid-hero-cta>.icon{width:27px;height:27px;padding:6px;border-radius:50%;background:linear-gradient(145deg,#fff,#e8edf24d);box-shadow:inset 0 1px 0 #fff,0 1px 3px #222b380a;border:1px solid #e5e8ec9c;transition:translate .3s,color .3s}#hero-slide-1 .button-row>a.liquid-hero-cta:hover{border-color:#afb7c2;background:linear-gradient(165deg,#fff,#ffffffcc 60%,#f3f5f7c7);box-shadow:inset 0 2px 2px #fff,inset 0 -2px 4px #a8b0bb3d,0 11px 25px #222b3818;transform:perspective(600px) translateY(-3px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg))}#hero-slide-1 .liquid-hero-cta:hover>.icon{translate:2px 0;color:#333}#hero-slide-1 .liquid-hero-cta:after{border-radius:16px;border:1px solid #ffffffd9;border-bottom-color:#b9c0cb38;inset:2px}#hero-slide-1 .fluid-optics i:nth-child(3),#hero-slide-1 .fluid-optics i:nth-child(4){display:none}#hero-slide-1 .fluid-optics i{animation-duration:3.6s;filter:blur(4px)}#hero-slide-1 .liquid-hero-cta:hover:before{animation-duration:2.4s}#hero-slide-1 .liquid-hero-cta:hover:after{animation-duration:3.2s}#hero-slide-1 .button-row>a.liquid-hero-cta:active{transform:scale(.965);box-shadow:inset 0 2px 5px #a8b0bb26,0 2px 8px #222b380d}@media(max-width:560px){#hero-slide-1 .button-row>a.liquid-hero-cta{min-width:0;padding:13px 17px;gap:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){#hero-slide-1 .button-row>a.liquid-hero-cta,#hero-slide-1 .button-row>a.liquid-hero-cta:hover,#hero-slide-1 .button-row>a.liquid-hero-cta:active{transform:none;transition:none}#hero-slide-1 .liquid-hero-cta>.icon{translate:0;transition:none}}#hero-slide-1 .liquid-hero-cta>.icon,#hero-slide-1 .liquid-hero-cta:hover>.icon{color:#3b73df;border-color:#3b73df26;background:linear-gradient(145deg,#fff,#3b73df0b)}#hero-slide-1 .fluid-optics i{background:radial-gradient(ellipse,#fff 10%,#3b73df26 45%,transparent 72%)}#hero-slide-1 .fluid-optics i:nth-child(3),#hero-slide-1 .fluid-optics i:nth-child(4){display:block;background:#3b73df;filter:none;opacity:.55}#hero-slide-1 .liquid-hero-cta:hover:before{background-image:radial-gradient(ellipse 85px 50px at var(--glass-x,25%) var(--glass-y,0%),#fff,transparent 75%),linear-gradient(115deg,transparent 10%,#3b73df20 35%,#ffffffed 48%,transparent 62%)}#hero-slide-1 .liquid-hero-cta>.fluid-ripple{border-color:#3b73df80;background:#3b73df0d}#hero-slide-1 .liquid-hero-cta>.fluid-optics{opacity:1}#hero-slide-1 .fluid-optics i{animation-play-state:running}#hero-slide-1 .liquid-hero-cta:before,#hero-slide-1 .liquid-hero-cta:hover:before{background-image:radial-gradient(ellipse 85px 50px at 25% 0%,#fff,transparent 75%),linear-gradient(115deg,transparent 10%,#3b73df20 35%,#ffffffed 48%,transparent 62%);animation:visible-glass-sweep 2.4s ease-in-out infinite alternate}#hero-slide-1 .liquid-hero-cta:after,#hero-slide-1 .liquid-hero-cta:hover:after{animation:fluid-edge 3.2s ease-in-out infinite alternate}#hero-slide-1 .button-row>a.liquid-hero-cta,#hero-slide-1 .button-row>a.liquid-hero-cta:hover{transform:none;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);border-color:#c9cdd3;color:#333;transition:box-shadow .3s}#hero-slide-1 .button-row>a.liquid-hero-cta:hover{box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}#hero-slide-1 .liquid-hero-cta>.icon,#hero-slide-1 .liquid-hero-cta:hover>.icon{translate:0;color:#3b73df;transition:none}#hero-slide-1 .button-row>a.liquid-hero-cta:active{transform:scale(.965)}@media(prefers-reduced-motion:reduce){#hero-slide-1 .liquid-hero-cta:before,#hero-slide-1 .liquid-hero-cta:hover:before,#hero-slide-1 .liquid-hero-cta:after,#hero-slide-1 .liquid-hero-cta:hover:after,#hero-slide-1 .fluid-optics i{animation:none}#hero-slide-1 .button-row>a.liquid-hero-cta:active{transform:none}}#hero-slide-1 .button-row>.custom-solution-cta{min-height:56px;padding:14px 22px;gap:14px;border-radius:19px;border:1px solid #d5d8df;background:linear-gradient(155deg,#fffffff5,#ffffffc9);color:#34343b;font-size:13px;font-weight:600;backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%);box-shadow:inset 0 1px 1px #fff,0 3px 10px #25233408;transform:none;transition:box-shadow .3s;}#hero-slide-1 .custom-solution-cta .custom-external-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;color:#3b73df;background:#ffffffb3;border:1px solid #3b73df18;font-size:17px;}#hero-slide-1 .button-row>.custom-solution-cta:hover{background:linear-gradient(155deg,#fffffff5,#ffffffc9);color:#34343b;border-color:#d5d8df;transform:none;box-shadow:inset 0 1px 1px #fff,0 9px 25px #3b73df22;}#hero-slide-1 .custom-solution-cta:focus-visible{outline:3px solid #3b73df70;outline-offset:4px}@supports not (backdrop-filter:blur(1px)){#hero-slide-1 .button-row>.custom-solution-cta{background:#fff}}@media(max-width:480px){#hero-slide-1 .button-row>.custom-solution-cta{padding:14px 16px;font-size:12px;gap:9px}}#hero-slide-1 .hero-updates-badge{font-size:11px;letter-spacing:0;gap:9px;margin-bottom:20px;padding:7px 12px;border-radius:100px}#hero-slide-1 .hero-identity{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#747982;margin-bottom:22px}#hero-slide-1 .hero-slide-title{font-size:clamp(38px,5.5vw,76px);line-height:1.09;letter-spacing:-.055em;max-width:1100px;margin:0 auto}#hero-slide-1 .hero-slide-title .headline-intro{display:block;color:#232529;font-size:.9em;line-height:1.15;margin-bottom:7px;background:none;-webkit-text-fill-color:#232529}#hero-slide-1 .hero-slide-title .headline-emphasis{display:block;max-width:none;background:linear-gradient(100deg,#3668c9,#5280d9);background-clip:text;-webkit-background-clip:text;color:#3b73df;-webkit-text-fill-color:transparent;padding-bottom:7px}#hero-slide-1 .hero-copy>p{max-width:600px;font-size:16px;line-height:1.8;color:#6f747c;margin:24px auto 28px}#hero-slide-1 .button-row{gap:14px}#hero-slide-1 .button-row>.liquid-hero-cta,#hero-slide-1 .button-row>.custom-solution-cta{min-height:56px;border-radius:19px;font-size:13px}#hero-slide-1 .button-row>.liquid-hero-cta{border-color:#b1bcd0;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15}#hero-slide-1 .hero-promise{font-size:11px;line-height:1.7;color:#848992;margin-top:20px}.hero-centered .business-strip-heading{font-size:12px;font-weight:500;letter-spacing:.015em;color:#7a7f88}.hero-centered .industry-marquee-item{color:#848890;gap:12px}.hero-centered .industry-marquee-item>span{font-size:16px;font-weight:500;letter-spacing:-.02em}.hero-centered .industry-marquee-item>.icon{width:23px;height:23px;stroke-width:1.4}.hero-centered .business-marquee-group{gap:46px;padding-right:46px}.hero-centered .hero-soft-wash{opacity:.8}@media(max-width:600px){#hero-slide-1 .hero-updates-badge{font-size:10px;gap:7px;margin-bottom:18px}#hero-slide-1 .hero-identity{font-size:9px;letter-spacing:.08em;margin-bottom:20px}#hero-slide-1 .hero-copy>p{font-size:14px;max-width:400px;line-height:1.8;margin:20px auto 25px}#hero-slide-1 .button-row{gap:10px;flex-wrap:wrap}#hero-slide-1 .button-row>.liquid-hero-cta,#hero-slide-1 .button-row>.custom-solution-cta{font-size:12px;padding:14px 15px;gap:9px;min-width:0}.hero-centered .industry-marquee-item>span{font-size:14px}.hero-centered .business-marquee-group{gap:32px;padding-right:32px}}.hero-centered .product-marquee-item{gap:12px;color:#70757f}.hero-centered .product-marquee-item>span:not(.product-icon){font-size:16px;font-weight:600;letter-spacing:-.02em}.hero-centered .product-marquee-item>.product-icon{width:33px;height:33px;border-radius:10px;flex-shrink:0}.hero-centered .product-marquee-item .product-icon .icon{width:19px;height:19px}@media(max-width:560px){.hero-centered .product-marquee-item>span:not(.product-icon){font-size:14px}}.hero-centered .business-strip-heading{font-size:15px;font-weight:600;color:#474d59;margin-bottom:8px;letter-spacing:-.01em}.hero-centered .audience-strip-description{font-size:11px;color:#888d97;text-align:center;line-height:1.6;margin:0 0 23px}.hero-centered .industry-marquee-item>span{font-size:15px;font-weight:500}@media(max-width:560px){.hero-centered .business-strip-heading{font-size:13px}.hero-centered .audience-strip-description{font-size:10px;max-width:280px;margin:0 auto 21px}.hero-centered .industry-marquee-item>span{font-size:13px}}@property --pixel-angle{syntax:"<angle>";initial-value:0deg;inherits:false}#hero-slide-1 .hero-updates-badge{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;background:linear-gradient(#fff,#faf8ff) padding-box,conic-gradient(from var(--pixel-angle),#e1e7f2 0deg,#e1e7f2 230deg,#9ab7ef 270deg,#3b73df 300deg,#e1e7f2 340deg) border-box;animation:updates-beam 6s linear infinite;box-shadow:inset 0 1px 0 #fff,0 3px 12px #3b73df09;transition:box-shadow .25s,transform .15s}#hero-slide-1 .hero-updates-badge:hover{box-shadow:0 5px 18px #3b73df22}#hero-slide-1 .hero-updates-badge:active{transform:scale(.98)}#hero-slide-1 .hero-updates-badge:focus-visible{outline:3px solid #3b73df70;outline-offset:4px}#hero-slide-1 .hero-updates-badge>*:not(canvas):not(.updates-pixel-ripple){position:relative;z-index:2}#hero-slide-1 .hero-updates-badge strong{color:#325cad;text-shadow:0 0 5px #fff,0 0 10px #fff}#hero-slide-1 .hero-updates-badge>span{color:#6f747f;text-shadow:0 0 6px #fff}#hero-slide-1 .hero-updates-badge:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at var(--pixel-x,50%) var(--pixel-y,50%),#e3edffb3,transparent 65%);opacity:0;transition:opacity .4s}#hero-slide-1 .hero-updates-badge:hover:before{opacity:1}#hero-slide-1 .hero-updates-badge>.updates-pixels{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}#hero-slide-1 .updates-pixel-ripple{position:absolute;z-index:1;width:12px;height:12px;border:1px solid #3b73df80;background:#94b1e929;border-radius:50%;pointer-events:none;animation:updates-ripple .55s ease-out forwards}@keyframes updates-beam{to{--pixel-angle:360deg}}@keyframes updates-ripple{from{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(25);opacity:0}}@media(prefers-reduced-motion:reduce){#hero-slide-1 .hero-updates-badge{animation:none;transition:none}#hero-slide-1 .hero-updates-badge:active{transform:none}#hero-slide-1 .hero-updates-badge:before{transition:none}}#hero-slide-1 .hero-updates-badge{font-size:12px;padding:10px 16px;gap:11px;min-height:40px}#hero-slide-1 .hero-updates-badge>.icon{width:16px;height:16px}@media(max-width:600px){#hero-slide-1 .hero-updates-badge{font-size:11px;padding:9px 13px;gap:9px;min-height:38px}}#hero-slide-1 .hero-slide-title .headline-intro{color:#232529;-webkit-text-fill-color:#232529}#hero-slide-1 .hero-slide-title .headline-emphasis{font-family:"Times New Roman",Times,serif;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:1.12;background:none;color:#3b73df;-webkit-text-fill-color:#3b73df;padding:0 .08em .14em;}@media(max-width:560px){#hero-slide-1 .hero-slide-title .headline-emphasis{letter-spacing:-.03em;line-height:1.13}}.brand .novinate-logo{display:block;width:156px;height:auto;max-width:100%;object-fit:contain}.footer-brand .brand .novinate-logo{width:180px}.orbit-brand .novinate-logo{width:165px;height:auto}.cta-symbol .novinate-logo{width:180px;height:auto;opacity:.12}.product-path-art .novinate-logo{width:175px;height:auto}@media(max-width:600px){.brand .novinate-logo{width:139px}.footer-brand .brand .novinate-logo{width:166px}}.site-header .navbar>a.brand,.site-footer .footer-brand>a.brand{display:inline-flex;align-items:center;flex-shrink:0;gap:0}.site-header .navbar>a.brand>img.novinate-logo{width:160px;height:auto;display:block;opacity:1;visibility:visible;max-width:none}.site-footer .footer-brand>a.brand>img.novinate-logo{width:190px;height:auto;display:block;opacity:1;visibility:visible;max-width:100%}@media(max-width:600px){.site-header .navbar>a.brand>img.novinate-logo{width:140px}}.hero-slider.hero-centered{background:#FAF9FC;overflow:hidden}.hero-centered .hero-atmosphere{background:#FAF9FC}.hero-centered .hero-atmosphere:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 45% 55% at 50% 35%,#ffffffed 0%,#ffffffa6 50%,transparent 100%);}.hero-centered .hero-atmosphere:after{content:"";display:block;position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.22;background-image:radial-gradient(circle,#8399c4 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(ellipse 27% 55% at 0% 15%,#000,transparent 95%),radial-gradient(ellipse 23% 45% at 100% 85%,#000,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 27% 55% at 0% 15%,#000,transparent 95%),radial-gradient(ellipse 23% 45% at 100% 85%,#000,transparent 95%);translate:calc(var(--wash-x,0px) * .3) calc(var(--wash-y,0px) * .3);transition:translate 1.1s ease;}.hero-centered .hero-soft-wash{width:720px;height:680px;opacity:1;filter:blur(20px);transition:translate 1.2s cubic-bezier(.2,.7,.3,1);will-change:translate}.hero-centered .wash-purple{top:-290px;left:-300px;background:radial-gradient(ellipse at 57% 52%,#c3d3f17a,transparent 65%),radial-gradient(ellipse at 30% 25%,#e6edfa,transparent 70%);}.hero-centered .wash-blue{right:-330px;bottom:-240px;background:radial-gradient(ellipse at 35% 35%,#cdc7f26e,transparent 60%),radial-gradient(ellipse at 65% 70%,#dce8fa99,transparent 70%);}.hero-centered .hero-bottom-light{height:230px;background:radial-gradient(ellipse 75% 100% at 50% 110%,#dde5f555,transparent 78%)}.hero-centered .hero-business-strip{border-top-color:#dee3ed99}@media(max-width:600px){.hero-centered .hero-soft-wash{width:470px;height:520px;filter:blur(14px)}.hero-centered .wash-purple{left:-300px;top:-220px}.hero-centered .wash-blue{right:-320px;bottom:-170px}.hero-centered .hero-atmosphere:after{opacity:.16;background-size:19px 19px}}@media(prefers-reduced-motion:reduce){.hero-centered .hero-soft-wash,.hero-centered .hero-atmosphere:after{translate:none;transition:none;will-change:auto}}:root{--ink:#091b4b;--purple:#0066ff;--accent:#0066ff;--soft:#edf4ff;--muted:#69758b;--line:#e2e8f2}#hero-slide-1 .hero-slide-title .headline-intro{color:#091b4b;-webkit-text-fill-color:#091b4b}#hero-slide-1 .hero-slide-title .headline-emphasis{color:#0066ff;-webkit-text-fill-color:#0066ff}.hero-slider.hero-centered,.hero-centered .hero-atmosphere{background:#f9fbff}.hero-centered .wash-purple{background:radial-gradient(ellipse at 57% 52%,#c5dcff7a,transparent 65%),radial-gradient(ellipse at 30% 25%,#e7efff,transparent 70%)}.hero-centered .wash-blue{background:radial-gradient(ellipse at 35% 35%,#c7d9f26e,transparent 60%),radial-gradient(ellipse at 65% 70%,#dceafa99,transparent 70%)}.hero-centered .hero-bottom-light{background:radial-gradient(ellipse 75% 100% at 50% 110%,#dfeafa55,transparent 78%)}.site-header .navbar>a.brand>img.novinate-logo{width:164px}@media(max-width:600px){.site-header .navbar>a.brand>img.novinate-logo{width:140px}}.hero-centered .hero-soft-wash{transform:translateY(var(--scroll-depth,0px))}.hero-centered .wash-blue{transform:translateY(calc(var(--scroll-depth,0px) * -.65))}.scroll-reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .85s ease var(--reveal-delay,0ms),transform .85s cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0ms)}.scroll-reveal-ready.scroll-seen{opacity:1;transform:translateY(0)}#explore .discovery-card.scroll-seen:hover{transform:translateY(-4px)}@media(max-width:600px){.scroll-reveal-ready{transform:translateY(10px);transition-duration:.65s;transition-delay:0ms}}@media(prefers-reduced-motion:reduce){.scroll-reveal-ready{opacity:1;transform:none;transition:none}.hero-centered .hero-soft-wash{transform:none}#explore .discovery-card.scroll-seen:hover{transform:none}}#hero-slide-1 .rotating-word{display:inline-grid;text-align:left;vertical-align:baseline;color:#0066ff;-webkit-text-fill-color:#0066ff}#hero-slide-1 .rotating-word-sizer,#hero-slide-1 .rotating-word-current{grid-area:1/1}#hero-slide-1 .rotating-word-sizer{visibility:hidden}#hero-slide-1 .rotating-word-current{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}#hero-slide-1 .rotating-word-current.word-out{opacity:0;transform:translateY(-6px)}#hero-slide-1 .rotating-word-current.word-enter{opacity:0;transform:translateY(6px);transition:none}@media(prefers-reduced-motion:reduce){#hero-slide-1 .rotating-word-current{transition:none;transform:none}}#hero-slide-1 .hero-slide-title .rotating-word, #hero-slide-1 .hero-slide-title .rotating-word-current, #hero-slide-1 .hero-slide-title .rotating-word-sizer{color:rgba(0,0,0,.8);-webkit-text-fill-color:rgba(0,0,0,.8);}#hero-slide-1 .hero-slide-title .platform-heading-visual{display:block}#hero-slide-1 .platform-heading-visual>.rotating-word{display:grid;width:max-content;max-width:100%;margin:3px auto 0;text-align:center}#hero-slide-1 .hero-slide-title .headline-emphasis{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal;font-weight:500;font-size:.48em;letter-spacing:-.025em;line-height:1.3;padding:0;margin-top:18px;color:#0066ff;-webkit-text-fill-color:#0066ff;}#hero-slide-1 .hero-copy>p{margin-top:22px}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:.52em;max-width:360px;margin:18px auto 0}}#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(16px,3.7vw,58px)}#hero-slide-1 .hero-slide-title .platform-heading-visual{display:inline-flex;align-items:baseline;justify-content:center;gap:.24em;white-space:nowrap;max-width:100%}#hero-slide-1 .platform-heading-visual>.rotating-word{display:inline-grid;margin:0;width:auto;text-align:left;max-width:none}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(14px,3.65vw,22px)}}#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(34px,5.1vw,72px);line-height:1.12;letter-spacing:-.05em;color:#091b4b;-webkit-text-fill-color:#091b4b;margin-bottom:0;}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(22px,2.75vw,38px);font-weight:500;line-height:1.25;letter-spacing:-.03em;margin:14px auto 0;max-width:none;}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(28px,7.1vw,42px)}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(20px,4.8vw,28px);margin-top:13px}}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(24px,3.4vw,47px);font-weight:500;line-height:1.25;margin-top:15px}#hero-slide-1 .ecosystem-line-rotator{display:grid;align-items:center;min-height:2.5em;max-width:100%}#hero-slide-1 .ecosystem-line{display:block;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}#hero-slide-1 .ecosystem-line.is-exiting{opacity:0;transform:translateY(-8px)}#hero-slide-1 .ecosystem-line.is-entering{opacity:0;transform:translateY(8px);transition:none}@media(min-width:800px){#hero-slide-1 .ecosystem-line-rotator{min-height:1.25em}}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(23px,5.5vw,32px);margin-top:14px}}@media(prefers-reduced-motion:reduce){#hero-slide-1 .ecosystem-line{transition:none;transform:none}}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(28.8px,4.08vw,56.4px)}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(27.6px,6.6vw,38.4px)}}#hero-slide-1 .ecosystem-line-rotator{min-height:2.5em}#hero-slide-1 .hero-slide-title .headline-emphasis{margin-top:6px}#hero-slide-1 .ecosystem-line-rotator{align-items:start}@media(min-width:800px){#hero-slide-1 .hero-slide-title{width:100%;max-width:1100px}#hero-slide-1 .ecosystem-line-rotator{min-height:1.25em}}@media(max-width:799px){#hero-slide-1 .ecosystem-line-rotator{min-height:2.5em}}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-emphasis{margin-top:5px}}#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(42px,5.2vw,78px);line-height:1.02;letter-spacing:-.055em}#hero-slide-1 .ecosystem-brand-word{background:linear-gradient(105deg,#0066ff,#348bff);background-clip:text;-webkit-background-clip:text;color:#0066ff;-webkit-text-fill-color:transparent}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(25px,2.8vw,42px);margin-top:20px}#hero-slide-1 .hero-copy>p{max-width:630px;font-size:15px;margin:22px auto 28px}#hero-slide-1 .hero-identity{display:flex;align-items:center;justify-content:center;gap:17px}#hero-slide-1 .hero-identity:before,#hero-slide-1 .hero-identity:after{content:"";width:50px;height:1px;background:#d7e2f2}.hero-centered .hero-connection-art{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.hero-connection-art path{fill:none;stroke:#a9caff;stroke-width:1.5}.hero-connection-art path:nth-child(2){stroke:#d7e7ff;stroke-width:8}.hero-connection-art circle{fill:#0066ff}.hero-product-satellites{position:absolute;inset:0;pointer-events:none;z-index:1}.hero-product-tile{position:absolute;width:110px;padding:18px 12px 13px;border-radius:24px;display:flex;align-items:center;flex-direction:column;gap:9px;background:linear-gradient(150deg,#ffffffdb,#edf4ffa6);border:1px solid #fff;box-shadow:inset 0 1px 2px #fff,0 16px 36px #397be51a;backdrop-filter:blur(12px);animation:product-tile-float 8s ease-in-out infinite}.hero-product-tile>.product-icon{width:42px;height:42px}.hero-product-tile>span:not(.product-icon){font-size:12px;font-weight:600;color:#263d69}.hero-product-tile small{font-size:8px;color:#8492aa}.hero-product-tile.tile-0{top:105px;left:6%;rotate:-10deg}.hero-product-tile.tile-1{top:365px;left:3%;rotate:7deg;animation-delay:-3s}.hero-product-tile.tile-2{top:120px;right:5%;rotate:9deg;animation-delay:-5s}.hero-product-tile.tile-3{top:390px;right:3%;rotate:-8deg;animation-delay:-2s}@keyframes product-tile-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@media(max-width:1199px){.hero-product-tile{width:82px;padding:13px 7px;border-radius:18px}.hero-product-tile>.product-icon{width:32px;height:32px}.hero-product-tile>span:not(.product-icon){font-size:10px}.hero-product-tile small{font-size:7px}.hero-product-tile.tile-0,.hero-product-tile.tile-1{left:1%}.hero-product-tile.tile-2,.hero-product-tile.tile-3{right:1%}}@media(max-width:980px){.hero-product-satellites{display:none}}@media(max-width:600px){#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(39px,10vw,58px)}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(25px,6.6vw,34px);margin-top:18px}#hero-slide-1 .ecosystem-line-rotator{min-height:2.5em}#hero-slide-1 .hero-copy>p{font-size:14px}#hero-slide-1 .hero-identity:before,#hero-slide-1 .hero-identity:after{width:20px}}@media(prefers-reduced-motion:reduce){.hero-product-tile{animation:none}.hero-connection-art circle{display:none}}.hero-slider.hero-centered .hero-copy{min-height:0;padding-top:48px;padding-bottom:30px}#hero-slide-1 .hero-updates-badge{margin-bottom:17px}#hero-slide-1 .hero-identity{margin-bottom:18px}#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(29px,4.6vw,66px);white-space:nowrap;line-height:1.12}#hero-slide-1 .hero-slide-title .headline-emphasis{margin-top:9px;font-size:clamp(25px,3.2vw,44px)}#hero-slide-1 .ecosystem-line-rotator{min-height:1.3em}#hero-slide-1 .hero-copy>p{margin:18px auto 22px;line-height:1.7;max-width:600px}#hero-slide-1 .hero-promise{margin-top:14px}.hero-centered .hero-business-strip{padding-top:20px;padding-bottom:24px}.hero-centered .audience-strip-description{margin-bottom:17px}.hero-product-tile.tile-0{top:80px}.hero-product-tile.tile-1{top:270px}.hero-product-tile.tile-2{top:90px}.hero-product-tile.tile-3{top:280px}@media(max-width:1199px){.hero-product-tile{opacity:.8;width:74px}.hero-product-tile.tile-0,.hero-product-tile.tile-2{top:60px}.hero-product-tile.tile-1,.hero-product-tile.tile-3{top:300px}}@media(max-width:799px){#hero-slide-1 .ecosystem-line-rotator{min-height:2.5em}}@media(max-width:600px){.hero-slider.hero-centered .hero-copy{padding-top:34px;padding-bottom:24px;min-height:0}#hero-slide-1 .hero-slide-title .headline-intro{font-size:clamp(22px,6.1vw,36px)}#hero-slide-1 .hero-slide-title .headline-emphasis{font-size:clamp(24px,6vw,32px);margin-top:9px}#hero-slide-1 .hero-copy>p{margin:14px auto 20px}#hero-slide-1 .hero-identity{margin-bottom:16px}.hero-centered .hero-business-strip{padding-top:17px;padding-bottom:20px}}.hero-centered .hero-connection-art{mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 220px),transparent calc(100% - 165px));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 220px),transparent calc(100% - 165px));}body :is(.shared-glass-primary,.shared-glass-secondary){position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:13px 20px;border-radius:19px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;overflow:hidden;color:#34343b;box-sizing:border-box;backdrop-filter:blur(18px) saturate(100%);-webkit-backdrop-filter:blur(18px) saturate(100%);transform:none;transition:box-shadow .3s;}body .shared-glass-primary{border:1px solid #c9cdd3;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15;}body .shared-glass-secondary{border:1px solid #d5d8df;background:linear-gradient(155deg,#fffffff5,#ffffffc9);box-shadow:inset 0 1px 1px #fff,0 3px 10px #25233408;}body .shared-glass-primary:hover{background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);color:#34343b;border-color:#c9cdd3;transform:none;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26;}body .shared-glass-secondary:hover{color:#34343b;background:linear-gradient(155deg,#fffffff5,#ffffffc9);border-color:#d5d8df;transform:none;box-shadow:inset 0 1px 1px #fff,0 9px 25px #3b73df22;}body :is(.shared-glass-primary,.shared-glass-secondary)>.icon{position:relative;z-index:2;width:27px;height:27px;padding:6px;border-radius:50%;color:#3b73df;border:1px solid #3b73df26;background:linear-gradient(145deg,#fff,#3b73df0b);transform:none;translate:0;transition:none;}body .shared-glass-primary:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 85px 50px at 25% 0%,#fff,transparent 75%),linear-gradient(115deg,transparent 10%,#3b73df20 35%,#ffffffed 48%,transparent 62%);background-size:100% 100%,230% 100%;animation:visible-glass-sweep 2.4s ease-in-out infinite alternate;}body .shared-glass-primary:after{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;border-radius:16px;border:1px solid #ffffffd9;border-bottom-color:#b9c0cb38;animation:fluid-edge 3.2s ease-in-out infinite alternate;}body .shared-glass-primary>.fluid-optics{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;overflow:hidden;border-radius:inherit}body .shared-glass-primary .fluid-optics i{animation-play-state:running;animation-duration:3.6s;filter:blur(4px);background:radial-gradient(ellipse,#fff 10%,#3b73df26 45%,transparent 72%)}body .shared-glass-primary .fluid-optics i:nth-child(3),body .shared-glass-primary .fluid-optics i:nth-child(4){background:#3b73df;filter:none;opacity:.55}body .shared-glass-primary>.fluid-ripple{position:absolute;z-index:0;width:18px;height:18px;border-radius:50%;border:1px solid #3b73df80;background:#3b73df0d;pointer-events:none;animation:fluid-ripple-surge .6s ease-out forwards}body :is(.shared-glass-primary,.shared-glass-secondary):active{transform:scale(.965)}body :is(.shared-glass-primary,.shared-glass-secondary):focus-visible{outline:3px solid #3b73df70;outline-offset:4px}body .product-card .shared-glass-primary{width:100%;margin-top:20px}body .discovery-card .shared-glass-primary{margin-top:0}body .site-header .shared-glass-primary{min-height:42px;padding:10px 14px;border-radius:14px;font-size:11px}body .site-header .shared-glass-primary>.icon{width:23px;height:23px;padding:5px}@supports not (backdrop-filter:blur(1px)){body :is(.shared-glass-primary,.shared-glass-secondary){background:#fff}}@media(max-width:560px){body :is(.shared-glass-primary,.shared-glass-secondary){padding:12px 16px;gap:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){body .shared-glass-primary:before,body .shared-glass-primary:after,body .shared-glass-primary .fluid-optics i{animation:none}body :is(.shared-glass-primary,.shared-glass-secondary):active{transform:none}}.promise-pearl.promise-redesign{background:#fafbff;padding:80px 0 76px;color:#111d40}.promise-pearl .promise-background{opacity:1;transform:none;background:radial-gradient(ellipse at 87% 26%,#dedfff 0%,transparent 49%),radial-gradient(ellipse at 0% 90%,#eaf1ff 0%,transparent 50%);background-image:radial-gradient(ellipse at 87% 26%,#dedfff 0%,transparent 49%),radial-gradient(ellipse at 0% 90%,#eaf1ff 0%,transparent 50%)}.promise-pearl .promise-top-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:20px;min-height:335px;margin-bottom:20px}.promise-pearl .promise-intro{display:block;margin:0;position:relative;z-index:2}.promise-pearl .promise-intro .eyebrow{color:#172343;border:1px solid #e4e8f2;background:#ffffffb8;padding:11px 18px;border-radius:30px;letter-spacing:.16em;font-size:10px;margin-bottom:22px;gap:10px;align-items:center}.promise-pearl .promise-intro .eyebrow:before{content:'';width:8px;height:8px;background:#527af0;border-radius:50%;box-shadow:0 0 0 5px #527af00e}.promise-pearl .promise-intro h2{font-size:clamp(34px,4vw,57px);font-weight:650;letter-spacing:-.055em;color:#0e1939;line-height:1.1}.promise-pearl .promise-intro h2 span{background:linear-gradient(100deg,#176af4,#7760dc);background-clip:text;-webkit-background-clip:text;color:transparent}.promise-pearl .promise-intro>p{max-width:560px;margin-top:22px;padding:0;font-size:14px;color:#6b758b;line-height:1.7}.promise-device-scene{position:relative;height:350px;perspective:900px;pointer-events:none}.promise-orb{position:absolute;inset:10px -40px 30px 15px;background:linear-gradient(130deg,#e9eaff,#c9c5ff);border-radius:46% 54% 70% 30% / 65% 38% 62% 35%;opacity:.7}.promise-laptop{position:absolute;left:70px;right:0;top:35px;transform:rotate(-4deg) rotateY(-9deg);filter:drop-shadow(0 18px 22px #354a7624)}.promise-screen{display:flex;aspect-ratio:1.55;background:#f8faff;border:9px solid #14203e;border-radius:20px 20px 7px 7px;overflow:hidden;box-shadow:0 0 0 2px #ffffff}.promise-screen aside{width:20%;border-right:1px solid #e8eaf2;padding:16px 12px;background:#fff}.promise-screen aside b{display:block;color:#497ae7;margin-bottom:23px;font-size:20px}.promise-screen aside i{display:block;background:#e6ebfa;width:100%;height:7px;border-radius:4px;margin-bottom:18px}.promise-screen aside i:first-of-type{background:#aebdf5}.promise-screen-main{flex:1;padding:17px 16px}.screen-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#394665;font-weight:600;margin-bottom:15px}.screen-toolbar i{width:14px;height:14px;border-radius:50%;background:#6692ec}.screen-metrics{display:flex;gap:8px}.screen-metrics i{height:41px;flex:1;background:linear-gradient(145deg,#fff,#edf2ff);border:1px solid #e7ebf6;border-radius:6px}.screen-chart{margin-top:15px;padding:10px;background:#fff;border:1px solid #e9edf7;border-radius:8px}.screen-chart svg{width:100%;height:78px;display:block}.screen-lines{margin-top:15px;display:flex;gap:8px}.screen-lines i{height:5px;width:30%;background:#dfe7f8;border-radius:3px}.promise-laptop-base{height:15px;margin:0 -22px;background:linear-gradient(#e1e7f5,#fff 40%,#c2cbdf);border-radius:0 0 50% 50%;box-shadow:0 5px 8px #566f9015}.promise-phone{position:absolute;left:12px;bottom:27px;width:129px;height:199px;padding:22px 15px 12px;background:linear-gradient(140deg,#ffffffea,#eef0ffcc);border:4px solid white;border-radius:23px;box-shadow:0 10px 25px #7788c72b;transform:rotate(-5deg);backdrop-filter:blur(12px)}.promise-phone>.icon{color:#6c67e1;width:28px;height:28px;margin-bottom:12px}.promise-phone strong{display:block;font-size:12px;color:#49597f}.promise-phone>span{display:block;font-size:9px;line-height:1.5;margin-top:7px;color:#7a87a1}.promise-phone .mini-bars{height:60px;margin-top:13px}.promise-concept{position:absolute;bottom:0;right:0;font-size:9px;color:#8691a8}.promise-pearl .promise-grid{gap:20px}.promise-pearl .promise-grid:before{display:none}.promise-pearl .promise-grid article{--card-accent:#2674fa;--card-tint:#dceaff;min-height:270px;padding:25px 23px 33px;background:linear-gradient(140deg,#ffffffeb,#ffffffa6);border:1px solid #dce4f6;border-radius:24px;box-shadow:0 12px 35px #405a8910,inset 0 1px 0 #fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.promise-pearl .promise-grid article:nth-child(2){--card-accent:#8061e8;--card-tint:#eee5ff}.promise-pearl .promise-grid article:nth-child(3){--card-accent:#20b593;--card-tint:#dbf6ee}.promise-pearl .promise-grid article:nth-child(4){--card-accent:#eea02c;--card-tint:#fff0d8;border-color:#ece6da}.promise-pearl .promise-grid article:before{display:none}.promise-pearl .promise-grid article:after{background:radial-gradient(ellipse at 100% 100%,var(--card-tint),transparent 68%);opacity:.5}.promise-pearl .promise-card-top{margin-bottom:18px}.promise-pearl .promise-card-top>.icon{width:49px;height:49px;padding:12px;color:var(--card-accent);background:var(--card-tint);border:0;box-shadow:inset 0 1px 0 #fff9;border-radius:15px}.promise-pearl .promise-number{font-size:23px;color:#d7ddea;letter-spacing:-.03em}.promise-pearl .promise-grid h3{font-size:24px;color:#16213f;font-weight:600;margin-bottom:10px}.promise-pearl .promise-grid p{font-size:12px;color:#6a7690;line-height:1.75;position:relative;z-index:2;max-width:230px}.promise-pearl .promise-card-line{width:30px;height:3px;background:var(--card-accent);margin-top:17px}.promise-card-art{position:absolute;right:0;bottom:0;width:115px;height:92px;opacity:.3;pointer-events:none;color:var(--card-accent)}.mini-bars{display:flex;gap:9px;align-items:flex-end;height:100%;padding:10px}.mini-bars i{display:block;flex:1;height:25%;background:linear-gradient(var(--card-accent,#7969df),var(--card-tint,#e8dcff));border-radius:4px 4px 1px 1px}.mini-bars i:nth-child(2){height:46%}.mini-bars i:nth-child(3){height:72%}.mini-bars i:nth-child(4){height:100%}.mini-work{width:84px;height:100px;border:1px solid #76a4ff;border-radius:12px;transform:rotate(-25deg);padding:20px 10px;background:#ecf2ff}.mini-work i{display:block;width:60px;height:8px;background:#6093f2;margin:8px 0;border-radius:3px}.mini-flow{position:relative;height:100%;border:2px solid #ae9df1;border-radius:50%;transform:rotate(-20deg);margin:15px}.mini-flow i{position:absolute;width:25px;height:25px;border-radius:7px;background:#9b83ef;left:-8px;top:25px}.mini-flow i:nth-child(2){left:40px;top:-8px}.mini-flow i:nth-child(3){left:60px;top:45px}.promise-card-art>.icon{position:absolute;inset:0;width:100%;height:85%;stroke-width:1.3}.promise-pearl .promise-grid article:hover{background:linear-gradient(140deg,#fff,#ffffffd9);border-color:#bacdf2;box-shadow:0 18px 40px #45649b18;transform:translateY(-5px)}@media(max-width:980px){.promise-pearl .promise-top-layout{grid-template-columns:1.1fr 1fr}.promise-device-scene{height:290px}.promise-laptop{left:45px;top:45px}.promise-phone{width:100px;height:163px;left:0;bottom:23px;padding:17px 10px}.promise-phone .mini-bars{height:45px}.promise-pearl .promise-intro h2{font-size:37px}.promise-pearl .promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promise-pearl .promise-grid article{min-height:245px}}@media(max-width:640px){.promise-pearl.promise-redesign{padding:52px 0}.promise-pearl .promise-top-layout{display:flex;flex-direction:column;align-items:stretch;gap:18px}.promise-pearl .promise-intro h2{font-size:clamp(31px,7.8vw,43px)}.promise-pearl .promise-intro>p{font-size:13px}.promise-device-scene{height:270px;width:100%;max-width:420px;margin:auto}.promise-laptop{left:65px;right:8px;top:15px}.promise-phone{bottom:25px}.promise-pearl .promise-grid{gap:13px}.promise-pearl .promise-grid article{padding:20px 16px;min-height:240px;border-radius:20px}.promise-pearl .promise-grid h3{font-size:20px}.promise-pearl .promise-grid p{font-size:11px}.promise-pearl .promise-number{font-size:19px}.promise-pearl .promise-card-top>.icon{width:40px;height:40px;padding:10px}.promise-card-art{width:88px;height:65px;opacity:.22}}@media(max-width:360px){.promise-pearl .promise-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.promise-pearl .promise-grid article:hover{transform:none}}.promise-card-art .mini-insights{display:block;width:130px;height:100px;max-width:100%;position:absolute;right:3px;bottom:0;transform:rotate(-7deg)}.promise-pearl .promise-top-layout{display:block;min-height:0;margin-bottom:38px}.promise-pearl .promise-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.promise-pearl .promise-intro>p{max-width:345px;margin:0 0 5px;font-size:14px}@media(max-width:980px){.promise-pearl .promise-intro{gap:25px}.promise-pearl .promise-intro>p{max-width:285px;font-size:13px}}@media(max-width:640px){.promise-pearl .promise-intro{display:block}.promise-pearl .promise-intro>p{margin:20px 0 0;max-width:100%}.promise-pearl .promise-top-layout{margin-bottom:28px}}.home-about-section{background:#fff;padding:94px 0}.home-about-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.home-about-copy>.eyebrow{font-size:10px;letter-spacing:.16em;color:#687999;margin-bottom:22px;display:block}.home-about-copy h2{font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1.12;letter-spacing:-.05em;color:#17223e;margin:0 0 25px}.home-about-copy h2 span{color:#4776de}.home-about-copy .home-about-lead{font-size:18px;font-weight:500;color:#263651;line-height:1.55;margin:0 0 14px}.home-about-copy>p:not(.home-about-lead){max-width:480px;font-size:14px;line-height:1.9;color:#778197}.home-about-principles{display:flex;gap:22px;flex-wrap:wrap;margin:26px 0 30px;font-size:11px;color:#5a6780}.home-about-principles>span{display:flex;gap:9px;align-items:center}.home-about-principles .icon{width:17px;height:17px;color:#6488d8}.home-about-brand-panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#dce8ff80,transparent 58%),linear-gradient(150deg,#f8faff,#fdfdff);border:1px solid #e3e9f4;border-radius:30px;padding:30px 32px;box-shadow:0 20px 60px #294c8010}.about-brand-header{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.16em;color:#8692a8}.about-brand-mark{display:flex;width:30px;height:30px;border-radius:10px;background:#edf2fc;color:#6d8bd0;align-items:center;justify-content:center}.about-brand-mark>.icon{width:17px;height:17px}.about-brand-lockup{margin:34px 0 32px}.about-brand-lockup .novinate-logo{width:205px;height:auto;max-width:100%}.about-brand-lockup p{font-size:12px;color:#78859d;margin:15px 0 0}.about-mission{border-top:1px solid #e0e7f3;padding-top:24px}.about-mission>span{font-size:9px;letter-spacing:.13em;color:#7d8ba6}.about-mission h3{font-size:22px;line-height:1.45;letter-spacing:-.025em;font-weight:500;color:#283853;max-width:370px;margin:10px 0 26px}.about-product-ribbon>span{font-size:10px;color:#8894a9}.about-product-ribbon>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.about-product-ribbon a{display:flex;align-items:center;gap:7px;font-size:10px;color:#62718d;min-width:0;border-radius:10px;padding:6px 0;transition:color .2s}.about-product-ribbon a:hover{color:#2f68d5}.about-product-ribbon .product-icon{width:25px;height:25px;border-radius:8px;flex-shrink:0}.about-product-ribbon .product-icon>.icon{width:13px;height:13px}.about-powered{display:block;margin-top:27px;color:#9aa4b4;font-size:9px}@media(max-width:980px){.home-about-layout{gap:35px}.home-about-brand-panel{padding:25px}.home-about-copy h2{font-size:37px}.home-about-section{padding:72px 0}.about-product-ribbon>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home-about-layout{grid-template-columns:1fr;gap:35px}.home-about-section{padding:56px 0}.home-about-copy h2{font-size:36px}.home-about-copy .home-about-lead{font-size:16px}.home-about-copy>p:not(.home-about-lead){font-size:13px}.home-about-brand-panel{border-radius:24px}.about-product-ribbon>div{grid-template-columns:repeat(3,minmax(0,1fr))}.about-product-ribbon a{font-size:9px;gap:5px}.about-mission h3{font-size:21px}}body .home-about-copy>.home-about-cta{min-height:56px;min-width:194px;padding:14px 20px 14px 23px;gap:19px;border:1px solid #b1bcd0;border-radius:19px;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);color:#333;font-size:13px;font-weight:600;letter-spacing:-.015em;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15;backdrop-filter:blur(18px) saturate(100%);-webkit-backdrop-filter:blur(18px) saturate(100%);transform:none;transition:box-shadow .3s}body .home-about-copy>.home-about-cta>span:not(.fluid-optics):not(.fluid-ripple){position:relative;z-index:2}body .home-about-copy>.home-about-cta>.icon{position:relative;z-index:2;width:27px;height:27px;padding:6px;border-radius:50%;color:#3b73df;border:1px solid #3b73df26;background:linear-gradient(145deg,#fff,#3b73df0b);box-shadow:inset 0 1px 0 #fff,0 1px 3px #222b380a;translate:0}body .home-about-copy>.home-about-cta:hover{background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);border-color:#b1bcd0;transform:none;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}body .home-about-copy>.home-about-cta:active{transform:scale(.965)}@media(max-width:560px){body .home-about-copy>.home-about-cta{font-size:12px;min-width:0;padding:14px 15px;gap:9px}}@media(prefers-reduced-motion:reduce){body .home-about-copy>.home-about-cta:active{transform:none}}.home-about-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 100% 20%,#dceaff9c,transparent 53%),radial-gradient(ellipse at 0% 100%,#edf4ff,transparent 50%),#fff;padding:90px 0}.home-about-section:before,.home-about-section:after{content:'';position:absolute;pointer-events:none;width:480px;height:480px;border:1px solid #9dbfff50;border-radius:50%;z-index:-1}.home-about-section:before{top:-350px;left:16%;box-shadow:60px 50px 100px #dceaff35}.home-about-section:after{bottom:-440px;left:5%;width:650px;height:650px;background:radial-gradient(ellipse at center,#c4daff70,transparent 70%)}.home-about-layout{grid-template-columns:1fr 1.08fr;gap:55px}.home-about-copy>.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:30px}.home-about-copy>.eyebrow:before{content:'';width:6px;height:6px;border-radius:50%;background:#377cf1;box-shadow:0 0 12px #3c87fa50}.home-about-copy h2{font-size:clamp(34px,3.6vw,52px);line-height:1.13;margin-bottom:29px}.home-about-copy h2 span{background:linear-gradient(90deg,#488efb,#2464ee);background-clip:text;-webkit-background-clip:text;color:transparent}.home-about-copy .home-about-lead{font-weight:600;color:#152447;margin-bottom:14px}.home-about-copy>p:not(.home-about-lead){color:#6c7e9e;font-size:14px;line-height:1.85}.home-about-principles{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:29px 0 31px}.home-about-principles>div{display:flex;align-items:flex-start;gap:12px}.home-about-principles>div+div{border-left:1px solid #dce7fa;padding-left:20px}.home-about-principles .icon{width:43px;height:43px;flex-shrink:0;padding:10px;background:linear-gradient(145deg,#edf4ff,#e6f0ff90);color:#367af3;border-radius:13px;box-shadow:0 7px 15px #638cc50b}.home-about-principles strong{display:block;font-size:12px;font-weight:600;color:#243451;margin:4px 0 7px}.home-about-principles small{display:block;font-size:10px;line-height:1.7;color:#7d8ba4;max-width:155px}.home-about-brand-panel{padding:28px;border-radius:28px;background:linear-gradient(145deg,#ffffffaa,#f1f7ffc2);border:1px solid #dce9ff;box-shadow:inset 0 1px 0 #fff,0 20px 65px #6191d31c;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);isolation:isolate}.about-brand-header{position:relative;z-index:2;font-size:8px;letter-spacing:.17em}.about-brand-mark{border-radius:50%;border:1px solid #dbe8fc;width:37px;height:37px;background:#edf5ffb8;color:#3f83f4}.about-brand-lockup{position:relative;z-index:1;margin:27px 0 28px}.about-brand-lockup .novinate-logo{width:228px}.about-brand-lockup p{font-size:12px;margin-top:15px}.about-brand-orbit{position:absolute;width:190px;height:190px;top:70px;right:-12px;z-index:0;pointer-events:none;opacity:.65}.about-brand-orbit b{position:absolute;inset:22px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#d7e8ff 43%,#c8dcff77 65%,#fff7);box-shadow:inset 0 0 20px #fff;border:1px solid #fff}.about-brand-orbit i{position:absolute;inset:0;border:1px solid #8bb5fa66;border-radius:50%;transform:rotate(-35deg) scaleY(.42);z-index:1}.about-brand-orbit i:nth-child(2){transform:rotate(40deg) scaleY(.6)}.about-mission{position:relative;border-color:#dce8fa;z-index:1;padding-top:23px}.about-mission h3{max-width:100%;font-size:23px;font-weight:600;color:#172648;line-height:1.4;margin-bottom:10px}.about-shared-purpose{font-size:12px;color:#7b8baa;margin:0 0 22px}.about-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.about-capability{display:flex;gap:8px;align-items:center;min-width:0;padding:11px 8px;background:#ffffffbd;border:1px solid #e2ebfa;border-radius:13px;box-shadow:0 4px 12px #7e9ec506}.about-capability-icon{display:flex;align-items:center;justify-content:center;width:32px;height:36px;flex-shrink:0;border-radius:10px;color:#3b7df1;background:#e9f2ff}.about-capability-icon .icon{width:18px;height:18px}.about-capability:nth-child(2) .about-capability-icon{color:#28a699;background:#e6f7f2}.about-capability:nth-child(3) .about-capability-icon{color:#7a65d5;background:#f0edff}.about-capability:nth-child(4) .about-capability-icon{color:#e7a233;background:#fff5e3}.about-capability:nth-child(5) .about-capability-icon{color:#df737d;background:#fff0f1}.about-capability:nth-child(6) .about-capability-icon{color:#a465da;background:#f7edff}.about-capability strong{display:block;font-size:9px;font-weight:600;color:#304060;line-height:1.4}.about-capability small{display:block;font-size:8px;color:#8493af;line-height:1.4;margin-top:5px}.about-ats-attribution{display:flex;gap:16px;align-items:center;margin-top:24px;border-top:1px solid #dce8fa;padding-top:19px;color:#7f91ae}.about-ats-attribution>strong{font-size:21px;font-weight:750;letter-spacing:-.08em;color:#2471ec;padding-right:17px;border-right:1px solid #c8d8f0}.about-ats-attribution>span:not(.sr-only){font-size:11px}.about-ats-attribution>.icon{margin-left:auto;width:29px;height:29px;border:1px solid #d4e4ff;border-radius:50%;padding:6px;color:#2d78ee}.about-ats-attribution:hover{color:#376cc0}@media(max-width:1100px){.home-about-layout{gap:32px}.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-about-principles{gap:12px}.home-about-principles>div+div{padding-left:12px}.home-about-principles .icon{width:35px;height:35px;padding:8px}.home-about-copy h2{font-size:37px}}@media(max-width:780px){.home-about-layout{grid-template-columns:1fr;gap:38px}.home-about-copy{max-width:600px}.home-about-section{padding:64px 0}.about-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.home-about-section{padding:52px 0}.home-about-copy h2{font-size:34px}.home-about-brand-panel{padding:23px 20px;border-radius:23px}.about-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-mission h3{font-size:21px}.about-ats-attribution{gap:12px}.about-ats-attribution>span:not(.sr-only){font-size:10px}.about-brand-orbit{opacity:.35;right:-58px}.about-brand-lockup .novinate-logo{width:205px}}.paths-reference{padding:70px 0;background:radial-gradient(ellipse at 2% 15%,#e8f5ff,transparent 32%),radial-gradient(ellipse at 98% 80%,#f2ecff,transparent 34%),#fff;overflow:hidden}.paths-reference .home-paths-grid{gap:25px;align-items:stretch}.paths-reference .home-path{position:relative;isolation:isolate;overflow:hidden;min-height:650px;border-radius:29px;padding:0;border:1px solid #cfe2ff;background:radial-gradient(ellipse at 98% 15%,#d6e5ffbb,transparent 58%),linear-gradient(140deg,#fff,#f4f9ff);box-shadow:inset 0 2px 0 #fff,0 17px 40px #6595ce13}.paths-reference .services-path{border-color:#e0d7ff;background:radial-gradient(ellipse at 90% 25%,#eee6ff,transparent 65%),linear-gradient(130deg,#fcfbff,#f9f6ff);box-shadow:inset 0 2px 0 #fff,0 17px 40px #9788ce13}.paths-reference .home-path:after{content:'';position:absolute;width:420px;height:420px;right:-290px;bottom:-240px;background:#dfeeff7a;border-radius:50%;z-index:-1}.paths-reference .services-path:after{background:#e6dcff6e}.paths-reference .path-brand{position:absolute;top:54px;left:42px;z-index:2}.paths-reference .path-brand .novinate-logo{width:230px;height:auto}.paths-reference .path-art{position:absolute;padding:0;margin:0;border:0;background:none;box-shadow:none;overflow:hidden;pointer-events:none}.paths-reference .path-art svg{width:100%;height:100%;display:block;filter:none}.paths-reference .product-path-art{width:51%;height:auto;aspect-ratio:375/395;right:-1px;top:65px;border-radius:50%;mask-image:radial-gradient(ellipse,black 56%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse,black 56%,transparent 76%)}.paths-reference .services-path-art{top:17px;left:8%;right:0;height:245px;border-radius:20px;mask-image:linear-gradient(black 85%,transparent);-webkit-mask-image:linear-gradient(black 85%,transparent)}.paths-reference .path-copy{position:relative;z-index:2;padding:188px 42px 36px}.paths-reference .services-path .path-copy{padding-top:266px}.paths-reference .path-top{display:inline-flex;gap:8px;align-items:center;margin:0 0 21px;border:1px solid #d8e6ff;border-radius:22px;padding:6px 14px 6px 7px;background:#f6faffbf}.paths-reference .path-top .eyebrow{font-size:10px;letter-spacing:.02em;color:#6d96ec;margin:0;font-weight:600}.paths-reference .path-icon{width:25px;height:25px;border-radius:8px;background:#eaf3ff;color:#3c7bfa;display:flex;align-items:center;justify-content:center}.paths-reference .path-icon .icon{width:17px;height:17px}.paths-reference .services-path .path-top{border-color:#e6dcff;background:#faf7ffbf}.paths-reference .services-path .path-top .eyebrow,.paths-reference .services-path .path-icon{color:#9270ef}.paths-reference .services-path .path-icon{background:#f2ecff}.paths-reference .home-path h2{font-size:clamp(30px,3vw,43px);font-weight:650;line-height:1.14;letter-spacing:-.045em;color:#152142;margin:0 0 20px;position:relative;max-width:400px}.paths-reference .products-path h2{max-width:300px}.paths-reference .home-path h2 span{color:#1462f4}.paths-reference .services-path h2 span{color:#7e42e5}.paths-reference .home-path p{font-size:14px;line-height:1.65;color:#7484a6;max-width:360px;margin:0 0 21px}.paths-reference .path-topics{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 23px}.paths-reference .path-topics>span{display:flex;align-items:center;gap:8px;border:1px solid #dbe7ff;border-radius:24px;padding:8px 12px;background:#ffffffa6;font-size:10px;color:#62769f}.paths-reference .path-topics .icon{width:16px;height:16px;color:#337cf1}.paths-reference .services-path .path-topics>span{border-color:#e4d9ff}.paths-reference .services-path .path-topics .icon{color:#8a4ee9}body .paths-reference .products-path>.path-copy>.path-cta{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:55px;padding:12px 20px 12px 24px;border-radius:30px;border:1px solid #2468f8;background:linear-gradient(110deg,#1768ff,#2468ff 68%,#67a6ff);color:#fff;box-shadow:inset 0 2px 2px #ffffff87,inset 0 -2px 4px #123cc638,0 12px 25px #4281ee35;font-size:14px;font-weight:600;text-decoration:none}body .paths-reference .products-path .path-cta:before,body .paths-reference .products-path .path-cta:after,body .paths-reference .products-path .path-cta>.fluid-optics{display:none}body .paths-reference .products-path .path-cta>.icon{color:#2468ff;width:31px;height:31px;padding:7px;background:#ffffffef;border:1px solid #fff9;border-radius:50%;box-shadow:0 2px 5px #153bb421}body .paths-reference .services-path .path-cta{display:inline-flex;align-items:center;gap:24px;min-height:51px;border-radius:28px;padding:10px 22px 10px 26px;border:1px solid #c4abfc;background:linear-gradient(145deg,#fff,#fbf8ffe6);font-size:14px;font-weight:600;color:#1c2341;box-shadow:inset 0 1px 0 #fff,0 9px 20px #9c7add12}body .paths-reference .services-path .path-cta>.icon{width:29px;height:29px;padding:6px;color:#8248ef;border:1px solid #e9deff;border-radius:50%;background:#fff}body .paths-reference .path-cta:hover{transform:none;box-shadow:0 13px 28px #637ce531}body .paths-reference .path-cta:focus-visible{outline:3px solid #548af9;outline-offset:4px}@media(max-width:1100px){.paths-reference .path-copy{padding-left:30px;padding-right:30px}.paths-reference .path-brand{left:30px}.paths-reference .path-brand .novinate-logo{width:205px}.paths-reference .home-path h2{font-size:34px}.paths-reference .path-topics>span{font-size:9px;padding:7px 9px}.paths-reference .services-path-art{height:220px}.paths-reference .services-path .path-copy{padding-top:246px}.paths-reference .home-path{min-height:660px}}@media(max-width:760px){.paths-reference .home-paths-grid{grid-template-columns:1fr;gap:25px}.paths-reference .home-path{min-height:0}.paths-reference .path-copy{padding:172px 30px 32px}.paths-reference .path-brand{top:39px}.paths-reference .product-path-art{width:48%;top:64px;right:-8px}.paths-reference .products-path h2{font-size:38px}.paths-reference .services-path .path-copy{padding-top:254px}.paths-reference .services-path-art{height:225px}.paths-reference .path-topics>span{font-size:10px}.paths-reference{padding:48px 0}}@media(max-width:400px){.paths-reference .path-copy{padding-left:23px;padding-right:23px}.paths-reference .path-brand{left:23px}.paths-reference .product-path-art{opacity:.45;width:44%;top:115px}.paths-reference .home-path h2,.paths-reference .products-path h2{font-size:33px}.paths-reference .home-path p{font-size:13px}.paths-reference .path-topics{gap:8px}.paths-reference .path-topics>span{font-size:9px}}#explore.collection-reference{position:relative;overflow:hidden;padding:70px 0 76px;border-top:0;background:radial-gradient(ellipse 42% 23% at 0% 37%,#d8f5f84d,transparent 85%),radial-gradient(ellipse 35% 30% at 100% 14%,#e1d9ff66,transparent 85%),linear-gradient(145deg,#f8fbff,#fff 48%,#fbfaff)}.collection-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.collection-orbit{position:absolute;width:470px;height:410px;border:1px solid #a4bcfb4a;border-radius:50%}.orbit-one{top:-110px;left:-180px;transform:rotate(32deg)}.orbit-two{top:50px;right:-115px;transform:rotate(-25deg);width:560px;height:340px}.orbit-two:after{content:'';position:absolute;inset:25px -10px;border:1px solid #b8acfa36;border-radius:50%}.collection-sphere{position:absolute;display:block;border-radius:50%;box-shadow:inset 3px 4px 10px #fff8,0 8px 20px #93a9d415;background:radial-gradient(circle at 32% 23%,#fbfcff,#a8c7ff 60%,#c0cefc);width:36px;height:36px;top:35px;left:24%}.sphere-two{width:65px;height:65px;top:38px;left:auto;right:4%;background:radial-gradient(circle at 32% 23%,#faf7ff,#bcacf6 60%,#95baff)}.collection-note{position:absolute;font-size:9px;line-height:1.5;border:1px solid #fff;padding:12px 18px;border-radius:16px;background:#ffffffc7;box-shadow:0 7px 20px #7895c00b;color:#7c90bd;transform:rotate(-8deg)}.note-one{top:160px;left:2%}.note-two{top:119px;right:3%}#explore.collection-reference>.container{position:relative}#explore.collection-reference .discovery-heading{max-width:760px;margin-bottom:25px}#explore.collection-reference .discovery-heading .eyebrow{color:#5d7ed6;background:#f0f5ffb8;border-color:#dce7ff;padding:8px 15px;font-size:9px;margin-bottom:13px}#explore.collection-reference .discovery-heading h2{font-size:clamp(36px,4.3vw,59px);font-weight:650;line-height:1.06;letter-spacing:-.055em;color:#12213e}#explore.collection-reference .discovery-heading h2>span{background:linear-gradient(100deg,#0e66ff,#4789ff 48%,#7651e7);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:650}#explore.collection-reference .discovery-heading p{font-size:14px;color:#7b8daf;margin-top:13px;max-width:640px}#explore.collection-reference .discovery-tools{max-width:820px;margin-bottom:23px}#explore.collection-reference .discovery-search{height:59px;border-radius:30px;border-color:#d6e4ff;background:#ffffffde;box-shadow:0 12px 28px #7c9bc01b;padding:0 22px}#explore.collection-reference .discovery-search input{font-size:12px}#explore.collection-reference .discovery-search>.icon{color:#557bd1}#explore.collection-reference .discovery-filter-bar{margin-top:17px}#explore.collection-reference .filter-chips{gap:7px}#explore.collection-reference .chip{background:#ffffffb3;border-color:#dce7fa;color:#6d87b9;border-radius:13px;padding:9px 12px;font-size:10px;min-height:38px}#explore.collection-reference .chip.active{background:linear-gradient(150deg,#2873ff,#145dff);border-color:#4584ff;color:#fff;box-shadow:inset 0 1px 0 #ffffff47,0 4px 9px #3475f937}#explore.collection-reference .discovery-grid{gap:20px}#explore.collection-reference .discovery-card{--collection-accent:#2abc8d;--collection-soft:#e8fbf3;--collection-border:#cdeee3;border:1px solid var(--collection-border);border-radius:20px;background:linear-gradient(160deg,var(--collection-soft),#fff 65%);box-shadow:inset 0 1px 0 #fff,0 13px 30px #6289bc0a}#explore.collection-reference .discovery-card[data-product="medilife"],#explore.collection-reference .discovery-card[data-product="clinicflow"]{--collection-accent:#3797ee;--collection-soft:#edf7ff;--collection-border:#d2e8ff}#explore.collection-reference .discovery-card[data-product="propflow"]{--collection-accent:#a568ea;--collection-soft:#f4eeff;--collection-border:#e3d6ff}#explore.collection-reference .discovery-card[data-product="legalflow"]{--collection-accent:#c99b45;--collection-soft:#fffaef;--collection-border:#f0e3c9}#explore.collection-reference .discovery-card[data-product="solarflow"]{--collection-accent:#eaa145;--collection-soft:#fff6e9;--collection-border:#f7e4c5}#explore.collection-reference .gallery-visual{height:249px;display:block;background:transparent;border:0;padding:52px 18px 18px;overflow:hidden}#explore.collection-reference .gallery-visual:before{width:145px;height:145px;top:45px;right:15px;background:radial-gradient(circle,var(--collection-soft),transparent);border-color:#ffffff60}#explore.collection-reference .gallery-visual:after,#explore.collection-reference .discovery-pattern{display:none}#explore.collection-reference .gallery-status{top:15px;left:18px}#explore.collection-reference .gallery-status .status{font-size:7px;letter-spacing:.01em;background:#ffffffde;border:1px solid #fff;padding:6px 8px;border-radius:7px;color:var(--collection-accent)}#explore.collection-reference .gallery-visual-label{bottom:2px;left:22px;font-size:7px;color:#95a2b7;background:none;padding:0}.collection-interface{display:block;width:100%;height:100%;background:#fff;border:1px solid #e6edf6;border-radius:12px;box-shadow:0 9px 23px #50729b10;transform:rotate(-1deg);overflow:hidden}.collection-planned-window{height:100%;background:#ffffffed;border:1px solid #e4edf6;border-radius:12px;box-shadow:0 9px 23px #50729b0a;padding:12px;transform:rotate(-1deg)}.planned-window-header{display:flex;align-items:center;gap:8px;font-size:10px;color:#57698b;border-bottom:1px solid #edf2fa;padding-bottom:9px}.planned-window-header .product-icon{width:22px;height:22px}.planned-window-header .icon{width:13px;height:13px}.planned-window-header>span{margin-left:auto;font-size:7px;color:#a3aec0}.planned-window-body{display:flex;gap:14px;padding-top:15px}.planned-sidebar{width:23%;border-right:1px solid #eef2f8;padding-right:12px}.planned-sidebar i{display:block;height:5px;border-radius:3px;background:#e3edf9;margin-bottom:17px}.planned-feature-list{flex:1}.planned-feature-list>div{display:flex;gap:8px;align-items:center;font-size:8px;color:#8a9bb5;margin-bottom:13px}.planned-feature-list .icon{color:var(--collection-accent);width:12px;height:12px}.planned-feature-list i{width:15px;height:5px;border-radius:3px;background:var(--collection-soft);margin-left:auto}#explore.collection-reference .discovery-card-content{padding:13px 22px 20px}.collection-product-identity{display:flex;align-items:center;gap:11px}.collection-product-identity>.product-icon{flex-shrink:0;width:43px;height:43px;border-radius:50%;background:var(--collection-soft);color:var(--collection-accent);border:1px solid #fff}.collection-product-identity>.product-icon>.icon{width:23px;height:23px}#explore.collection-reference .discovery-name{gap:9px}#explore.collection-reference .discovery-name h3{font-size:22px;font-weight:650;color:#172747;letter-spacing:-.045em}#explore.collection-reference .discovery-name>span{font-size:9px;color:#7b97c4}#explore.collection-reference .discovery-category{font-size:9px;color:#8a9abe;margin-top:3px;line-height:1.5}#explore.collection-reference .discovery-card-content>p{font-size:11px;line-height:1.6;color:#7c88a0;margin:12px 0 10px;min-height:53px}#explore.collection-reference .discovery-capability-label{display:none}#explore.collection-reference .discovery-card .tags{gap:6px;margin-bottom:14px}#explore.collection-reference .discovery-card .tags>span{font-size:8px;padding:4px 7px;color:#7291bf;background:#f8fbffab;border-color:#e2ecf9;border-radius:5px}@media(max-width:1100px){.collection-note{display:none}.collection-sphere{opacity:.7}#explore.collection-reference .gallery-visual{height:224px}#explore.collection-reference .discovery-card-content{padding:13px 18px 20px}#explore.collection-reference .discovery-name h3{font-size:21px}}@media(max-width:980px){#explore.collection-reference .discovery-grid,#explore.collection-reference .discovery-grid.is-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}#explore.collection-reference .gallery-visual{height:245px}}@media(max-width:560px){#explore.collection-reference{padding:53px 0}#explore.collection-reference .discovery-heading h2{font-size:36px}#explore.collection-reference .discovery-heading .eyebrow{font-size:8px}#explore.collection-reference .discovery-heading p{font-size:12px;line-height:1.7}#explore.collection-reference .discovery-search{height:54px;padding:0 17px}#explore.collection-reference .discovery-search input{font-size:10px}#explore.collection-reference .discovery-grid,#explore.collection-reference .discovery-grid.is-filtered{grid-template-columns:1fr;gap:20px}#explore.collection-reference .gallery-visual{height:252px}#explore.collection-reference .discovery-card-content{padding:13px 22px 22px}.collection-sphere{width:22px;height:22px;opacity:.3}.sphere-two{right:0;top:15px}.collection-orbit{opacity:.5}#explore.collection-reference .discovery-card-content>p{min-height:0;font-size:12px}}#explore.collection-reference .collection-preview-image{object-fit:cover;object-position:top;aspect-ratio:3/2}#explore .collection-atmosphere .orbit-one{transform:translate3d(calc(var(--orbit-scroll,0px) * .18),calc(var(--orbit-scroll,0px) * -.65),0) rotate(calc(32deg + var(--orbit-turn,0deg)))}#explore .collection-atmosphere .orbit-two{transform:translate3d(calc(var(--orbit-scroll,0px) * -.16),var(--orbit-scroll,0px),0) rotate(calc(-25deg - var(--orbit-turn,0deg)))}#explore .collection-atmosphere .sphere-one{transform:translate3d(0,calc(var(--orbit-scroll,0px) * -.38),0)}#explore .collection-atmosphere .sphere-two{transform:translate3d(calc(var(--orbit-scroll,0px) * -.1),calc(var(--orbit-scroll,0px) * .5),0)}@media(prefers-reduced-motion:reduce){#explore .collection-atmosphere .orbit-one{transform:rotate(32deg)}#explore .collection-atmosphere .orbit-two{transform:rotate(-25deg)}#explore .collection-atmosphere .collection-sphere{transform:none}}#explore .collection-atmosphere{z-index:0}#explore.collection-reference>.container{z-index:1}#explore .collection-atmosphere .collection-orbit{border-color:#a2bafa66;will-change:transform}#explore .collection-atmosphere .collection-sphere{will-change:transform}@media(prefers-reduced-motion:reduce){#explore .collection-atmosphere .collection-orbit,#explore .collection-atmosphere .collection-sphere{will-change:auto}}.affiliate-hero{padding:85px 0 70px;background:radial-gradient(ellipse at 90% 30%,#dceafea8,transparent 48%),radial-gradient(ellipse at 10% 0%,#eee9ff80,transparent 42%),#fafbfe}.affiliate-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.affiliate-hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.09;letter-spacing:-2.5px;margin:20px 0}.affiliate-hero h1 span,.affiliate-opportunity h2 span,.affiliate-apply-layout h2 span{color:#3f75dd}.affiliate-hero-grid>div>p{max-width:580px;font-size:18px;line-height:1.75;color:#617087}.affiliate-hero-note{display:block;margin-top:22px;color:#69768d}.commission-panel{position:relative;overflow:hidden;padding:42px;border:1px solid #fff;border-radius:32px;background:linear-gradient(135deg,#ffffffeb,#e9f1ffd9);box-shadow:0 24px 80px #1d458314,inset 0 0 0 1px #d9e3f066;text-align:center}.commission-panel:before{content:'';position:absolute;width:300px;height:300px;border:1px solid #a5c3f14a;border-radius:50%;right:-145px;top:-100px;pointer-events:none}.commission-tag{font-size:10px;letter-spacing:1.7px;color:#617491}.commission-number{font-size:clamp(100px,11vw,150px);line-height:1.25;letter-spacing:-9px;font-weight:650;color:#3974dc}.commission-number span{font-size:.5em;letter-spacing:-4px}.commission-panel h2{font-size:24px;margin:0}.commission-panel p{color:#6b7990}.commission-flow{display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid #dbe5f0;padding-top:25px;margin-top:26px;font-size:13px}.commission-flow svg{width:17px;color:#5989db}.commission-flow span{background:#ffffffb3;padding:9px 13px;border-radius:11px}.commission-caption{font-size:11px;color:#76849a;margin-top:20px}.affiliate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.affiliate-steps article{border:1px solid #e3e8f1;border-radius:24px;padding:30px;background:linear-gradient(150deg,#fff,#f7faff)}.step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#3974dc;background:#eaf1fd;font-size:13px;font-weight:600;margin-bottom:24px}.affiliate-steps h3{font-size:24px}.affiliate-steps p,.affiliate-opportunity p,.affiliate-apply-layout>div>p{color:#657187;line-height:1.75}.affiliate-opportunity{background:#f7f9fd}.affiliate-opportunity-grid,.affiliate-apply-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.affiliate-opportunity h2,.affiliate-apply-layout h2{font-size:clamp(32px,3.7vw,48px);line-height:1.15;letter-spacing:-1.7px;margin:18px 0}.affiliate-benefits{list-style:none;padding:0;margin:25px 0}.affiliate-benefits li{margin:13px 0;color:#334766}.affiliate-benefits li:before{content:'✓';color:#3974dc;margin-right:12px}.affiliate-product{display:flex;align-items:center;gap:15px;border:1px solid #dce5f1;border-radius:18px;padding:18px;background:white;text-decoration:none}.affiliate-product>span{display:flex;flex:1;flex-direction:column;gap:5px}.affiliate-product small{font-size:12px;color:#6d7890}.affiliate-product>svg{width:20px}.affiliate-small{font-size:13px}.affiliate-calculator{background:#fff;border:1px solid #dde6f3;border-radius:28px;padding:35px;box-shadow:0 16px 50px #264e8b08}.affiliate-calculator h3{font-size:26px;letter-spacing:-.7px;margin:18px 0 25px}.affiliate-calculator label{display:block;font-size:13px;color:#56657d;margin-bottom:10px}.affiliate-money{display:flex;align-items:center;border:1px solid #d8e2f1;border-radius:14px;padding:0 18px;gap:14px}.affiliate-money span{color:#7b88a0}.affiliate-money input{width:100%;min-width:0;border:0;background:transparent;padding:16px 0;font:inherit;font-size:24px;color:#233653}.affiliate-total{padding:25px 0 5px;display:flex;flex-direction:column;gap:9px}.affiliate-total>span{font-size:13px;color:#718098}.affiliate-total output{font-size:46px;letter-spacing:-1.6px;color:#3974dc;font-weight:600}.affiliate-total small{color:#8792a4}.affiliate-calculator>p{font-size:12px;line-height:1.7;margin-top:22px}.affiliate-apply-layout{scroll-margin-top:100px}.affiliate-review-note{display:flex;align-items:start;gap:15px;margin-top:30px;padding:22px;border-radius:18px;background:#f2f6fd}.affiliate-review-note svg{width:24px;flex-shrink:0;color:#497dd4}.affiliate-review-note p{margin:0;font-size:14px;color:#66758b;line-height:1.7}.affiliate-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;margin:18px 0;color:#617087}.affiliate-consent input{width:18px!important;min-width:18px;height:18px;margin-top:3px;accent-color:#3974dc}.affiliate-faq{max-width:920px}.affiliate-faq .faq-list details{border-bottom:1px solid #e1e7ef;padding:20px 0}.affiliate-faq summary{display:flex;justify-content:space-between;cursor:pointer;gap:20px;font-weight:550;list-style:none}.affiliate-faq summary svg{width:18px;flex-shrink:0}.affiliate-faq details p{color:#68758c;line-height:1.8;max-width:750px}.affiliate-program-note{padding:25px;border-radius:20px;background:#f5f8fc;margin-top:36px}.affiliate-program-note h3{font-size:18px;margin:0 0 10px}.affiliate-program-note p{font-size:13px;color:#68758c;line-height:1.8;margin:0}#affiliate-how{scroll-margin-top:100px}.affiliate-hero .button-row{justify-content:flex-start;margin-top:28px}@media(max-width:900px){.affiliate-hero-grid{gap:30px;grid-template-columns:1.2fr 1fr}.commission-panel{padding:28px 20px}.affiliate-opportunity-grid,.affiliate-apply-layout{gap:35px}.commission-flow{gap:7px}.commission-flow span{padding:8px}.affiliate-steps{gap:14px}.affiliate-steps article{padding:23px}}@media(max-width:680px){.affiliate-hero{padding:48px 0}.affiliate-hero-grid,.affiliate-opportunity-grid,.affiliate-apply-layout{grid-template-columns:1fr;gap:30px}.affiliate-hero h1{letter-spacing:-1.6px}.affiliate-hero-grid>div>p{font-size:16px}.commission-panel{max-width:100%}.commission-number{font-size:110px}.affiliate-steps{grid-template-columns:1fr}.affiliate-steps article{display:grid;grid-template-columns:48px 1fr;gap:0 18px}.step-number{grid-row:1/3;margin:0}.affiliate-steps h3{margin:0 0 8px;font-size:22px}.affiliate-steps p{margin:0}.affiliate-calculator{padding:25px}.affiliate-hero .button-row{flex-wrap:wrap}.affiliate-hero .button-row a{min-width:0}.affiliate-faq summary{font-size:15px}}body[data-route="/affiliate-program"]{background:#fff;color:#17243c}.affiliate-v2{position:relative;overflow:hidden;padding:78px 0 85px;background:radial-gradient(ellipse at 90% 65%,#dae8fd9c,transparent 42%),radial-gradient(ellipse at 8% 8%,#ede9fc9c,transparent 40%),#fafbfe}.affiliate-v2 .affiliate-hero-grid{grid-template-columns:1.15fr 1fr;gap:72px}.affiliate-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #dce5f3;border-radius:100px;background:#ffffffc4;font-size:10px;font-weight:600;letter-spacing:1.5px;color:#536983}.affiliate-pill i{width:6px;height:6px;border-radius:50%;background:#588aec;box-shadow:0 0 0 4px #edf3ff}.affiliate-v2 h1{font-size:clamp(40px,4.5vw,65px);letter-spacing:-2.7px;line-height:1.1;margin:25px 0 23px}.affiliate-v2 h1 span{background:linear-gradient(100deg,#387de3,#7162d5);background-clip:text;-webkit-background-clip:text;color:transparent}.affiliate-v2 .affiliate-hero-grid>div>p{font-size:17px;max-width:520px;line-height:1.8}.affiliate-v2 strong{font-weight:550;color:#344869}.affiliate-hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;color:#748097;font-size:11px}.affiliate-hero-proof span{display:flex;align-items:center;gap:7px}.affiliate-hero-proof svg{width:14px;height:14px;color:#618cce}.commission-art{position:relative;padding:24px 24px 54px;isolation:isolate}.affiliate-orbit{position:absolute;z-index:-1;pointer-events:none;border:1px solid #ccdbee;border-radius:50%;width:115%;height:65%;top:17%;left:-7%;transform:rotate(-27deg)}.orbit-b{width:100%;height:90%;left:0;top:0;transform:rotate(32deg);border-color:#d7e0f166}.affiliate-v2 .commission-panel{padding:30px 30px 23px;border-radius:30px;background:radial-gradient(circle at 95% 0%,#437cb83d,transparent 60%),linear-gradient(140deg,#243550,#152239);border:1px solid #4b617e;box-shadow:0 30px 65px #19395f26,inset 0 1px 0 #ffffff20;color:#fff;transform:rotate(-2deg);transition:transform .6s ease}.commission-art:hover .commission-panel{transform:rotate(0)}.affiliate-v2 .commission-panel:before{border-color:#afc8f016}.affiliate-v2 .commission-tag{color:#c1d0e5;font-size:9px;letter-spacing:2px;display:flex;align-items:center;justify-content:center;gap:8px}.commission-tag i{width:5px;height:5px;border-radius:50%;background:#96baff}.affiliate-v2 .commission-number{color:#f4f8ff;text-shadow:0 3px 30px #7cadff22;font-size:clamp(110px,11vw,150px);font-weight:500;letter-spacing:-9px;margin:7px 0 0}.affiliate-v2 .commission-panel h2{font-size:21px;font-weight:500;color:#fff}.affiliate-v2 .commission-panel p{font-size:12px;color:#a7bad4;margin-top:9px}.affiliate-v2 .commission-flow{border-color:#ffffff14;gap:12px;padding-top:23px;margin-top:23px;font-size:11px}.affiliate-v2 .commission-flow span{background:#ffffff0b;border:1px solid #ffffff14;color:#dbe6f7;border-radius:10px;padding:9px 15px}.affiliate-v2 .commission-flow svg{color:#819abc}.affiliate-v2 .commission-caption{color:#839bb9;font-size:10px;margin-top:20px}.affiliate-float{position:absolute;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ffffffd9;backdrop-filter:blur(12px);border:1px solid #fff;box-shadow:0 12px 30px #3d679b18}.affiliate-float svg{width:22px;color:#5487d9}.affiliate-float-one{top:3px;right:4px;transform:rotate(10deg)}.affiliate-float-two{bottom:58px;left:0;transform:rotate(-12deg)}.affiliate-art-label{text-align:center;position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:7px}.affiliate-art-label span{font-size:8px;letter-spacing:2px;color:#8998b0}.affiliate-art-label b{font-size:11px;font-weight:500;color:#61738e}.affiliate-audiences{padding-top:40px;padding-bottom:42px;display:grid;grid-template-columns:1fr 2.3fr;gap:40px;border-bottom:1px solid #e8edf5}.affiliate-audiences-title .eyebrow{font-size:9px;letter-spacing:1.4px}.affiliate-audiences-title h2{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:13px 0 0}.affiliate-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.affiliate-audience-grid article{padding-left:24px;border-left:1px solid #e3eaf4}.affiliate-audience-grid svg{width:21px;height:21px;color:#6189c7;margin-bottom:13px}.affiliate-audience-grid h3{font-size:14px;letter-spacing:-.2px;margin:0 0 9px}.affiliate-audience-grid p{font-size:12px;line-height:1.75;color:#7a879b;margin:0}.affiliate-step-top{display:flex;align-items:center;justify-content:space-between}.affiliate-step-top>svg{width:25px;color:#b3c6e0}.affiliate-step-top .step-number{margin-bottom:0;background:transparent;color:#8aa6cf;font-size:13px;display:block;height:auto;width:auto}.affiliate-steps article{padding:30px;border-color:#e6ecf5;background:linear-gradient(135deg,#fff,#f7f9fd);transition:transform .3s,box-shadow .3s}.affiliate-steps article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #224f890b}.affiliate-steps h3{font-size:25px;letter-spacing:-.6px;margin:30px 0 12px}.affiliate-steps p{font-size:14px;margin:0;line-height:1.8}.affiliate-opportunity{position:relative;background:linear-gradient(120deg,#f6f9ff,#f9f9fc);border-block:1px solid #eaf0f8}.affiliate-opportunity-grid{gap:100px;align-items:center}.affiliate-opportunity-grid>div>p{max-width:440px;font-size:15px}.affiliate-calculator{padding:35px;border-color:#e1e8f4;border-radius:26px;box-shadow:0 20px 70px #2b538f0b}.calculator-top{display:flex;align-items:center;justify-content:space-between}.calculator-rate{font-size:12px;font-weight:600;color:#4380d6;border-radius:8px;background:#eef4ff;padding:6px 9px}.affiliate-money:focus-within{border-color:#6a98e3;box-shadow:0 0 0 3px #eaf1fc}.affiliate-money input:focus{outline:none}.affiliate-presets{display:flex;gap:8px;margin:12px 0 0;flex-wrap:wrap}.affiliate-presets button{border:1px solid #e1e8f3;border-radius:9px;background:#fff;color:#718098;font:inherit;font-size:11px;padding:8px 12px;cursor:pointer;transition:background .2s,color .2s}.affiliate-presets button[aria-pressed="true"]{background:#edf4ff;border-color:#cfdef6;color:#3976d1}.affiliate-total{margin-top:25px;background:linear-gradient(110deg,#f1f6ff,#f8f9fc);border:1px solid #e9eff7;border-radius:17px;padding:24px}.affiliate-total output{font-size:43px}.affiliate-calculator>p{font-size:11px;margin-bottom:0}.affiliate-apply-layout{padding-top:100px;padding-bottom:100px;align-items:start}.affiliate-apply-layout .inquiry-form{padding:32px;border-radius:26px;border:1px solid #e0e8f4;background:linear-gradient(160deg,#fff,#fbfcff);box-shadow:0 20px 60px #213e7309}.affiliate-apply-layout .form-heading .eyebrow{font-size:9px;color:#7090b9}.affiliate-apply-layout .form-heading h3{font-size:26px;letter-spacing:-.7px;margin:12px 0 8px}.affiliate-apply-layout .form-heading p{font-size:11px;color:#8c97a8}.affiliate-apply-layout .form-grid label{font-size:12px;color:#53637d;line-height:1.8}.affiliate-apply-layout .form-grid input,.affiliate-apply-layout .form-grid textarea,.affiliate-apply-layout .form-grid select{background:#fff;border:1px solid #dfe6f1;border-radius:11px;font-size:14px}.affiliate-apply-layout .form-grid input:focus,.affiliate-apply-layout .form-grid textarea:focus,.affiliate-apply-layout .form-grid select:focus{outline:2px solid #d9e8ff;outline-offset:1px;border-color:#83a9e2}.field-optional{font-size:10px;color:#98a3b5}.affiliate-application-steps{display:flex;flex-direction:column;gap:17px;margin-top:30px}.affiliate-application-steps span{display:flex;align-items:center;gap:13px;color:#65758d;font-size:13px}.affiliate-application-steps b{font-size:10px;color:#7397cd;background:#edf3fc;padding:8px;border-radius:9px;font-weight:500}.affiliate-review-note{background:transparent;border:1px solid #e1e9f4;padding:20px;max-width:400px}.affiliate-review-note p{font-size:12px}.affiliate-apply-layout .form-delivery-note{font-size:11px;color:#7b879a;line-height:1.7}.affiliate-apply-layout .form-privacy{font-size:11px}.affiliate-apply-layout form>button{width:100%;justify-content:center}.affiliate-faq{padding-top:40px;border-top:1px solid #e8edf4}.affiliate-faq .faq-list details{padding:21px 22px;border:1px solid #e5ebf4;border-radius:14px;margin-bottom:10px;background:#fbfcfe}.affiliate-faq details[open]{background:#f6f9ff;border-color:#d6e3f7}.affiliate-faq summary{font-size:14px;font-weight:500}.affiliate-faq details p{font-size:13px;margin-top:15px}.affiliate-program-note{background:transparent;border-top:1px solid #e4eaf3;border-radius:0;padding:25px 0;margin-top:25px}.affiliate-program-note h3{font-size:14px}.affiliate-program-note p{font-size:12px;color:#8792a4}.affiliate-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.affiliate-reveal.is-visible{opacity:1;transform:none}.affiliate-reveal:nth-child(2){transition-delay:90ms}.affiliate-reveal:nth-child(3){transition-delay:180ms}@media(max-width:1000px){.affiliate-v2 .affiliate-hero-grid{gap:28px}.affiliate-v2 h1{font-size:46px;letter-spacing:-2px}.commission-art{padding:20px 12px 54px}.affiliate-audiences{grid-template-columns:1fr;gap:25px}.affiliate-audience-grid article:first-child{border-left:0;padding-left:0}.affiliate-opportunity-grid{gap:40px}.affiliate-audience-grid{gap:20px}}@media(max-width:680px){.affiliate-v2{padding:42px 0 48px}.affiliate-v2 .affiliate-hero-grid{grid-template-columns:1fr;gap:25px}.affiliate-v2 h1{font-size:clamp(36px,8vw,48px);letter-spacing:-1.6px}.affiliate-v2 .affiliate-hero-grid>div>p{font-size:15px}.affiliate-pill{font-size:9px;letter-spacing:1px}.affiliate-hero-proof{gap:15px;font-size:10px}.commission-art{max-width:430px;width:100%;margin:0 auto}.affiliate-v2 .commission-panel{padding:25px;transform:none}.affiliate-v2 .commission-number{font-size:112px}.affiliate-audiences{padding-top:30px;padding-bottom:30px;gap:25px}.affiliate-audience-grid{grid-template-columns:1fr;gap:18px}.affiliate-audience-grid article{display:grid;grid-template-columns:26px 1fr;gap:0 14px;padding-left:0;border-left:0}.affiliate-audience-grid svg{grid-row:1/3;margin-top:2px}.affiliate-audience-grid h3{margin-bottom:5px}.affiliate-audiences-title h2{font-size:22px}.affiliate-step-top{grid-row:1/3;display:block}.affiliate-step-top>svg{display:none}.affiliate-steps h3{margin:0 0 8px;font-size:23px}.affiliate-steps article{padding:24px}.affiliate-opportunity-grid{gap:30px}.affiliate-calculator{padding:24px}.affiliate-apply-layout{padding-top:60px;padding-bottom:60px}.affiliate-apply-layout .inquiry-form{padding:24px}.affiliate-apply-layout .form-heading h3{font-size:24px}.affiliate-total output{font-size:36px}.affiliate-faq .faq-list details{padding:18px}.affiliate-faq{padding-top:35px}.affiliate-v2 .button-row a{font-size:13px;min-height:50px}.affiliate-reveal:nth-child(n){transition-delay:0ms}}@media(prefers-reduced-motion:reduce){.affiliate-reveal{opacity:1;transform:none;transition:none}.commission-art:hover .commission-panel{transform:none}.affiliate-v2 .commission-panel{transform:none;transition:none}.affiliate-steps article{transition:none}.affiliate-steps article:hover{transform:none}}.affiliate-v3{padding:72px 0 76px;background:radial-gradient(ellipse at 85% 40%,#deebfdc9,transparent 45%),radial-gradient(ellipse at 5% 20%,#eae6f680,transparent 38%),#fbfcfe}.affiliate-v3 .affiliate-hero-grid{gap:55px;grid-template-columns:1.22fr 1fr}.affiliate-v3 h1{font-size:clamp(38px,4.6vw,65px);letter-spacing:-2.6px;line-height:1.13}.affiliate-v3 .affiliate-hero-grid>div>p{max-width:510px;font-size:16px;line-height:1.85}.affiliate-v3 .commission-panel{transform:none;background:linear-gradient(145deg,#ffffffed,#f2f6ffad);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#233653;border-color:#ffffff;box-shadow:0 24px 65px #2e579a14,inset 0 0 0 1px #d1def570}.affiliate-v3 .commission-number{color:#3b73df;text-shadow:none}.affiliate-v3 .commission-panel h2{color:#233653}.affiliate-v3 .commission-panel p{color:#71839c}.affiliate-v3 .commission-tag{color:#768ba9}.affiliate-v3 .commission-flow{border-color:#dce6f6}.affiliate-v3 .commission-flow span{background:#ffffffcf;border-color:#dce6f6;color:#587092}.affiliate-v3 .commission-caption{color:#8192aa}.affiliate-v3 .commission-panel:before{border-color:#b8cff633}.affiliate-v3 .affiliate-orbit{border-color:#bbd1f166}.affiliate-v3 .affiliate-float{box-shadow:0 12px 35px #4079bd14}.affiliate-product-note{font-size:11px;font-weight:400;color:#8290a5;line-height:1.7;margin-top:3px}body[data-route="/affiliate-program"] .affiliate-primary{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:14px 19px;border:1px solid #b1bcd0;border-radius:19px;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);color:#333;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:13px;font-weight:600;transform:none;transition:box-shadow .3s;cursor:pointer}body[data-route="/affiliate-program"] .affiliate-primary:hover{transform:none;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}body[data-route="/affiliate-program"] .affiliate-primary>.icon{position:relative;z-index:2;display:grid;width:27px;height:27px;padding:5px;border:1px solid #3b73df26;border-radius:50%;background:linear-gradient(145deg,#fff,#3b73df0b);color:#3b73df;translate:0}body[data-route="/affiliate-program"] .affiliate-primary>span:not(.fluid-optics):not(.fluid-ripple){position:relative;z-index:2}body[data-route="/affiliate-program"] .affiliate-primary:before{background-image:radial-gradient(ellipse 85px 50px at 25% 0%,#fff,transparent 75%),linear-gradient(115deg,transparent 10%,#3b73df20 35%,#ffffffed 48%,transparent 62%);animation:visible-glass-sweep 2.4s ease-in-out infinite alternate}body[data-route="/affiliate-program"] .affiliate-primary:after{border-radius:16px;border:1px solid #ffffffd9;border-bottom-color:#b9c0cb38;inset:2px;animation:fluid-edge 3.2s ease-in-out infinite alternate}body[data-route="/affiliate-program"] .affiliate-primary:active{transform:scale(.965)}body[data-route="/affiliate-program"] .affiliate-primary .fluid-optics{opacity:1}body[data-route="/affiliate-program"] .affiliate-primary .fluid-optics i{animation-play-state:running;background:radial-gradient(ellipse,#fff 10%,#3b73df26 45%,transparent 72%)}body[data-route="/affiliate-program"] .affiliate-primary .fluid-optics i:nth-child(3),body[data-route="/affiliate-program"] .affiliate-primary .fluid-optics i:nth-child(4){background:#3b73df;filter:none;opacity:.55}@media(max-width:980px){.affiliate-v3 .affiliate-hero-grid{gap:28px}.affiliate-v3 h1{font-size:46px;letter-spacing:-1.9px}}@media(max-width:680px){.affiliate-v3{padding:42px 0 48px}.affiliate-v3 .affiliate-hero-grid{grid-template-columns:1fr}.affiliate-v3 h1{font-size:clamp(34px,8.2vw,46px);letter-spacing:-1.5px}.affiliate-v3 .affiliate-hero-grid>div>p{font-size:15px}.affiliate-v3 .button-row{gap:10px}body[data-route="/affiliate-program"] .affiliate-primary{font-size:12px;padding:13px 15px;min-height:52px}.affiliate-v3 .commission-panel{padding:24px}}@media(prefers-reduced-motion:reduce){body[data-route="/affiliate-program"] .affiliate-primary:before,body[data-route="/affiliate-program"] .affiliate-primary:after,body[data-route="/affiliate-program"] .affiliate-primary .fluid-optics i{animation:none}body[data-route="/affiliate-program"] .affiliate-primary:active{transform:none}}.contact-reference{position:relative;isolation:isolate;overflow:hidden;padding:26px 0 68px;background:radial-gradient(ellipse at 93% 40%,#e8efffc4,transparent 48%),radial-gradient(ellipse at 65% 100%,#edf0ff80,transparent 50%),#fcfdff}.contact-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.contact-halo{position:absolute;width:360px;height:360px;top:85px;left:24%;border-radius:50%;background:linear-gradient(150deg,#effaff7d,#d0e9ff59);mask-image:linear-gradient(#000,transparent)}.contact-orbit{position:absolute;width:380px;height:380px;border:1px solid #c8dfff7a;border-radius:50%;top:112px;left:23%;transform:rotate(25deg)}.contact-orbit:after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:#3ad7eb;left:80%;top:10%;box-shadow:0 0 12px #3ad7eb20}.contact-wash{position:absolute;width:620px;height:620px;right:-400px;bottom:-290px;background:linear-gradient(140deg,#7eb5f654,#b8a6fb54);border-radius:50%}.contact-topline{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-bottom:26px}.contact-topline span{font-size:9px;letter-spacing:2px;color:#8a9bc0;font-weight:600}.contact-topline i{width:30px;height:1px;background:#6e9eea}.contact-reference-grid{display:grid;grid-template-columns:.95fr 1.18fr;gap:48px;align-items:start}.contact-intro{padding-top:35px;min-width:0}.contact-pill{display:inline-flex;align-items:center;gap:10px;border-radius:100px;background:#eef3ff;padding:11px 15px;font-size:10px;letter-spacing:2px;color:#7890b7;font-weight:600}.contact-pill svg{width:16px;height:16px;color:#3b73df}.contact-intro h1{font-size:clamp(36px,3.7vw,53px);line-height:1.12;letter-spacing:-2px;font-weight:650;margin:21px 0;color:#101d38}.contact-intro h1>span{background:linear-gradient(100deg,#267de9,#6752ef);color:transparent;background-clip:text;-webkit-background-clip:text}.contact-lead{font-size:16px;line-height:1.7;color:#7886a2;max-width:500px;margin:0 0 30px}.contact-whatsapp{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:18px;background:linear-gradient(130deg,#ffffffcf,#f1f0ffd9);border:1px solid #fff;border-radius:20px;padding:24px 20px;text-decoration:none;box-shadow:0 10px 35px #5d76bf0a;backdrop-filter:blur(16px);transition:box-shadow .25s}.contact-whatsapp:hover{box-shadow:0 12px 40px #5d76bf1a}.contact-whatsapp:before{content:'';position:absolute;width:220px;height:220px;border:1px solid #bdc7fb7d;border-radius:50%;right:90px;top:-105px;z-index:-1}.whatsapp-symbol{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background:#fff;box-shadow:0 6px 15px #869bcc0c}.whatsapp-symbol svg{width:36px;height:36px}.contact-whatsapp-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:9px}.contact-whatsapp-copy small{font-size:9px;letter-spacing:.7px;color:#788bb1;font-weight:600}.contact-whatsapp-copy b{font-size:23px;letter-spacing:-.8px;color:#182743;font-weight:600}.contact-whatsapp-copy>span{display:flex;align-items:center;gap:10px;font-size:13px;color:#3b73df}.contact-whatsapp-copy>span svg{width:16px}.contact-channel-arrow{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border-radius:50%;background:#edeeff;color:#4778e7}.contact-channel-arrow svg{width:20px}.contact-help-list{margin-top:23px;padding-top:21px;border-top:1px solid #dfe7f4;display:flex;flex-direction:column;gap:22px}.contact-help-list>a,.contact-help-list>div{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit}.contact-help-icon{display:grid;place-items:center;width:47px;height:47px;flex-shrink:0;border-radius:50%;background:#eaf5ff;color:#3b83e4}.contact-help-icon.violet{background:#f1edff;color:#7a61e8}.contact-help-icon svg{width:22px;height:22px}.contact-help-list>a>span:nth-child(2),.contact-help-list>div>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px}.contact-help-list b{font-size:14px;font-weight:550;color:#263752}.contact-help-list small{font-size:12px;line-height:1.65;color:#7e8ba4}.contact-help-list em{font-style:normal;color:#3b73df}.contact-help-list>a>svg{width:17px;color:#779bdb}.contact-brand-promise{display:flex;align-items:center;gap:16px;margin-top:35px}.contact-brand-promise i{height:1px;width:30px;background:#6698f3}.contact-brand-promise span{font-size:8px;letter-spacing:1.6px;color:#8696b3;font-weight:600}.contact-form-reference.inquiry-form{margin:0;padding:30px 32px 24px;border:1px solid #fff;border-radius:26px;background:linear-gradient(145deg,#ffffffed,#ffffffc9);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 20px 60px #416ed017,inset 0 0 0 1px #eff3fc60}.contact-form-reference .form-heading{display:flex;align-items:center;gap:18px;margin-bottom:23px}.contact-send-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:14px;background:linear-gradient(140deg,#f0f4ff,#f4f0ff);color:#3b73df;flex-shrink:0}.contact-send-icon svg{width:26px;height:26px;transform:rotate(-38deg)}.contact-form-reference .form-heading h2{font-size:24px;letter-spacing:-.8px;margin:0 0 5px;color:#17243e}.contact-form-reference .form-heading p{font-size:12px;margin:0;color:#8a97b2}.contact-form-reference .form-grid{gap:18px 18px}.contact-form-reference .form-grid label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:#5d6f91}.contact-input{display:flex;align-items:center;position:relative;gap:10px;border:1px solid #e0e7f4;border-radius:9px;background:#fff;box-shadow:0 2px 5px #213d7003;padding-left:13px;transition:border-color .2s,box-shadow .2s}.contact-input>svg{width:17px;height:17px;color:#99a7bf;flex-shrink:0}.contact-form-reference .contact-input input,.contact-form-reference .contact-input select,.contact-form-reference .contact-input textarea{min-width:0;width:100%;border:0;box-shadow:none;background:transparent;border-radius:9px;padding:13px 12px 13px 0;font-size:12px;color:#3e4f71;outline:none;margin:0}.contact-form-reference .contact-input input::placeholder,.contact-form-reference .contact-input textarea::placeholder{color:#9aa5b9;font-weight:400}.contact-input:focus-within{border-color:#82a9ed;box-shadow:0 0 0 3px #eaf1ff}.contact-input.contact-textarea{align-items:flex-start}.contact-textarea>svg{margin-top:14px}.contact-form-reference .contact-input textarea{min-height:102px;resize:vertical;line-height:1.65}.contact-form-reference .form-grid .contact-product-note{font-size:10px;color:#8d9cb6;line-height:1.6;margin-top:-8px}.contact-delivery{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid #d9e4ff;border-radius:11px;background:#f4f7ff;font-size:11px!important;line-height:1.65;color:#8596ba!important;margin:17px 0!important}.contact-delivery>svg{width:18px;height:18px;flex-shrink:0;color:#3879e7;margin-top:2px}.contact-delivery small{display:block;font-size:10px;color:#94a1b9}.contact-form-reference .contact-reference-cta{min-height:49px;font-size:14px;gap:22px;padding:9px 13px 9px 24px}.contact-form-reference .form-privacy{font-size:10px;color:#96a2b8;margin:13px 0 0}.contact-form-reference .form-result{margin-top:20px}.contact-form-reference .form-result p{font-size:12px;line-height:1.7}@media(max-width:1080px){.contact-reference-grid{gap:30px;grid-template-columns:1fr 1.15fr}.contact-intro h1{font-size:40px;letter-spacing:-1.6px}.contact-lead{font-size:14px}.contact-whatsapp{padding:20px 15px;gap:13px}.contact-whatsapp-copy b{font-size:20px}.contact-channel-arrow{display:none}.contact-form-reference.inquiry-form{padding:26px 24px}.contact-brand-promise span{letter-spacing:1px}}@media(max-width:800px){.contact-reference{padding:20px 0 45px}.contact-topline{justify-content:flex-start;margin-bottom:15px}.contact-reference-grid{grid-template-columns:1fr;gap:30px}.contact-intro{padding-top:10px}.contact-intro h1{font-size:clamp(34px,6.5vw,48px)}.contact-lead{font-size:15px;max-width:600px}.contact-whatsapp-copy b{font-size:24px}.contact-channel-arrow{display:grid}.contact-help-list{gap:18px}.contact-brand-promise{margin-top:25px}.contact-halo{left:40%;top:40px}.contact-orbit{left:40%;top:55px}.contact-form-reference.inquiry-form{padding:27px}.contact-form-reference .contact-input input,.contact-form-reference .contact-input select,.contact-form-reference .contact-input textarea{font-size:16px;min-height:48px}}@media(max-width:480px){.contact-form-reference.inquiry-form{padding:23px 18px;border-radius:21px}.contact-form-reference .form-grid{grid-template-columns:1fr;gap:16px}.contact-form-reference .form-heading{gap:13px}.contact-send-icon{width:44px;height:44px;border-radius:12px}.contact-form-reference .form-heading h2{font-size:22px}.contact-whatsapp-copy b{font-size:21px}.contact-whatsapp-copy small{font-size:8px}.contact-whatsapp{padding:20px 15px}.whatsapp-symbol{width:48px;height:48px}.contact-channel-arrow{width:30px;height:30px}.contact-lead{font-size:14px}.contact-brand-promise span{font-size:7px;letter-spacing:.8px}.contact-form-reference .contact-reference-cta{width:100%;justify-content:space-between}.contact-input>svg{width:15px}.contact-halo{width:270px;height:270px}.contact-orbit{width:280px;height:280px}.contact-form-reference .form-grid .full{grid-column:1}}.support-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 15%,#edeaff80,transparent 43%),radial-gradient(ellipse at 90% 80%,#dceaffb3,transparent 47%),#fafcff;padding:62px 0 82px;text-align:center}.support-eyebrow{display:inline-flex;align-items:center;gap:9px;background:#ffffffbc;border:1px solid #e0e7f4;border-radius:100px;padding:9px 14px;font-size:9px;letter-spacing:1.8px;font-weight:600;color:#8193b2}.support-eyebrow svg{width:16px;height:16px;color:#4c7bda}.support-hero h1{font-size:clamp(36px,4.4vw,61px);line-height:1.1;letter-spacing:-2.5px;margin:23px 0 20px;color:#1d2b46}.support-hero h1 span{background:linear-gradient(100deg,#387ddd,#7260df);color:transparent;background-clip:text;-webkit-background-clip:text}.support-hero p{font-size:15px;line-height:1.8;color:#8190a8;margin:0 auto;max-width:560px}.support-jump{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:12px;color:#4b7acd;text-decoration:none}.support-jump svg{width:15px}.support-hub{position:relative;padding:32px;margin-top:-28px;border:1px solid #e0e8f3;border-radius:28px;background:#ffffffed;backdrop-filter:blur(18px);box-shadow:0 12px 50px #2e57940a;scroll-margin-top:95px}.support-hub-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.support-hub-heading h2{font-size:28px;letter-spacing:-.9px;margin:9px 0 0}.support-hub-heading .eyebrow{font-size:9px;color:#899aba}.support-hub .support-picker{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#8493ad;margin:0;min-width:200px;max-width:none}.support-hub .support-picker select{font-size:13px;background:#f9fbff;border:1px solid #dae4f2;border-radius:11px;padding:11px 35px 11px 13px;color:#456183;width:100%}.support-product-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.support-product-tab{display:flex;align-items:center;gap:10px;text-align:left;font:inherit;padding:12px;border:1px solid #e5ebf4;border-radius:14px;background:#fafcff;cursor:pointer;min-width:0;transition:background .2s,border-color .2s,box-shadow .2s}.support-product-tab[aria-pressed="true"]{background:#f0f5ff;border-color:#8fb2e9;box-shadow:0 0 0 2px #eaf1fc}.support-product-tab:hover{border-color:#b2c8e8}.support-product-tab .product-icon{height:32px;width:32px;border-radius:10px;flex-shrink:0}.support-product-tab .product-icon svg{height:17px;width:17px}.support-product-tab>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.support-product-tab b{font-size:11px;color:#334867;font-weight:600}.support-product-tab small{font-size:8px;color:#94a0b4}.support-selected{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;margin:12px 0 10px;border-bottom:1px solid #e7edf6}.support-selected>div{display:flex;align-items:center;gap:9px;flex-shrink:0}.support-selected strong{font-size:12px;font-weight:600}.support-selected-dot{width:5px;height:5px;background:#5086df;border-radius:50%}.support-selected .status{font-size:8px;padding:5px 8px}.support-selected p{font-size:11px;color:#8998af;line-height:1.7;margin:0;text-align:right;max-width:490px}.support-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.support-action-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:26px;border:1px solid #e7edf6;border-radius:20px;background:linear-gradient(135deg,#fff,#f8faff);min-width:0}.support-action-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#eaf2ff;color:#4c83df;margin-bottom:24px}.support-action-icon svg{width:22px;height:22px}.support-action-icon.violet{background:#f1edff;color:#8168d9}.support-action-icon.mint{background:#eaf7f3;color:#48a38d}.support-action-card>small{font-size:8px;letter-spacing:1.5px;color:#92a2ba}.support-action-card h3{font-size:22px;letter-spacing:-.65px;margin:12px 0}.support-action-card p{font-size:12px;color:#8996ab;line-height:1.8;margin:0 0 24px;flex:1}.support-action-card .button{font-size:11px!important;padding:10px 14px!important;min-height:48px!important;gap:14px!important;width:100%;justify-content:space-between}.support-faq-section{display:grid;grid-template-columns:.8fr 1.5fr;gap:75px;padding-top:85px;padding-bottom:65px}.support-faq-intro h2{font-size:40px;line-height:1.15;letter-spacing:-1.4px;margin:18px 0}.support-faq-intro h2 span{color:#5482d4}.support-faq-intro>p{font-size:13px;line-height:1.8;color:#8896ad;max-width:290px}.support-faq-search{display:flex;align-items:center;gap:11px;border:1px solid #e0e8f4;border-radius:12px;background:#fbfcff;padding:12px;margin-top:22px;max-width:290px}.support-faq-search svg{width:16px;height:16px;color:#9babc1;flex-shrink:0}.support-faq-search input{border:0;background:transparent;font:inherit;font-size:12px;width:100%;min-width:0;color:#476182;outline:none}.support-faq-search:focus-within{border-color:#7da7e9;box-shadow:0 0 0 3px #edf4ff}.support-faq-intro>small{display:block;font-size:10px;color:#9aa7bb;margin-top:12px}.support-answers .faq-list details{border:1px solid #e4ebf5;border-radius:14px;background:#fbfcfe;margin-bottom:10px;padding:18px 20px}.support-answers .faq-list summary{font-size:13px;font-weight:500;color:#435570;gap:15px}.support-answers .faq-list p{font-size:12px;line-height:1.8;color:#8694aa}.support-answers .faq-list details[open]{background:#f7faff;border-color:#d5e2f6}.support-answers .faq-list details[hidden]{display:none}.support-no-results{padding:25px;border:1px dashed #d3e1f5;border-radius:15px;color:#7d90ab;font-size:13px;line-height:1.8}.support-contact-band{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 36px;margin-bottom:70px;background:radial-gradient(ellipse at right,#e9f0ff,transparent 60%),#f7faff;border:1px solid #e4ebf7;border-radius:24px}.support-contact-band h2{font-size:28px;letter-spacing:-.8px;margin:10px 0}.support-contact-band p{font-size:12px;color:#8a98ad;margin:0;line-height:1.8}.support-contact-band .button{flex-shrink:0}@media(max-width:1150px){.support-product-tabs{grid-template-columns:repeat(3,1fr)}.support-faq-section{gap:40px}.support-action-card{padding:21px}.support-action-card h3{font-size:20px}}@media(max-width:800px){.support-hero{padding:45px 0 66px}.support-hub{padding:24px;border-radius:22px}.support-hub-heading{gap:20px}.support-hub-heading h2{font-size:24px}.support-selected{align-items:flex-start;flex-direction:column;gap:10px}.support-selected p{text-align:left;max-width:none}.support-action-grid{gap:12px}.support-action-card{padding:18px}.support-action-card h3{font-size:18px}.support-action-card .button{font-size:10px!important;padding:10px!important;gap:8px!important}.support-faq-section{grid-template-columns:1fr;gap:25px;padding-top:55px}.support-faq-intro h2 br{display:none}.support-faq-intro h2{font-size:32px}.support-faq-intro>p,.support-faq-search{max-width:none}.support-contact-band{padding:26px;flex-wrap:wrap;margin-bottom:45px}}@media(max-width:580px){.support-hub{padding:20px}.support-hero h1{font-size:35px;letter-spacing:-1.5px}.support-hero p{font-size:13px;padding:0 10px}.support-hero p br{display:none}.support-hub-heading{align-items:flex-start;flex-direction:column;gap:16px}.support-hub .support-picker{width:100%;min-width:0}.support-product-tabs{grid-template-columns:repeat(2,1fr);gap:8px}.support-product-tab{padding:10px;gap:8px}.support-product-tab b{font-size:11px}.support-action-grid{grid-template-columns:1fr}.support-action-card{padding:23px}.support-action-icon{margin-bottom:18px}.support-action-card h3{font-size:22px}.support-action-card .button{font-size:12px!important;padding:11px 16px!important}.support-contact-band h2{font-size:26px}.support-contact-band .button{width:100%;justify-content:space-between}.support-answers .faq-list summary{font-size:12px}.support-selected>div{flex-wrap:wrap}}body[data-route="/support"] .support-primary{border-radius:19px;border-color:#b1bcd0;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15;min-height:56px}body[data-route="/support"] .support-primary:hover{box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}body[data-route="/support"] .support-primary>.icon{width:27px;height:27px;padding:5px;border-radius:50%;border:1px solid #3b73df26;color:#3b73df;background:linear-gradient(145deg,#fff,#3b73df0b)}.support-answers .faq-list p a{color:#467bcd}body[data-route="/support"] .page-hero{padding-top:62px;padding-bottom:38px;position:relative}body[data-route="/support"] .page-hero:before{content:'';position:absolute;width:360px;height:230px;top:25px;right:10%;background:radial-gradient(ellipse,#e8efffa3,transparent 70%);z-index:-1;pointer-events:none}body[data-route="/support"] .page-hero h1{font-size:clamp(36px,4.6vw,58px);letter-spacing:-2px;line-height:1.12;margin:19px 0}body[data-route="/support"] .page-hero h1 span{color:#3b73df}body[data-route="/support"] .page-hero p{max-width:580px;font-size:15px;line-height:1.75;color:#7c8aa1}.support-simple{padding-top:0;padding-bottom:20px}.support-simple .support-picker{display:flex;flex-direction:column;gap:10px;max-width:380px;font-size:12px;color:#7586a0;font-weight:500;margin-bottom:13px}.support-simple .support-picker select{border:1px solid #dbe5f3;border-radius:13px;padding:14px 16px;background:#f9fbff;font-size:14px;color:#334b70;min-height:48px;width:100%}.support-simple .support-product-status{margin-bottom:26px}.support-simple .support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:0}.support-simple .support-card{display:flex;flex-direction:column;align-items:flex-start;padding:29px;border:1px solid #e1e8f3;border-radius:22px;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:0 8px 32px #294a7806;transition:box-shadow .25s;min-width:0}.support-simple .support-card:hover{transform:none;box-shadow:0 14px 40px #294a7810;border-color:#d0ddf1}.support-simple .support-card>svg{width:45px;height:45px;padding:12px;border-radius:14px;background:#edf3ff;color:#5482d6;margin-bottom:24px}.support-simple .support-card:nth-child(2)>svg{background:#f1effb;color:#8067cf}.support-simple .support-card:nth-child(3)>svg{background:#ebf7f4;color:#579e8b}.support-simple .support-card h2{font-size:23px;letter-spacing:-.6px;margin:0 0 13px}.support-simple .support-card p{font-size:13px;color:#8090a8;line-height:1.8;flex:1;margin:0 0 26px;max-width:none}.support-simple .support-card .button{width:100%;justify-content:space-between;min-height:51px;padding:12px 16px;font-size:12px;margin:0;gap:12px}.support-simple .support-card .button>span{color:inherit;font:inherit;margin:0}.support-simple .faq-section{padding-top:75px;padding-bottom:55px;gap:70px}.support-simple .faq-section h2{font-size:35px;letter-spacing:-1.2px;margin-top:16px}.support-simple .faq-list details{padding:20px 0;border-bottom:1px solid #e5ebf3}.support-simple .faq-list summary{font-size:14px;font-weight:500;color:#405570}.support-simple .faq-list p{font-size:13px;line-height:1.85;color:#7f8fa7}.support-simple .faq-list p a{color:#3b73df}@media(max-width:900px){.support-simple .support-grid{gap:14px}.support-simple .support-card{padding:23px}.support-simple .support-card h2{font-size:21px}.support-simple .support-card .button{font-size:11px;padding:12px;gap:8px}.support-simple .faq-section{gap:35px}}@media(max-width:680px){body[data-route="/support"] .page-hero{padding-top:42px;padding-bottom:28px}body[data-route="/support"] .page-hero h1{font-size:39px;letter-spacing:-1.5px}.support-simple .support-grid{grid-template-columns:1fr}.support-simple .support-picker{max-width:none}.support-simple .support-card{padding:26px}.support-simple .support-card .button{font-size:12px;padding:12px 16px}.support-simple .support-card>svg{margin-bottom:19px}.support-simple .faq-section{grid-template-columns:1fr;gap:26px;padding-top:50px;padding-bottom:35px}.support-simple .faq-section h2{font-size:30px}}body .button.shared-glass-primary,body .button.shared-glass-primary:hover{background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);background-color:#fff;color:#333;border:1px solid #b1bcd0;border-radius:19px;transform:none;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15}body .button.shared-glass-primary:hover{box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}body .button.shared-glass-primary:active{transform:scale(.965)}body .button.shared-glass-primary>.fluid-optics{background:transparent}body .button.shared-glass-primary .fluid-optics i{background:radial-gradient(ellipse,#fff 10%,#3b73df26 45%,transparent 72%)}body .button.shared-glass-primary .fluid-optics i:nth-child(3),body .button.shared-glass-primary .fluid-optics i:nth-child(4){background:#3b73df;filter:none;opacity:.55}body .button.shared-glass-primary>.icon{color:#3b73df;border:1px solid #3b73df26;background:linear-gradient(145deg,#fff,#3b73df0b);width:27px;height:27px;padding:5px;translate:0}body .button.shared-glass-primary>.fluid-optics{z-index:0;pointer-events:none}body .button.shared-glass-primary>span:not(.fluid-optics):not(.fluid-ripple),body .button.shared-glass-primary>.icon{position:relative;z-index:2}body .button.shared-glass-primary:before,body .button.shared-glass-primary:after{z-index:1}body .button.shared-glass-primary>.fluid-ripple{z-index:1}body[data-route="/support"] .page-hero{isolation:isolate;padding-bottom:40px}body[data-route="/support"] .page-hero:before{width:530px;height:260px;right:0;top:0;background:radial-gradient(ellipse,#e7efffaa,transparent 70%)}.support-simple .support-selector-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #e1e8f3;border-radius:20px;background:linear-gradient(110deg,#f8faff,#fff);padding:22px 26px;margin-bottom:27px}.support-simple .support-selector-panel .support-picker{width:100%;max-width:370px;margin:0}.support-simple .support-selector-panel .support-product-status{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.support-selection-caption{font-size:11px;color:#8a9ab1}.support-simple .support-card{background:linear-gradient(155deg,#fff,#f8faff);padding:29px;position:relative;overflow:hidden;border-color:#e4ebf5;box-shadow:0 10px 35px #244d8c08}.support-simple .support-card:before{content:'';position:absolute;width:130px;height:130px;right:-70px;top:-70px;border:1px solid #dbe7f570;border-radius:50%;pointer-events:none}.support-simple .support-card h2{font-size:24px}.support-simple .support-card>svg{height:48px;width:48px;border-radius:15px}.support-simple .support-card p{font-size:13px;line-height:1.85;max-width:300px}.support-simple .support-card .button{min-height:56px;padding:13px 17px}.support-simple .support-card .button>.fluid-optics{position:absolute!important;inset:0!important}.support-simple .faq-section{padding-top:65px;padding-bottom:45px;align-items:start}.support-simple .faq-section h2{font-size:33px;max-width:330px;line-height:1.18}.support-simple .faq-intro-copy{font-size:13px;line-height:1.8;color:#8b99ad;margin-top:17px;max-width:280px}.support-simple .faq-list details{border:1px solid #e4ebf5;border-radius:14px;padding:19px 21px;margin:0 0 10px;background:#fafcff}.support-simple .faq-list details[open]{background:#f4f8ff;border-color:#cfdef4}.support-simple .faq-list summary{font-size:13px;font-weight:500}.support-simple .faq-list p{font-size:12px;line-height:1.85}.support-simple .faq-list{border:0}.support-simple .support-selector-panel select{background:#fff}@media(max-width:680px){.support-simple .support-selector-panel{padding:21px;align-items:flex-start;flex-direction:column;gap:14px}.support-simple .support-selector-panel .support-picker{max-width:none}.support-simple .support-selector-panel .support-product-status{align-items:flex-start}.support-simple .support-card{padding:25px}.support-simple .faq-section h2{font-size:29px}.support-simple .faq-intro-copy{max-width:none}.support-simple .faq-list details{padding:18px}.support-simple .support-card .button{min-height:52px}}@media(prefers-reduced-motion:reduce){body .button.shared-glass-primary:active{transform:none}}body .site-header .nav-cta.shared-glass-secondary,body .site-header .mobile-products-cta.shared-glass-secondary{background:linear-gradient(155deg,#fffffff5,#ffffffc9);border:1px solid #d5d8df;color:#34343b;border-radius:15px;box-shadow:inset 0 1px 1px #fff,0 4px 13px #3b73df0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:none;transition:box-shadow .25s,border-color .25s}body .site-header .nav-cta.shared-glass-secondary:hover,body .site-header .mobile-products-cta.shared-glass-secondary:hover{background:linear-gradient(155deg,#fffffff5,#ffffffc9);border-color:#bbc9de;transform:none;box-shadow:inset 0 1px 1px #fff,0 8px 22px #3b73df15}body .site-header .nav-cta.shared-glass-secondary:before,body .site-header .nav-cta.shared-glass-secondary:after,body .site-header .mobile-products-cta.shared-glass-secondary:before,body .site-header .mobile-products-cta.shared-glass-secondary:after{display:none}body .site-header .nav-cta.shared-glass-secondary>.icon,body .site-header .mobile-products-cta.shared-glass-secondary>.icon{width:22px;height:22px;padding:4px;border-radius:50%;background:#f5f8fd;border:1px solid #e2e8f1;color:#6584b8}body .support-simple .support-card .support-simple-cta.shared-glass-secondary{background:linear-gradient(155deg,#fffffff5,#ffffffc9);border:1px solid #d5d8df;color:#34343b;border-radius:19px;box-shadow:inset 0 1px 1px #fff,0 4px 13px #3b73df0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:none;transition:box-shadow .25s,border-color .25s}body .support-simple .support-card .support-simple-cta.shared-glass-secondary:hover{background:linear-gradient(155deg,#fffffff5,#ffffffc9);border-color:#bbc9de;transform:none;box-shadow:inset 0 1px 1px #fff,0 8px 22px #3b73df15}body .support-simple .support-card .support-simple-cta.shared-glass-secondary:before,body .support-simple .support-card .support-simple-cta.shared-glass-secondary:after{display:none}body .support-simple .support-card .support-simple-cta>.icon{width:27px;height:27px;padding:5px;border-radius:50%;background:#f5f8fd;border:1px solid #e2e8f1;color:#6584b8}.support-availability-section{margin-top:34px;border:1px solid #e0e8f3;border-radius:20px;background:linear-gradient(120deg,#f8faff,#fff);overflow:hidden}.support-availability-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px}.support-availability-header h2{font-size:24px;letter-spacing:-.65px;margin:10px 0}.support-availability-header p{font-size:12px;color:#8797ae}.support-availability-header .button{font-size:11px;min-height:48px;border-radius:15px;flex-shrink:0}.all-product-status{padding:0 26px 20px;background:#ffffff8c}.all-product-status[hidden]{display:none}.status-panel-top{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e3ebf6;padding:20px 0;color:#8194b0;font-size:10px}.status-panel-top>span:first-child{display:flex;align-items:center;gap:8px}.status-panel-top i{height:5px;width:5px;border-radius:50%;background:#46a588}.support-status-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid #edf1f8}.support-status-row .product-icon{height:34px;width:34px;flex-shrink:0;border-radius:11px}.support-status-row .product-icon svg{width:17px;height:17px}.support-status-row>div{flex:1;display:flex;flex-direction:column;gap:3px}.support-status-row>div>a{font-size:13px;color:#405772;font-weight:550}.support-status-row small{font-size:10px;color:#95a2b6}.support-status-row .status{font-size:9px}.status-details-link{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#7a99c6;background:#f3f7fd}.status-details-link svg{width:14px;height:14px}.status-panel-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #e5ecf6;color:#8e9eb5;font-size:10px}.status-panel-bottom a{display:flex;align-items:center;gap:8px;color:#5381c9}.status-panel-bottom svg{width:13px;height:13px}#all-status-toggle[aria-expanded="true"]>.icon{transform:rotate(180deg)}.support-getting-started{padding-top:65px}.support-addition-heading h2{font-size:31px;letter-spacing:-1px;margin:14px 0}.support-addition-heading p{font-size:13px;color:#8695ac;line-height:1.8;max-width:600px}.support-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:29px}.support-start-grid article{padding:0 22px 0 0;border-right:1px solid #e4ebf5}.support-start-grid article:last-child{border-right:0}.support-start-grid article>span{display:block;color:#91a6c5;font-size:11px;letter-spacing:1px;margin-bottom:15px}.support-start-grid h3{font-size:18px;letter-spacing:-.35px;margin:0 0 12px}.support-start-grid p{font-size:12px;color:#8a98ad;line-height:1.85;margin-bottom:16px}.support-start-grid .text-link{font-size:11px;color:#597eb8}.support-feature-suggestion{display:flex;align-items:center;gap:23px;margin-top:55px;border:1px solid #e3e8f6;border-radius:23px;padding:29px;background:linear-gradient(115deg,#f8f9ff,#fbfcff)}.support-feature-icon{display:grid;place-items:center;background:#efedfb;border-radius:16px;height:49px;width:49px;color:#8972d5;flex-shrink:0}.support-feature-icon svg{width:22px;height:22px}.support-feature-suggestion>div{flex:1}.support-feature-suggestion h2{font-size:24px;letter-spacing:-.65px;margin:10px 0}.support-feature-suggestion p{font-size:12px;line-height:1.8;color:#8897ae;max-width:610px}.support-feature-suggestion strong{font-weight:500;color:#6483b2}.support-feature-suggestion small{display:block;font-size:10px;line-height:1.7;color:#9ca8bc;margin-top:9px}.support-feature-suggestion .button{font-size:11px;min-height:49px;border-radius:15px;flex-shrink:0}#product-answers{scroll-margin-top:100px}#support-product-faqs{min-width:0}#support-product-faqs [hidden]{display:none}.support-simple .support-simple-cta{transition:box-shadow .25s;background:linear-gradient(155deg,#fffffff5,#ffffffc9)}@media(max-width:900px){.support-feature-suggestion{flex-wrap:wrap}.support-feature-suggestion .button{margin-left:72px}.support-availability-header{padding:23px}.all-product-status{padding-inline:23px}.support-start-grid{gap:20px}.support-feature-suggestion h2{font-size:22px}}@media(max-width:680px){.support-availability-header{align-items:flex-start;flex-direction:column;gap:18px}.support-availability-header .button{width:100%;justify-content:space-between}.status-panel-top{align-items:flex-start;gap:10px;font-size:9px}.support-status-row{gap:10px}.support-status-row .product-icon{width:30px;height:30px}.support-status-row .status{font-size:8px;padding:5px 7px}.support-status-row small{font-size:9px}.status-details-link{display:none}.status-panel-bottom{align-items:flex-start;flex-direction:column;gap:9px}.support-getting-started{padding-top:45px}.support-addition-heading h2{font-size:27px}.support-start-grid{grid-template-columns:1fr;gap:0;margin-top:22px}.support-start-grid article{border-right:0;border-bottom:1px solid #e5ecf6;padding:20px 0}.support-start-grid article:last-child{border-bottom:0}.support-start-grid article>span{margin-bottom:12px}.support-feature-suggestion{padding:23px;gap:17px;margin-top:30px}.support-feature-icon{height:41px;width:41px}.support-feature-suggestion>div{flex-basis:calc(100% - 58px)}.support-feature-suggestion h2{font-size:21px}.support-feature-suggestion .button{margin-left:0;width:100%;justify-content:space-between}}#explore.products-collection{padding-top:64px;padding-bottom:48px}#explore.products-collection .discovery-heading h1{font-size:clamp(36px,4.3vw,59px);font-weight:650;line-height:1.06;letter-spacing:-.055em;color:#12213e}#explore.products-collection .discovery-heading h1>span{background:linear-gradient(100deg,#0e66ff,#4789ff 48%,#7651e7);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:650}#explore.products-collection .collection-note{top:120px}#explore.products-collection .discovery-heading p{max-width:580px;line-height:1.8}#explore.products-collection .discovery-tools{margin-bottom:0}.products-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 22px;min-height:40px}.products-catalog-toolbar>span{font-size:11px;color:#8798b1}.products-catalog-toolbar>div{display:flex;align-items:center;gap:22px}.products-status-filter{display:flex;align-items:center;gap:11px;font-size:10px;color:#8192ac}.products-status-filter select{border:1px solid #dce5f3;border-radius:11px;background:#ffffffb5;min-height:40px;padding:9px 30px 9px 13px;font:inherit;font-size:11px;color:#5f779a;max-width:190px}.products-catalog-toolbar .clear-discovery-filters{font-size:10px;color:#6586bf}.products-catalog-toolbar [hidden]{display:none}#explore.products-collection .discovery-footnote{margin-top:30px}.products-advice{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:15px;margin-bottom:65px;padding:33px 36px;border:1px solid #e0e8f4;background:linear-gradient(120deg,#f7faff,#fff);border-radius:24px}.products-advice h2{font-size:28px;letter-spacing:-.85px;margin:12px 0}.products-advice p{font-size:12px;color:#8797ae;line-height:1.8;max-width:500px}.products-advice .button-row{flex-shrink:0}.products-advice .button{font-size:11px;min-height:48px}@media(max-width:1100px){#explore.products-collection .collection-note{display:none}}@media(max-width:800px){.products-advice{flex-direction:column;align-items:flex-start;gap:23px;padding:27px}.products-catalog-toolbar>div{gap:14px}.products-status-filter{gap:8px}}@media(max-width:560px){#explore.products-collection{padding-top:43px;padding-bottom:30px}#explore.products-collection .discovery-heading h1{font-size:36px}.products-catalog-toolbar{flex-wrap:wrap;gap:13px;margin-top:20px}.products-catalog-toolbar>div{width:100%;justify-content:space-between;flex-direction:row-reverse}.products-status-filter{font-size:10px}.products-status-filter select{font-size:12px;max-width:185px}.products-advice{margin-top:0;margin-bottom:40px;padding:23px}.products-advice h2{font-size:25px}.products-advice .button-row{width:100%;gap:10px;flex-wrap:wrap}.products-advice .button{flex:1;font-size:10px;padding:12px 14px}}.products-guidance{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;padding:42px;margin-top:10px;margin-bottom:65px;border-radius:27px;border:1px solid #e0e7f4;background:radial-gradient(ellipse at 95% 20%,#e6edfe9e,transparent 58%),linear-gradient(120deg,#fafcff,#f8f9ff);box-shadow:0 12px 40px #35598a06}.products-guidance .guidance-copy{position:relative;z-index:1}.products-guidance .eyebrow{font-size:9px;letter-spacing:1.5px;color:#8c9bb7}.products-guidance h2{font-size:clamp(28px,3vw,39px);line-height:1.16;letter-spacing:-1.25px;margin:17px 0}.products-guidance h2 span{color:#5c82d0}.products-guidance p{font-size:13px;color:#8b99ae;line-height:1.85;max-width:520px}.products-guidance .button-row{margin-top:25px;gap:12px;flex-wrap:wrap}.products-guidance .button{font-size:11px;min-height:51px;padding:12px 16px;flex:none}.guidance-external{display:grid;place-items:center;width:25px;height:25px;background:#f0f4fa;border:1px solid #e2e8f2;border-radius:50%;color:#718aad;font-size:14px}.guidance-options{position:relative;display:flex;flex-direction:column;gap:15px}.guidance-options>div{display:flex;align-items:center;gap:17px;padding:23px;border:1px solid #ffffffdb;border-radius:18px;background:#ffffff9c;backdrop-filter:blur(16px);box-shadow:0 8px 25px #506fa609}.guidance-options svg{width:41px;height:41px;padding:10px;border-radius:13px;background:#edf3ff;color:#5684d1}.guidance-options>div:nth-child(2) svg{background:#f0edfd;color:#8670ca}.guidance-options span{display:flex;flex-direction:column;gap:7px}.guidance-options b{font-size:13px;color:#425671;font-weight:550}.guidance-options small{font-size:11px;color:#92a0b7;line-height:1.7}.guidance-orbit{position:absolute;right:-140px;top:-140px;width:490px;height:490px;border:1px solid #dce6f980;border-radius:50%;pointer-events:none;z-index:-1}.guidance-orbit:after{content:'';position:absolute;inset:35px;border:1px solid #dce6f95e;border-radius:50%}@media(max-width:900px){.products-guidance{gap:32px;padding:32px;grid-template-columns:1.2fr 1fr}.products-guidance h2{font-size:31px}.guidance-options>div{padding:20px;gap:13px}.guidance-options svg{width:36px;height:36px;padding:9px}}@media(max-width:680px){.products-guidance{grid-template-columns:1fr;gap:27px;padding:27px;margin-bottom:40px}.products-guidance h2{font-size:29px;letter-spacing:-.9px}.products-guidance p{font-size:12px}.products-guidance .button-row{gap:10px}.products-guidance .button{font-size:10px;padding:12px 14px}.guidance-options{gap:11px}.guidance-options>div{padding:18px}.products-guidance .button-row .button{flex:1}.guidance-orbit{top:auto;bottom:-180px}}.customer-stories{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#eaf4ff 0,transparent 40%),radial-gradient(ellipse at 0% 100%,#e5f2ff 0,transparent 42%),#fcfdff;padding:82px 0 70px}.customer-stories>.container{position:relative;z-index:1}.stories-atmosphere{position:absolute;inset:0;pointer-events:none}.stories-atmosphere i{position:absolute;width:660px;height:660px;border:1px solid #3c8bff22;border-radius:50%;top:-490px;right:-140px}.stories-atmosphere i+i{top:auto;right:auto;bottom:-510px;left:-160px;width:950px;height:720px}.stories-heading{text-align:center;max-width:760px;margin:0 auto 36px}.stories-heading .eyebrow{display:flex;align-items:center;justify-content:center;gap:20px;color:#6580b7}.stories-heading .eyebrow:before,.stories-heading .eyebrow:after{content:'';width:45px;height:1px;background:#3984ff}.stories-heading h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.045em;margin:16px 0 12px;color:#101b38}.stories-heading h2 span{color:#2878ef}.stories-heading p{font-size:17px;line-height:1.7;color:#7888a7;max-width:630px;margin:auto}.stories-carousel{position:relative;height:400px;max-width:760px;margin:auto;isolation:isolate}.customer-story{position:absolute;inset:0;padding:32px;border:1px solid #d8e8ff;border-radius:28px;background:linear-gradient(135deg,#fffffff5,#ffffffb0);backdrop-filter:blur(18px);box-shadow:0 14px 40px #4a86cb0c;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s,filter .8s;display:flex;flex-direction:column;opacity:.38;filter:blur(1px);transform:translateX(105%) scale(.88);pointer-events:none;z-index:0}.customer-story.is-prev{transform:translateX(-105%) scale(.88)}.customer-story.is-current{opacity:1;filter:none;transform:translateX(0) scale(1);pointer-events:auto;z-index:2}.story-card-top{display:flex;gap:17px;align-items:center}.story-product-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:17px;color:#2878ef;background:linear-gradient(145deg,#e4f0ff,#f4f8ff);box-shadow:inset 0 1px #fff}.story-product-icon .icon{width:29px;height:29px}.story-card-top h3{font-size:19px;letter-spacing:-.03em;margin:0 0 3px;color:#14203d}.story-card-top p{font-size:13px;margin:0;color:#7a8baa}.story-preview-label{margin-left:auto;border:1px solid #dce8f5;background:#f3f8ff;color:#687c9b;border-radius:99px;padding:5px 10px;font-size:11px;white-space:nowrap}.story-text{padding:24px 0;flex:1}.story-text h4{font-size:clamp(23px,2.8vw,32px);line-height:1.25;letter-spacing:-.035em;max-width:550px;color:#172342;margin:0 0 13px}.story-text p{font-size:15px;line-height:1.65;max-width:560px;color:#7786a0;margin:0}.story-source{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;color:#6a7e9f;padding-bottom:20px}.story-source span,.story-source a{display:flex;align-items:center;gap:8px}.story-source a{color:#2574df;font-weight:600}.story-source .icon{width:17px;height:17px}.story-capabilities{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 4px;border-radius:16px;background:#edf5ff9c;color:#526b93;font-size:12px}.story-capabilities span{display:flex;gap:7px;align-items:center;justify-content:center;border-right:1px solid #d8e6f8}.story-capabilities span:last-child{border:0}.story-capabilities .icon{width:17px;height:17px;color:#2980f4}.stories-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin:28px 0 14px}.story-arrow{width:43px;height:43px;border-radius:50%;border:1px solid #e0edff;background:#eaf3ff;color:#2878ef;display:grid;place-items:center;transition:background .2s,box-shadow .2s;cursor:pointer}.story-arrow:hover{background:#dceaff;box-shadow:0 3px 12px #3d80d925}.story-prev .icon{transform:rotate(180deg)}.story-pagination{display:flex;gap:9px}.story-dot{padding:0;width:9px;height:9px;border:0;border-radius:50%;background:#d0e2fd;cursor:pointer;transition:width .3s,background .3s}.story-dot[aria-pressed=true]{background:#2c7cf5;width:23px;border-radius:9px}.story-play{border:0;background:transparent;color:#7086aa;font-size:12px;min-width:45px;cursor:pointer}.stories-disclosure{text-align:center;color:#8391a9;font-size:11px;margin:0 auto 17px;max-width:580px}.stories-share{display:flex;justify-content:center;align-items:center;gap:8px;color:#3768ab;font-size:13px}.stories-share .icon{width:16px;height:16px}.stories-controls button:focus-visible,.stories-share:focus-visible,.story-source a:focus-visible{outline:2px solid #2476ef;outline-offset:5px}@media(max-width:800px){.customer-stories{padding:58px 0}.stories-carousel{max-width:640px;height:410px}.customer-story{padding:25px}.customer-story:not(.is-current){opacity:.15}.stories-heading p{font-size:15px}.story-text h4{font-size:29px}}@media(max-width:560px){.stories-carousel{height:420px}.customer-story{padding:22px;border-radius:22px}.story-card-top{gap:10px;flex-wrap:wrap}.story-product-icon{width:44px;height:44px;border-radius:13px}.story-preview-label{font-size:10px}.story-card-top h3{font-size:17px}.story-card-top p{font-size:11px}.story-text{padding:22px 0}.story-text h4{font-size:25px}.story-text p{font-size:14px}.story-source{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:16px}.story-capabilities{font-size:10px;padding:13px 1px}.story-capabilities span{gap:4px}.story-capabilities .icon{width:13px;height:13px}.stories-controls{gap:18px}.stories-share{font-size:12px;text-align:center}.stories-heading h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.customer-story,.story-dot{transition:none}}.customer-stories{padding:88px 0 72px;background:radial-gradient(ellipse at 85% 12%,#edf5ff 0,transparent 45%),radial-gradient(ellipse at 8% 92%,#eff4ff 0,transparent 38%),#fafcfe;border-block:1px solid #edf1f7}.stories-heading{margin-bottom:44px;max-width:790px}.stories-heading .eyebrow{font-size:11px;letter-spacing:.21em;font-weight:600}.stories-heading .eyebrow:before,.stories-heading .eyebrow:after{width:28px;background:#9cb8e2}.stories-heading h2{font-size:clamp(36px,4.2vw,58px);font-weight:650;line-height:1.12;margin:18px 0 17px;letter-spacing:-.055em}.stories-heading h2 span{background:linear-gradient(125deg,#276be7,#5297f4);background-clip:text;-webkit-background-clip:text;color:transparent}.stories-heading p{max-width:580px;font-size:16px;color:#718099;line-height:1.75}.stories-carousel{max-width:690px;height:410px}.customer-story{padding:34px;border-radius:26px;background:linear-gradient(135deg,#fffffffa,#ffffffd9 70%,#f5f9ffe8);border-color:#e0e9f5;box-shadow:0 20px 50px -22px #1b4f9b28,inset 0 1px 0 #fff;transform:translateX(92%) scale(.9);filter:none;opacity:.3}.customer-story.is-prev{transform:translateX(-92%) scale(.9)}.customer-story.is-current{opacity:1;box-shadow:0 22px 65px -26px #305fa83d,0 3px 12px #4873ab08,inset 0 1px 0 #fff}.story-card-top{padding-bottom:20px;border-bottom:1px solid #ecf0f6}.story-product-icon{width:51px;height:51px;border-radius:15px;background:linear-gradient(140deg,#edf5ff,#f6f9ff);border:1px solid #e2ecfa}.story-card-top h3{font-size:18px;font-weight:650}.story-card-top p{font-size:12px}.story-preview-label{font-size:10px;color:#75829a;background:#f7f9fc;border:1px solid #e6ecf4;letter-spacing:.02em}.story-text{padding:23px 0 20px}.story-kicker{font-size:9px;font-weight:600;letter-spacing:.15em;color:#8a97ac;display:block;margin-bottom:12px}.story-text h4{font-size:clamp(25px,2.8vw,32px);max-width:520px;line-height:1.27;letter-spacing:-.04em;margin-bottom:12px;font-weight:600}.story-text p{font-size:14px;line-height:1.7;color:#74839a}.story-source{font-size:11px;padding-bottom:20px}.story-source span{color:#8a97ac}.story-source a{font-size:12px;border-radius:99px;padding:8px 13px;background:#f4f8ff;border:1px solid #e4edfa}.story-source a:hover{background:#eaf2ff}.story-capabilities{background:#f6f9fd;padding:15px 5px;border:1px solid #edf2f8;font-size:11px;border-radius:13px;color:#62738f}.stories-controls{gap:19px;margin:28px auto 0;width:max-content;border:1px solid #e5ecf6;padding:8px 13px;background:#ffffffa8;border-radius:99px;backdrop-filter:blur(12px);box-shadow:0 4px 16px #416d9c06}.story-counter{font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#263b5e;padding-left:7px}.story-counter i{font-style:normal;color:#b3bfd1;padding:0 5px}.story-arrow{width:34px;height:34px;background:#f2f6fc;border-color:#e6eef8;color:#5e82bd}.story-arrow .icon{width:16px;height:16px}.story-dot{width:6px;height:6px;background:#d9e4f4}.story-dot[aria-pressed=true]{width:20px;background:#397ddd}.story-play{font-size:11px;min-width:35px;padding:4px 0;color:#7487a4}.stories-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:690px;margin:28px auto 0;padding-top:19px;border-top:1px solid #e8eef6}.stories-disclosure{font-size:10px;line-height:1.6;margin:0;text-align:left;color:#94a0b3}.stories-share{font-size:11px;color:#52729c;font-weight:500;white-space:nowrap}.stories-atmosphere i{opacity:.5}.stories-atmosphere i+i{opacity:.5}@media(max-width:800px){.customer-stories{padding:62px 0}.stories-carousel{max-width:590px;height:420px}.customer-story{padding:28px}.stories-heading{margin-bottom:32px}.stories-heading p{font-size:15px}.stories-bottom{max-width:590px}.customer-story:not(.is-current){opacity:.18}}@media(max-width:560px){.customer-stories{padding:52px 0 45px}.stories-heading h2{font-size:35px}.stories-heading p{font-size:14px;line-height:1.7}.stories-carousel{height:460px}.customer-story{padding:22px}.story-card-top{gap:10px}.story-product-icon{width:42px;height:42px}.story-card-top h3{font-size:17px}.story-card-top p{font-size:10px}.story-preview-label{font-size:9px;padding:4px 7px}.story-text h4{font-size:25px}.story-kicker{font-size:8px}.story-source{padding-bottom:15px;gap:12px}.story-capabilities{font-size:10px}.stories-controls{gap:12px;padding:7px 10px}.story-counter{font-size:11px}.stories-bottom{flex-direction:column;gap:11px;text-align:center;margin-top:23px}.stories-disclosure{text-align:center}.stories-share{font-size:12px}}.customer-reviews{padding:80px 0 66px}.customer-reviews .stories-heading{margin-bottom:38px}.customer-reviews .stories-heading p{font-size:16px;line-height:1.7}.customer-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.customer-review-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #e0e8f3;border-radius:24px;background:linear-gradient(140deg,#ffffffed,#ffffffcc);backdrop-filter:blur(16px);box-shadow:0 14px 38px -23px #285b9c35,inset 0 1px #fff;transition:box-shadow .3s,border-color .3s}.customer-review-card:hover{box-shadow:0 20px 45px -23px #285b9c50;border-color:#c6d8f0}.customer-review-card:nth-child(2){background:linear-gradient(145deg,#ffffff,#f0f6ffdd);border-color:#d0e0f6}.review-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;height:36px}.review-quote{font-family:Georgia,serif;color:#2e7bec;font-size:64px;line-height:1;transform:translateY(15px)}.review-sample{font-size:10px;color:#8794a9;background:#f6f8fc;border:1px solid #e8edf5;border-radius:99px;padding:5px 9px}.customer-review-card h3{font-size:22px;line-height:1.35;letter-spacing:-.035em;color:#172744;font-weight:600;margin:0 0 17px}.customer-review-card blockquote{margin:0;flex:1}.customer-review-card blockquote p{font-size:15px;line-height:1.8;color:#697a94;margin:0}.review-topic{display:flex;align-items:center;gap:7px;margin:23px 0;color:#547aa9;font-size:11px}.review-topic .icon{width:15px;height:15px}.review-person{display:flex;align-items:center;gap:12px;border-top:1px solid #e9eef6;padding-top:20px}.review-avatar{display:grid;place-items:center;width:43px;height:43px;background:linear-gradient(140deg,#eaf2ff,#f7f9ff);color:#7395c7;border:1px solid #e1eafa;border-radius:50%;flex-shrink:0}.review-avatar .icon{width:20px;height:20px}.review-person strong{display:block;font-size:12px;font-weight:600;color:#31415d}.review-person div>span{display:block;font-size:11px;color:#8896ad;margin-top:3px}.review-number{margin-left:auto;color:#b0bfd3;font-size:11px;letter-spacing:.05em}.reviews-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:27px;padding-top:24px;border-top:1px solid #e6edf7}.reviews-footer p{color:#8b99af;font-size:11px;line-height:1.7;margin:0;max-width:500px}.reviews-footer .button{font-size:12px;min-height:44px;padding:10px 16px;white-space:nowrap}.reviews-footer .button .icon{width:18px;height:18px}@media(max-width:1000px){.customer-reviews-grid{gap:16px}.customer-review-card{padding:23px}.customer-review-card h3{font-size:20px}.customer-review-card blockquote p{font-size:14px}}@media(max-width:760px){.customer-reviews{padding:58px 0}.customer-reviews-grid{grid-template-columns:1fr;max-width:560px;margin:auto;gap:18px}.customer-review-card{padding:27px}.customer-review-card h3{font-size:23px}.customer-review-card blockquote p{font-size:15px}.review-top{margin-bottom:15px}.reviews-footer{max-width:560px;margin:24px auto 0;flex-direction:column;text-align:center;gap:16px}.customer-reviews .stories-heading p{font-size:14px}}@media(prefers-reduced-motion:reduce){.customer-review-card{transition:none}}.reviews-reference{padding:70px 0 55px;background:radial-gradient(ellipse at 100% 0%,#e4f2ff,transparent 36%),radial-gradient(ellipse at 0% 100%,#e4f1ff,transparent 38%),#fcfdff;overflow:hidden}.reviews-reference .stories-heading{margin-bottom:32px;max-width:850px}.reviews-reference .stories-heading h2{font-size:clamp(38px,4.7vw,64px);font-weight:700;letter-spacing:-.055em}.reviews-reference .stories-heading p{max-width:670px;font-size:17px;color:#7b8eb4}.reviews-reference-stage{position:relative;height:440px;margin:auto;max-width:680px;perspective:1800px;isolation:isolate}.review-reference-card{position:absolute;inset:0;min-height:0;width:100%;padding:28px 30px;border-radius:23px;background:linear-gradient(145deg,#ffffffee,#fafdffd9);border:1px solid #dae9ff;box-shadow:0 15px 50px -23px #4183d52b;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .85s,box-shadow .85s;opacity:.42;transform:translateX(101%) scale(.86) rotateY(-7deg);z-index:0;pointer-events:none}.review-reference-card.is-left{transform:translateX(-101%) scale(.86) rotateY(7deg)}.review-reference-card.is-current{transform:translateX(0) scale(1) rotateY(0);opacity:1;z-index:2;pointer-events:auto;box-shadow:0 21px 65px -26px #3e82da36,inset 0 1px #fff;background:linear-gradient(145deg,#fffffffa,#f9fcffe8)}.review-reference-card:nth-child(2){border-color:#dae9ff;background:linear-gradient(145deg,#ffffffee,#fafdffd9)}.review-brand{display:flex;align-items:center;gap:14px}.review-brand-icon{width:53px;height:53px;flex-shrink:0;display:grid;place-items:center;border-radius:16px;background:linear-gradient(140deg,#e8f2ff,#f4f8ff);color:#297cff}.review-brand-icon .icon{width:28px;height:28px}.review-brand h3{font-size:18px;line-height:1.2;margin:0 0 4px;letter-spacing:-.035em;color:#152342}.review-brand p{font-size:12px;margin:0;color:#7c90b7}.review-brand .review-sample{margin-left:auto;font-size:9px;white-space:nowrap}.review-reference-quote{display:flex;gap:17px;margin:26px 0 24px;flex:1;align-items:flex-start}.review-reference-quote>span{font:80px/.8 Georgia,serif;color:#c1ddff;margin-top:4px}.review-reference-quote blockquote{margin:0}.review-reference-quote blockquote p{font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.4;letter-spacing:-.025em;color:#152544;margin:0}.review-reference-card .review-person{padding:0;border:0;margin-bottom:20px;gap:14px}.review-reference-card .review-avatar{width:56px;height:56px;background:linear-gradient(140deg,#e8f0fc,#f5f8fd);border:1px solid #deebfc}.review-reference-card .review-avatar .icon{width:25px;height:25px}.review-reference-card .review-person strong{font-size:15px;color:#263858}.review-reference-card .review-person div>span{font-size:12px;color:#7c90b7}.review-person small{font-size:10px;color:#9caac0;display:block;margin-top:3px}.review-industry{margin-left:auto;font-size:11px;color:#327bdd;padding:7px 13px;border-radius:99px;background:#eaf3ff}.review-highlights{display:grid;grid-template-columns:repeat(3,1fr);border-radius:15px;background:linear-gradient(130deg,#eef6ff,#f5f9ff);padding:17px 4px;border:1px solid #edf4fc}.review-highlights>span{display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px solid #d8e7fb;padding:0 8px}.review-highlights>span:last-child{border:0}.review-highlights .icon{width:25px;height:25px;color:#3184ff;flex-shrink:0}.review-highlights small{font-size:11px;line-height:1.4;color:#6d85b0;max-width:80px}.reviews-reference-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin:24px 0 0;position:relative}.reviews-reference-controls .story-arrow{width:44px;height:44px;border:0;background:#e9f3ff;color:#2879f5}.review-back .icon{transform:rotate(180deg)}.review-control-center{width:166px}.review-dots{display:flex;justify-content:center;gap:11px;margin-bottom:12px}.review-dots button{width:9px;height:9px;padding:0;border:0;background:#c9deff;border-radius:50%;cursor:pointer}.review-dots button[aria-pressed=true]{background:#2578f6}.review-progress{height:3px;background:#dceaff;border-radius:99px;overflow:hidden}.review-progress i{display:block;height:100%;width:0;background:#2a80ff;border-radius:99px}.reviews-reference[data-running=true] .review-progress i{animation:review-timer 6s linear infinite}.review-pause{border:0;background:none;font-size:11px;color:#8095b5;cursor:pointer;width:38px;padding:0}.reviews-reference .reviews-footer{max-width:900px;margin:27px auto 0;border-color:#e7effa}.reviews-reference .stories-atmosphere b{position:absolute;width:12px;height:12px;border-radius:50%;background:#78baff;box-shadow:0 0 0 3px #ffffffa6,0 0 13px #4d9fff8c;top:100px;right:12%}.reviews-reference .stories-atmosphere b+b{top:auto;right:auto;bottom:90px;left:15%}.reviews-reference button:focus-visible{outline:2px solid #2c7def;outline-offset:5px}@keyframes review-timer{from{width:0}to{width:100%}}@media(max-width:1000px){.reviews-reference-stage{max-width:560px;height:430px}.review-reference-card{padding:25px}.review-reference-quote blockquote p{font-size:23px}.review-reference-card.is-left{transform:translateX(-99%) scale(.86) rotateY(7deg)}.review-reference-card:not(.is-current):not(.is-left){transform:translateX(99%) scale(.86) rotateY(-7deg)}}@media(max-width:760px){.reviews-reference{padding:52px 0 42px}.reviews-reference .stories-heading h2{font-size:40px}.reviews-reference .stories-heading p{font-size:14px}.reviews-reference-stage{max-width:480px;height:455px}.review-reference-card{padding:24px}.review-reference-quote blockquote p{font-size:23px}.review-brand-icon{width:44px;height:44px}.review-brand h3{font-size:17px}.review-reference-card:not(.is-current){opacity:.23}.reviews-reference .reviews-footer{max-width:480px}.review-highlights{padding:15px 2px}.review-highlights .icon{width:19px;height:19px}.review-highlights small{font-size:10px}.review-highlights>span{gap:6px;padding:0 5px}}@media(max-width:480px){.reviews-reference .stories-heading h2{font-size:34px}.reviews-reference-stage{height:475px}.review-reference-card{padding:22px 18px}.review-reference-quote{gap:9px;margin:25px 0 23px}.review-reference-quote>span{font-size:58px}.review-reference-quote blockquote p{font-size:22px}.review-brand{gap:9px}.review-brand p{font-size:10px}.review-brand .review-sample{font-size:8px;padding:4px 6px}.review-reference-card .review-avatar{width:43px;height:43px}.review-reference-card .review-person strong{font-size:13px}.review-reference-card .review-person div>span{font-size:11px}.review-industry{font-size:9px;padding:6px 9px}.review-highlights .icon{width:17px}.review-highlights small{font-size:9px}.reviews-reference-controls{gap:17px}.review-control-center{width:115px}.review-pause{font-size:10px}.reviews-reference-controls .story-arrow{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.review-reference-card{transition:none}.reviews-reference[data-running=true] .review-progress i{animation:none}}.reviews-reference-stage{cursor:grab;touch-action:pan-y;user-select:none;--review-drag:0px;outline:none}.reviews-reference-stage.is-dragging{cursor:grabbing}.reviews-reference-stage:focus-visible{outline:2px solid #76a5ee;outline-offset:10px;border-radius:24px}.review-reference-card{transform:translateX(calc(101% + var(--review-drag))) scale(.86) rotateY(-9deg);border:1px solid #d5e5fb;box-shadow:0 15px 45px -23px #2b69b845,inset 0 1px 0 #fff,inset 0 -3px 0 #dce6f32b;transform-style:preserve-3d}.review-reference-card.is-left{transform:translateX(calc(-101% + var(--review-drag))) scale(.86) rotateY(9deg)}.review-reference-card.is-current{transform:translateX(var(--review-drag)) translateZ(12px) scale(1);background:linear-gradient(145deg,#fffffffa,#f5faffef);box-shadow:0 30px 70px -25px #326bb648,0 4px 0 #dfebf77d,inset 0 1px 0 #fff,inset 0 -2px 0 #dce7f252}.is-dragging .review-reference-card{transition:none}.review-reference-card.is-current:hover{box-shadow:0 32px 78px -25px #326bb653,0 4px 0 #dfebf77d,inset 0 1px 0 #fff}.review-reference-card .review-avatar{font-size:15px;font-weight:600;letter-spacing:-.03em;color:#447dbf;background:linear-gradient(140deg,#dceaff,#edf5ff);box-shadow:inset 0 2px 2px #fff,0 3px 9px #3976b916}.review-reference-card[data-review="1"] .review-avatar{background:linear-gradient(140deg,#e1e7ff,#f2f4ff);color:#6b74b7}.review-reference-card[data-review="2"] .review-avatar{background:linear-gradient(140deg,#dcefeb,#f2faf8);color:#518c81}.review-reference-card .review-person strong{font-weight:650}.review-reference-card .review-brand{padding-bottom:1px}.review-reference-quote{position:relative}.review-reference-card.is-current .review-brand-icon{box-shadow:inset 0 1px 0 #fff,0 5px 15px #2c7df514}.review-highlights{box-shadow:inset 0 1px 0 #fff}.reviews-reference .reviews-footer p{max-width:580px;font-size:11px}@media(max-width:1000px){.review-reference-card.is-left{transform:translateX(calc(-99% + var(--review-drag))) scale(.86) rotateY(9deg)}.review-reference-card:not(.is-current):not(.is-left){transform:translateX(calc(99% + var(--review-drag))) scale(.86) rotateY(-9deg)}}@media(prefers-reduced-motion:reduce){.review-reference-card{transition:none}}.reviews-reference-stage{--review-tilt:0deg;--review-pitch:0deg;--review-light-x:50%;--review-light-y:35%;perspective:2200px}.review-reference-card{transition:transform 1s cubic-bezier(.22,.68,.16,1),opacity .8s ease,box-shadow .6s ease;backface-visibility:hidden}.review-reference-card.is-current{transform:translateX(var(--review-drag)) translateZ(18px) rotateY(var(--review-tilt)) rotateX(var(--review-pitch));box-shadow:0 34px 70px -32px #285da44a,0 6px 0 -2px #dce9f76b,inset 0 1px #fff;background:radial-gradient(ellipse at var(--review-light-x) var(--review-light-y),#ffffff 0%,#ffffffed 38%,#f1f7ffed 100%)}.review-reference-card.is-current:hover{box-shadow:0 36px 78px -30px #285da44e,0 6px 0 -2px #dce9f76b,inset 0 1px #fff}.review-reference-card.is-left{opacity:.48;transform:translateX(calc(-99% + var(--review-drag))) translateZ(-55px) scale(.88) rotateY(11deg)}.review-reference-card:not(.is-current):not(.is-left){opacity:.48;transform:translateX(calc(99% + var(--review-drag))) translateZ(-55px) scale(.88) rotateY(-11deg)}.is-dragging .review-reference-card{transition:opacity .3s,box-shadow .3s}.review-brand-icon,.review-avatar{box-shadow:inset 0 1px #fff,0 5px 13px #5287c717}.review-highlights{background:linear-gradient(140deg,#eef6ffc2,#f4f8ffb8);border-color:#e7effa;box-shadow:inset 0 1px #fff,0 2px 6px #2c5b9505}.review-drag-hint{text-align:center;margin:22px 0 0;font-size:10px;letter-spacing:.025em;color:#8b9bb3}.reviews-reference-controls{margin-top:13px}.reviews-reference-controls .story-arrow{transition:box-shadow .25s,background .25s,transform .25s}.reviews-reference-controls .story-arrow:hover{background:#dfedff;box-shadow:0 5px 14px #4682c51c;transform:translateY(-1px)}.reviews-reference-controls .story-arrow:active{transform:scale(.94)}.reviews-reference[data-running=true] .review-progress i{animation-duration:6.5s}.reviews-reference-stage:focus-visible{outline-color:#7daaf0}@media(max-width:760px){.review-reference-card.is-left,.review-reference-card:not(.is-current):not(.is-left){opacity:.27}.review-drag-hint{font-size:9px;margin-top:20px}.review-reference-card.is-current{transform:translateX(var(--review-drag)) translateZ(0)}}@media(prefers-reduced-motion:reduce){.review-reference-card,.reviews-reference-controls .story-arrow{transition:none}.review-reference-card.is-current{transform:translateX(var(--review-drag))}.review-drag-hint{display:none}}.reviews-reference .review-feedback-strip{max-width:1000px;padding:23px 27px;margin-top:30px;border:1px solid #e0eaf8;border-radius:20px;background:linear-gradient(130deg,#ffffffd9,#eff6ffd9);box-shadow:inset 0 1px #fff,0 8px 25px #406eaa07}.review-strip-copy{display:flex;gap:14px;align-items:center;text-align:left}.review-strip-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:13px;background:#e8f1ff;color:#568bd1}.review-strip-copy h3{font-size:15px;letter-spacing:-.02em;color:#2a4163;margin:0 0 5px;font-weight:600}.reviews-reference .review-strip-copy p{font-size:12px;color:#8495af;margin:0}.review-placeholder-note{max-width:850px;margin:13px auto 0;text-align:center;font-size:10px;line-height:1.7;color:#98a5b8}.review-feedback-dialog{box-sizing:border-box;border:1px solid #e2eafa;border-radius:27px;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:30px 34px;background:linear-gradient(145deg,#fff,#f8fbff);color:#20324f;box-shadow:0 35px 100px #10254833;overflow-y:auto}.review-feedback-dialog::backdrop{background:#10223b66;backdrop-filter:blur(9px)}.review-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.review-modal-icon{width:43px;height:43px;display:grid;place-items:center;background:#e9f2ff;color:#397adc;border-radius:13px}.review-modal-close{border:1px solid #e2eaf5;background:#fff;border-radius:50%;width:33px;height:33px;color:#7c8ba3}.review-feedback-dialog .eyebrow{font-size:9px;letter-spacing:.15em;color:#8396b4}.review-feedback-dialog h2{font-size:31px;letter-spacing:-.045em;margin:10px 0 8px;line-height:1.15;color:#182c4c}.review-modal-intro{font-size:13px;color:#8796ad;line-height:1.7;margin:0 0 23px}.review-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.review-form-grid .full{grid-column:1/-1}.review-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600;color:#556b8a}.review-form-grid input,.review-form-grid select,.review-form-grid textarea{font:inherit;font-size:13px;font-weight:400;box-sizing:border-box;width:100%;border:1px solid #dfe7f3;border-radius:11px;padding:12px 13px;color:#2d4363;background:#fff;min-height:44px;outline:none;box-shadow:inset 0 1px 3px #304a7004}.review-form-grid textarea{resize:vertical;line-height:1.6;min-height:108px}.review-form-grid input:focus,.review-form-grid select:focus,.review-form-grid textarea:focus{border-color:#8eb5f1;box-shadow:0 0 0 3px #2f78e60b}.review-form-grid input::placeholder,.review-form-grid textarea::placeholder{color:#a0acc0}.review-form-grid small{font-size:10px;font-weight:400;color:#8d9db4;line-height:1.6}.review-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;color:#788aa4;margin-top:19px}.review-consent input{width:15px;height:15px;flex-shrink:0;accent-color:#367ce6;margin-top:2px}.review-delivery-note{font-size:10px;line-height:1.7;color:#91a0b7;margin:15px 0}.review-feedback-dialog form>.button{width:100%;justify-content:center;font-size:13px}.review-privacy{font-size:10px;text-align:center;color:#94a2b6;margin:12px 0 0}.review-privacy a{color:#6288bd;text-decoration:underline}.review-submit-result{margin-top:20px;padding:17px;border-radius:14px;background:#edf5ff;border:1px solid #dceafd}.review-submit-result h3{font-size:15px;margin:0 0 6px}.review-submit-result p{font-size:12px;line-height:1.6;color:#768ba9;margin:0 0 13px}.review-submit-result .button{font-size:12px;min-height:42px}.review-feedback-dialog[open]{animation:feedback-enter .22s ease-out}@keyframes feedback-enter{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:760px){.reviews-reference .review-feedback-strip{flex-direction:column;max-width:480px;padding:20px;gap:19px}.review-placeholder-note{font-size:9px;max-width:450px}.review-feedback-dialog{padding:24px;max-height:calc(100dvh - 28px)}}@media(max-width:480px){.review-form-grid{grid-template-columns:1fr;gap:15px}.review-feedback-dialog h2{font-size:28px}.review-form-grid input,.review-form-grid select,.review-form-grid textarea{font-size:16px}.review-strip-copy h3{font-size:14px}.reviews-reference .review-strip-copy p{font-size:11px}}@media(prefers-reduced-motion:reduce){.review-feedback-dialog[open]{animation:none}}.site-header.pearl-header{position:sticky;top:0;z-index:60;padding:14px 0 8px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:padding .35s ease;isolation:isolate}.site-header.pearl-header:before{display:none}.pearl-header .navbar{position:relative;isolation:isolate;width:calc(100% - 48px);max-width:1240px;height:72px;margin:0 auto;padding:0 23px;gap:24px;border:1px solid #ffffffc7;border-radius:23px;background:transparent;box-shadow:0 1px 0 #cbd7e45c,0 7px 27px #203b5e0b;transition:height .35s ease,box-shadow .35s ease,border-radius .35s ease}.pearl-header .navbar:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;background:linear-gradient(145deg,#ffffffde,#f8fbffcc);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);box-shadow:inset 0 1px #fff,inset 0 -1px #d9e3f340;pointer-events:none}.pearl-header.is-compact{padding-top:9px}.pearl-header.is-compact .navbar{height:62px;border-radius:20px;box-shadow:0 1px 0 #cbd7e470,0 10px 35px #203b5e14}.pearl-header .desktop-nav{gap:4px;margin:auto}.pearl-header .desktop-nav>.nav-link,.pearl-header .desktop-nav .menu-parent>.nav-link,.pearl-header .desktop-nav .nav-group>summary{font-size:12px;font-weight:500;color:#586984;border:0;border-radius:11px;padding:10px 15px;background:transparent;box-shadow:none;transition:color .2s,background .2s}.pearl-header .desktop-nav .nav-link:hover,.pearl-header .desktop-nav .nav-link.current,.pearl-header .desktop-nav .nav-group[open]>summary,.pearl-header .desktop-nav .menu-parent:has(#products-toggle[aria-expanded="true"])>.nav-link{color:#244c82;background:#eaf1fb9c;box-shadow:inset 0 1px #ffffffc7;border:0}.pearl-header .nav-link.current:after{display:none}.pearl-header .nav-link>.icon{width:12px;height:12px;color:#91a1b9}.pearl-header .nav-actions{gap:10px}.pearl-header .nav-actions>.open-search{width:35px;height:35px;border:0;background:transparent;box-shadow:none;color:#7487a2;border-radius:50%}.pearl-header .nav-actions>.open-search:hover{background:#e9f1fb}.pearl-header .nav-actions>.open-search .icon{width:18px;height:18px}body .pearl-header .nav-cta.shared-glass-secondary{min-height:41px;padding:10px 15px;font-size:11px;border-radius:13px;border-color:#d6e0ee;background:linear-gradient(145deg,#fff,#f4f8fdea);box-shadow:inset 0 1px #fff,0 3px 10px #4674a70a;color:#3e5779}.pearl-header .mega-menu{top:calc(100% + 12px);width:min(800px,calc(100vw - 72px));padding:23px;border:1px solid #dbe5f2;border-radius:22px;background:linear-gradient(140deg,#ffffffed,#f9fcffe0);backdrop-filter:blur(26px) saturate(120%);-webkit-backdrop-filter:blur(26px) saturate(120%);box-shadow:inset 0 1px #fff,0 20px 55px -15px #213e6238}.pearl-header .mega-menu:before,.pearl-header .nav-dropdown:before{height:20px;top:-20px}.pearl-header .mega-grid>a{padding:14px;border-radius:13px;background:transparent;border:0;box-shadow:none}.pearl-header .mega-grid>a:hover{background:#eaf2fcbd}.pearl-header .mega-grid .product-icon{width:39px;height:39px;border-radius:12px;background:#edf3fc}.pearl-header .mega-grid b{font-size:13px;color:#314b70}.pearl-header .mega-grid small{font-size:10px;color:#8191aa}.pearl-header .mega-grid .status{font-size:7px;padding:3px 6px}.pearl-header .mega-heading{padding:0 12px 14px;border:0}.pearl-header .mega-heading .eyebrow{font-size:9px;color:#8096b5;letter-spacing:.14em}.pearl-header .mega-heading>span:last-child{font-size:11px;color:#8396b0}.pearl-header .mega-bottom{margin-top:12px;padding:13px 15px;border-radius:12px;background:#eef4fc;color:#4e709e;font-size:12px}.pearl-header .nav-dropdown{top:calc(100% + 18px);left:-20px;width:340px;padding:12px;border:1px solid #dbe5f2;border-radius:20px;background:linear-gradient(140deg,#ffffffed,#f9fcffe0);backdrop-filter:blur(26px) saturate(120%);-webkit-backdrop-filter:blur(26px) saturate(120%);box-shadow:inset 0 1px #fff,0 20px 55px -15px #213e6238}.pearl-header .nav-group:last-child .nav-dropdown{left:auto;right:-25px}.pearl-header .nav-dropdown>a{border:0;border-radius:11px;padding:12px;background:none}.pearl-header .nav-dropdown>a:hover{background:#eaf2fcbd}.pearl-header .nav-dropdown b{font-size:12px;font-weight:550;color:#3a5377}.pearl-header .nav-dropdown small{font-size:10px;color:#8999af}.pearl-header .nav-dropdown .nav-services{padding:15px;background:#edf4fbb0;border:0;border-radius:13px}.pearl-header .nav-services strong{color:#55749c}.pearl-header .nav-services a{color:#356bb0}.pearl-header .mobile-nav{position:absolute;top:calc(100% + 4px);left:24px;right:24px;border:1px solid #dbe5f2;border-radius:21px;background:#fcfdfff2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 45px #2944681f;padding:12px 20px 20px;max-height:calc(100dvh - 115px)}.pearl-header .mobile-nav summary{color:#415d83;font-size:14px;padding:15px 4px}.pearl-header .mobile-nav>a:not(.button){border-radius:10px;padding:13px 4px}.pearl-header .mobile-nav details>a{border-radius:10px}.pearl-header .mobile-nav details>a:hover{background:#edf4fd}.pearl-header .mobile-toggle{width:35px;height:35px;border:0;background:#edf3fc99;color:#5b779e;border-radius:11px}@media(max-width:1100px){.pearl-header .navbar{gap:14px;padding:0 19px}.pearl-header .desktop-nav>.nav-link,.pearl-header .desktop-nav .menu-parent>.nav-link,.pearl-header .desktop-nav .nav-group>summary{padding:10px 11px}.pearl-header .navbar>a.brand>img.novinate-logo{width:151px}}@media(max-width:980px){.site-header.pearl-header{padding-top:12px}.pearl-header .navbar{height:66px}.pearl-header.is-compact .navbar{height:60px}.pearl-header .desktop-nav{display:none}.pearl-header .nav-actions{margin-left:auto}}@media(max-width:560px){.site-header.pearl-header{padding:9px 0 5px}.pearl-header .navbar{width:calc(100% - 24px);height:60px;padding:0 14px;border-radius:18px}.pearl-header.is-compact{padding-top:7px}.pearl-header.is-compact .navbar{height:56px;border-radius:16px}.pearl-header .navbar>a.brand>img.novinate-logo{width:136px}.pearl-header .nav-actions{gap:6px}.pearl-header .mobile-nav{left:12px;right:12px;border-radius:18px;max-height:calc(100dvh - 95px)}.pearl-header .nav-actions>.nav-cta{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pearl-header .navbar:before,.pearl-header .mega-menu,.pearl-header .nav-dropdown,.pearl-header .mobile-nav{background:#fcfdff}}@media(prefers-reduced-motion:reduce){.site-header.pearl-header,.pearl-header .navbar,.pearl-header .nav-link{transition:none}}.site-header.pearl-header,.site-header.pearl-header.is-compact{padding:0;border:0;border-bottom:1px solid #dce5f08c;background:transparent;box-shadow:0 3px 20px #203b5e06}.site-header.pearl-header:before{display:block;content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#ffffffed,#f8fbffe3);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);pointer-events:none}.pearl-header .navbar,.pearl-header.is-compact .navbar{width:100%;max-width:1320px;margin:0 auto;padding:0 36px;border:0;border-radius:0;background:transparent;box-shadow:none}.pearl-header .navbar{height:76px}.pearl-header.is-compact .navbar{height:68px}.pearl-header .navbar:before{display:none}.pearl-header .mobile-nav{top:calc(100% + 8px)}@media(max-width:980px){.pearl-header .navbar{height:70px;padding:0 28px}.pearl-header.is-compact .navbar{height:64px}}@media(max-width:560px){.site-header.pearl-header,.site-header.pearl-header.is-compact{padding:0}.pearl-header .navbar,.pearl-header.is-compact .navbar{width:100%;border-radius:0;padding:0 20px}.pearl-header .navbar{height:64px}.pearl-header.is-compact .navbar{height:60px}.pearl-header .mobile-nav{left:12px;right:12px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header.pearl-header:before{background:#fcfdff}}.site-header.pearl-header{padding:0;border-bottom:1px solid #dce5f08c;box-shadow:0 3px 20px #203b5e06;transition:padding .65s cubic-bezier(.22,.61,.36,1),border-color .65s,box-shadow .65s}.site-header.pearl-header:before{opacity:1;transition:opacity .65s ease}.pearl-header .navbar{width:100%;max-width:1320px;height:76px;padding:0 36px;border:1px solid transparent;border-radius:0;box-shadow:none;transition:width .65s cubic-bezier(.22,.61,.36,1),max-width .65s cubic-bezier(.22,.61,.36,1),height .65s cubic-bezier(.22,.61,.36,1),padding .65s cubic-bezier(.22,.61,.36,1),border-radius .65s cubic-bezier(.22,.61,.36,1),border-color .65s,box-shadow .65s}.pearl-header .navbar:before{display:block;content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(145deg,#ffffffe3,#f8fbffd4);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);box-shadow:inset 0 1px #fff;pointer-events:none;transition:opacity .65s ease}.site-header.pearl-header.is-compact{padding:8px 0 6px;border-bottom-color:transparent;box-shadow:none}.site-header.pearl-header.is-compact:before{opacity:0}.pearl-header.is-compact .navbar{width:calc(100% - 48px);max-width:1240px;height:62px;padding:0 23px;border:1px solid #dce6f2c7;border-radius:21px;box-shadow:0 9px 30px #1e3e6814}.pearl-header.is-compact .navbar:before{opacity:1}.pearl-header .mobile-nav{transition:top .65s ease}@media(max-width:980px){.pearl-header .navbar{height:70px;padding:0 28px}.site-header.pearl-header.is-compact{padding:7px 0 5px}.pearl-header.is-compact .navbar{height:58px;padding:0 20px;width:calc(100% - 36px);border-radius:19px}}@media(max-width:560px){.site-header.pearl-header{padding:0}.pearl-header .navbar{height:64px;width:100%;padding:0 20px;border-radius:0}.site-header.pearl-header.is-compact{padding:7px 0 5px}.pearl-header.is-compact .navbar{height:52px;width:calc(100% - 24px);padding:0 14px;border-radius:17px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pearl-header .navbar:before{background:#fcfdff}}@media(prefers-reduced-motion:reduce){.site-header.pearl-header,.site-header.pearl-header:before,.pearl-header .navbar,.pearl-header .navbar:before,.pearl-header .mobile-nav{transition:none}}.site-header.pearl-header:before{background:radial-gradient(ellipse at 5% 0%,#e9eefb9c 0,transparent 42%),radial-gradient(ellipse at 95% 100%,#e5f1ff80 0,transparent 42%),linear-gradient(120deg,#fffffffa,#fdfdfff2);box-shadow:inset 0 1px #fff}.site-header.pearl-header{border-bottom:1px solid #dbe3ed;box-shadow:none}.pearl-header .navbar:before{background:radial-gradient(ellipse at 8% 0%,#eaf0fb85 0,transparent 40%),radial-gradient(ellipse at 95% 100%,#e7f2ff70 0,transparent 42%),linear-gradient(135deg,#fffffff0,#fcfdffe6);box-shadow:inset 0 1px #fff}.site-header.pearl-header.is-compact{border-bottom-color:transparent}.pearl-header.is-compact .navbar{border-color:#d8e2ef;box-shadow:0 8px 28px #27476912,inset 0 1px #fff}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header.pearl-header:before,.pearl-header .navbar:before{background:radial-gradient(ellipse at 5% 0%,#eef3fc,transparent 42%),#fff}}.pearl-header.is-compact .navbar:before{background:linear-gradient(135deg,rgba(255,255,255,.50),rgba(248,252,255,.27) 48%,rgba(237,245,255,.36));backdrop-filter:blur(30px) saturate(155%) contrast(102%);-webkit-backdrop-filter:blur(30px) saturate(155%) contrast(102%);box-shadow:inset 0 1px 1px #ffffffed,inset 0 -1px 1px #aebedb35}.pearl-header.is-compact .navbar{border-color:#ffffffa6;background:transparent;box-shadow:inset 0 0 0 1px #b9cde32b,inset 0 2px 2px #ffffff99,inset 0 -2px 4px #829ac11a,0 10px 30px -10px #193d702b,0 1px 0 #b3c7df70}.pearl-header .navbar:after{content:'';position:absolute;inset:1px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .65s;background:linear-gradient(115deg,#ffffff26 0,transparent 35%,transparent 68%,#ffffff38 100%);box-shadow:inset 1px 0 0 #ffffffc2,inset -1px 0 0 #ffffff85}.pearl-header.is-compact .navbar:after{opacity:1}.pearl-header.is-compact .desktop-nav .nav-link{color:#3d5677}.pearl-header.is-compact .desktop-nav .nav-link:hover,.pearl-header.is-compact .desktop-nav .nav-group[open]>summary{background:#ffffff5e}.pearl-header.is-compact .nav-actions>.open-search{color:#547193}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pearl-header.is-compact .navbar:before{background:#f8fbfff5}}@media(prefers-reduced-motion:reduce){.pearl-header .navbar:after{transition:none}}.pearl-header .navbar>a.brand{position:relative;isolation:isolate}.pearl-header .navbar>a.brand:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;z-index:1;background:linear-gradient(112deg,transparent 42%,#8dcaff55 46%,#d6f0ffc9 49%,#9bd4ff99 51%,transparent 56%);background-size:300% 100%;background-position:100% 50%;-webkit-mask-image:url('/assets/novinate-blue-navy-logo-v4.webp');mask-image:url('/assets/novinate-blue-navy-logo-v4.webp');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pearl-header .navbar>a.brand:hover:after,.pearl-header .navbar>a.brand:focus-visible:after{animation:novinate-signature-sweep 1.05s cubic-bezier(.22,.61,.36,1) 1 both}@keyframes novinate-signature-sweep{0%{background-position:100% 50%;opacity:0}15%{opacity:.95}78%{opacity:.95}100%{background-position:0% 50%;opacity:0}}@media(prefers-reduced-motion:reduce){.pearl-header .navbar>a.brand:hover:after,.pearl-header .navbar>a.brand:focus-visible:after{animation:none;opacity:0}}.custom-solutions-page{--cs-ink:#17243c;--cs-blue:#537cde;color:var(--cs-ink)}.cs-hero{position:relative;overflow:hidden;background:#fafbfe;padding:78px 0 70px;border-bottom:1px solid #e9edf5}.cs-wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 5% 10%,#eaeafa 0,transparent 48%),radial-gradient(ellipse at 96% 90%,#dce9ff 0,transparent 45%);opacity:.75}.cs-hero-layout{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.cs-pill{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.12em;font-weight:650;background:#ffffffa8;border:1px solid #fff;border-radius:99px;padding:10px 14px;color:#597096}.cs-pill svg{width:16px;height:16px}.cs-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.08;letter-spacing:-.055em;margin:26px 0 22px;font-weight:650}.cs-hero h1 span{color:#5179ce}.cs-hero-copy>p{font-size:17px;line-height:1.75;color:#647187;max-width:560px}.cs-hero .button-row{margin-top:28px;flex-wrap:wrap;gap:12px}.cs-powered{display:flex;gap:6px;align-items:center;color:#718096;font-size:12px;margin-top:24px}.cs-powered strong{font-weight:550;color:#435672}.cs-powered i{width:6px;height:6px;border-radius:50%;background:#6b91d9;margin-right:3px}.cs-blueprint{position:relative;background:linear-gradient(140deg,#ffffffeb,#f1f6ffb0);border:1px solid #fff;border-radius:28px;padding:25px;box-shadow:0 24px 70px #425b9314,0 0 0 1px #dfe7f580;transform:rotate(1deg)}.cs-blueprint-top,.cs-blueprint-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.1em;color:#6b7d99}.cs-blueprint-top>svg{width:20px}.cs-blueprint-core{text-align:center;padding:36px 0 30px}.cs-core-icon{display:inline-flex;padding:18px;border:1px solid #dbe6fc;background:#fff;border-radius:20px;box-shadow:0 10px 24px #567db514;color:#6285cd}.cs-core-icon svg{width:30px;height:30px}.cs-blueprint h2{font-size:32px;line-height:1.2;letter-spacing:-.04em;margin:19px 0 10px}.cs-blueprint-core p{font-size:12px;color:#7c8aa1}.cs-blueprint-flow{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 0;border-top:1px solid #dce5f3;border-bottom:1px solid #dce5f3}.cs-blueprint-flow span{display:flex;align-items:center;gap:6px;font-size:10px;color:#526b96}.cs-blueprint-flow svg{width:15px;height:15px}.cs-blueprint-bottom{margin-top:18px;letter-spacing:0}.cs-blueprint-bottom span{display:flex;align-items:center;gap:7px;color:#4d6eaa}.cs-blueprint-bottom svg{width:14px;height:14px}.cs-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.cs-type-card{text-align:left;font:inherit;border:1px solid #e4e9f1;border-radius:22px;background:linear-gradient(135deg,#fff,#f8faff);padding:28px;cursor:pointer;color:var(--cs-ink);transition:transform .25s,box-shadow .25s,border-color .25s}.cs-type-card:hover,.cs-type-card.is-selected{transform:translateY(-4px);border-color:#abc0ee;box-shadow:0 18px 36px #3d649314}.cs-type-card:focus-visible{outline:3px solid #7c9fec;outline-offset:4px}.cs-type-icon{display:inline-flex;padding:11px;border-radius:13px;background:#eef3fd;color:#6485c8}.cs-type-icon svg{width:22px;height:22px}.cs-type-card h3{font-size:19px;letter-spacing:-.025em;margin:20px 0 10px}.cs-type-card p{font-size:14px;line-height:1.7;color:#758097;min-height:48px}.cs-type-link{display:flex;align-items:center;gap:8px;margin-top:23px;color:#5278bf;font-size:12px;font-weight:600}.cs-type-link svg{width:15px;height:15px}.cs-workflows{background:#f7f9fd;border-block:1px solid #e9edf4;padding:80px 0}.cs-workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.cs-principles{display:grid;gap:20px}.cs-principles article{position:relative;padding:0 0 20px 48px;border-bottom:1px solid #e0e7f1}.cs-principles article>span{position:absolute;left:0;top:2px;font-size:12px;color:#8ea4c6}.cs-principles h3{font-size:18px;margin:0 0 8px}.cs-principles p{font-size:14px;color:#76829a;line-height:1.6;margin:0}.cs-setup-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cs-setup-grid>div{display:flex;align-items:center;gap:10px;padding:16px 20px;border:1px solid #e6eaf2;border-radius:14px;background:#fafbfe;font-size:13px}.cs-setup-grid svg{width:20px;height:20px;color:#7390c6}.cs-feasibility{font-size:12px;color:#8893a6;line-height:1.7;margin-top:20px}.cs-process{background:#fafbfe;border-block:1px solid #edf0f5}.cs-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 40px;margin-top:38px}.cs-process-grid article{padding-top:22px;border-top:1px solid #dce5f3}.cs-process-grid article>span{font-size:11px;color:#7895c7;letter-spacing:.1em}.cs-process-grid h3{font-size:18px;margin:16px 0 10px}.cs-process-grid p{font-size:14px;color:#748098;line-height:1.7}.cs-path-title{text-align:center;margin-bottom:36px}.cs-path-title h2{font-size:36px;letter-spacing:-.04em}.cs-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cs-path-grid article{padding:36px;border-radius:25px;border:1px solid #e3eaf6;background:linear-gradient(135deg,#f8faff,#fff)}.cs-path-grid article:last-child{background:linear-gradient(140deg,#f2f6fd,#edf2fc)}.cs-path-grid h3{font-size:27px;letter-spacing:-.03em;margin:17px 0}.cs-path-grid p{color:#748099;font-size:15px;line-height:1.75}.cs-path-grid .button{margin-top:18px}.cs-project-section{background:linear-gradient(130deg,#f0f4fc,#fafbfe);border-block:1px solid #e3e9f3;padding:90px 0;scroll-margin-top:100px}.cs-project-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.cs-project-intro{position:sticky;top:115px}.cs-project-intro h2{font-size:clamp(32px,3.4vw,47px);line-height:1.12;letter-spacing:-.045em;margin:20px 0}.cs-project-intro>p{font-size:15px;line-height:1.8;color:#75829b}.cs-expectations{display:grid;gap:15px;margin:28px 0}.cs-expectations>div{display:flex;align-items:center;gap:12px;font-size:13px;color:#566b8d}.cs-expectations svg{width:18px;height:18px;color:#7798d7}.cs-form-attribution{font-size:12px;color:#8291a9;margin:25px 0}.cs-project-intro>a{font-size:13px;color:#5579bf}.cs-project-form{background:#ffffffd9;padding:32px;border-radius:26px;border:1px solid #fff;box-shadow:0 18px 50px #3556820a;min-width:0}.cs-form-steps{display:flex;list-style:none;padding:0;margin:0;gap:8px}.cs-form-steps li{flex:1;display:flex;align-items:center;gap:6px;background:#f3f5f9;border-radius:10px;padding:11px 8px;color:#98a3b5;font-size:10px;font-weight:600}.cs-form-steps li.is-active{background:#eaf0fc;color:#486ab1}.cs-form-steps li.is-complete{color:#6d86b0}.cs-step-status{font-size:11px;color:#90a0b6;margin:15px 0 24px}.cs-project-form fieldset{border:0;margin:0;padding:0;min-width:0}.cs-project-form legend{font-size:23px;font-weight:600;letter-spacing:-.03em;padding:0}.cs-fieldset-description{font-size:13px;color:#8190a6;margin:9px 0 24px}.cs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.cs-form-grid>.full{grid-column:1/-1}.cs-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;color:#526580}.cs-project-form input:not([type=checkbox]),.cs-project-form select,.cs-project-form textarea{width:100%;min-width:0;background:#fbfcff;border:1px solid #dfe6f0;border-radius:10px;padding:12px 13px;font:inherit;font-size:14px;color:#243752;box-shadow:none;outline:none}.cs-project-form input:focus,.cs-project-form select:focus,.cs-project-form textarea:focus{border-color:#91ade3;box-shadow:0 0 0 3px #dde8ff80}.cs-project-form textarea{resize:vertical;min-height:105px}.cs-user-options>span{display:block;font-size:12px;color:#526580;margin-bottom:12px}.cs-user-options{display:flex;flex-wrap:wrap;gap:8px}.cs-user-options>span{flex-basis:100%}.cs-user-options label{display:flex;flex-direction:row;align-items:center;gap:7px;border:1px solid #e2e9f2;border-radius:8px;padding:9px;background:#fafbfe;font-size:11px}.cs-project-form input[type=checkbox]{accent-color:#6485cd;width:15px;height:15px}.cs-contact-consent{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-size:12px;line-height:1.7;color:#60718d}.cs-contact-consent input{flex-shrink:0;margin-top:3px}.cs-budget-note,.cs-form-delivery,.cs-form-privacy{font-size:11px;color:#8b98ac;line-height:1.7}.cs-form-navigation{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;flex-wrap:wrap}.cs-form-back{margin-right:auto}.cs-form-delivery{margin-top:20px}.cs-project-result{border-top:1px solid #e2e8f2;padding-top:24px;margin-top:24px}.cs-project-result h3{font-size:22px}.cs-project-result>p{font-size:13px;color:#75849a;line-height:1.7}.cs-project-summary{font-family:inherit;font-size:12px;line-height:1.75;background:#f5f8fd;border-radius:12px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;margin:18px 0}.cs-project-send{cursor:pointer}.cs-faq{max-width:900px}.cs-final{margin-bottom:80px;text-align:center;padding:60px 25px;border-radius:28px;background:linear-gradient(120deg,#f3f6fd,#fbfcff);border:1px solid #e4eaf5}.cs-final h2{font-size:clamp(30px,3.3vw,44px);letter-spacing:-.04em;line-height:1.15;margin:20px 0}.cs-final p{font-size:15px;line-height:1.7;color:#7a879c}.cs-final .button-row{justify-content:center;flex-wrap:wrap;margin-top:25px}.cs-final-attribution{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:11px;color:#8a98ae;margin-top:28px}.cs-final-attribution a{color:#6b86b5}@media(max-width:1000px){.cs-hero-layout{gap:32px}.cs-blueprint{padding:20px}.cs-blueprint-flow{gap:5px}.cs-project-layout{gap:30px;grid-template-columns:.8fr 1.2fr}.cs-project-form{padding:24px}.cs-workflow-layout{gap:40px}}@media(max-width:800px){.cs-hero{padding:55px 0}.cs-hero-layout,.cs-workflow-layout,.cs-project-layout{grid-template-columns:1fr}.cs-hero-copy{text-align:center}.cs-hero-copy>p{margin-inline:auto}.cs-hero .button-row,.cs-powered{justify-content:center}.cs-blueprint{max-width:480px;width:100%;margin:25px auto 0}.cs-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-project-intro{position:static}.cs-project-section,.cs-workflows{padding:60px 0}.cs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-project-form{max-width:650px;width:100%;margin:auto}.cs-hero h1{font-size:48px}}@media(max-width:560px){.cs-hero h1{font-size:39px}.cs-hero-copy>p{font-size:15px}.cs-hero .button-row .button{width:100%}.cs-pill{font-size:9px}.cs-types-grid,.cs-path-grid{grid-template-columns:1fr}.cs-type-card{padding:24px}.cs-type-card p{min-height:0}.cs-form-grid{grid-template-columns:1fr}.cs-form-grid>.full{grid-column:auto}.cs-project-form{padding:22px 18px}.cs-form-steps li{font-size:9px;padding:10px 5px;gap:4px}.cs-project-form input:not([type=checkbox]),.cs-project-form select,.cs-project-form textarea{font-size:16px}.cs-process-grid{gap:22px}.cs-path-grid article{padding:28px}.cs-form-navigation .cs-form-submit{width:100%;font-size:12px}.cs-blueprint-flow{gap:8px}.cs-blueprint-flow span{font-size:9px}.cs-blueprint-bottom small{font-size:9px}.cs-final{margin-bottom:50px}.cs-setup-grid>div{flex:1 1 140px;padding:13px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cs-type-card{transition:none}.cs-type-card:hover{transform:none}}.cs-workflow-layout>div:first-child h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.045em;margin:22px 0;line-height:1.15}.cs-workflow-layout>div:first-child>p{font-size:15px;line-height:1.8;max-width:460px}.cs-path-grid article>svg{width:30px;height:30px;color:#7898d0;margin-bottom:22px}.custom-solutions-page [hidden]{display:none!important}.cs-project-form{scroll-margin-top:110px}.cs-ats-hero{padding:65px 0 60px}.cs-ats-hero .cs-hero-layout{grid-template-columns:1fr 1fr;gap:60px}.cs-ats-name{font-size:19px;font-weight:650;letter-spacing:-.02em;margin-top:26px}.cs-ats-name>span{display:block;font-size:9px;letter-spacing:.13em;color:#8693a9;margin-top:5px;font-weight:550}.cs-ats-hero h1{margin-top:18px;font-size:clamp(45px,4.9vw,70px)}.cs-ats-hero .cs-powered{flex-wrap:wrap}.cs-powered>a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#6281b5}.cs-powered>a svg{width:12px;height:12px}.cs-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:35px;padding-top:25px;border-top:1px solid #dfe6f3}.cs-hero-stats strong{display:block;font-size:31px;font-weight:600;letter-spacing:-.035em;color:#4f71b2;line-height:1.2}.cs-hero-stats span{display:block;font-size:11px;color:#8290a6;line-height:1.6;max-width:125px;margin-top:7px}.cs-portfolio-hero{border:1px solid #fff;border-radius:25px;background:#ffffffa3;box-shadow:0 25px 70px #40598416,0 0 0 1px #dfe7f466;padding:20px;min-width:0}.cs-profile-label{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.12em;color:#8292ae;padding:3px 2px 16px}.cs-portfolio-hero img{width:100%;height:auto;display:block;border-radius:15px;border:1px solid #e7eaf2}.cs-profile-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 3px 4px}.cs-profile-caption strong{font-size:21px;font-weight:550;letter-spacing:-.035em;line-height:1.2;display:block}.cs-profile-caption div>span{display:block;font-size:11px;color:#8996ac;margin-top:10px}.cs-pdf-link{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;padding:12px 14px;border:1px solid #e0e7f2;border-radius:12px;background:#ffffffbf;color:#6481b4}.cs-pdf-link svg{width:14px;height:14px}.cs-ats-portfolio{scroll-margin-top:100px}.cs-portfolio-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.cs-portfolio-projects article{border:1px solid #e4eaf3;border-radius:20px;overflow:hidden;background:#fff;transition:transform .25s,box-shadow .25s}.cs-portfolio-projects article:hover{transform:translateY(-4px);box-shadow:0 18px 30px #48638612}.cs-portfolio-projects img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.cs-portfolio-projects article>div{padding:23px}.cs-portfolio-projects h3{font-size:20px;line-height:1.3;margin:12px 0 10px}.cs-portfolio-projects p{font-size:13px;line-height:1.75;color:#8090a8}.cs-portfolio-download{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding:30px;border-radius:20px;background:linear-gradient(115deg,#f2f6fe,#fafbfe);border:1px solid #e3eaf7}.cs-portfolio-download h3{font-size:24px;margin:12px 0}.cs-portfolio-download p{font-size:13px;color:#8291a8;line-height:1.8;max-width:500px}.cs-portfolio-download .button-row{flex-wrap:wrap;flex-shrink:0;gap:10px}.cs-portfolio-download .button{font-size:11px}@media(max-width:1000px){.cs-ats-hero .cs-hero-layout{gap:30px}.cs-portfolio-download{align-items:flex-start;flex-direction:column}.cs-profile-caption strong{font-size:18px}.cs-profile-caption{flex-wrap:wrap}.cs-portfolio-projects{gap:15px}.cs-portfolio-projects article>div{padding:18px}}@media(max-width:800px){.cs-ats-hero .cs-hero-layout{grid-template-columns:1fr}.cs-portfolio-hero{max-width:580px;margin:10px auto 0;width:100%}.cs-hero-stats{max-width:500px;margin-inline:auto}.cs-hero-stats span{margin-inline:auto}.cs-portfolio-projects{grid-template-columns:1fr}.cs-portfolio-projects article{display:grid;grid-template-columns:1fr 1fr;align-items:center}.cs-portfolio-projects img{height:100%;object-fit:cover}.cs-ats-hero{padding:45px 0}}@media(max-width:560px){.cs-ats-hero h1{font-size:45px}.cs-ats-name{font-size:18px}.cs-ats-hero .cs-pill{font-size:8px;letter-spacing:.07em}.cs-hero-stats{gap:10px}.cs-hero-stats strong{font-size:28px}.cs-hero-stats span{font-size:10px}.cs-portfolio-hero{padding:15px}.cs-profile-caption div>span{font-size:10px}.cs-profile-caption strong{font-size:19px}.cs-portfolio-projects article{display:block}.cs-portfolio-projects img{height:auto}.cs-portfolio-download{padding:24px}.cs-portfolio-download .button-row{width:100%}.cs-portfolio-download .button{width:100%}.cs-powered{font-size:11px}}@media(prefers-reduced-motion:reduce){.cs-portfolio-projects article{transition:none}.cs-portfolio-projects article:hover{transform:none}}.cs-hero-refined{padding:52px 0 48px}.cs-hero-refined .cs-hero-copy{max-width:850px;margin:auto;text-align:center}.cs-hero-refined .cs-ats-name{font-size:17px;margin-top:22px}.cs-hero-refined .cs-ats-name>span{font-size:9px;margin-top:6px}.cs-hero-refined h1{font-size:clamp(43px,5vw,66px);line-height:1.06;letter-spacing:-.045em;margin:22px 0}.cs-hero-refined .cs-hero-copy>p{margin:auto;max-width:640px;font-size:16px}.cs-hero-refined .button-row,.cs-hero-refined .cs-powered{justify-content:center}.cs-hero-refined .cs-hero-stats{max-width:600px;margin:30px auto 0;padding-top:22px;gap:35px}.cs-hero-refined .cs-hero-stats span{max-width:150px;margin-inline:auto}.cs-hero-refined .cs-hero-stats strong{font-size:28px}.cs-portfolio-compact{padding-top:35px}.cs-portfolio-compact .cs-portfolio-download{margin-top:0;padding:28px 30px;gap:24px}.cs-document-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:68px;flex-shrink:0;border:1px solid #dbe5f4;border-radius:14px;background:linear-gradient(140deg,#fff,#eef4ff);color:#7496d0;box-shadow:0 8px 15px #5c80bb0a}.cs-document-icon svg{width:26px;height:26px}.cs-portfolio-download h3{font-size:23px;margin:10px 0}.cs-portfolio-download .button-row{margin-left:auto}.cs-pdf-dialog{position:fixed;inset:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-width:none;max-height:none;margin:0;padding:0;border:1px solid #d4dfef;border-radius:18px;background:#f3f5f9;color:#233550;box-shadow:0 30px 100px #13244166;overflow:hidden}.cs-pdf-dialog[open]{display:flex;flex-direction:column}.cs-pdf-dialog::backdrop{background:#14213999;backdrop-filter:blur(8px)}.cs-pdf-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;gap:20px;background:#fff;border-bottom:1px solid #e1e7ef;flex-shrink:0}.cs-pdf-toolbar>div>span{font-size:9px;color:#8b99ad;letter-spacing:.1em}.cs-pdf-toolbar h2{font-size:18px;letter-spacing:-.025em;margin-top:5px;color:#223750}.cs-pdf-actions{display:flex;align-items:center;gap:20px}.cs-pdf-actions>a{font-size:12px;color:#627fac}.cs-pdf-close{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f0f3f8;font-size:25px;color:#52647c;line-height:1}.cs-pdf-viewer{flex:1;min-height:0}.cs-pdf-viewer iframe{display:block;border:0;width:100%;height:100%;background:#eef1f6}.cs-pdf-help{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#fff;border-top:1px solid #e2e8f1;font-size:11px;flex-shrink:0;color:#8896aa}.cs-pdf-help a{color:#5d7eae}.cs-paths-refined .cs-path-title>p{font-size:15px;line-height:1.8;max-width:570px;margin:18px auto 0;color:#7a8aa2}.cs-paths-refined .cs-path-grid{gap:24px}.cs-paths-refined .cs-path-grid article{position:relative;padding:34px;background:linear-gradient(145deg,#fbfcff,#eff5ff);border-color:#dfe8f8;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.cs-paths-refined .cs-path-grid article:last-child{background:linear-gradient(145deg,#fff,#f4f4fa);border-color:#e4e7f0}.cs-path-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:28px}.cs-path-mark{display:grid;place-items:center;background:#ffffffda;border:1px solid #dfe7f5;width:48px;height:48px;border-radius:15px;color:#6588ca;box-shadow:0 6px 13px #5274a70a}.cs-path-number{font-size:9px;letter-spacing:.12em;color:#94a3b8}.cs-paths-refined .cs-path-grid h3{font-size:34px;line-height:1.12;margin:17px 0 20px}.cs-paths-refined .cs-path-grid p{max-width:470px;font-size:14px}.cs-path-grid ul{list-style:none;padding:0;margin:25px 0 27px;display:grid;gap:10px;font-size:12px;color:#7285a2}.cs-path-grid li{display:flex;align-items:center;gap:9px}.cs-path-grid li:before{content:'✓';display:grid;place-items:center;font-size:9px;color:#718dbe;width:17px;height:17px;border-radius:50%;background:#fff;border:1px solid #dee7f5}.cs-paths-refined .cs-path-grid .button{margin-top:auto}.custom-solutions-page .button>span:not(.fluid-optics):not(.fluid-ripple){position:relative;z-index:3}.custom-solutions-page .button{color:#243550!important}.custom-solutions-page .button>.icon{z-index:3}.cs-project-form{padding:34px;border:1px solid #dde6f3;box-shadow:0 22px 65px #3859840d;background:linear-gradient(145deg,#fff,#fcfdff)}.cs-form-heading{position:relative;margin-bottom:20px;padding-right:60px}.cs-form-heading>p{font-size:13px;color:#7486a1;margin-top:7px}.cs-form-count{position:absolute;right:0;top:5px;font-size:11px;letter-spacing:.1em;color:#7691bb}.cs-form-progress{height:3px;border-radius:4px;background:#edf1f7;margin-bottom:22px;overflow:hidden}.cs-form-progress span{display:block;height:100%;width:33.333%;background:linear-gradient(90deg,#8faee7,#547ccd);border-radius:4px;transition:width .3s}.cs-form-steps{gap:10px}.cs-form-steps li{padding:12px;background:transparent;border:1px solid #e4eaf3;gap:8px;font-size:11px;color:#98a5b8}.cs-form-steps li>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#f1f4f9;font-size:9px}.cs-form-steps li.is-active{background:#f0f5ff;border-color:#cdddf6;color:#5277b8}.cs-form-steps li.is-active>span{color:#fff;background:#7396d8}.cs-form-steps li.is-complete{border-color:#dae5f6;background:#fafcff}.cs-step-status{margin:18px 0 23px;font-size:11px}.cs-project-form legend{font-size:24px}.cs-fieldset-description{line-height:1.7}.cs-form-grid{gap:23px 18px}.cs-form-grid label{font-size:12px;gap:9px}.cs-project-form input:not([type=checkbox]),.cs-project-form select,.cs-project-form textarea{background:#fafcff;border-radius:12px;border-color:#dde6f3;min-height:49px;padding:13px 14px}.cs-project-form input::placeholder,.cs-project-form textarea::placeholder{color:#a0adc0;font-weight:400}.cs-user-options label:has(input:checked){background:#edf3ff;border-color:#b6caed;color:#4c73b8}.cs-form-navigation{padding-top:24px;border-top:1px solid #e9eef6;margin-top:30px}.cs-form-next{min-width:140px}.cs-form-assurance{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;color:#8394ad;margin:22px 0 12px}.cs-form-assurance svg{width:13px;height:13px;color:#839ece}.cs-form-delivery{font-size:10px;text-align:center;line-height:1.8;max-width:480px;margin:0 auto}.cs-form-privacy{text-align:center;font-size:10px;margin-top:8px}@media(max-width:1000px){.cs-portfolio-compact .cs-portfolio-download{flex-direction:row;flex-wrap:wrap}.cs-portfolio-download .button-row{margin-left:0}.cs-portfolio-compact .cs-portfolio-download>div:first-of-type{flex:1}.cs-form-steps li{padding:9px 6px;gap:4px;font-size:10px}}@media(max-width:800px){.cs-hero-refined .cs-hero-copy{max-width:650px}.cs-hero-refined{padding:45px 0}.cs-portfolio-compact .cs-portfolio-download .button-row{width:100%}.cs-project-form{padding:28px}.cs-paths-refined .cs-path-grid h3{font-size:29px}.cs-form-steps li{font-size:11px;padding:10px;gap:8px}}@media(max-width:560px){.cs-hero-refined h1{font-size:42px}.cs-hero-refined .cs-hero-copy>p{font-size:14px}.cs-hero-refined .cs-hero-stats{gap:13px}.cs-hero-refined .cs-hero-stats strong{font-size:25px}.cs-hero-refined .cs-ats-name>span{font-size:8px;letter-spacing:.05em}.cs-portfolio-compact .cs-portfolio-download{padding:22px}.cs-document-icon{width:43px;height:53px}.cs-portfolio-download h3{font-size:20px}.cs-portfolio-download p{font-size:12px}.cs-pdf-dialog{inset:0;width:100vw;height:100dvh;border-radius:0;border:0}.cs-pdf-toolbar{padding:13px 15px}.cs-pdf-toolbar h2{font-size:14px}.cs-pdf-actions{gap:12px}.cs-pdf-actions>a{font-size:10px}.cs-pdf-help{font-size:10px;flex-wrap:wrap}.cs-paths-refined .cs-path-grid article{padding:26px}.cs-project-form{padding:24px 18px}.cs-form-heading>p{font-size:11px}.cs-form-steps li{font-size:9px;padding:9px 5px;gap:5px}.cs-form-steps li>span{width:19px;height:21px}.cs-project-form legend{font-size:22px}.cs-form-next{width:100%}.cs-form-back{min-width:80px}.cs-form-navigation:has(.cs-form-back:not([hidden])) .cs-form-next{width:auto;flex:1}}@media(prefers-reduced-motion:reduce){.cs-form-progress span{transition:none}}.cs-hero-refined .cs-stats-organized{max-width:720px;gap:15px;margin-top:35px;padding-top:0;border:0}.cs-hero-refined .cs-stats-organized>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 15px;background:linear-gradient(155deg,#ffffffcf,#f8faff9c);border:1px solid #e0e7f3;border-radius:19px;box-shadow:0 6px 18px #4f6b9610,inset 0 1px 0 #fff;min-width:0}.cs-hero-refined .cs-stats-organized .cs-stat-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#edf3fc;border:1px solid #e0e8f7;color:#7193cf;margin:0 0 12px;max-width:none}.cs-stat-icon svg{width:17px;height:17px}.cs-hero-refined .cs-stats-organized strong{font-size:32px;line-height:1.05;letter-spacing:-.03em;color:#4f73b6;margin-bottom:10px}.cs-hero-refined .cs-stats-organized .cs-stat-label{max-width:none;font-size:12px;font-weight:600;line-height:1.5;color:#536989;margin:0}.cs-hero-refined .cs-stats-organized .cs-stat-detail{max-width:none;font-size:10px;color:#8a9bb3;line-height:1.5;margin-top:5px}.cs-project-intro-refined{border:1px solid #dce6f4;border-radius:26px;padding:32px;background:linear-gradient(150deg,#ffffffcf,#f2f6ffb0);box-shadow:0 18px 40px #4e70990b;overflow:hidden}.cs-intro-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#fff,#eaf1ff);border:1px solid #dbe6f9;color:#638bd3;box-shadow:0 7px 17px #7396d212;margin-bottom:27px}.cs-intro-symbol svg{width:24px;height:24px}.cs-project-intro-refined>.eyebrow{font-size:9px;color:#8598b4;letter-spacing:.11em}.cs-project-intro-refined h2{font-size:clamp(34px,3.4vw,45px);margin:20px 0;line-height:1.1}.cs-project-intro-refined>p{font-size:14px;line-height:1.8;color:#7b8da7}.cs-brief-journey{list-style:none;padding:0;margin:30px 0;display:grid;gap:23px}.cs-brief-journey li{display:flex;align-items:flex-start;gap:15px}.cs-brief-journey li>span{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#fff;border:1px solid #dae5f5;font-size:9px;letter-spacing:.04em;color:#8aa3cc}.cs-brief-journey h3{font-size:13px;color:#536b8f;line-height:1.4;letter-spacing:-.01em;margin:0 0 5px}.cs-brief-journey p{font-size:11px;line-height:1.7;color:#8b9bb3;margin:0}.cs-intro-foot{padding-top:23px;border-top:1px solid #dde6f4}.cs-intro-foot>span{display:block;font-size:10px;color:#94a2b7}.cs-intro-foot>strong{display:block;margin-top:4px;font-size:13px;color:#60799d;font-weight:550}.cs-intro-foot .button{margin-top:22px;width:100%;font-size:11px;min-height:45px}.cs-project-layout:has(.cs-project-intro-refined){gap:35px;grid-template-columns:.8fr 1.2fr}@media(max-width:1000px){.cs-project-intro-refined{padding:26px}.cs-project-layout:has(.cs-project-intro-refined){gap:25px;grid-template-columns:.8fr 1.2fr}.cs-brief-journey li{gap:10px}}@media(max-width:800px){.cs-project-layout:has(.cs-project-intro-refined){grid-template-columns:1fr}.cs-project-intro-refined{max-width:650px;width:100%;margin:auto}.cs-brief-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cs-brief-journey li{flex-direction:column}.cs-intro-foot .button{width:auto}.cs-hero-refined .cs-stats-organized{gap:12px}}@media(max-width:560px){.cs-hero-refined .cs-stats-organized{gap:8px}.cs-hero-refined .cs-stats-organized>div{padding:17px 8px;border-radius:14px}.cs-hero-refined .cs-stats-organized strong{font-size:27px}.cs-hero-refined .cs-stats-organized .cs-stat-label{font-size:10px;min-height:30px;display:flex;align-items:center}.cs-hero-refined .cs-stats-organized .cs-stat-detail{font-size:9px;min-height:27px}.cs-hero-refined .cs-stats-organized .cs-stat-icon{width:29px;height:29px;margin-bottom:10px}.cs-project-intro-refined{padding:25px}.cs-brief-journey{grid-template-columns:1fr;gap:20px}.cs-brief-journey li{flex-direction:row;gap:14px}.cs-intro-foot .button{width:100%}}.cs-final.cs-final-orbit{position:relative;isolation:isolate;overflow:hidden;padding:65px 38px 50px;margin-top:0;margin-bottom:85px;border:1px solid #c7dcff;border-radius:27px;background:radial-gradient(ellipse at 50% 55%,#fff 10%,#fbfdff 55%,#eef5ff 100%);box-shadow:0 26px 70px #5e9bef17,inset 0 1px 1px #fff;text-align:center}.cs-final-content{position:relative;z-index:2}.cs-final-orbit .eyebrow{display:flex;align-items:center;justify-content:center;gap:18px;font-size:11px;letter-spacing:.19em;color:#6e83a8}.cs-final-orbit .eyebrow:before,.cs-final-orbit .eyebrow:after{content:'';width:48px;height:1px;background:#86acfa}.cs-final-orbit h2{font-size:clamp(34px,4.3vw,59px);font-weight:650;color:#10264f;line-height:1.12;letter-spacing:-.045em;margin:25px auto 23px;max-width:900px}.cs-final-orbit h2 span{color:#0874f9;background:linear-gradient(105deg,#0865f4,#168aff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cs-final-orbit p{font-size:clamp(14px,1.35vw,18px);line-height:1.8;color:#798bab;max-width:850px;margin:auto}.cs-final-orbit .button-row{margin-top:30px;gap:15px}.custom-solutions-page .cs-final-orbit .button.secondary{border:1px solid #dce7fa;border-radius:20px;background:linear-gradient(145deg,#fff,#f9fcffcc);padding:16px 23px;min-height:57px;font-size:14px;gap:20px;color:#203b66!important;box-shadow:inset 0 1px 1px #fff,0 7px 16px #5291e409}.cs-final-orbit .button.secondary>.icon{width:33px;height:33px;background:#eaf3ff;border-color:transparent;color:#167dff;padding:8px}.cs-final-orbit .cs-final-attribution{margin-top:34px;align-items:center;gap:16px;font-size:11px;color:#879bbd}.cs-final-orbit .cs-final-attribution a{border-left:1px solid #a7c3ee;padding-left:16px;color:#1579f8}.cs-final-art{position:absolute;inset:0;z-index:0;pointer-events:none}.cs-final-art>i{position:absolute;display:block;border:1px solid #a7c9ff;border-radius:50%;background:radial-gradient(ellipse at 70% 80%,#d0e4ff90,transparent 65%)}.cs-final-orbit-left{width:620px;height:620px;left:-420px;top:25px}.cs-final-orbit-right{width:660px;height:660px;right:-380px;top:-490px}.cs-final-orbit-bottom{width:580px;height:580px;right:-380px;bottom:-430px}.cs-final-orbit-left:after,.cs-final-orbit-right:after,.cs-final-orbit-bottom:after{content:'';position:absolute;inset:45px;border-radius:50%;background:linear-gradient(150deg,#a4ccff80,#e7f2ff33);border:1px solid #ffffffa6}.cs-final-orbit-left:after{inset:140px -65px -80px 100px}.cs-final-orbit-bottom:after{inset:55px 5px -90px -20px}.cs-orbit-dot{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#d8edff,#4a9cff 52%,#8cbeff 78%,#f7fcff);box-shadow:inset 0 1px 3px #fff,0 2px 7px #4d94e522}.cs-orbit-dot.dot-one{left:10%;top:23%;width:27px;height:27px}.cs-orbit-dot.dot-two{right:12%;top:24%;width:17px;height:17px}.cs-orbit-dot.dot-three{right:14%;bottom:13%;width:25px;height:25px}.cs-final-dots{position:absolute;width:65px;height:65px;background-image:radial-gradient(circle,#a6c9ff 1.2px,transparent 1.6px);background-size:16px 16px;opacity:.65;top:42%}.cs-final-dots.dots-left{left:6%}.cs-final-dots.dots-right{right:5%}@media(max-width:800px){.cs-final.cs-final-orbit{padding:48px 25px 40px}.cs-final-orbit-left{left:-475px}.cs-final-orbit-right{right:-460px}.cs-final-orbit-bottom{right:-445px}.cs-final-dots{opacity:.35}.cs-orbit-dot.dot-one{left:4%}.cs-orbit-dot.dot-two{right:5%}}@media(max-width:560px){.cs-final.cs-final-orbit{padding:40px 20px 32px;margin-bottom:50px;border-radius:22px}.cs-final-orbit .eyebrow{font-size:9px;gap:12px}.cs-final-orbit .eyebrow:before,.cs-final-orbit .eyebrow:after{width:30px}.cs-final-orbit h2{font-size:33px;margin:23px auto 20px}.cs-final-orbit p{font-size:13px;line-height:1.8}.cs-final-orbit .button-row{flex-direction:column;gap:12px;margin-top:25px}.custom-solutions-page .cs-final-orbit .button{width:100%;min-height:52px;font-size:12px;justify-content:space-between}.cs-final-orbit .cs-final-attribution{font-size:10px;gap:10px;flex-direction:column;margin-top:25px}.cs-final-orbit .cs-final-attribution a{border-left:0;padding-left:0}.cs-final-dots{display:none}.cs-orbit-dot{opacity:.5}.cs-orbit-dot.dot-one{top:15%;left:0}.cs-orbit-dot.dot-three{right:2%;bottom:6%}}.custom-solutions-page .cs-final-orbit .button.primary.shared-glass-primary{min-height:56px;padding:14px 15px;gap:9px;border-radius:19px;font-size:12px;color:#333!important;border-color:#b1bcd0;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);background-color:#fff;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15;transform:none}.custom-solutions-page .cs-final-orbit .button.primary.shared-glass-primary:hover{box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}.custom-solutions-page .cs-final-orbit .button.primary.shared-glass-primary:active{transform:scale(.965)}@media(prefers-reduced-motion:reduce){.custom-solutions-page .cs-final-orbit .button.primary.shared-glass-primary:active{transform:none}}.cs-hero-reference{position:relative;isolation:isolate;padding:48px 0 35px;background:#fff;border-bottom:1px solid #edf3fc;overflow:hidden}.cs-hero-reference .cs-wash{z-index:0;opacity:1;background:radial-gradient(ellipse at 0% 83%,#cfe2ff 0,transparent 28%),radial-gradient(ellipse at 99% 0%,#dbeaff 0,transparent 32%),radial-gradient(ellipse at 52% 75%,#f0f6ff 0,transparent 53%)}.cs-hero-reference>.container{position:relative;z-index:2}.cs-hero-reference .cs-hero-copy{max-width:1120px}.cs-hero-reference .cs-pill{padding:6px 18px 6px 7px;border:1px solid #ccdfff;background:linear-gradient(150deg,#fff,#f1f7ffcc);color:#274ac8;font-size:11px;letter-spacing:.15em;box-shadow:0 10px 25px #538bec15;gap:12px}.cs-hero-reference .cs-pill svg{width:31px;height:31px;padding:7px;background:#eaf2ff;border-radius:50%;color:#276cff}.cs-hero-reference .cs-ats-name{font-size:24px;color:#233047;letter-spacing:-.045em;margin-top:22px}.cs-hero-reference .cs-ats-name>span{font-size:10px;letter-spacing:.17em;color:#7b8faa;font-weight:550;margin-top:9px}.cs-hero-reference h1{font-size:clamp(45px,5.4vw,78px);line-height:1.08;letter-spacing:-.048em;font-weight:650;color:#111d36;margin:30px auto 25px;max-width:1030px}.cs-hero-reference h1 span{background:linear-gradient(175deg,#74b6ef 0%,#3456de 47%,#067cff 79%,#5b97ff 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cs-hero-reference .cs-hero-copy>p{max-width:825px;font-size:18px;line-height:1.65;color:#7384a4;margin:0 auto}.cs-hero-reference .button-row{margin-top:28px}.cs-hero-reference .cs-reference-powered{margin-top:23px;font-size:12px;color:#7e91b1;gap:7px}.cs-reference-powered strong{color:#344768;font-weight:600}.cs-reference-powered>a{font-size:12px;color:#2378ec}.cs-reference-powered>a svg{width:14px;height:14px}.cs-hero-reference .cs-reference-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1020px;gap:0;padding:23px 28px;margin:28px auto 0;background:linear-gradient(145deg,#f4f8ffbb,#ffffffb5);border:1px solid #cddfff;border-radius:24px;box-shadow:inset 0 1px 1px #fff,0 12px 35px #558ce811;backdrop-filter:blur(10px)}.cs-hero-reference .cs-reference-stats>div{flex-direction:row;align-items:center;justify-content:center;text-align:left;gap:22px;border:0;border-radius:0;background:none;box-shadow:none;padding:0 20px;position:relative}.cs-reference-stats>div+div:before{content:'';height:52px;width:1px;background:#c7daff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.cs-hero-reference .cs-reference-stats .cs-stat-icon{width:61px;height:61px;flex-shrink:0;border:1px solid #d6e5ff;border-radius:18px;background:linear-gradient(140deg,#fff,#f0f6ff);box-shadow:0 6px 16px #719de411;margin:0;color:#1b57df}.cs-hero-reference .cs-reference-stats .cs-stat-icon svg{width:27px;height:27px}.cs-stat-copy{min-width:0}.cs-hero-reference .cs-reference-stats strong{font-size:33px;color:#224dd5;margin:0 0 3px;line-height:1.15}.cs-hero-reference .cs-reference-stats .cs-stat-copy>span{font-size:12px;line-height:1.5;color:#7588a9;margin:0;max-width:200px}.cs-hero-network{position:absolute;inset:0;z-index:1;pointer-events:none}.cs-network-ring{position:absolute;border:1px solid #a9c8ff80;border-radius:50%;display:block}.cs-network-ring.network-left{width:650px;height:560px;left:-370px;top:33px;transform:rotate(20deg)}.cs-network-ring.network-right{width:740px;height:700px;right:-420px;top:-490px}.cs-network-ring.network-bottom{width:710px;height:440px;right:-55px;top:210px;transform:rotate(-40deg);border-top-color:transparent;border-left-color:transparent}.cs-network-ring.network-right:after{content:'';position:absolute;inset:85px 20px 90px 100px;border-radius:50%;background:linear-gradient(140deg,#80b3f64a,#e8f2ff33);border:1px solid #ffffffcc}.cs-network-ring.network-left:after{content:'';position:absolute;width:460px;height:460px;left:55px;top:320px;border-radius:50%;background:linear-gradient(135deg,#9fc3fb50,#ffffffb0);border:1px solid #ffffffcc}.cs-network-icon{position:absolute;display:grid;place-items:center;width:63px;height:63px;border-radius:50%;border:1px solid #d6e5ff;box-shadow:0 9px 28px #6698ed21,inset 0 2px 2px #fff;background:linear-gradient(145deg,#fff,#f2f7ff);color:#285ad8}.cs-network-icon svg{width:29px;height:29px}.network-desktop{left:14%;top:17%}.network-mobile{left:11%;top:54%}.network-cloud{right:11%;top:22%}.network-settings{right:9%;top:63%}.cs-network-point{position:absolute;width:8px;height:8px;background:#358dff;border-radius:50%;box-shadow:0 1px 7px #358dff5e,inset 0 1px 2px #bfe1ff}.point-a{left:13%;top:13%}.point-b{left:17%;top:45%}.point-c{right:16%;top:13%}.point-d{right:12%;top:52%}.cs-network-texture{position:absolute;width:80px;height:80px;background-image:radial-gradient(circle,#96bfff 1.3px,transparent 1.6px);background-size:17px 17px;opacity:.5}.texture-left{left:3%;top:18%}.texture-right{right:3%;top:53%}@media(max-width:1200px){.network-desktop{left:5%}.network-mobile{left:3%}.network-cloud{right:4%}.network-settings{right:3%}.cs-hero-reference .cs-hero-copy>p{max-width:680px}.cs-hero-reference .cs-reference-stats>div{gap:15px;padding:0 10px}.cs-hero-reference .cs-reference-stats .cs-stat-icon{width:51px;height:51px}.cs-hero-reference .cs-reference-stats .cs-stat-copy>span{font-size:11px}.cs-hero-reference h1{font-size:65px}}@media(max-width:800px){.cs-hero-reference{padding-top:40px}.cs-hero-reference .cs-ats-name{font-size:21px}.cs-hero-reference .cs-ats-name>span{font-size:8px;letter-spacing:.12em}.cs-hero-reference h1{font-size:49px;margin:27px 0 22px}.cs-hero-reference .cs-hero-copy>p{font-size:15px;max-width:560px}.cs-network-icon{width:40px;height:40px;opacity:.7}.cs-network-icon svg{width:21px;height:21px}.network-desktop{top:7%;left:2%}.network-cloud{top:8%;right:2%}.network-mobile,.network-settings{display:none}.cs-network-texture{opacity:.3}.cs-hero-reference .cs-reference-stats{padding:20px 12px;border-radius:20px}.cs-hero-reference .cs-reference-stats>div{gap:10px;padding:0 8px;flex-direction:column;text-align:center}.cs-hero-reference .cs-reference-stats strong{font-size:28px}.cs-hero-reference .cs-reference-stats .cs-stat-copy>span{font-size:11px}.cs-hero-reference .cs-reference-stats .cs-stat-icon{width:42px;height:42px;border-radius:12px}.cs-hero-reference .cs-reference-stats .cs-stat-icon svg{width:22px;height:22px}.cs-reference-stats>div+div:before{height:70px}}@media(max-width:560px){.cs-hero-reference h1{font-size:clamp(30px,7.6vw,42px);line-height:1.13}.cs-hero-reference .cs-pill{font-size:8px;letter-spacing:.08em;padding-right:12px;gap:8px}.cs-hero-reference .cs-pill svg{width:27px;height:27px}.cs-hero-reference .cs-ats-name{font-size:20px;margin-top:19px}.cs-hero-reference .cs-ats-name>span{font-size:7px;letter-spacing:.1em}.cs-hero-reference .cs-hero-copy>p{font-size:14px;line-height:1.8}.cs-hero-reference .cs-reference-powered{font-size:10px;gap:5px;line-height:1.7}.cs-reference-powered>a{font-size:10px}.cs-hero-reference .cs-reference-stats{padding:17px 6px;gap:0}.cs-hero-reference .cs-reference-stats>div{padding:0 5px;gap:10px}.cs-hero-reference .cs-reference-stats strong{font-size:26px}.cs-hero-reference .cs-reference-stats .cs-stat-copy>span{font-size:9px;line-height:1.6}.cs-network-icon{display:none}.cs-network-texture{display:none}.cs-network-ring.network-left{left:-550px}.cs-network-ring.network-right{right:-610px}.cs-network-ring.network-bottom{right:-420px}.cs-network-point{opacity:.4}.cs-hero-reference .button-row{margin-top:24px}}.cs-project-reference{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 15% 80%,#dceaff,transparent 65%),linear-gradient(145deg,#f8fbff,#f0f6ff);padding:65px 0}.cs-project-reference:before{content:'';position:absolute;z-index:-1;width:800px;height:800px;border-radius:50%;border:1px solid #ccdeff;left:-400px;top:20px;background:linear-gradient(135deg,#a9ceff33,#e6f1ff11);box-shadow:0 0 0 110px #e0ecff66}.cs-project-reference:after{content:'';position:absolute;z-index:-1;width:500px;height:650px;border:1px solid #cddfff;border-radius:50%;right:-250px;bottom:-250px;transform:rotate(35deg);background:#dceaff44}.cs-project-reference .cs-project-layout{grid-template-columns:.84fr 1.16fr;gap:18px;align-items:stretch}.cs-project-reference .cs-project-intro-refined{position:relative;top:auto;padding:30px 32px;border:1px solid #d5e5ff;border-radius:25px;background:linear-gradient(115deg,#ffffffde,#eaf2ffbc);box-shadow:0 18px 45px #5c92df15}.cs-project-intro-refined> :not(.cs-brief-art){position:relative;z-index:2}.cs-intro-top{display:flex;align-items:center;gap:20px;margin-bottom:26px}.cs-intro-top .cs-intro-symbol{margin:0;width:54px;height:54px;flex-shrink:0;border-radius:15px;color:#1a75ff}.cs-intro-top .eyebrow{font-size:10px;line-height:1.6;letter-spacing:.13em;color:#8599bd}.cs-project-reference .cs-project-intro-refined h2{font-size:clamp(34px,3.65vw,53px);letter-spacing:-.045em;line-height:1.08;margin:0 0 20px;color:#14213e}.cs-project-reference .cs-project-intro-refined h2 span{color:#0872ff}.cs-project-reference .cs-project-intro-refined>p{font-size:14px;color:#7387aa;line-height:1.65;max-width:400px}.cs-project-reference .cs-brief-journey{gap:23px;margin:30px 0 24px;max-width:390px;position:relative}.cs-project-reference .cs-brief-journey li{position:relative;display:grid;grid-template-columns:49px 22px 1fr;gap:12px;align-items:start}.cs-project-reference .cs-brief-journey li>span.cs-journey-icon{width:49px;height:49px;border-radius:14px;color:#2c80ff;background:linear-gradient(145deg,#fff,#edf4ff);border-color:#d7e6ff;box-shadow:0 8px 18px #629aff14}.cs-journey-icon svg{width:23px;height:23px}.cs-project-reference .cs-brief-journey li>span.cs-journey-number{width:auto;height:auto;border:0;background:none;color:#327fff;font-size:12px;margin-top:5px;letter-spacing:0}.cs-project-reference .cs-brief-journey li:not(:last-child):after{content:'';position:absolute;left:24px;width:1px;background:#d5e3fb;height:calc(100% - 27px);top:49px}.cs-project-reference .cs-brief-journey h3{font-size:12px;line-height:1.4;color:#293e67;margin-top:4px}.cs-project-reference .cs-brief-journey p{font-size:11px;color:#7b91b6;line-height:1.6;max-width:215px}.cs-project-reference .cs-intro-foot{max-width:260px;margin-top:auto;padding-top:20px}.cs-intro-foot>small{display:block;font-size:8px;letter-spacing:.14em;color:#90a4c7;margin-top:8px}.cs-project-reference .cs-intro-foot .button{font-size:11px;background:#ffffffeb;border-color:#dce8fb}.cs-brief-art{position:absolute;width:170px;height:230px;right:-15px;bottom:5px;z-index:0;pointer-events:none;opacity:.75}.cs-brief-art:before{content:'';position:absolute;width:330px;height:330px;border:1px solid #ffffffd9;border-radius:50%;left:-35px;top:-10px;background:linear-gradient(140deg,#84b4ff66,#d5e8ff00);box-shadow:0 0 0 35px #6f9eff20,0 0 0 65px #a9caff20}.cs-brief-art-chart{position:absolute;left:10px;top:40px;width:135px;height:140px;transform:rotate(16deg);border:2px solid #ffffffaa;border-radius:16px;background:linear-gradient(145deg,#ffffffbb,#b5d4ffb0);box-shadow:0 13px 18px #4e88db24,inset 0 0 0 4px #ffffff40;display:flex;align-items:flex-end;justify-content:center;gap:9px;padding:27px 17px}.cs-brief-art-chart:before{content:'';position:absolute;top:22px;left:19px;width:65px;height:5px;border-radius:2px;background:#b4cdf48c;box-shadow:0 13px 0 #b4cdf470}.cs-brief-art-chart i{width:16px;height:28px;border-radius:3px;background:linear-gradient(#7ba9fb,#3b78e8);box-shadow:inset 0 1px 0 #a0c6ff}.cs-brief-art-chart i:nth-child(2){height:45px}.cs-brief-art-chart i:nth-child(3){height:65px}.cs-brief-art-code{position:absolute;left:-5px;bottom:5px;width:78px;height:78px;border:2px solid #fff;border-radius:18px;display:grid;place-items:center;background:linear-gradient(140deg,#fff,#cee2ff);transform:rotate(15deg);color:#1767f1;box-shadow:0 12px 20px #6690d52e}.cs-brief-art-code svg{width:36px;height:36px}.cs-project-reference .cs-project-form{padding:30px 32px;border-radius:25px;border-color:#dbe7fb;background:linear-gradient(145deg,#fff,#fbfdffdf);box-shadow:0 18px 45px #5c92df10}.cs-project-reference .cs-form-heading{margin-bottom:23px}.cs-project-reference .cs-form-heading>.eyebrow{font-size:9px;letter-spacing:.15em}.cs-project-reference .cs-form-heading>p{font-size:13px}.cs-project-reference .cs-form-progress{height:2px;margin-bottom:10px}.cs-project-reference .cs-form-progress span{background:#427ffe}.cs-project-reference .cs-form-steps{gap:8px;padding-bottom:13px;border-bottom:1px solid #e5edf8}.cs-project-reference .cs-form-steps li{border:0;background:none;gap:11px;padding:10px 7px;align-items:center;min-width:0}.cs-project-reference .cs-form-steps li.is-active{background:#edf3ff;border-radius:12px}.cs-project-reference .cs-form-steps li>span{width:35px;height:35px;border-radius:50%;background:#f6f9ff;border:1px solid #e0e8f7;box-shadow:inset 0 0 0 4px #fff;color:#8096bb;flex-shrink:0;font-size:11px}.cs-project-reference .cs-form-steps li.is-active>span{background:linear-gradient(145deg,#71a4ff,#317bff);color:#fff;border-color:#7aa8ff;box-shadow:0 3px 9px #4484ee33}.cs-form-steps li b{font-size:10px;font-weight:600;color:#617aa5;display:block}.cs-form-steps li.is-active b{color:#214985}.cs-form-steps li small{font-size:8px;color:#8aa0c2;display:block;margin-top:4px;line-height:1.5}.cs-project-reference .cs-step-status{font-size:9px;letter-spacing:.13em;text-transform:uppercase;margin:24px 0 16px;color:#94a7c6}.cs-project-reference .cs-project-form legend{font-size:24px;color:#1e3050;letter-spacing:-.04em;line-height:1.2}.cs-project-reference .cs-fieldset-description{font-size:12px;margin:10px 0 25px}.cs-project-reference .cs-form-grid{gap:24px 20px}.cs-input-wrap{position:relative;display:block;min-width:0}.cs-input-wrap>.icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#9aacca;pointer-events:none}.cs-project-reference .cs-input-wrap input,.cs-project-reference .cs-input-wrap select{padding-left:42px;background:#f9fbff;border-color:#dbe6f9;height:49px;font-size:12px;color:#273e66}.cs-project-reference .cs-project-form textarea{font-size:12px}.cs-project-reference .cs-form-bottom{display:grid;grid-template-columns:1fr auto;gap:4px 22px;border-top:1px solid #e5edf8;margin-top:29px;padding-top:22px;align-items:center}.cs-project-reference .cs-form-navigation{grid-column:2;grid-row:1/4;border:0;padding:0;margin:0;flex-direction:column;gap:8px;align-items:stretch}.cs-project-reference .cs-form-assurance{grid-column:1;grid-row:1;justify-content:flex-start;font-size:9px;margin:0;line-height:1.6}.cs-project-reference .cs-form-assurance svg{width:22px;height:22px;padding:4px;border-radius:50%;background:#eaf2ff;color:#538cf1}.cs-project-reference .cs-form-delivery,.cs-project-reference .cs-form-privacy{grid-column:1;text-align:left;font-size:9px;line-height:1.7}.cs-project-reference .cs-form-navigation .cs-form-next{background:linear-gradient(145deg,#4b91ff,#246cff);color:#fff!important;border-color:#66a0ff;box-shadow:0 10px 20px #4289ff22;min-width:145px;font-size:12px}.cs-project-reference .cs-form-next>.icon{background:transparent;color:#fff;border:0}.cs-project-reference .cs-form-back{margin:0;min-height:32px;padding:7px 12px}.cs-project-reference .cs-form-submit{max-width:210px;white-space:normal;font-size:11px}.cs-project-reference .cs-intro-foot strong{font-size:14px}@media(max-width:1100px){.cs-project-reference .cs-project-layout{grid-template-columns:.8fr 1.2fr}.cs-project-reference .cs-project-intro-refined,.cs-project-reference .cs-project-form{padding:26px}.cs-project-reference .cs-form-steps li small{display:none}.cs-project-reference .cs-form-steps li{gap:6px}.cs-project-reference .cs-form-bottom{grid-template-columns:1fr}.cs-project-reference .cs-form-navigation{grid-column:1;grid-row:4;flex-direction:row;justify-content:flex-end;margin-top:14px}.cs-project-reference .cs-form-assurance{grid-row:1}.cs-brief-art{opacity:.4;width:120px;right:-40px}.cs-project-reference .cs-brief-journey li{grid-template-columns:40px 18px 1fr;gap:9px}.cs-project-reference .cs-brief-journey li>span.cs-journey-icon{width:40px;height:43px}.cs-project-reference .cs-brief-journey li:not(:last-child):after{left:19px;top:43px}.cs-intro-top{gap:13px}.cs-intro-top .eyebrow{font-size:8px}}@media(max-width:800px){.cs-project-reference .cs-project-layout{grid-template-columns:1fr;gap:22px}.cs-project-reference .cs-project-intro-refined{padding:30px;max-width:650px}.cs-project-reference .cs-brief-journey{grid-template-columns:1fr;max-width:380px}.cs-brief-art{width:170px;right:15px;opacity:.65}.cs-project-reference .cs-project-form{padding:30px;max-width:650px}.cs-project-reference .cs-form-steps li small{display:block}.cs-project-reference .cs-form-bottom{grid-template-columns:1fr auto}.cs-project-reference .cs-form-navigation{grid-column:2;grid-row:1/4;flex-direction:column;margin:0}.cs-project-reference .cs-intro-foot{max-width:270px}}@media(max-width:560px){.cs-project-reference{padding:45px 0}.cs-project-reference .cs-project-intro-refined,.cs-project-reference .cs-project-form{padding:24px 20px;border-radius:20px}.cs-project-reference .cs-project-intro-refined h2{font-size:39px}.cs-project-reference .cs-project-intro-refined>p{font-size:13px}.cs-project-reference .cs-brief-journey li{grid-template-columns:40px 18px 1fr}.cs-brief-art{opacity:.25;right:-45px;bottom:15px}.cs-project-reference .cs-intro-foot{max-width:100%}.cs-intro-top .eyebrow{font-size:8px}.cs-project-reference .cs-form-steps li small{display:none}.cs-project-reference .cs-form-steps li>span{width:28px;height:28px;font-size:9px}.cs-project-reference .cs-form-steps li b{font-size:9px}.cs-project-reference .cs-form-steps li{gap:6px;padding:9px 4px}.cs-project-reference .cs-project-form legend{font-size:23px}.cs-project-reference .cs-input-wrap input,.cs-project-reference .cs-input-wrap select,.cs-project-reference .cs-project-form textarea{font-size:16px}.cs-project-reference .cs-form-bottom{grid-template-columns:1fr}.cs-project-reference .cs-form-navigation{grid-column:1;grid-row:4;flex-direction:row;margin-top:15px;justify-content:flex-end;width:100%}.cs-project-reference .cs-form-next{flex:1;width:auto}.cs-project-reference .cs-form-submit{max-width:none;flex:1}.cs-project-reference .cs-form-back{flex:none}.cs-project-reference .cs-form-steps{gap:4px}.cs-form-heading>p{max-width:220px}.cs-form-count{font-size:9px}}.cs-process-reference{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 0 28%,#edf5ff 0,transparent 30%),radial-gradient(ellipse at 100% 80%,#f1f7ff 0,transparent 34%),#fdfefe;border:0;padding:76px 0 80px;color:#101b37}.cs-process-reference>.container{position:relative;z-index:1}.cs-process-heading{text-align:center;margin:0 auto 48px;max-width:1120px}.cs-process-heading>.eyebrow{display:inline-flex;position:relative;background:#f0f6ff;color:#2378ef;border-radius:30px;padding:9px 18px;font-size:12px;letter-spacing:.1em;font-weight:650}.cs-process-heading>.eyebrow:before,.cs-process-heading>.eyebrow:after{content:"";position:absolute;width:36px;height:1px;background:#c7ddfc;top:50%}.cs-process-heading>.eyebrow:before{right:calc(100% + 16px)}.cs-process-heading>.eyebrow:after{left:calc(100% + 16px)}.cs-process-heading h2{font-size:clamp(28px,3.2vw,43px);line-height:1.18;letter-spacing:-.045em;margin:24px 0 16px;font-weight:650;color:#101b37}.cs-process-heading h2>span{color:#2378ef}.cs-process-heading p{font-size:clamp(14px,1.5vw,18px);line-height:1.6;color:#73829f;margin:0}.cs-process-reference .cs-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 76px;margin-top:0}.cs-process-reference .cs-process-grid article{position:relative;isolation:isolate;padding:20px 28px 26px;min-height:246px;border:1px solid #d1e4ff;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(249,252,255,.9));box-shadow:0 14px 32px -24px #6d9ede40;transition:box-shadow .3s ease}.cs-process-reference .cs-process-grid article:before{content:"";position:absolute;bottom:0;right:0;width:85px;height:67px;border-radius:100% 0 19px 0;background:linear-gradient(140deg,#edf6ff70,#dfedff);z-index:-1}.cs-process-reference .cs-process-grid article:hover{box-shadow:0 15px 35px -18px #86aee044}.cs-process-reference .cs-process-grid article>.cs-process-number{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:50%;border:1px solid #dfedff;background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:0 3px 10px #bfd9fa50;color:#267bec;font-size:15px;letter-spacing:0;font-weight:650;margin-bottom:10px}.cs-process-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;background:linear-gradient(135deg,#fff,#eaf3ff);border:1px solid #dceaff;border-radius:12px;color:#126ee5;box-shadow:0 4px 12px #c8defa50}.cs-process-icon svg{width:28px;height:28px}.cs-process-reference .cs-process-grid h3{font-size:21px;letter-spacing:-.035em;line-height:1.3;margin:13px 0 9px;color:#111d3a;font-weight:650}.cs-process-reference .cs-process-grid p{font-size:15px;line-height:1.55;color:#74839f;margin:0;max-width:290px}.cs-process-connector{position:absolute;width:76px;left:100%;top:48%;height:1px;border-top:2px dashed #d4e5ff;display:flex;justify-content:center;align-items:center;pointer-events:none}.cs-process-connector>span{width:35px;height:35px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #d8e8ff;border-radius:50%;background:#fff;box-shadow:0 3px 8px #cce0fa40;color:#2280f6}.cs-process-connector svg{width:20px;height:20px}.cs-process-reference .cs-process-grid article:nth-child(3n) .cs-process-connector{display:none}.cs-process-orbits{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cs-process-orbits i{position:absolute;width:670px;height:670px;border:1px solid #dbeaff;border-radius:50%}.cs-process-orbits i:nth-child(1){left:-430px;top:0}.cs-process-orbits i:nth-child(2){right:-250px;top:-570px;width:790px;height:790px;box-shadow:0 27px 0 -26px #dbeaff}.cs-process-orbits i:nth-child(3){left:-510px;bottom:-560px;width:900px;height:900px;box-shadow:0 30px 0 -29px #dbeaff}.cs-process-orbits b{position:absolute;width:9px;height:9px;border-radius:50%;background:#78aff9;box-shadow:inset 0 1px 2px #ffffff80}.cs-process-orbits b:nth-of-type(1){right:15%;top:65px}.cs-process-orbits b:nth-of-type(2){left:5%;bottom:70px}@media(max-width:1100px){.cs-process-reference .cs-process-grid{gap:26px 44px}.cs-process-connector{width:44px}.cs-process-reference .cs-process-grid article{padding:20px 22px 24px}.cs-process-reference .cs-process-grid h3{font-size:19px}}@media(max-width:800px){.cs-process-reference{padding:60px 0}.cs-process-reference .cs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cs-process-connector{display:none}.cs-process-heading{margin-bottom:32px}}@media(max-width:520px){.cs-process-reference .cs-process-grid{grid-template-columns:1fr;gap:16px}.cs-process-reference .cs-process-grid article{min-height:0;padding:22px 24px}.cs-process-reference .cs-process-grid p{max-width:none}.cs-process-heading h2{font-size:29px}.cs-process-heading>.eyebrow:before,.cs-process-heading>.eyebrow:after{width:24px}.cs-process-orbits{opacity:.65}}@media(prefers-reduced-motion:reduce){.cs-process-reference .cs-process-grid article{transition:none}}.cs-process-timeline{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 35%,#edefff 0,transparent 45%),radial-gradient(ellipse at 5% 100%,#e8f3ff 0,transparent 45%),#fcfdff;border:0;padding:64px 0 70px;color:#101a37}.cs-timeline-wash{position:absolute;inset:0;z-index:-1;pointer-events:none}.cs-timeline-wash:before{content:"";position:absolute;width:90%;height:400px;left:-30%;bottom:-280px;border-radius:50%;background:linear-gradient(100deg,#d4eaff90,#e3deff50);transform:rotate(14deg);border:1px solid #fff}.cs-timeline-wash:after{content:"";position:absolute;width:760px;height:760px;border-radius:50%;border:1px solid #fff;left:-430px;bottom:-480px;box-shadow:0 0 0 80px #f1f8ff70}.cs-timeline-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.cs-timeline-intro{padding:20px 0 10px;position:relative;z-index:1;min-width:0}.cs-timeline-pill{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(120deg,#fff,#f0ecff);border:1px solid #e6eaff;border-radius:28px;padding:10px 15px;color:#62769b;font-size:11px;font-weight:650;letter-spacing:.05em;box-shadow:0 7px 18px #c9d8ff20}.cs-timeline-pill i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#44baff,#154dff);box-shadow:0 2px 8px #5192ff40}.cs-timeline-intro h2{font-size:clamp(34px,3.5vw,55px);letter-spacing:-.05em;line-height:1.14;margin:24px 0 24px;color:#0b1633;font-weight:650}.cs-timeline-intro h2>span{background:linear-gradient(100deg,#0783f7,#3155ff 55%,#8124ed);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-timeline-intro>p{font-size:17px;line-height:1.65;color:#7785a2;max-width:480px;margin:0}.cs-timeline-benefits{display:flex;flex-wrap:wrap;gap:23px;margin:32px 0 35px}.cs-timeline-benefits>div{display:flex;align-items:center;gap:11px;color:#6e7f9f;font-size:12px;line-height:1.5}.cs-timeline-benefits svg{width:44px;height:44px;padding:12px;border-radius:50%;background:#eaf2ff;color:#3982f6;box-sizing:border-box}.cs-timeline-benefits>div:last-child svg{background:#efeaff;color:#7952f1}.cs-timeline-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.cs-timeline-actions .button{position:relative}.cs-timeline-portfolio{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:0;color:#5083ef;font-size:14px;font-weight:550;cursor:pointer}.cs-timeline-portfolio svg{width:16px;height:16px}.cs-timeline-portfolio:hover{color:#1d62e8}.cs-timeline-portfolio:focus-visible{outline:2px solid #629aff;outline-offset:6px;border-radius:4px}.cs-timeline-impact{display:flex;align-items:center;gap:14px;width:max-content;max-width:100%;padding:17px 20px;border:1px solid #fff;border-radius:23px;background:linear-gradient(120deg,#ffffffc9,#f5f3ffb0);box-shadow:0 12px 26px #99b7ec17;margin:60px 0 0 24px;transform:rotate(-5deg)}.cs-timeline-impact>svg{width:35px;height:35px;color:#8260f2}.cs-timeline-impact strong{display:block;font-size:13px;color:#18284b}.cs-timeline-impact span{display:block;font-size:11px;color:#7a8baa;margin-top:5px}.cs-timeline-steps{position:relative;display:grid;gap:18px;padding-left:49px;min-width:0}.cs-timeline-curve{position:absolute;left:-9px;top:5px;height:calc(100% - 10px);width:63px;pointer-events:none}.cs-timeline-step{position:relative;display:grid;grid-template-columns:62px 1fr 125px;align-items:center;gap:17px;padding:16px 18px;min-height:108px;background:linear-gradient(115deg,#ffffffdd,#fbfcffb0);border:1px solid #e1e9ff;border-radius:23px;box-shadow:0 8px 20px #95b3ed10;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cs-timeline-step:nth-of-type(2){margin-left:-34px}.cs-timeline-step:nth-of-type(3){margin-left:-8px}.cs-timeline-step:nth-of-type(5){margin-left:-28px}.cs-timeline-number{position:absolute;left:-58px;top:calc(50% - 19px);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#62b2ff,#1c5bff);color:#fff;font-size:15px;font-weight:600;box-shadow:0 7px 17px #509aff35;border:1px solid #ffffff66}.cs-timeline-step:nth-of-type(even) .cs-timeline-number{background:linear-gradient(145deg,#bd9aff,#7951ff);box-shadow:0 7px 17px #9c79ff30}.cs-timeline-icon{width:62px;height:62px;border:1px solid #fff;border-radius:17px;background:linear-gradient(145deg,#e8f0ff,#eff5ff);display:flex;align-items:center;justify-content:center;color:#347efb}.cs-timeline-icon svg{width:30px;height:30px}.cs-timeline-step:nth-of-type(even) .cs-timeline-icon{background:linear-gradient(145deg,#ede8ff,#f4f0ff);color:#875aff}.cs-timeline-copy h3{font-size:20px;letter-spacing:-.04em;line-height:1.25;margin:0 0 6px;font-weight:650;color:#101c3a}.cs-timeline-copy p{font-size:13px;line-height:1.5;margin:0;color:#7686a4}.cs-timeline-mini{background:linear-gradient(145deg,#fff,#f5f8ff);border:1px solid #e7edff;border-radius:14px;min-height:70px;overflow:hidden;box-shadow:0 7px 15px #8caeef10}.cs-mini-top{height:12px;background:#eef2ff;display:flex;align-items:center;gap:3px;padding-left:8px}.cs-mini-top i{height:3px;width:3px;border-radius:50%;background:#a5bafb}.cs-mini-content{display:flex;align-items:center;gap:8px;padding:10px 8px}.cs-mini-symbol{display:flex;align-items:center;justify-content:center;width:31px;height:32px;flex-shrink:0;border-radius:7px;background:#e4edff;color:#3d83fa}.cs-mini-symbol svg{width:22px;height:22px}.cs-mini-content>div{flex:1;display:grid;gap:5px}.cs-mini-content>div i{display:block;height:5px;border-radius:4px;background:#dce7ff}.cs-mini-content>div i:nth-child(2){width:70%}.cs-mini-content>div i:nth-child(3){width:85%}.cs-mini-content>b{display:none}.mini-2 .cs-mini-symbol,.mini-4 .cs-mini-symbol,.mini-6 .cs-mini-symbol{background:#eee6ff;color:#8963ed}.mini-5 .cs-mini-content>b,.mini-6 .cs-mini-content>b{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;color:white;background:#52cd8b}.cs-mini-content>b svg{width:14px;height:14px}.mini-1 .cs-mini-top,.mini-2 .cs-mini-top,.mini-5 .cs-mini-top,.mini-6 .cs-mini-top{display:none}.mini-1 .cs-mini-content{margin-top:8px}.mini-2 .cs-mini-content{margin-top:8px}.mini-5 .cs-mini-content,.mini-6 .cs-mini-content{margin-top:8px}@media(min-width:1400px){.cs-timeline-step{grid-template-columns:68px 1fr 145px;min-height:115px;padding:17px 19px}.cs-timeline-copy p{font-size:14px}}@media(max-width:1100px){.cs-timeline-layout{gap:42px;grid-template-columns:.85fr 1.15fr}.cs-timeline-mini{display:none}.cs-timeline-step{grid-template-columns:52px 1fr;gap:13px;padding:15px}.cs-timeline-icon{height:52px;width:52px}.cs-timeline-benefits{gap:16px}.cs-timeline-intro>p{font-size:15px}.cs-timeline-copy h3{font-size:18px}.cs-timeline-impact{margin-left:0;padding:16px 13px}}@media(max-width:800px){.cs-process-timeline{padding:55px 0}.cs-timeline-layout{grid-template-columns:1fr;gap:45px}.cs-timeline-intro{max-width:600px;margin:auto;text-align:center}.cs-timeline-intro h2{font-size:clamp(35px,6vw,48px)}.cs-timeline-intro>p{margin-inline:auto}.cs-timeline-benefits{justify-content:center}.cs-timeline-actions{align-items:center}.cs-timeline-impact{margin:30px auto 0;transform:rotate(-3deg)}.cs-timeline-steps{max-width:650px;width:100%;margin:auto;padding-left:52px;box-sizing:border-box}.cs-timeline-step{grid-template-columns:55px 1fr 115px}.cs-timeline-mini{display:block}.cs-timeline-step:nth-of-type(n){margin-left:0}.cs-timeline-curve{left:0;width:42px}}@media(max-width:520px){.cs-timeline-step{grid-template-columns:46px 1fr;border-radius:18px;gap:12px;min-height:108px}.cs-timeline-icon{width:46px;height:46px;border-radius:12px}.cs-timeline-icon svg{width:25px;height:25px}.cs-timeline-mini{display:none}.cs-timeline-copy h3{font-size:18px}.cs-timeline-copy p{font-size:12px}.cs-timeline-steps{padding-left:42px;gap:16px}.cs-timeline-number{left:-43px;width:30px;height:30px;font-size:12px;top:calc(50% - 15px)}.cs-timeline-curve{width:29px;left:-2px}.cs-timeline-benefits{gap:13px}.cs-timeline-benefits>div{font-size:10px;gap:6px}.cs-timeline-benefits svg{width:34px;height:34px;padding:9px}.cs-timeline-impact span{font-size:10px}.cs-timeline-intro h2{font-size:35px}.cs-timeline-actions .button{max-width:100%}}.cs-process-timeline{overflow:visible}.cs-timeline-wash{overflow:hidden}.cs-timeline-layout{align-items:start}.cs-timeline-intro{position:sticky;top:130px;align-self:start;padding-top:25px}.cs-timeline-benefits{margin-bottom:0}.cs-timeline-steps{gap:28px}.cs-timeline-step{transition:opacity .85s ease,transform .95s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease}.cs-timeline-steps.is-motion-ready .cs-timeline-step{opacity:0;transform:translate3d(0,26px,0)}.cs-timeline-steps.is-motion-ready .cs-timeline-step.is-visible{opacity:1;transform:translate3d(0,0,0)}.cs-timeline-step:hover{border-color:#c9dcfb;box-shadow:0 10px 24px #95b3ed22}@media(max-width:800px){.cs-timeline-intro{position:static;padding-top:0}.cs-timeline-steps{gap:20px}.cs-timeline-steps.is-motion-ready .cs-timeline-step{transform:translate3d(0,14px,0)}.cs-timeline-steps.is-motion-ready .cs-timeline-step.is-visible{transform:none}}@media(prefers-reduced-motion:reduce){.cs-timeline-step{transition:none!important}.cs-timeline-steps.is-motion-ready .cs-timeline-step{opacity:1;transform:none}}@media(max-height:620px){.cs-timeline-intro{position:static}}.custom-solutions-page{--cs-ink:#14213e;--cs-muted:#7485a2;--cs-blue:#3478ed;--cs-border:#dce7f6;--cs-pearl:#fafcff;--cs-surface:#ffffffd9;color:var(--cs-ink);background:radial-gradient(ellipse 75% 560px at 0 8%,#eaf2fc90,transparent 75%),radial-gradient(ellipse 65% 700px at 100% 38%,#edf0fd85,transparent 75%),radial-gradient(ellipse 70% 600px at 0 68%,#eaf3fc85,transparent 75%),radial-gradient(ellipse 70% 600px at 100% 95%,#eef0fc85,transparent 75%),var(--cs-pearl)}.custom-solutions-page>.cs-hero-reference,.custom-solutions-page>.cs-workflows,.custom-solutions-page>.cs-process-timeline,.custom-solutions-page>.cs-project-section,.custom-solutions-page>.cs-build,.custom-solutions-page>.cs-setup,.custom-solutions-page>.cs-faq,.custom-solutions-page>.cs-portfolio-compact{background:transparent;border-block:0}.custom-solutions-page .cs-hero-reference .cs-wash{opacity:.45;background:radial-gradient(ellipse at 0 70%,#dceafb 0,transparent 35%),radial-gradient(ellipse at 100% 0,#e5eafb 0,transparent 40%)}.custom-solutions-page .cs-process-timeline .cs-timeline-wash{opacity:.35}.custom-solutions-page .cs-workflows,.custom-solutions-page .cs-build,.custom-solutions-page .cs-setup,.custom-solutions-page .cs-process-timeline,.custom-solutions-page .cs-project-section,.custom-solutions-page .cs-faq{padding-top:76px;padding-bottom:76px}.custom-solutions-page h2,.custom-solutions-page h3{color:var(--cs-ink)}.custom-solutions-page .section-heading p,.custom-solutions-page .cs-type-card p,.custom-solutions-page .cs-principles p,.custom-solutions-page .cs-workflow-layout>div>p,.custom-solutions-page .cs-timeline-copy p,.custom-solutions-page .cs-timeline-intro>p,.custom-solutions-page .cs-project-intro>p{color:var(--cs-muted)}.custom-solutions-page .eyebrow{color:#657d9e}.custom-solutions-page .cs-type-card,.custom-solutions-page .cs-setup-grid>div,.custom-solutions-page .cs-portfolio-download,.custom-solutions-page .cs-timeline-step,.custom-solutions-page .cs-project-form,.custom-solutions-page .cs-project-intro-refined{border-color:var(--cs-border);background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);box-shadow:0 12px 30px #6c92c30c,inset 0 1px 0 #fff}.custom-solutions-page .cs-type-icon,.custom-solutions-page .cs-stat-icon,.custom-solutions-page .cs-document-icon,.custom-solutions-page .cs-intro-symbol,.custom-solutions-page .cs-journey-icon{color:var(--cs-blue);background:linear-gradient(140deg,#f4f8ff,#eaf1fd);border-color:var(--cs-border)}.custom-solutions-page .cs-setup-grid svg{color:var(--cs-blue)}.custom-solutions-page .cs-principles article{border-color:var(--cs-border)}.custom-solutions-page .cs-reference-stats{background:linear-gradient(140deg,#ffffffd9,#f2f7ffb0);border-color:var(--cs-border)}.custom-solutions-page .cs-timeline-intro h2>span{background:linear-gradient(100deg,#3478ed,#566ee0);background-clip:text;-webkit-background-clip:text;color:transparent}.custom-solutions-page .cs-timeline-step:nth-of-type(even) .cs-timeline-icon{color:#596fdf;background:linear-gradient(140deg,#eff2ff,#eaf0fd)}.custom-solutions-page .cs-timeline-step:nth-of-type(even) .cs-timeline-number{background:linear-gradient(140deg,#869bf2,#577be8)}.custom-solutions-page .cs-timeline-pill{color:#657d9e;background:linear-gradient(140deg,#fff,#eff4fd);border-color:var(--cs-border)}.custom-solutions-page .cs-faq details{border-color:var(--cs-border);background:#ffffff80}.custom-solutions-page .cs-faq summary{color:var(--cs-ink)}.custom-solutions-page .cs-final-orbit{background:radial-gradient(ellipse at 50% 50%,#ffffffeb,#f2f7ffbb);border-color:var(--cs-border);box-shadow:0 20px 50px #6c92c312,inset 0 1px 0 #fff}.custom-solutions-page .cs-final-art{opacity:.7}@media(max-width:800px){.custom-solutions-page .cs-workflows,.custom-solutions-page .cs-build,.custom-solutions-page .cs-setup,.custom-solutions-page .cs-process-timeline,.custom-solutions-page .cs-project-section,.custom-solutions-page .cs-faq{padding-top:54px;padding-bottom:54px}}:root{--ink:#14213e;--muted:#7485a2;--line:#dce7f6;--off:#fafcff;--soft:#edf3fc;--site-pearl:#fafcff;--site-border:#dce7f6;--site-blue:#3478ed;--site-card-shadow:0 12px 30px #6c92c30c}body{background:var(--site-pearl)}#main{background:radial-gradient(ellipse 85% 650px at 0 250px,#e9f2fc85,transparent 75%),radial-gradient(ellipse 75% 700px at 100% 1700px,#edf0fd80,transparent 75%),radial-gradient(ellipse 75% 700px at 0 3500px,#eaf3fc85,transparent 75%),radial-gradient(ellipse 80% 700px at 100% 5600px,#edf0fc80,transparent 75%),var(--site-pearl)}body #main .hero-centered,body #main #explore.collection-reference,body #main .industry-explorer,body #main .promise-pearl.promise-redesign,body #main .home-about-section,body #main .reviews-reference,body #main .home-paths-section,body #main .contact-reference,body #main .affiliate-v3,body #main .product-screens-section,body #main .how-section,body #main .updates-product-section{background:transparent;border-top:0;border-bottom:0}body #main .hero-soft-wash{opacity:.4}body #main .hero-bottom-light{opacity:.35}body #main .collection-atmosphere,body #main .stories-atmosphere{opacity:.4}body #main .promise-pearl .promise-background{opacity:.3;background:radial-gradient(ellipse at 90% 40%,#dde8fb,transparent 60%)}body #main .home-about-section:before,body #main .home-about-section:after{opacity:.4}body #main .section,body #main .industry-explorer,body #main .home-about-section,body #main .reviews-reference,body #main .home-paths-section,body #main .updates-product-section{padding-top:76px;padding-bottom:76px}body #main #explore.collection-reference{padding-top:76px;padding-bottom:76px}body #main .page-hero{padding-top:66px;padding-bottom:42px}body #main .page-hero p,body #main .section-heading p,body #main .discovery-heading p,body #main .stories-heading p{color:var(--muted)}body #main .page-hero h1,body #main .section-heading h2,body #main .stories-heading h2{color:var(--ink)}body #main .product-card,body #main .industry-card,body #main .content-card,body #main .solution-card,body #main .feature-card,body #main .review-reference-card,body #main .support-card,body #main .support-selector-panel,body #main .support-availability-section,body #main .support-feature-suggestion,body #main .support-getting-started article,body #main .commission-panel,body #main .affiliate-steps article,body #main .industry-details article{border-color:var(--site-border);background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);box-shadow:var(--site-card-shadow),inset 0 1px 0 #fff}body #main #explore.collection-reference .discovery-card{border-color:var(--site-border);background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);box-shadow:var(--site-card-shadow),inset 0 1px 0 #fff}body #main .promise-pearl .promise-grid article{border-color:var(--site-border);background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);box-shadow:var(--site-card-shadow),inset 0 1px 0 #fff}body #main .review-feedback-strip,body #main .products-guidance,body #main .cta-section,body #main .cta{border-color:var(--site-border);background:linear-gradient(130deg,#ffffffd9,#f0f6fdbb);box-shadow:var(--site-card-shadow)}body #main .faq-section details,body #main .affiliate-faq details{border-color:var(--site-border);background:#ffffff80}body #main .search-input-wrap,body #main .discovery-search{border-color:var(--site-border)}body #main .filter-chips .chip:not(.active){border-color:var(--site-border);background:#ffffffb3;color:#6b80a0}body #main .filter-chips .chip.active{border-color:#5b90ed;background:var(--site-blue);color:#fff}body #main .popular-topics a,body #main .updates-intro,body #main .powered-section{border-color:var(--site-border)}body footer{background:#f7faff;border-top:1px solid var(--site-border)}body #main .custom-solutions-page{background:transparent}@media(max-width:800px){body #main .section,body #main .industry-explorer,body #main .home-about-section,body #main .reviews-reference,body #main .home-paths-section,body #main .updates-product-section,body #main #explore.collection-reference{padding-top:54px;padding-bottom:54px}body #main .page-hero{padding-top:48px;padding-bottom:30px}}body #main .contact-form-reference,body #main .affiliate-form{border-color:var(--site-border);background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);box-shadow:var(--site-card-shadow),inset 0 1px 0 #fff}body #main .contact-atmosphere{opacity:.4}.cs-workflows-refined .cs-workflow-layout{grid-template-columns:.88fr 1.12fr;gap:65px;align-items:center}.cs-workflows-refined .cs-workflow-story h2{font-size:clamp(32px,3.8vw,51px);letter-spacing:-.045em;line-height:1.14;margin:19px 0 22px}.cs-workflows-refined .cs-workflow-story h2 span{color:#3478ed}.cs-workflow-story>p{font-size:16px;line-height:1.75;max-width:440px;margin:0;color:#7485a2}.cs-workflow-map{max-width:360px;margin-top:29px;display:flex;flex-direction:column;align-items:center}.cs-workflow-map>span{display:flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid #dce7f6;border-radius:14px;background:#fff;color:#284976;font-size:13px;box-shadow:0 7px 18px #6c92c30a}.cs-workflow-map svg{width:21px;height:21px;color:#3478ed}.cs-workflow-map>i{width:1px;height:23px;background:#bfd3f1}.cs-workflow-map>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #bfd3f1;padding-top:13px;width:100%;position:relative}.cs-workflow-map b{flex:1;text-align:center;font-size:11px;font-weight:500;padding:9px 6px;border:1px solid #e0e9f7;border-radius:10px;background:#ffffffb3;color:#7085a5;position:relative}.cs-workflow-map b:before{content:"";height:13px;width:1px;background:#bfd3f1;position:absolute;top:-14px;left:50%}.cs-workflow-caption{display:block;font-size:11px;color:#8799b4;margin-top:18px}.cs-workflows-refined .cs-workflow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cs-workflows-refined .cs-workflow-cards article{border:1px solid #dce7f6;border-radius:22px;background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);padding:23px;position:relative;box-shadow:0 12px 30px #6c92c30c;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.cs-workflows-refined .cs-workflow-cards article:hover{transform:translateY(-4px);border-color:#bdcff0;box-shadow:0 15px 34px #6c92c31b}.cs-workflow-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cs-workflow-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;border:1px solid #dce8fb;background:linear-gradient(140deg,#fff,#eaf2ff);color:#3478ed}.cs-workflow-icon svg{width:22px;height:22px}.cs-workflow-index{font-size:10px;color:#95a8c6;letter-spacing:.09em}.cs-workflows-refined .cs-workflow-cards h3{font-size:19px;letter-spacing:-.025em;margin:0 0 9px}.cs-workflows-refined .cs-workflow-cards p{font-size:13px;line-height:1.65;min-height:43px;margin:0}.cs-workflows-refined .cs-workflow-cards article>.cs-workflow-detail{position:static;display:block;font-size:10px;color:#7891b7;margin-top:19px;padding-top:12px;border-top:1px solid #e4ecf8}.cs-setup-refined>.section-heading{text-align:center;justify-content:center}.cs-setup-refined .section-heading p{margin-inline:auto;max-width:650px}.cs-setup-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.cs-setup-groups article{position:relative;overflow:hidden;border:1px solid #dce7f6;border-radius:24px;padding:25px;background:linear-gradient(140deg,#fff,#f3f7ffb0);box-shadow:0 12px 30px #6c92c30c}.cs-setup-groups article:after{content:"";position:absolute;right:-48px;top:-45px;border:1px solid #dfe9fb;border-radius:50%;width:125px;height:125px;pointer-events:none}.cs-setup-group-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.cs-setup-group-top>span{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #dce7f6;border-radius:14px;background:#eaf2ff;color:#3478ed}.cs-setup-group-top svg{width:24px;height:24px}.cs-setup-group-top small{font-size:9px;letter-spacing:.13em;color:#8a9cb9}.cs-setup-groups h3{font-size:21px;letter-spacing:-.03em;line-height:1.25;margin:0 0 12px;max-width:230px}.cs-setup-groups p{font-size:13px;line-height:1.65;color:#7485a2;margin:0;min-height:43px}.cs-setup-groups ul{list-style:none;margin:24px 0 0;padding:16px 0 0;border-top:1px solid #e1eaf8;display:grid;gap:14px}.cs-setup-groups li{display:flex;align-items:center;gap:10px;color:#5f7599;font-size:12px;line-height:1.5}.cs-setup-groups li svg{width:18px;height:18px;flex-shrink:0;color:#7f9cc8}.cs-setup-note{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;width:fit-content;max-width:100%;margin:23px auto 0;border:1px solid #e2eaf7;border-radius:30px;background:#ffffff85;font-size:11px;line-height:1.6;color:#8293ad}.cs-setup-note svg{width:16px;height:16px;flex-shrink:0;color:#7191bc}.cs-process-current-line{stroke-dasharray:100;stroke-dashoffset:100;opacity:.65;transition:stroke-dashoffset .7s ease}.cs-process-traveller{filter:drop-shadow(0 0 3px #84aaff);opacity:0}.cs-process-timeline.is-in-view .cs-process-traveller{opacity:.85}body #main .cs-timeline-step.is-current{border-color:#bfd3f7;box-shadow:0 12px 30px #5285d51e,inset 0 1px 0 #fff;background:linear-gradient(120deg,#fff,#f0f6ff)}.cs-timeline-step.is-current .cs-timeline-number{box-shadow:0 0 0 5px #548df20e,0 7px 17px #509aff35}.cs-timeline-step.is-current .cs-timeline-icon svg{animation:cs-step-breathe 3.8s ease-in-out infinite}.cs-timeline-step.is-current .cs-mini-content>div i{animation:cs-mini-shimmer 3.4s ease-in-out infinite}.cs-timeline-step.is-current .cs-mini-content>div i:nth-child(2){animation-delay:.2s}.cs-timeline-step.is-current .cs-mini-content>div i:nth-child(3){animation-delay:.4s}@keyframes cs-step-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cs-mini-shimmer{0%,100%{opacity:.65}50%{opacity:1}}@media(max-width:1000px){.cs-workflows-refined .cs-workflow-layout{gap:32px}.cs-workflows-refined .cs-workflow-cards{gap:14px}.cs-workflows-refined .cs-workflow-cards article{padding:20px}.cs-setup-groups{gap:15px}.cs-setup-groups article{padding:22px}.cs-setup-groups h3{font-size:19px}}@media(max-width:800px){.cs-workflows-refined .cs-workflow-layout{grid-template-columns:1fr;gap:30px}.cs-workflow-story{max-width:560px}.cs-workflow-map{margin-top:24px}.cs-setup-groups{grid-template-columns:1fr}.cs-setup-groups article{padding:24px}.cs-setup-groups h3{max-width:none}.cs-setup-groups p{min-height:0}.cs-setup-groups ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-setup-note{border-radius:17px;align-items:flex-start}.cs-setup-note svg{margin-top:2px}}@media(max-width:480px){.cs-workflows-refined .cs-workflow-cards{grid-template-columns:1fr}.cs-workflows-refined .cs-workflow-cards p{min-height:0}.cs-setup-groups ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cs-process-traveller{display:none}.cs-timeline-step.is-current .cs-timeline-icon svg,.cs-timeline-step.is-current .cs-mini-content>div i{animation:none}.cs-process-current-line,.cs-workflows-refined .cs-workflow-cards article{transition:none}.cs-workflows-refined .cs-workflow-cards article:hover{transform:none}}.demo-hero,.trust-hero{text-align:center;padding:65px 0 48px;max-width:940px}.demo-hero h1,.trust-hero h1{font-size:clamp(42px,5.8vw,76px);line-height:1.08;letter-spacing:-.05em;font-weight:650;color:#14213e;margin:24px 0}.demo-hero h1 span,.trust-hero h1 span{color:#3478ed;background:linear-gradient(100deg,#247bed,#5c74e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.demo-hero>p,.trust-hero>p{font-size:18px;line-height:1.7;color:#7485a2;max-width:700px;margin:auto}.demo-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:23px;margin-top:27px}.demo-hero-tags>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#8092ae}.demo-hero-tags svg{width:16px;height:16px;color:#6191d6}.demo-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start;padding-top:28px;padding-bottom:20px}.demo-intro{position:sticky;top:120px;padding-top:20px}.demo-intro h2,.trust-practices-intro h2{font-size:clamp(30px,3.6vw,46px);line-height:1.15;letter-spacing:-.04em;margin:19px 0 20px}.demo-intro>p,.trust-practices-intro>p{font-size:15px;line-height:1.75;color:#7485a2;margin:0}.demo-journey{list-style:none;padding:0;margin:31px 0;display:grid;gap:24px}.demo-journey li{display:flex;gap:16px}.demo-journey li>span{font-size:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#edf3ff;border:1px solid #dce7f6;border-radius:50%;color:#3478ed}.demo-journey h3{font-size:16px;margin:0 0 6px;letter-spacing:-.02em}.demo-journey p{font-size:13px;line-height:1.6;color:#8090aa;margin:0}.demo-live-note{padding:24px;border:1px solid #dce7f6;border-radius:22px;background:linear-gradient(135deg,#fff,#f2f7ffcc)}.demo-live-note h3{font-size:21px;margin:16px 0 10px}.demo-live-note p{font-size:13px;line-height:1.6;color:#7485a2}.demo-live-note .button{margin-top:6px;font-size:12px}.demo-form{padding:32px;border:1px solid #dce7f6;border-radius:26px;background:linear-gradient(140deg,#ffffffef,#f5f9ffdc);box-shadow:0 18px 40px #6c92c310}.demo-form-title{display:flex;align-items:center;gap:15px;margin-bottom:27px}.demo-form-title>span{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#edf3ff;color:#3478ed}.demo-form-title svg{width:23px;height:23px}.demo-form-title h2{font-size:24px;letter-spacing:-.035em;margin:0 0 6px}.demo-form-title p{font-size:11px;color:#8796af;margin:0}.demo-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.demo-form .form-grid .full{grid-column:1/-1}.demo-form label{display:block;font-size:12px;line-height:1.5;color:#4d6284;font-weight:550}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{display:block;width:100%;font:inherit;font-size:14px;color:#233b60;padding:12px 14px;margin-top:8px;border:1px solid #dce7f6;border-radius:12px;background:#ffffffd9;min-height:46px;outline:0}.demo-form textarea{resize:vertical;line-height:1.6}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#6999ed;box-shadow:0 0 0 3px #3478ed10}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#9aa9bf}.demo-form .demo-product-note{margin:-3px 0 0;padding:12px 15px;border-radius:13px;background:#edf3fd;color:#7588a8;font-size:11px;line-height:1.65}.demo-form .demo-consent{display:flex;align-items:flex-start;gap:9px;margin:23px 0 16px;font-size:11px;font-weight:400}.demo-consent input{width:16px;height:16px;flex-shrink:0;accent-color:#3478ed;margin:1px 0 0}.demo-delivery{font-size:11px;line-height:1.7;color:#8798b2;margin:0 0 20px}.demo-form>.button{min-height:50px}.demo-privacy{font-size:10px;color:#8a9cb6;margin:16px 0 0}.demo-privacy a{color:#5a80bd}.demo-result{margin-top:25px;border-top:1px solid #dce7f6;padding-top:24px}.demo-result h3{font-size:20px;margin:0 0 12px}.demo-result>p{font-size:13px;line-height:1.65;color:#7485a2}.demo-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;line-height:1.7;background:#f0f5fc;padding:18px;border-radius:13px;color:#577095;margin:20px 0}.demo-other-path{font-size:13px;color:#8090aa;margin-top:30px;line-height:1.7}.demo-other-path a{display:inline-flex;align-items:center;gap:6px;color:#3478ed;margin-left:8px}.demo-other-path svg{width:15px;height:15px}.trust-symbol{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 23px;border:1px solid #dce7f6;background:linear-gradient(140deg,#fff,#eaf2ff);border-radius:21px;color:#3478ed;box-shadow:0 10px 24px #6c92c315}.trust-symbol svg{width:31px;height:31px}.trust-hero>.eyebrow{display:block}.trust-scope{display:block;font-size:11px;color:#91a1b9;margin-top:23px}.trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding-top:20px}.trust-cards article{display:flex;flex-direction:column;align-items:flex-start;padding:29px;border:1px solid #dce7f6;border-radius:23px;background:linear-gradient(140deg,#fff,#f5f9ffdc);box-shadow:0 12px 30px #6c92c30c}.trust-card-icon{height:45px;width:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#edf3ff;color:#3478ed}.trust-card-icon svg{width:23px;height:23px}.trust-cards h2{font-size:23px;letter-spacing:-.03em;margin:23px 0 14px;line-height:1.2}.trust-cards p{font-size:14px;line-height:1.7;color:#7485a2;margin:0 0 23px}.trust-cards .text-link{font-size:12px;color:#3478ed;margin-top:auto}.trust-practices{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.trust-practice-list{display:grid;gap:20px}.trust-practice-list article{display:flex;gap:18px;padding:23px;border:1px solid #dce7f6;border-radius:19px;background:#ffffffb0}.trust-practice-list article>span{width:36px;height:36px;background:#edf3ff;color:#5b88cf;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-practice-list svg{width:20px;height:20px}.trust-practice-list h3{font-size:17px;margin:0 0 9px}.trust-practice-list p{font-size:13px;line-height:1.75;color:#7485a2;margin:0}.trust-report{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:35px;border:1px solid #dce7f6;border-radius:26px;background:linear-gradient(120deg,#fff,#edf4fdc0);box-shadow:0 12px 30px #6c92c30c}.trust-report h2{font-size:32px;letter-spacing:-.035em;margin:18px 0}.trust-report p{font-size:14px;line-height:1.8;color:#7485a2;max-width:650px;margin:0}.trust-report>div:last-child{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.trust-report .button{font-size:12px}.demo-page,.trust-page{padding-bottom:0}@media(min-width:981px) and (max-width:1150px){.pearl-header .desktop-nav{gap:0}.pearl-header .nav-link{padding-inline:8px;font-size:11px}}@media(max-width:800px){.demo-hero,.trust-hero{padding:48px 0 34px}.demo-hero>p,.trust-hero>p{font-size:16px}.demo-layout,.trust-practices{grid-template-columns:1fr;gap:30px}.demo-intro{position:static;padding:0}.demo-live-note{max-width:500px}.trust-cards{grid-template-columns:1fr}.trust-cards article{padding:25px}.trust-report{display:block;padding:28px}.trust-report>div:last-child{flex-direction:row;flex-wrap:wrap;margin-top:25px}.demo-form{padding:27px}.demo-hero-tags{gap:13px}.trust-practice-list article{padding:20px}}@media(max-width:520px){.demo-form{padding:23px 19px}.demo-form .form-grid{grid-template-columns:1fr}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{font-size:16px}.demo-hero h1,.trust-hero h1{font-size:42px}.demo-form>.button,.demo-send{width:100%}.trust-report h2{font-size:29px}.demo-other-path a{margin-left:0;display:flex;margin-top:8px}}.trust-platforms .trust-hero{max-width:1080px}.trust-platforms .trust-hero h1{font-size:clamp(40px,5vw,68px)}.trust-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.trust-product-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid #dce7f6;border-radius:22px;background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);box-shadow:0 12px 30px #6c92c30c}.trust-product-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.trust-product-top .status{font-size:9px;letter-spacing:.01em}.trust-product-mark{width:43px;height:43px;border:1px solid #dce7f6;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#edf3ff;color:#3478ed}.trust-product-mark svg{width:23px;height:23px}.trust-product-grid h3{font-size:23px;letter-spacing:-.035em;margin:20px 0 13px}.trust-product-grid h3 small{display:block;margin-top:4px;font-size:10px;font-weight:400;letter-spacing:0;color:#91a1b9}.trust-product-grid p{font-size:12px;color:#7485a2;margin:0 0 17px}.trust-product-availability{display:block;font-size:11px;color:#879ab6;line-height:1.65;margin:0 0 23px}.trust-product-grid .text-link{font-size:11px;color:#3478ed;margin-top:auto}.trust-product-note{font-size:12px;line-height:1.75;color:#8a9cb6;max-width:850px;margin:25px auto 0;text-align:center}.trust-platforms .trust-practices{padding-top:20px!important}.trust-practices-intro>.text-link{margin-top:25px;font-size:12px;color:#3478ed}.trust-website-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid #dce7f6;margin-top:35px;padding-top:22px;font-size:12px;color:#8a9cb6}.trust-website-links a{display:inline-flex;align-items:center;gap:7px;color:#5b80ba}.trust-website-links svg{width:15px;height:15px}@media(max-width:800px){.trust-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-platforms .trust-practices{padding-top:10px!important}}@media(max-width:520px){.trust-product-grid{grid-template-columns:1fr}.trust-product-grid article{padding:23px}.trust-platforms .trust-hero h1{font-size:39px}.trust-website-links>span{width:100%}}.product-detail-page .pd-hero{padding-top:58px;padding-bottom:48px}.pd-hero .product-hero-copy h1{font-size:clamp(36px,4.3vw,59px);letter-spacing:-.045em;line-height:1.13}.pd-hero h1>span{color:#3478ed}.pd-availability{font-size:11px!important;line-height:1.7!important;color:#899bb5!important;max-width:480px;margin-top:18px!important}.pd-preview-caption{font-size:10px;color:#8c9eb8;padding:15px 0 0;text-align:center}.pd-section-nav{position:sticky;top:84px;z-index:20;padding:7px 0;pointer-events:none;margin:0 0 12px}.pd-section-nav>.container{display:flex;gap:5px;align-items:center;justify-content:center;width:fit-content;max-width:calc(100% - 36px);padding:7px;border:1px solid #dce7f6;border-radius:18px;background:#ffffffe0;box-shadow:0 8px 25px #607eaf0e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow-x:auto;pointer-events:auto}.pd-section-nav a{display:block;flex-shrink:0;font-size:12px;color:#7185a6;padding:10px 15px;border-radius:11px;transition:background .25s,color .25s}.pd-section-nav a:hover,.pd-section-nav a.is-active{background:#edf3ff;color:#3478ed}.product-detail-page section[id]{scroll-margin-top:165px}.pd-overview{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.pd-overview h2{font-size:clamp(31px,3.5vw,46px);line-height:1.17;letter-spacing:-.04em;margin:18px 0 22px}.pd-overview>div>p{font-size:15px;line-height:1.8;color:#7485a2;max-width:520px}.pd-overview-panel{padding:29px;border:1px solid #dce7f6;border-radius:24px;background:linear-gradient(140deg,#fff,#f3f8ffcc)}.pd-overview-panel dl{margin:22px 0 0}.pd-overview-panel dl>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:17px 0;border-top:1px solid #e2eaf7;align-items:center}.pd-overview-panel dt{font-size:11px;color:#8a9bb7}.pd-overview-panel dd{margin:0;font-size:13px;color:#425e88;line-height:1.6}.pd-overview-panel .status{font-size:9px}.pd-feature-grid article{border:1px solid #dce7f6;background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);border-radius:20px;box-shadow:0 10px 25px #6c92c30a}.pd-feature-grid article>svg{color:#3478ed}.pd-feature-grid h3{color:#14213e}.pd-feature-grid p{color:#7485a2}.pd-preview-section .section-heading p{max-width:700px}.pd-workflow-grid,.pd-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pd-workflow-grid article,.pd-three-grid article{padding:26px;border:1px solid #dce7f6;border-radius:22px;background:linear-gradient(140deg,#fff,#f5f9ffdc);box-shadow:0 12px 30px #6c92c30c}.pd-workflow-grid article>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #dce7f6;background:#edf3ff;color:#3478ed;font-size:11px;margin-bottom:24px}.pd-workflow-grid h3,.pd-three-grid h3{font-size:21px;letter-spacing:-.035em;line-height:1.3;margin:0 0 12px}.pd-workflow-grid p,.pd-three-grid p{font-size:13px;color:#7485a2;line-height:1.75;margin:0}.pd-three-grid article{display:flex;flex-direction:column;align-items:flex-start}.pd-three-grid article>svg{height:26px;width:26px;color:#3478ed;margin-bottom:25px}.pd-three-grid .text-link{font-size:12px;color:#3478ed;margin-top:22px}.pd-use-cases .use-case-grid>div{background:#ffffffb0;border-color:#dce7f6}.pd-operating-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pd-info-panel{padding:32px;border:1px solid #dce7f6;border-radius:24px;background:linear-gradient(140deg,#ffffffed,#f3f8ffdc)}.pd-info-panel h2{font-size:29px;letter-spacing:-.035em;line-height:1.2;margin:18px 0}.pd-info-panel p{font-size:14px;line-height:1.8;color:#7485a2}.pd-info-panel ul{padding-left:18px;font-size:12px;color:#8092ae;line-height:1.8;margin:20px 0}.pd-info-panel li{padding-left:4px;margin:7px 0}.pd-info-panel .button{font-size:12px;margin-top:8px}.pd-small-note{display:block;padding-top:16px;border-top:1px solid #e1e9f6;font-size:11px;color:#8c9eb8;line-height:1.7}.pd-getting-started ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:32px 0 0}.pd-getting-started li{border-top:1px solid #dce7f6;padding-top:23px}.pd-getting-started li>span{font-size:11px;color:#8a9fc0}.pd-getting-started h3{font-size:20px;margin:19px 0 12px;letter-spacing:-.03em}.pd-getting-started p{font-size:13px;color:#7485a2;line-height:1.75;margin:0}.pd-pricing{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:34px;border:1px solid #dce7f6;border-radius:25px;background:linear-gradient(120deg,#fff,#eef5fdcc)}.pd-pricing h2{font-size:32px;letter-spacing:-.035em;line-height:1.2;margin:17px 0}.pd-pricing p{font-size:14px;color:#7485a2;line-height:1.8;max-width:730px;margin:0}.pd-pricing>.button{flex-shrink:0;font-size:12px}.pd-release-note{border:1px solid #dce7f6;border-radius:23px;padding:28px;background:#ffffffb0}.pd-release-note h3{font-size:23px;letter-spacing:-.03em;margin:20px 0 13px}.pd-release-note p{font-size:14px;line-height:1.75;color:#7485a2}.pd-release-note .button{font-size:12px}.pd-final{text-align:center;padding:49px 30px;border:1px solid #dce7f6;border-radius:27px;background:radial-gradient(ellipse at 50% 50%,#fff,#edf4fdbb);box-shadow:0 15px 40px #6c92c30e}.pd-final h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;line-height:1.15;margin:19px 0}.pd-final p{font-size:15px;color:#7485a2;line-height:1.7;margin:0}.pd-final .button-row{justify-content:center;margin-top:27px}@media(max-width:800px){.product-detail-page .pd-hero{padding-top:42px;padding-bottom:30px}.pd-overview{grid-template-columns:1fr;gap:28px}.pd-workflow-grid,.pd-three-grid{grid-template-columns:1fr}.pd-operating-details{grid-template-columns:1fr}.pd-info-panel{padding:26px}.pd-pricing{display:block;padding:28px}.pd-pricing>.button{margin-top:24px}.pd-getting-started ol{grid-template-columns:1fr;gap:24px}.pd-getting-started h3{margin-top:12px}.pd-section-nav{top:79px}.pd-section-nav a{font-size:11px;padding:9px 12px}.pd-section-nav>.container{justify-content:flex-start}.pd-hero .product-hero-copy h1{font-size:39px}}@media(max-width:520px){.pd-section-nav>.container{max-width:calc(100% - 24px)}.pd-section-nav a{padding:8px 11px}.pd-overview-panel{padding:23px}.pd-overview-panel dl>div{grid-template-columns:85px 1fr;gap:12px}.pd-final{padding:35px 20px}.pd-final .button-row .button{width:100%;justify-content:center}.pd-info-panel h2{font-size:27px}.pd-pricing h2{font-size:29px}}.compare-add,.compare-hero-link,.compare-clear,.compare-edit,.pd-section-nav button{font:inherit;cursor:pointer;background:none;border:0;color:#426998}.compare-add{align-self:center;display:block;margin:14px auto 0;padding:9px 16px;font-size:13px}.compare-add[aria-pressed=true]{color:#2866cf;background:#edf4ff;border-radius:30px}.compare-hero-link{padding:12px 0;font-size:14px}.pd-section-nav button{padding:10px 16px;white-space:nowrap}.compare-add:hover,.compare-hero-link:hover,.compare-clear:hover{text-decoration:underline}#compare-picker{width:min(640px,calc(100% - 32px));max-height:85dvh;padding:28px;border:1px solid #dce7f6;border-radius:28px;color:#14213e;background:linear-gradient(140deg,#fff,#f4f8ff);box-shadow:0 30px 100px #14213e33}#compare-picker::backdrop{background:#17274055;backdrop-filter:blur(8px)}.compare-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.compare-dialog-head h2{font-size:28px;margin:8px 0}.compare-dialog-head+p{font-size:14px;line-height:1.7;color:#637794}.compare-options{display:grid;gap:9px;margin:22px 0}.compare-options label{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dce7f6;border-radius:15px;background:#ffffffb3;cursor:pointer}.compare-options input{accent-color:#3478ed;width:18px;height:18px}.compare-options label:has(input:checked){border-color:#83b0f4;background:#edf4ff}.compare-options label:has(input:disabled){opacity:.55}.compare-options small{display:block;color:#7485a2;font-size:12px;margin-top:3px}.compare-options em{margin-left:auto;font-size:10px;white-space:nowrap;font-style:normal;color:#657b9b}.compare-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.compare-message{font-size:13px;color:#426998;min-height:1em}.compare-tray{position:fixed;z-index:90;bottom:20px;left:50%;transform:translateX(-50%);width:min(850px,calc(100% - 32px));padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:#ffffffdf;backdrop-filter:blur(24px);border:1px solid #dce7f6;border-radius:22px;box-shadow:0 15px 60px #14213e25}.compare-tray[hidden]{display:none}.compare-tray b{font-size:12px;color:#7485a2}.compare-tray [data-compare-selected]{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.compare-tray [data-compare-selected] button{font:inherit;font-size:12px;color:#315889;background:#edf4ff;border:0;border-radius:20px;padding:7px 10px;cursor:pointer}.compare-tray-actions{display:flex;gap:12px;align-items:center}.compare-edit{font-size:12px}.compare-tray .button{font-size:13px;min-height:42px;white-space:nowrap}.compare-hero{text-align:center}.compare-hero p{margin-left:auto;margin-right:auto}.compare-hero .button{margin-top:22px}.compare-workspace{margin-bottom:70px}.compare-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0}.compare-toolbar p,.compare-context{color:#7485a2;font-size:13px;line-height:1.7}.compare-toolbar p{margin:5px 0 0}.compare-toolbar label{font-size:13px;display:flex;align-items:center;gap:8px}.compare-toolbar input{accent-color:#3478ed}.compare-context{margin:0 0 20px}.compare-table-scroll{overflow:auto;border:1px solid #dce7f6;border-radius:22px;background:#ffffffa8;box-shadow:0 10px 40px #16274b06}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:780px;color:#263b58;font-size:14px}.compare-table th,.compare-table td{text-align:left;vertical-align:top;padding:22px;border-bottom:1px solid #e7edf7;border-right:1px solid #e7edf7;line-height:1.8;overflow-wrap:anywhere}.compare-table thead{background:#f2f7ff}.compare-table thead th{font-weight:500}.compare-table thead a{font-size:22px;font-weight:600;color:#14213e}.compare-table small{display:block;font-size:12px;color:#7485a2}.compare-table select{display:block;width:100%;margin-top:18px;padding:9px;border:1px solid #dce7f6;border-radius:10px;color:#426998;background:#fff;font:inherit;font-size:12px}.compare-table th:first-child{width:185px;background:#f7faff}.compare-table tbody th{font-weight:500}.compare-table td.compare-live{color:#1c8059}.compare-table td.compare-planned{color:#7b649a}.compare-table tbody tr:last-child td>a{display:block;margin-bottom:12px;font-size:12px}.compare-table tr:last-child>*{border-bottom:0}.compare-empty{text-align:center;padding:65px 25px;border:1px dashed #b7cce9;border-radius:24px;background:#f7faff}.compare-empty h2{font-size:28px}.compare-empty p{color:#7485a2;margin:12px 0 24px}.compare-help{margin-bottom:80px}.compare-table-scroll[hidden],.compare-empty[hidden]{display:none}button:focus-visible,.compare-table-scroll:focus-visible{outline:2px solid #3478ed;outline-offset:4px}@media(max-width:700px){.compare-tray{bottom:10px;padding:13px;flex-wrap:wrap;gap:10px}.compare-tray-actions{width:100%;justify-content:flex-end}.compare-toolbar{flex-wrap:wrap}.compare-toolbar>div{width:100%}.compare-table{min-width:740px}.compare-table th:first-child{width:150px}.compare-table th,.compare-table td{padding:16px}.compare-options em{font-size:9px}.compare-options small{font-size:10px}#compare-picker{padding:20px}.compare-dialog-head h2{font-size:25px}.compare-help .button-row{flex-wrap:wrap}}body #main .compare-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:1100px;padding-top:75px;padding-bottom:55px;position:relative;isolation:isolate}body #main .compare-hero:before{content:'';position:absolute;inset:10% 5%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,#e5edff75,transparent 65%)}body #main .compare-hero .eyebrow{margin:0 auto 20px;color:#54769f}body #main .compare-hero h1{width:100%;max-width:900px;margin:0 auto!important;text-align:center;font-size:clamp(36px,4.4vw,62px);line-height:1.12;letter-spacing:-.05em}body #main .compare-hero h1 span{display:inline;background:linear-gradient(100deg,#244f93,#6499e7);background-clip:text;-webkit-background-clip:text;color:transparent}body #main .compare-hero p{max-width:630px;margin:22px auto 0;line-height:1.85;font-size:15px}body #main .compare-hero .button{margin:26px auto 0}.compare-workspace{max-width:1200px}.compare-toolbar{padding:24px 26px;background:#ffffffa6;border:1px solid #dce7f6;border-radius:20px;box-shadow:0 8px 25px #243b6005}.compare-toolbar>div{margin-right:auto}.compare-toolbar b{font-size:16px;font-weight:600}.compare-toolbar .compare-edit,.compare-toolbar .compare-clear{font-size:12px;border:1px solid #dce7f6;padding:9px 12px;border-radius:10px;background:#fff;white-space:nowrap}.compare-context{padding:17px 8px;margin:0;color:#7485a2}.compare-table th:first-child{position:sticky;left:0;z-index:1;box-shadow:3px 0 8px #14213e04}.compare-table thead th{padding-top:26px;padding-bottom:24px}.compare-heading-status{display:inline-block;font-size:10px;border-radius:20px;padding:4px 9px;margin-top:12px;background:#edf2fc;color:#79689c}.compare-heading-status.live{color:#248064;background:#eaf8f1}.compare-table td ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.compare-table td li{position:relative;padding-left:14px;font-size:13px}.compare-table td li:before{content:'';position:absolute;width:4px;height:4px;border-radius:50%;left:0;top:10px;background:#7c9cc8}.compare-cell-label{font-size:9px!important;letter-spacing:.08em;margin-bottom:11px}.compare-table tbody tr:hover td{background:#f6f9ff}.compare-table tbody td>a:not(.button){color:#547caf}.compare-mobile-hint{display:none}.catalog-search-actions{display:flex;align-items:stretch;gap:12px;width:100%;margin-bottom:22px}.catalog-search-actions .discovery-search{flex:1;min-width:0;width:auto;margin:0!important}.catalog-search-actions .catalog-compare-button{flex-shrink:0;min-height:60px;margin:0!important;border-radius:14px;padding:0 22px;font-size:12px;align-self:stretch}.catalog-search-actions .discovery-search input{min-width:0}.compare-help{padding:35px!important;border-radius:24px!important}.compare-empty{background:linear-gradient(120deg,#fff,#f4f8ff);border-style:solid;padding:65px 25px}.compare-empty h2{font-weight:550}@media(max-width:800px){.compare-toolbar{flex-wrap:wrap;gap:12px;padding:20px}.compare-toolbar>div{width:100%}.compare-table-scroll{border-radius:16px}.compare-mobile-hint{display:block;font-size:11px;color:#8191aa;text-align:right;margin:12px 0}.compare-help{padding:25px!important}body #main .compare-hero{padding-top:48px;padding-bottom:38px}.catalog-search-actions .catalog-compare-button{padding:0 15px}.catalog-search-actions .discovery-total{display:none}}@media(max-width:560px){.catalog-search-actions{flex-direction:column;gap:10px;margin-bottom:20px}.catalog-search-actions .catalog-compare-button{min-height:44px;align-self:flex-end;padding:10px 16px}.catalog-search-actions .discovery-search{flex:auto;min-height:54px}body #main .compare-hero p{font-size:13px}.compare-toolbar label{font-size:12px}.compare-table thead a{font-size:19px}.compare-context{font-size:11px}}body #main .pd-hero-refined{display:grid;grid-template-columns:1fr 1.15fr;gap:55px;align-items:center;padding-top:64px;padding-bottom:60px}.pd-hero-refined .product-hero-copy h1{font-size:clamp(33px,3.1vw,48px);line-height:1.14;margin-top:22px}.pd-hero-refined .product-hero-copy>p{font-size:14px;line-height:1.85}.pd-hero-refined .product-identity{margin-top:16px}.pd-hero-refined .button-row{gap:10px}.pd-capability-chips{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0 24px}.pd-capability-chips span{font-size:10px;padding:6px 10px;border:1px solid #e0e8f5;border-radius:20px;color:#6482a8;background:#fff9}.pd-updated{display:block;font-size:10px;color:#95a4b8;margin-top:10px}.pd-hero-refined .pd-availability{font-size:11px!important;margin:0!important}.pd-gallery{min-width:0;align-self:center}.pd-gallery-stage{aspect-ratio:1200/760;background:#edf3fc;border:1px solid #d8e3f3;border-radius:22px;box-shadow:0 22px 65px #294b8612;overflow:hidden;touch-action:pan-y}.pd-gallery-stage figure{margin:0;width:100%;height:100%}.pd-gallery-stage figure[hidden]{display:none}.pd-gallery-stage button{position:relative;display:block;padding:0;width:100%;height:100%;background:none;border:0;cursor:zoom-in}.pd-gallery-stage img{width:100%;height:100%;object-fit:contain;display:block}.pd-expand-icon{position:absolute;right:16px;bottom:16px;padding:9px;border-radius:50%;background:#ffffffd9;color:#52749f;box-shadow:0 3px 14px #264b7b12}.pd-expand-icon svg{width:16px;height:16px}.pd-gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 3px 12px}.pd-gallery-caption b{display:block;font-size:13px;font-weight:550;color:#314b70}.pd-gallery-caption small{display:block;font-size:10px;color:#94a2b7;margin-top:4px}.pd-gallery-caption>span{font-size:11px;color:#7c91af;font-variant-numeric:tabular-nums}.pd-gallery-controls{display:flex;align-items:center;gap:10px}.pd-gallery-controls>button{background:#fff;border:1px solid #dce7f6;width:30px;height:34px;border-radius:10px;color:#6583aa;flex-shrink:0}.pd-gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:1}.pd-gallery-thumbs button{padding:4px;border:1px solid #e2e9f3;border-radius:9px;min-width:0;background:#fff;transition:border-color .2s,transform .2s}.pd-gallery-thumbs button[aria-pressed=true]{border-color:#73a2e8;box-shadow:0 0 0 2px #e4efff}.pd-gallery-thumbs img{display:block;width:100%;aspect-ratio:1200/760;object-fit:contain;border-radius:5px}.pd-gallery-thumbs span{font-size:8px;color:#7990ae;display:block;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-gallery-note{font-size:10px;line-height:1.7;margin:12px 0 0;color:#95a4b8}.pd-image-dialog{width:min(1250px,calc(100% - 32px));max-height:93dvh;padding:20px;border:1px solid #dce7f6;border-radius:22px;background:#fafcff;color:#263f62;box-shadow:0 25px 100px #0f244344}.pd-image-dialog::backdrop{background:#14223c99;backdrop-filter:blur(9px)}.pd-image-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.pd-image-dialog h2{font-size:21px;letter-spacing:-.02em}.pd-image-dialog-head p{font-size:11px;margin-top:5px}.pd-image-dialog-head>button{font-size:28px;width:40px;height:40px;border:1px solid #e1e8f3;border-radius:50%;background:#fff}.pd-image-dialog>img{display:block;max-height:70dvh;width:100%;object-fit:contain;border-radius:12px}.pd-lightbox-controls{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#6a84a8;font-size:12px}.pd-lightbox-controls button{padding:8px 12px;border:1px solid #dce7f6;border-radius:9px;background:#fff}.pd-page-refined .pd-sticky-product>.container{display:flex;align-items:center;justify-content:space-between;gap:18px}.pd-sticky-identity{display:none;align-items:center;gap:10px;white-space:nowrap}.pd-sticky-identity>b{font-size:14px}.pd-sticky-identity .status{font-size:8px}.pd-quick-links{display:flex;gap:4px;overflow:auto;min-width:0}.pd-sticky-action{display:none;flex-shrink:0}.pd-sticky-product.is-past-hero .pd-sticky-identity{display:flex}.pd-sticky-product.is-past-hero .pd-sticky-action{display:block}.pd-sticky-action .button{min-height:38px;font-size:10px;padding:10px 14px}.pd-feature-image{display:flex;align-items:center;gap:8px;margin-top:17px;color:#597faf;font-size:11px;padding:0}.pd-feature-image svg{width:15px;height:15px}.pd-fit{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.pd-fit h2{margin-top:15px}.pd-fit>div>p{margin-top:17px;line-height:1.8;max-width:420px}.pd-fit-types{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.pd-fit-types span{padding:8px 12px;border:1px solid #dce7f6;border-radius:20px;background:#fff;color:#6b84a4;font-size:12px}.pd-fit-checks{display:grid;gap:14px}.pd-fit-checks article{display:flex;gap:15px;padding:21px;border:1px solid #dce7f6;border-radius:17px;background:#ffffffa8}.pd-fit-checks svg{color:#668ec5;margin-top:3px}.pd-fit-checks h3{font-size:17px;letter-spacing:-.025em}.pd-fit-checks p{font-size:12px;line-height:1.8;margin-top:7px}.pd-fit-checks>small,.pd-access .pd-three-grid small{font-size:10px;color:#95a4b8}.pd-access .pd-three-grid small{display:block;margin-top:18px}.pd-access .pd-small-note{margin-top:20px}.pd-support-links{display:grid;gap:14px;margin-top:25px}.pd-support-links a{display:flex;align-items:center;gap:10px;font-size:12px;color:#6084b1}.pd-support-links svg{width:15px;height:15px}.pd-helpful-links{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:25px;font-size:11px;color:#7290b5}.pd-helpful-links button{font:inherit;color:inherit}.pd-page-refined .pd-final .button-row{justify-content:center}@media(max-width:1000px){body #main .pd-hero-refined{gap:28px;grid-template-columns:1fr 1fr}.pd-hero-refined .button-row .button{font-size:10px;padding:12px 14px}.pd-sticky-product.is-past-hero .pd-sticky-identity .status{display:none}.pd-quick-links a{padding:10px!important;font-size:11px!important}.pd-fit{gap:32px}}@media(max-width:800px){body #main .pd-hero-refined{grid-template-columns:1fr;padding-top:40px;padding-bottom:35px;gap:30px}.pd-hero-refined .product-hero-copy{max-width:620px}.pd-gallery{width:100%;max-width:690px}.pd-hero-refined .product-hero-copy h1{font-size:38px}.pd-fit{grid-template-columns:1fr;gap:26px}.pd-page-refined .pd-sticky-product>.container{gap:10px;flex-wrap:wrap;padding:10px 0}.pd-sticky-product.is-past-hero .pd-sticky-identity{order:0}.pd-sticky-action{order:1;margin-left:auto}.pd-quick-links{order:2;width:100%}.pd-sticky-product{top:77px}.pd-gallery-thumbs span{font-size:9px}.pd-page-refined section[id]{scroll-margin-top:170px}}@media(prefers-reduced-motion:no-preference){.pd-gallery-stage figure:not([hidden]){animation:pd-image-in .35s ease-out}@keyframes pd-image-in{from{opacity:.6}to{opacity:1}}}.pd-intro-video{min-width:0}.pd-video-frame{aspect-ratio:16/10;position:relative;overflow:hidden;border-radius:24px;border:1px solid #d8e4f5;background:#edf3fc;box-shadow:0 24px 65px #294b8612}.pd-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#101c31}.pd-video-waiting{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;background:radial-gradient(ellipse at 35% 20%,#e2eaff,transparent 60%),radial-gradient(ellipse at 90% 95%,#e5e9f9,transparent 55%),#f8fbff}.pd-video-waiting>.product-icon{width:64px;height:64px;border-radius:19px;box-shadow:0 12px 30px #477abc12;margin-bottom:14px}.pd-video-waiting>.product-icon svg{width:29px;height:29px}.pd-video-waiting>b{font-size:25px;color:#254063;letter-spacing:-.035em}.pd-video-waiting>span{font-size:10px;color:#8a9eb9;margin-top:3px}.pd-video-pending{font-size:11px;color:#6686b4;border:1px solid #dce6f5;border-radius:20px;padding:7px 13px;margin-top:25px;background:#fff9}.pd-video-waiting>p{font-size:10px;color:#92a2ba;margin-top:10px}.pd-video-orbit{position:absolute;inset:0;z-index:-1;pointer-events:none}.pd-video-orbit i{position:absolute;width:80%;height:130%;border:1px solid #cad9f14d;border-radius:50%;left:10%;top:-15%;transform:rotate(-25deg)}.pd-video-orbit i+i{width:120%;height:80%;left:-10%;top:10%;transform:rotate(25deg)}.pd-video-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 4px}.pd-video-caption .eyebrow{font-size:8px;margin-bottom:5px}.pd-video-caption b{font-size:13px;font-weight:550;color:#36557d}.pd-video-caption>span{font-size:10px;color:#869bb8;padding:5px 9px;background:#eff4fc;border-radius:20px}.pd-video-error{position:absolute;bottom:10px;left:10px;right:10px;padding:10px;border-radius:10px;background:#fff;font-size:12px}body #main .pd-sticky-product{position:sticky;top:87px;border:0;background:transparent;padding:8px 0;z-index:35;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.pd-page-refined .pd-sticky-product>.container{width:calc(100% - 72px);max-width:1280px;min-height:60px;padding:10px 18px;gap:14px;border:1px solid #ffffffd9;border-radius:20px;background:linear-gradient(115deg,#ffffffc9,#eef4ffaf);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 8px 32px #253e6710,inset 0 1px 0 #fff;transition:box-shadow .3s,background .3s}.pd-sticky-product.is-past-hero>.container{box-shadow:0 14px 40px #253e671c}.pd-sticky-product .pd-quick-links{margin:auto;gap:3px}.pd-sticky-product .pd-quick-links a{padding:9px 12px;border-radius:11px;font-size:11px;color:#6b83a4;white-space:nowrap}.pd-sticky-product .pd-quick-links a.is-active{background:#ffffffdc;color:#315e9c;box-shadow:0 2px 8px #385c9208}.pd-sticky-product .pd-sticky-identity{gap:8px}.pd-sticky-product .pd-sticky-identity>b{color:#355277}.pd-page-refined .pd-overview-refined{gap:55px;align-items:center}.pd-overview-refined h2{font-size:clamp(29px,3vw,42px);line-height:1.18}.pd-overview-refined>div>p{max-width:530px;font-size:14px}.pd-overview-refined .pd-overview-panel{padding:28px;border-radius:23px;background:linear-gradient(140deg,#ffffffdd,#f3f7ffb0);box-shadow:0 12px 40px #284b8008;border:1px solid #dce7f6}.pd-overview-brand{display:flex;gap:14px;align-items:center;margin-bottom:23px}.pd-overview-brand b{font-size:15px;font-weight:550;color:#37567e}.pd-overview-brand .eyebrow{font-size:8px;margin-bottom:4px}.pd-overview-purpose{display:flex;align-items:center;gap:10px;border-top:1px solid #e2eaf6;margin-top:15px;padding-top:18px;color:#7d95b6;font-size:11px}.pd-overview-purpose svg{width:17px;height:17px}.pd-page-refined .pd-features-refined{gap:17px}.pd-page-refined .pd-features-refined article{padding:26px;border:1px solid #dce7f6;border-radius:19px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 6px 22px #284b8004;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.pd-features-refined article>svg{width:42px;height:42px;padding:10px;background:#edf3ff;border-radius:13px;color:#688fd0;margin-bottom:20px}.pd-page-refined .pd-features-refined h3{font-size:19px;color:#365276;letter-spacing:-.03em}.pd-page-refined .pd-features-refined p{font-size:12px;line-height:1.85;margin-top:11px;color:#8494ad}.pd-features-refined article:hover{transform:translateY(-3px);border-color:#c2d5f3;box-shadow:0 13px 30px #284b8009}@media(max-width:1000px){.pd-sticky-product.is-past-hero .pd-sticky-identity{display:none}.pd-page-refined .pd-sticky-product>.container{gap:9px;padding:9px 12px}.pd-sticky-product .pd-quick-links a{padding:9px!important;font-size:10px!important}.pd-page-refined .pd-overview-refined{gap:25px}}@media(max-width:800px){body #main .pd-sticky-product{top:79px}.pd-page-refined .pd-sticky-product>.container{width:calc(100% - 32px);border-radius:17px;flex-wrap:nowrap;min-height:54px}.pd-sticky-product .pd-quick-links{order:0;flex:1;width:auto}.pd-sticky-product.is-past-hero .pd-sticky-action{order:1;margin:0}.pd-sticky-action .button{font-size:9px!important;min-height:34px!important;padding:8px 10px!important}.pd-page-refined section[id]{scroll-margin-top:165px}.pd-video-frame{max-width:680px}.pd-overview-refined{grid-template-columns:1fr!important}.pd-video-waiting>.product-icon{width:54px;height:54px}.pd-video-waiting>b{font-size:22px}.pd-video-pending{margin-top:18px}}@media(max-width:560px){.pd-sticky-product.is-past-hero .pd-sticky-action{display:none}.pd-sticky-product .pd-quick-links a{font-size:10px!important;padding:8px 10px!important}.pd-video-frame{border-radius:19px}.pd-video-caption{padding:15px 2px}.pd-video-waiting>.product-icon{width:48px;height:48px;margin-bottom:10px}.pd-video-pending{margin-top:13px;padding:5px 10px}.pd-overview-refined .pd-overview-panel{padding:22px}.pd-page-refined .pd-features-refined article{padding:22px}}@media(prefers-reduced-motion:reduce){.pd-features-refined article,.pd-sticky-product>.container{transition:none}.pd-features-refined article:hover{transform:none}}body #main .pd-sticky-product{padding:8px 0}.pd-page-refined .pd-sticky-product>.container{width:fit-content;max-width:calc(100% - 48px);min-height:58px;margin:0 auto;padding:8px 10px 8px 20px;gap:25px;border-radius:22px;background:linear-gradient(115deg,#ffffffcf,#f2f7ffb8);border:1px solid #ffffffed;box-shadow:0 8px 28px #25477312,inset 0 1px 0 #fff;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.pd-page-refined .pd-sticky-product .pd-sticky-identity{display:flex!important;gap:9px;order:0}.pd-sticky-product .pd-sticky-identity>b{font-size:13px;font-weight:600;letter-spacing:-.025em}.pd-page-refined .pd-sticky-product .pd-sticky-identity .status{display:inline-flex;font-size:7px;padding:4px 7px}.pd-page-refined .pd-sticky-product .pd-quick-links{order:1;margin:0;flex:0 1 auto;width:auto;gap:2px}.pd-page-refined .pd-sticky-product .pd-quick-links a{padding:9px 11px!important;border-radius:12px;font-size:10px!important;white-space:nowrap}.pd-page-refined .pd-sticky-product .pd-sticky-action{display:block!important;order:2;margin:0;flex-shrink:0}.pd-page-refined .pd-sticky-action .pd-tray-cta{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex-direction:row!important;gap:10px;white-space:nowrap!important;min-height:40px;width:auto;padding:10px 14px!important;margin:0!important;border-radius:14px;background:linear-gradient(150deg,#ffffffed,#f7faffc7);border:1px solid #b9cce8;box-shadow:inset 0 1px 0 #fff,0 3px 9px #365b9010;color:#35577e;font-size:11px!important;line-height:1!important;font-weight:550;transition:box-shadow .25s,border-color .25s}.pd-tray-cta>span{display:inline!important;white-space:nowrap!important}.pd-tray-cta>.icon{display:block!important;width:16px!important;height:16px!important;flex-shrink:0;color:#5686cc}.pd-tray-cta:hover{border-color:#86abd9;box-shadow:0 7px 18px #365b9022,inset 0 1px 0 #fff}.pd-sticky-product.is-past-hero>.container{box-shadow:0 10px 35px #25477318}@media(min-width:1100px){.pd-page-refined .pd-sticky-product>.container{gap:32px;padding-left:22px}.pd-page-refined .pd-sticky-product .pd-quick-links a{padding:10px 13px!important}}@media(max-width:800px){.pd-page-refined .pd-sticky-product>.container{max-width:calc(100% - 32px);gap:12px;padding:8px 10px;border-radius:18px}.pd-page-refined .pd-sticky-product .pd-sticky-identity .status{display:none}.pd-page-refined .pd-sticky-product .pd-quick-links{flex:1;min-width:0}.pd-page-refined .pd-sticky-product .pd-quick-links a{padding:9px 8px!important;font-size:9px!important}.pd-page-refined .pd-sticky-action .pd-tray-cta{font-size:10px!important;gap:7px;padding:9px 11px!important;min-height:36px}}@media(max-width:600px){.pd-page-refined .pd-sticky-product>.container{width:calc(100% - 32px);display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:9px 12px}.pd-page-refined .pd-sticky-product .pd-sticky-identity{grid-column:1;grid-row:1}.pd-page-refined .pd-sticky-product .pd-sticky-action{grid-column:2;grid-row:1}.pd-page-refined .pd-sticky-product .pd-quick-links{grid-column:1/-1;grid-row:2;justify-content:space-between;width:100%;gap:1px}.pd-page-refined .pd-sticky-product .pd-quick-links a{padding:7px 8px!important}.pd-page-refined section[id]{scroll-margin-top:190px}}@media(prefers-reduced-motion:reduce){.pd-tray-cta{transition:none}}.pd-page-refined .pd-sticky-product>.container{background:linear-gradient(115deg,rgba(0,102,255,.20),rgba(255,255,255,.83) 53%,rgba(0,102,255,.12));border-color:rgba(71,126,220,.20);box-shadow:0 8px 28px #25477312,inset 0 1px 0 #ffffffdd}.pd-page-refined .pd-sticky-product .pd-sticky-identity>b{color:#173963}.pd-page-refined .pd-sticky-product .pd-quick-links a{color:#42668f}.pd-page-refined .pd-sticky-product .pd-quick-links a.is-active{background:#ffffffdf;color:#245db0;box-shadow:0 3px 10px #2465bd0b}.pd-page-refined .pd-sticky-action .pd-tray-cta{background:linear-gradient(140deg,#fff,#eff5ff);border-color:#aac5ed;color:#284f83}.pd-feature-section .section-heading{max-width:100%;display:flex;align-items:end;margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid #dee7f4}.pd-feature-section .section-heading .eyebrow{font-size:9px;letter-spacing:.13em;color:#7890b1;margin-bottom:14px}.pd-feature-section .section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.045em;font-weight:550}.pd-feature-section .section-heading p{font-size:13px!important;line-height:1.8;max-width:600px;margin-top:14px}.pd-page-refined .pd-features-refined{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #dce6f3;border-radius:21px;overflow:hidden;background:#ffffffab;box-shadow:0 12px 38px #244a8005}.pd-page-refined .pd-features-refined article{padding:28px 27px;min-height:152px;border:0;border-radius:0;background:transparent;box-shadow:none;border-right:1px solid #e1e9f5;border-bottom:1px solid #e1e9f5;transition:background .2s;transform:none}.pd-page-refined .pd-features-refined article:nth-child(3n){border-right:0}.pd-page-refined .pd-features-refined article:nth-last-child(-n+3){border-bottom:0}.pd-page-refined .pd-features-refined h3{font-size:18px;font-weight:550;color:#304c72;letter-spacing:-.02em;margin:0;line-height:1.35}.pd-page-refined .pd-features-refined p{font-size:12px;line-height:1.9;color:#7b8da8;margin-top:12px;max-width:310px}.pd-page-refined .pd-features-refined article:before,.pd-page-refined .pd-features-refined article:after{display:none}.pd-page-refined .pd-features-refined article:hover{background:#f3f7fe;box-shadow:none;transform:none;border-color:#e1e9f5}@media(max-width:900px){.pd-page-refined .pd-features-refined article{padding:24px 21px;min-height:155px}}@media(max-width:700px){.pd-page-refined .pd-features-refined{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-page-refined .pd-features-refined article:nth-child(n){border-right:1px solid #e1e9f5;border-bottom:1px solid #e1e9f5}.pd-page-refined .pd-features-refined article:nth-child(2n){border-right:0}.pd-page-refined .pd-features-refined article:last-child{border-bottom:0}.pd-feature-section .section-heading{padding-bottom:22px;margin-bottom:22px}}@media(max-width:480px){.pd-page-refined .pd-features-refined{grid-template-columns:1fr;border-radius:17px}.pd-page-refined .pd-features-refined article:nth-child(n){border-right:0;min-height:0;padding:23px}.pd-page-refined .pd-features-refined h3{font-size:17px}.pd-page-refined .pd-features-refined p{max-width:none;margin-top:8px}}.pd-page-refined .pd-sticky-product>.container{padding:8px 9px 8px 14px;gap:17px;min-height:64px;border-radius:23px;background:linear-gradient(115deg,rgba(0,102,255,.17),rgba(255,255,255,.88) 43%,rgba(0,102,255,.09));border:1px solid #ffffffd9;box-shadow:0 10px 35px #173d7214,inset 0 1px 0 #fff,inset 0 -1px 0 #adc5e925}.pd-page-refined .pd-sticky-product .pd-sticky-identity{gap:9px;padding-right:16px;border-right:1px solid #678fc62b}.pd-sticky-identity>.product-icon{width:32px;height:32px;border-radius:10px;background:linear-gradient(140deg,#ffffffd9,#e7f0ff);border:1px solid #ffffffcc;box-shadow:0 3px 8px #3667af0a;flex-shrink:0}.pd-sticky-identity>.product-icon svg{width:17px;height:17px;color:#497dca}.pd-dock-name{display:grid;gap:3px}.pd-dock-name b{font-size:12px;font-weight:600;color:#24476f;letter-spacing:-.025em;line-height:1.2}.pd-dock-name small{font-size:8px;color:#8c9eb7;line-height:1}.pd-page-refined .pd-sticky-product .pd-sticky-identity .status{font-size:8px;border:0;background:#e8f7efad;padding:4px 7px;gap:4px;margin-left:2px}.pd-page-refined .pd-sticky-product .pd-quick-links{gap:2px;padding:3px;border:1px solid #ffffff73;border-radius:16px;background:#ffffff25}.pd-page-refined .pd-sticky-product .pd-quick-links a{font-size:10px!important;font-weight:500;padding:10px 12px!important;color:#6a81a1;border-radius:12px;transition:background .2s,color .2s,box-shadow .2s}.pd-page-refined .pd-sticky-product .pd-quick-links a:hover{background:#ffffff8c;color:#335f98}.pd-page-refined .pd-sticky-product .pd-quick-links a.is-active{background:linear-gradient(140deg,#fff,#f7faff);color:#2b61aa;box-shadow:0 3px 9px #244e8710,inset 0 0 0 1px #ffffffdb}.pd-page-refined .pd-sticky-action .pd-tray-cta{min-height:43px;padding:11px 14px!important;gap:10px;border-radius:15px;background:linear-gradient(145deg,#fffffffa,#eef5ffe0);border:1px solid #a7c2e5;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #c5d9f03b,0 3px 12px #28558c0a;font-size:10px!important;color:#315884}.pd-tray-cta>.icon{width:23px!important;height:23px!important;padding:5px;border-radius:50%;background:#e9f2ff;color:#3f7ad2;transition:background .2s}.pd-tray-cta:hover>.icon{background:#dceaff}.pd-sticky-product.is-past-hero>.container{box-shadow:0 13px 38px #173d721a,inset 0 1px 0 #fff}@media(max-width:1050px){.pd-page-refined .pd-sticky-product>.container{gap:10px;padding-left:12px}.pd-page-refined .pd-sticky-product .pd-sticky-identity{padding-right:10px}.pd-page-refined .pd-sticky-product .pd-quick-links a{padding:9px 9px!important}.pd-sticky-identity .pd-dock-name small{display:none}}@media(max-width:800px){.pd-sticky-identity>.product-icon{width:28px;height:28px}.pd-page-refined .pd-sticky-product>.container{min-height:58px;gap:8px}.pd-page-refined .pd-sticky-product .pd-quick-links{padding:2px}.pd-page-refined .pd-sticky-product .pd-quick-links a{font-size:9px!important;padding:9px 7px!important}.pd-page-refined .pd-sticky-action .pd-tray-cta{gap:7px;padding:9px 10px!important;min-height:38px}.pd-tray-cta>.icon{width:20px!important;height:20px!important}}@media(max-width:600px){.pd-page-refined .pd-sticky-product>.container{padding:10px 12px;gap:9px;max-width:420px;width:calc(100% - 32px)}.pd-page-refined .pd-sticky-product .pd-sticky-identity{border:0;padding:0}.pd-dock-name small{display:block!important}.pd-page-refined .pd-sticky-product .pd-sticky-identity .status{display:inline-flex}.pd-page-refined .pd-sticky-product .pd-quick-links{background:#ffffff45;border-color:#ffffff90}.pd-page-refined .pd-sticky-product .pd-quick-links a{flex:1;text-align:center;padding:8px 6px!important}.pd-page-refined .pd-sticky-action .pd-tray-cta{min-height:36px}}@media(prefers-reduced-motion:reduce){.pd-sticky-product .pd-quick-links a,.pd-tray-cta>.icon{transition:none}}.pd-page-refined .pd-sticky-product .pd-sticky-identity .status.development{background:#edf0fa;color:#7b7497}.pd-page-refined .pd-sticky-product>.container{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,250,251,.96));border:1px solid rgba(219,221,226,.9);border-radius:18px;box-shadow:0 9px 30px #1519230b,0 2px 5px #15192304,inset 0 1px 0 #fff;backdrop-filter:blur(20px) saturate(100%);-webkit-backdrop-filter:blur(20px) saturate(100%)}.pd-sticky-product.is-past-hero>.container{box-shadow:0 12px 34px #15192310,0 2px 5px #15192305,inset 0 1px 0 #fff}.pd-page-refined .pd-sticky-product .pd-sticky-identity{border-right-color:#e2e3e7}.pd-sticky-identity>.product-icon{background:linear-gradient(140deg,#fff,#f2f2f4);border:1px solid #e6e7ea;border-radius:9px;box-shadow:0 2px 5px #15192304}.pd-sticky-identity>.product-icon svg{color:#5c606b}.pd-dock-name b{color:#33353d}.pd-dock-name small{color:#979aa3}.pd-page-refined .pd-sticky-product .pd-quick-links{background:#f0f0f2;border:1px solid #e9e9ec;border-radius:13px;padding:3px}.pd-page-refined .pd-sticky-product .pd-quick-links a{color:#81838d;border-radius:10px}.pd-page-refined .pd-sticky-product .pd-quick-links a:hover{background:#fafafb;color:#474952}.pd-page-refined .pd-sticky-product .pd-quick-links a.is-active{background:#fff;color:#34363e;box-shadow:0 1px 4px #191c2610,inset 0 0 0 1px #e5e5e9}.pd-page-refined .pd-sticky-action .pd-tray-cta{background:linear-gradient(145deg,#fff,#f8f8f9);border:1px solid #d4d5da;color:#444650;border-radius:12px;box-shadow:0 2px 5px #15192306,inset 0 1px 0 #fff}.pd-page-refined .pd-sticky-action .pd-tray-cta:hover{border-color:#b9bbc4;box-shadow:0 5px 14px #15192310,inset 0 1px 0 #fff}.pd-tray-cta>.icon{color:#646774;background:#f0f0f3}.pd-tray-cta:hover>.icon{background:#e8e8ed}.pd-page-refined .pd-sticky-product .pd-sticky-identity .status.development{background:#f0f0f3;color:#7b7c87}@media(max-width:600px){.pd-page-refined .pd-sticky-product .pd-quick-links{background:#f0f0f2;border-color:#e9e9ec}.pd-page-refined .pd-sticky-product>.container{border-radius:16px}}#product-interest-dialog{width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;margin:auto;padding:30px;border:1px solid #e1e6ef;border-radius:25px;background:linear-gradient(145deg,#fffffffa,#f9fbfffa);box-shadow:0 25px 90px #17253f30;color:#263f62}#product-interest-dialog::backdrop{background:#15233e66;backdrop-filter:blur(8px)}.interest-top{display:flex;align-items:start;justify-content:space-between;gap:15px}.interest-top .eyebrow{font-size:8px;margin-bottom:7px}.interest-product{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.interest-product b{font-size:16px;letter-spacing:-.03em}.interest-product>span{font-size:9px;background:#f0edf7;color:#817295;padding:5px 8px;border-radius:15px}#product-interest-dialog[data-status=coming] .interest-product>span{background:#fff4df;color:#a17a38}#interest-title{font-size:29px;letter-spacing:-.04em;margin:25px 0 12px}#interest-description{font-size:13px;line-height:1.8;color:#7d8fa9;margin-bottom:23px}.interest-fields{display:grid;gap:15px}.interest-fields label{display:grid;gap:7px;font-size:11px;color:#4e688c}.interest-fields label>span{color:#7c93b6}.interest-fields small{color:#9ba8ba;font-size:9px}.interest-fields input,.interest-fields textarea{width:100%;min-width:0;border:1px solid #dce5f2;border-radius:11px;background:#fff;padding:12px;font-size:12px;color:#344e72;resize:vertical}.interest-fields input::placeholder,.interest-fields textarea::placeholder{color:#a4b0c2}.interest-consent{display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.8;color:#7e90a9;margin:18px 0}.interest-consent input{margin:3px 0;accent-color:#407ad3}.interest-submit{width:100%;margin-bottom:12px}.interest-privacy{font-size:9px;line-height:1.9;color:#98a5b8}.interest-privacy a{color:#6889b6;text-decoration:underline}.interest-result{margin-top:20px;padding:18px;background:#f1f6ff;border:1px solid #dce7f6;border-radius:14px}.interest-result h3{font-size:18px}.interest-result p{font-size:11px;line-height:1.8;margin:10px 0}.interest-result pre{font:inherit;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:#617d9f;margin:14px 0}.interest-result .button{width:100%;font-size:11px}.interest-result[hidden]{display:none}@media(max-width:560px){#product-interest-dialog{width:calc(100% - 20px);padding:23px;border-radius:20px;max-height:94dvh}#interest-title{font-size:26px}}#product-interest-dialog{width:min(570px,calc(100% - 32px));padding:30px;max-height:90dvh;border-radius:26px;border:1px solid #e0e6ef;background:linear-gradient(145deg,#fff,#fbfcff);box-shadow:0 24px 100px #15233e30,0 3px 12px #15233e0a;scrollbar-width:thin;scrollbar-color:#dce3ee transparent}.interest-top{padding-bottom:20px;border-bottom:1px solid #e8edf5;align-items:center}.interest-identity{display:flex;align-items:center;gap:13px;min-width:0}#interest-monogram{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;font-size:21px;font-weight:600;background:linear-gradient(140deg,#f2f6fd,#e5ecfa);border:1px solid #dce5f4;color:#557aad}.interest-identity .eyebrow{font-size:7px;letter-spacing:.14em;margin:0 0 4px;color:#8b9eb8}#interest-product-name{display:block;font-size:17px;color:#294468;letter-spacing:-.03em;line-height:1.25}#interest-product-category{display:block;font-size:10px;color:#90a0b6;margin-top:3px}.interest-top [data-interest-close]{background:#f7f8fb;border:1px solid #e5e9f0;border-radius:50%;width:33px;height:33px;font-size:20px;color:#8292a8}.interest-top [data-interest-close]:hover{background:#eef1f6;color:#445b7c}.interest-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 0}.interest-status-row>span:last-child{font-size:9px;color:#a0adbf}#interest-status{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:550;color:#7b679a;background:#f2edf8;border:1px solid #e4dced;padding:6px 10px;border-radius:20px}#interest-status:before{content:'';width:5px;height:5px;border-radius:50%;background:#927bb0}#product-interest-dialog[data-status=coming] #interest-status{color:#9d793c;background:#fcf4e6;border-color:#eedfc5}#product-interest-dialog[data-status=coming] #interest-status:before{background:#c09a57}#interest-title{font-size:31px;margin:20px 0 12px;line-height:1.15;color:#263f62;font-weight:550}#interest-description{font-size:12px;line-height:1.85;max-width:450px;margin-bottom:17px}.interest-availability-note{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #e6eaf2;background:#f6f8fc;border-radius:10px;margin-bottom:24px}.interest-notice-dot{width:4px;height:4px;border-radius:50%;background:#9a8ab6;flex-shrink:0}.interest-availability-note p{font-size:10px;line-height:1.7;color:#8697b0}.interest-form-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.interest-form-heading b{font-size:12px;font-weight:550;color:#526c90}.interest-form-heading small{font-size:9px;color:#a1aec0}.interest-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.interest-fields label{gap:8px;font-size:11px}.interest-label{display:flex;align-items:center;gap:4px;font-size:10px;color:#587191}.interest-label em{font-style:normal;color:#839aba}.interest-label small{margin-left:auto;font-size:8px;color:#9ba8bd}.interest-field-wide{grid-column:1/-1}.interest-fields input,.interest-fields textarea{padding:12px 13px;border-color:#dfe6f0;border-radius:11px;background:#fff;font-size:12px;box-shadow:inset 0 1px 2px #172e5502}.interest-fields input:focus,.interest-fields textarea:focus{outline:2px solid #dae8ff;border-color:#96b4df;outline-offset:1px}.interest-field-hint{font-size:9px!important;color:#a2afc0!important;line-height:1.4;margin-top:-3px}.interest-fields textarea{min-height:86px}.interest-consent{font-size:10px;margin:18px 0;align-items:flex-start;color:#899bb2}.interest-consent input{width:14px;height:14px;flex-shrink:0}.interest-submit{min-height:47px!important;border-radius:12px!important;font-size:12px!important;color:#476b9c!important;background:linear-gradient(145deg,#fff,#f5f8fd)!important;border:1px solid #cbd9ed!important;box-shadow:inset 0 1px 0 #fff,0 4px 12px #294e8306!important}.interest-privacy{font-size:9px;line-height:1.85;color:#a0aec0;margin-top:2px}.interest-result{padding:20px;border-radius:15px;background:#f7faff;box-shadow:none}.interest-result>.eyebrow{font-size:8px;margin-bottom:9px}.interest-result h3{font-size:20px}.interest-result pre{background:#fff;border:1px solid #e4ebf5;padding:14px;border-radius:10px;font-size:10px}.interest-result p{color:#8a9db7}.interest-result .button{min-height:44px;font-size:11px!important}@media(max-width:560px){#product-interest-dialog{padding:23px;width:calc(100% - 20px);border-radius:21px;max-height:93dvh}#interest-title{font-size:28px}.interest-top{padding-bottom:17px}.interest-status-row{margin-top:17px}.interest-fields{grid-template-columns:1fr;gap:14px}.interest-field-wide{grid-column:auto}.interest-availability-note{margin-bottom:20px}}body #main .product-card .discovery-card-cta,body #main .product-card .card-link{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:13px 17px;margin-top:23px;border:1px solid #dde3ec;border-radius:11px;background:#fff;color:#414650;font-size:12px;font-weight:550;line-height:1.4;white-space:nowrap;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;animation:none;transition:background .18s,border-color .18s;overflow:visible;isolation:auto;text-decoration:none}body #main .product-card .discovery-card-cta:before,body #main .product-card .discovery-card-cta:after,body #main .product-card .card-link:before,body #main .product-card .card-link:after{content:none;display:none}body #main .product-card .discovery-card-cta:hover,body #main .product-card .card-link:hover{background:#f7f8fa;border-color:#c9d0dc;color:#303640;transform:none;box-shadow:none}body #main .product-card .discovery-card-cta>.icon,body #main .product-card .card-link>.icon{width:16px;height:16px;padding:0;border:0;border-radius:0;background:none;color:#737d8e;transform:none;animation:none;box-shadow:none}body #main .product-card .discovery-card-cta:hover>.icon,body #main .product-card .card-link:hover>.icon{transform:none;color:#535f73}body #main .product-card .fluid-optics,body #main .product-card .fluid-ripple{display:none}@media(prefers-reduced-motion:reduce){body #main .product-card .discovery-card-cta,body #main .product-card .card-link{transition:none}}body #main .paths-reference .home-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}body #main .paths-reference .home-path{display:flex;flex-direction:column;min-width:0;min-height:650px;border-radius:25px;box-shadow:0 12px 35px #446fa90a,inset 0 1px 0 #fff;border-color:#dbe6f6;background:radial-gradient(ellipse at 90% 15%,#e3eeff95,transparent 55%),linear-gradient(145deg,#fff,#f8fbff)}body #main .paths-reference .services-path{border-color:#e5def2;background:radial-gradient(ellipse at 90% 15%,#eee8fb95,transparent 55%),linear-gradient(145deg,#fff,#fcfaff);box-shadow:0 12px 35px #8770a70a,inset 0 1px 0 #fff}body #main .paths-reference .home-path .path-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:238px 35px 32px;min-width:0}body #main .paths-reference .path-brand{top:39px;left:35px}body #main .paths-reference .path-brand .novinate-logo{width:195px}body #main .paths-reference .product-path-art{width:43%;max-width:260px;top:24px;right:5px}body #main .paths-reference .services-path-art{top:25px;left:5%;right:5%;height:190px}body #main .paths-reference .path-top{margin:0 0 20px;padding:5px 12px 5px 6px;min-height:35px}body #main .paths-reference .home-path h2{font-size:clamp(30px,2.65vw,40px);line-height:1.14;font-weight:550;min-height:138px;max-width:100%;margin:0 0 18px;color:#263e63;letter-spacing:-.045em}body #main .paths-reference .home-path h2 span{color:#5685ca}body #main .paths-reference .services-path h2 span{color:#9278b8}body #main .paths-reference .home-path p{font-size:13px;line-height:1.85;max-width:430px;min-height:73px;margin:0 0 21px;color:#8294b0}body #main .paths-reference .path-topics{gap:8px;margin:0 0 26px;min-height:35px}body #main .paths-reference .path-topics>span{font-size:9px;padding:7px 10px;border-color:#e0e8f5;background:#fff9}body #main .paths-reference .services-path .path-topics>span{border-color:#e8e1f2}body #main .paths-reference .home-path>.path-copy>.path-cta{margin-top:auto;min-height:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;padding:11px 21px;gap:18px;font-size:12px;line-height:1;white-space:nowrap;border-radius:15px;align-self:flex-start;flex-shrink:0}body #main .paths-reference .home-path>.path-copy>.path-cta>.icon{width:28px;height:28px;padding:6px;flex-shrink:0}body #main .paths-reference .products-path>.path-copy>.path-cta{background:linear-gradient(145deg,#fff,#f3f8ff);color:#3a649f;border-color:#bdcfe9;box-shadow:inset 0 1px 0 #fff,0 4px 12px #3d67a10a}body #main .paths-reference .products-path>.path-copy>.path-cta>.icon{color:#5d8cca;background:#edf4ff;border-color:#e0eafd;box-shadow:none}body #main .paths-reference .services-path>.path-copy>.path-cta{background:linear-gradient(145deg,#fff,#faf7ff);color:#71618b;border-color:#d7cbe7;box-shadow:inset 0 1px 0 #fff,0 4px 12px #8867a10a}body #main .paths-reference .services-path>.path-copy>.path-cta>.icon{color:#9a80bc;background:#f6f0fd;border-color:#ece3f5}body #main .paths-reference .home-path>.path-copy>.path-cta:hover{box-shadow:0 7px 18px #465a7a12;transform:none}@media(max-width:1100px){body #main .paths-reference .home-path .path-copy{padding:217px 27px 28px}body #main .paths-reference .home-path h2{font-size:32px;min-height:110px}body #main .paths-reference .home-path p{min-height:96px}body #main .paths-reference .path-brand{left:27px;top:36px}body #main .paths-reference .path-brand .novinate-logo{width:170px}body #main .paths-reference .services-path-art{height:175px}body #main .paths-reference .home-path{min-height:630px}}@media(max-width:760px){body #main .paths-reference .home-paths-grid{grid-template-columns:1fr;gap:20px}body #main .paths-reference .home-path{min-height:0}body #main .paths-reference .home-path .path-copy{padding:205px 28px 28px}body #main .paths-reference .home-path h2{min-height:0;font-size:34px}body #main .paths-reference .home-path p{min-height:0}body #main .paths-reference .path-topics{min-height:0}body #main .paths-reference .home-path>.path-copy>.path-cta{margin-top:0}body #main .paths-reference .product-path-art{max-width:210px;width:43%;top:15px}body #main .paths-reference .path-brand .novinate-logo{width:190px}body #main .paths-reference .services-path-art{height:175px;top:20px}}@media(max-width:400px){body #main .paths-reference .home-path .path-copy{padding:185px 23px 25px}body #main .paths-reference .home-path h2{font-size:30px}body #main .paths-reference .path-brand{left:23px}body #main .paths-reference .path-brand .novinate-logo{width:160px}body #main .paths-reference .product-path-art{opacity:.7;top:25px}}.site-social-section{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;margin-top:35px;margin-bottom:75px;padding:33px;border:1px solid #dfe7f2;border-radius:23px;background:linear-gradient(125deg,#ffffffcc,#f7faff);box-shadow:0 10px 35px #24467005}.site-social-section .eyebrow{font-size:9px;color:#8398b5}.site-social-section h2{font-size:29px;margin-top:12px;font-weight:550;letter-spacing:-.04em}.site-social-section p{font-size:12px;line-height:1.85;margin-top:15px;max-width:490px}.site-social-section>div>small{display:block;font-size:9px;line-height:1.8;margin-top:14px;color:#a2afc1}.site-social-links{display:grid;gap:12px}.social-link{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #dce5f1;background:#fff;border-radius:14px;color:#526c90;transition:border-color .2s,background .2s}.social-link>.icon{width:35px;height:35px;padding:7px;border-radius:10px;background:#eff7f3;color:#648a79}.social-link b{display:block;font-size:12px;font-weight:550}.social-link small{display:block;font-size:10px;color:#8b9db7;margin-top:4px}.social-external{margin-left:auto;font-size:16px;color:#95a8c3}.social-link:hover{border-color:#b9cbe4;background:#fcfdff}body .site-footer.footer-refined{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#f9fbff,#f5f8fd);border-top:1px solid #dfe7f3;padding:62px 0 0;color:#526988}body .footer-refined .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:35px;padding-bottom:42px}body .footer-refined .footer-brand .novinate-logo{width:180px;max-width:100%;height:auto}body .footer-refined .footer-brand>p{font-size:10px;margin:17px 0 18px;color:#889bb7}body .footer-refined .footer-brand>h2{font-size:20px;font-weight:500;line-height:1.55;letter-spacing:-.03em;color:#5a769c}.footer-social-links{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.footer-social-links .social-link{padding:8px 11px;gap:8px;border-radius:10px;background:#ffffffb8}.footer-social-links .social-link>.icon{width:19px;height:19px;padding:0;background:none;border-radius:0}.footer-social-links .social-link b{font-size:10px}.footer-social-links .social-external{font-size:12px}body .footer-refined .footer-column{display:flex;flex-direction:column;align-items:start;gap:12px}body .footer-refined .footer-column h3{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:#6682a8;margin:2px 0 9px}body .footer-refined .footer-column a{font-size:11px;line-height:1.7;color:#8b9bb3;margin:0;transition:color .18s}body .footer-refined .footer-column a:hover{color:#416caa}.footer-connect-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;border-top:1px solid #e2e9f4;font-size:11px;color:#8499b7}.footer-connect-row>a{color:#6384af;display:flex;align-items:center;gap:15px}body .footer-refined .footer-bottom{margin-top:0;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e2e9f4;font-size:9px;color:#a2afc3}.footer-legal-links{display:flex;gap:20px}.footer-powered{color:#9caec7}.footer-powered span{margin-left:6px}@media(max-width:1000px){body .footer-refined .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.footer-refined .footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.footer-refined .footer-brand>.brand{grid-column:1}.footer-refined .footer-brand>p{grid-column:1;margin:0!important}.footer-refined .footer-brand>h2{grid-column:2;grid-row:1/3}.footer-refined .footer-social-links{grid-column:1/-1;margin:5px 0 18px}.site-social-section{gap:30px}}@media(max-width:700px){.site-social-section{grid-template-columns:1fr;gap:23px;padding:25px;margin-bottom:50px}.site-social-section h2{font-size:26px}body .site-footer.footer-refined{padding-top:45px}body .footer-refined .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px}.footer-refined .footer-brand{display:block}.footer-refined .footer-brand>p{margin:14px 0!important}.footer-refined .footer-social-links{margin-top:18px}body .footer-refined .footer-bottom{flex-wrap:wrap;gap:15px;font-size:9px}.footer-legal-links{margin-left:auto}.footer-powered{width:100%}.footer-connect-row{font-size:10px;gap:15px}.footer-refined .footer-column a{padding:2px 0}}@media(prefers-reduced-motion:reduce){.social-link{transition:none}}.footer-refined .footer-social-links{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:22px}.footer-social-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce4ef;border-radius:11px;background:#ffffffbc;box-shadow:inset 0 1px 0 #fff;color:#758ba8;transition:color .18s,border-color .18s,background .18s}.footer-social-icon>.icon{width:18px;height:18px}.footer-social-icon:hover{color:#456f9f;border-color:#bdcfe5;background:#fff}.footer-social-icon.pending{color:#91a0b7;cursor:default}.footer-social-icon.pending:hover{color:#788ca9;background:#fcfdff;border-color:#d0dceb}@media(prefers-reduced-motion:reduce){.footer-social-icon{transition:none}}.page-social-follow{margin-top:9px;padding:20px 2px 0;border-top:1px solid #e1e8f3;display:flex;align-items:center;justify-content:space-between;gap:18px}.page-social-follow b{display:block;font-size:12px;font-weight:550;color:#5d779c}.page-social-follow small{display:block;max-width:210px;font-size:10px;line-height:1.8;color:#96a7be;margin-top:5px}.page-social-icon-row{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.page-social-icon-row .footer-social-icon{width:38px;height:38px;border-radius:11px;background:#fff}.page-social-icon-row .footer-social-icon>.icon{width:18px;height:18px}@media(max-width:1100px){.page-social-follow{flex-direction:column;align-items:flex-start;gap:14px}.page-social-follow small{max-width:none}}@media(max-width:700px){.page-social-follow{flex-direction:row;align-items:center}}@media(max-width:440px){.page-social-follow{flex-direction:column;align-items:flex-start}.page-social-icon-row{gap:10px}}.footer-refined .footer-brand>a.brand{position:relative;isolation:isolate;display:inline-flex;align-self:flex-start;width:180px;max-width:100%;height:auto}.footer-refined .footer-brand>a.brand:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;z-index:1;background:linear-gradient(112deg,transparent 42%,#8dcaff55 46%,#d6f0ffc9 49%,#9bd4ff99 51%,transparent 56%);background-size:300% 100%;background-position:100% 50%;-webkit-mask-image:url('/assets/novinate-blue-navy-logo-v4.webp');mask-image:url('/assets/novinate-blue-navy-logo-v4.webp');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-refined .footer-brand>a.brand:hover:after,.footer-refined .footer-brand>a.brand:focus-visible:after{animation:novinate-signature-sweep 1.05s cubic-bezier(.22,.61,.36,1) 1 both}body .footer-refined .footer-bottom .footer-powered{font-size:14.5px;line-height:1.7;font-weight:600;color:#2c4b78}.footer-refined .footer-powered:hover{color:#0667ff}.footer-refined .footer-powered span{font-size:14.5px}@media(max-width:700px){body .footer-refined .footer-bottom .footer-powered{font-size:13px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.footer-refined .footer-brand>a.brand:after{display:none}.footer-refined .footer-brand>a.brand:hover:after,.footer-refined .footer-brand>a.brand:focus-visible:after{animation:none}}body .footer-refined .footer-bottom>span,body .footer-refined .footer-bottom .footer-legal-links a{font-size:11px;line-height:1.8;color:#899bb5}.footer-refined .footer-legal-links{gap:22px}.footer-refined .footer-legal-links a:hover{color:#5e7da5}@media(max-width:700px){body .footer-refined .footer-bottom>span,body .footer-refined .footer-bottom .footer-legal-links a{font-size:10px}}body .site-footer.footer-reference{padding:85px 0 55px;border:0;background:radial-gradient(ellipse at 90% 9%,#dfebffab,transparent 36%),radial-gradient(ellipse at 5% 75%,#daeaffab,transparent 45%),#fafcff;position:relative;isolation:isolate}.footer-reference:before{content:'';position:absolute;z-index:-1;width:670px;height:670px;right:-270px;top:-100px;border-radius:50%;background:linear-gradient(130deg,#d6e6ff40,transparent 65%);pointer-events:none}.footer-reference>.container{max-width:1400px;width:calc(100% - 84px)}body .footer-reference .footer-main-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.55fr repeat(4,1fr);gap:0;align-items:stretch;padding:55px 32px 48px;border:1px solid #fff;border-radius:23px;background:linear-gradient(145deg,#fffffff2,#ffffffb3);box-shadow:0 16px 65px #6092d70b;min-height:420px}body .footer-reference .footer-brand{display:block;padding:0 27px 0 27px;grid-column:auto}.footer-reference .footer-brand>a.brand,body .footer-reference .footer-brand .novinate-logo{width:225px;max-width:100%;height:auto}.footer-reference .footer-brand>a.brand{display:inline-flex}body .footer-reference .footer-brand>p{font-size:13px;color:#6c83a9;line-height:1.8;margin:15px 0 27px!important}body .footer-reference .footer-brand>h2{font-size:clamp(23px,2.05vw,31px);color:#112352;letter-spacing:-.035em;font-weight:600;line-height:1.32;margin:0}body .footer-reference .footer-brand>h2 span{color:#0667ff}body .footer-reference .footer-brand>.footer-brand-description{font-size:14px;line-height:1.65;margin:12px 0 30px!important;color:#7c92b5}.footer-reference .footer-social-links{gap:12px;margin:0}.footer-reference .footer-social-icon{width:40px;height:40px;border-radius:12px;border:1px solid #e5edfb;background:#ffffffe6;box-shadow:0 3px 7px #638cd219;color:#6d85a8}.footer-reference .footer-social-icon>.icon{width:20px;height:20px}.footer-reference .footer-social-icon.pending{color:#7d92af}.footer-reference .footer-social-icon:hover{background:#fff;border-color:#cfddf4;color:#4979bb}body .footer-reference .footer-column{padding:0 28px;border-left:1px solid #e8eefacc;gap:19px;position:relative;z-index:2}body .footer-reference .footer-column h3{display:flex;align-items:center;gap:15px;margin:0 0 4px;font-size:11px;color:#6589c1;letter-spacing:.1em;font-weight:600;white-space:nowrap}.footer-heading-icon{width:43px;height:43px;display:grid;place-items:center;background:linear-gradient(135deg,#e3edff,#eef4ff);border-radius:12px;box-shadow:0 4px 9px #749adb0c;flex-shrink:0;color:#0667ff}.footer-heading-icon svg{width:25px;height:25px}body .footer-reference .footer-column a{font-size:13px;color:#6c82a7;line-height:1.6;padding:0;margin:0}body .footer-reference .footer-column a:hover{color:#0667ff}body .footer-reference .footer-column .footer-all-products{display:flex;gap:10px;align-items:center;margin-top:3px}.footer-all-products>span{color:#0667ff;font-size:18px}.footer-reference-art{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 92% 115%,#c7e1ff9c,transparent 30%),radial-gradient(ellipse at 1% 120%,#d7e7ff8c,transparent 42%)}.footer-reference-art>svg{position:absolute;bottom:0;right:-10px;width:420px;max-width:40%;height:auto}.footer-dot-pattern{position:absolute;left:25%;bottom:22px;width:60px;height:110px;background:radial-gradient(circle,#d9e8ff 1.8px,transparent 2px) 0 0/13px 13px;opacity:.9}.footer-lower-panel{margin-top:16px;padding:0 32px;border-radius:22px;background:linear-gradient(145deg,#fffffff2,#ffffffcf);border:1px solid #fff;box-shadow:0 12px 50px #6092d709}.footer-reference .footer-connect-row{border-top:0;padding:26px 0 21px;font-size:13px;color:#6582ac}.footer-reference .footer-connect-row>span{display:flex;align-items:center;gap:20px}.footer-reference .footer-connect-row>span:before{content:'';width:4px;height:17px;background:#0667ff;border-radius:4px;box-shadow:0 0 8px #76a9ff4d;flex-shrink:0}.footer-reference .footer-connect-row>a{color:#0667ff;gap:18px;font-size:13px}.footer-reference .footer-connect-row>a>span{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;border:1px solid #e1ebff;background:#eef4ff;color:#0667ff;font-size:22px}body .footer-reference .footer-bottom{margin:0;padding:23px 0;gap:20px;border-top:1px solid #d9e4f5;font-size:11px;min-height:65px}body .footer-reference .footer-bottom>span,body .footer-reference .footer-bottom .footer-legal-links a{font-size:11px;color:#94a7c5}.footer-reference .footer-legal-links{gap:0}.footer-reference .footer-legal-links a{padding:0 17px}.footer-reference .footer-legal-links a+a{border-left:1px solid #d8e3f4}body .footer-reference .footer-bottom .footer-powered{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#2c4b78;width:auto;white-space:nowrap;transition:color .2s ease}body .footer-reference .footer-bottom .footer-powered:hover{color:#0667ff}body .footer-reference .footer-bottom .footer-powered span[aria-hidden="true"]{font-size:15px;display:inline-block;transition:transform .2s ease}body .footer-reference .footer-bottom .footer-powered:hover span[aria-hidden="true"]{transform:translate(2px,-2px)}.footer-ats-symbol{width:28px;height:28px;flex-shrink:0}.footer-reference .footer-powered span{margin:0;font-size:inherit}@media(max-width:1200px){body .footer-reference .footer-main-panel{padding:40px 20px 38px;grid-template-columns:1.55fr repeat(4,1fr)}body .footer-reference .footer-brand{padding:0 20px 0 10px}.footer-reference .footer-brand>a.brand,body .footer-reference .footer-brand .novinate-logo{width:190px}body .footer-reference .footer-brand>h2{font-size:25px}body .footer-reference .footer-brand>.footer-brand-description{font-size:12px}body .footer-reference .footer-column{padding:0 17px;gap:17px}.footer-heading-icon{width:34px;height:34px;border-radius:10px}.footer-heading-icon svg{width:21px;height:21px}body .footer-reference .footer-column h3{gap:10px;font-size:9px}body .footer-reference .footer-column a{font-size:12px}.footer-reference .footer-social-links{gap:8px}.footer-reference .footer-social-icon{width:33px;height:33px;border-radius:10px}.footer-reference .footer-social-icon>.icon{width:17px;height:17px}}@media(max-width:1000px){body .footer-reference .footer-main-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 0}.footer-reference>.container{width:calc(100% - 64px)}body .footer-reference .footer-brand{grid-column:1/-1;padding:0 20px 27px;border-bottom:1px solid #e7eefb;display:block}body .footer-reference .footer-brand>p{margin:12px 0 20px!important}body .footer-reference .footer-brand>.footer-brand-description{margin:10px 0 24px!important}.footer-reference .footer-dot-pattern{left:auto;right:24px;bottom:20px}.footer-reference .footer-column:first-of-type{border-left:0}.footer-reference .footer-bottom{flex-wrap:wrap!important}.footer-reference .footer-legal-links{margin-left:auto}body .footer-reference .footer-bottom .footer-powered{width:100%;justify-content:flex-end}.footer-reference .footer-reference-art>svg{max-width:50%}.footer-reference .footer-social-icon{width:39px;height:39px}}@media(max-width:700px){body .site-footer.footer-reference{padding:48px 0 30px}.footer-reference>.container{width:calc(100% - 32px)}body .footer-reference .footer-main-panel{padding:28px 15px 25px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;border-radius:20px}body .footer-reference .footer-brand{padding:0 10px 26px}body .footer-reference .footer-column{padding:0 12px;gap:15px}.footer-reference .footer-column:nth-of-type(odd){border-left:0}body .footer-reference .footer-column h3{font-size:9px;gap:10px}body .footer-reference .footer-column a{font-size:12px}.footer-lower-panel{padding:0 20px;border-radius:19px}.footer-reference .footer-connect-row{font-size:11px;gap:18px;padding:20px 0}.footer-reference .footer-connect-row>a{font-size:10px;gap:9px;white-space:nowrap}.footer-reference .footer-connect-row>a>span{width:30px;height:30px;font-size:18px}.footer-reference .footer-connect-row>span{gap:12px;max-width:220px}.footer-reference .footer-connect-row>span:before{height:22px;width:3px}body .footer-reference .footer-bottom{gap:13px;padding:17px 0}body .footer-reference .footer-bottom>span,body .footer-reference .footer-bottom .footer-legal-links a{font-size:9px}.footer-reference .footer-legal-links a{padding:0 10px}body .footer-reference .footer-bottom .footer-powered{font-size:13px;justify-content:flex-start}.footer-ats-symbol{width:23px;height:23px}}*,*:before,*:after{box-sizing:border-box}body{overflow-x:clip}main,section,article,aside,nav,form,fieldset{min-width:0}img,video,iframe{max-width:100%}textarea{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}html{scroll-padding-top:105px}.article-body,.legal-layout,.pd-overview-panel,.form-result,.demo-summary,.interest-result,.cs-form-result{overflow-wrap:anywhere}.footer-reference .footer-column,.footer-reference .footer-brand{min-width:0}@media(max-width:800px){.container{width:calc(100% - 40px)}.mobile-nav{max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav a,.mobile-nav summary{min-height:44px;display:flex;align-items:center}.icon-button{min-width:40px;min-height:40px}.filter-chips{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.chip{min-height:40px;flex-shrink:0}.catalog-search-actions,.discovery-tools,.search-field{min-width:0;max-width:100%}.search-field input{min-width:0}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.cs-project-form input,.cs-project-form select,.cs-project-form textarea,.demo-form input,.demo-form select,.demo-form textarea,.interest-fields input,.interest-fields textarea,.affiliate-form input,.affiliate-form select,.affiliate-form textarea{font-size:16px!important;line-height:1.5;min-height:45px}.form-grid,.cs-form-grid,.demo-form-grid{min-width:0}.form-grid>*,.cs-form-grid>*,.demo-form-grid>*{min-width:0}.button-row{gap:10px;max-width:100%}.button-row>.button{max-width:100%}.faq-list summary{padding-right:28px;line-height:1.6;min-height:44px;align-items:center}.content-grid,.product-grid,.industry-grid,.solution-grid,.feature-grid{min-width:0}.form-grid input,.form-grid select,.form-grid textarea{width:100%;max-width:100%}.global-search,.search-dialog{max-width:calc(100% - 24px)}dialog{max-width:calc(100% - 24px);max-height:94dvh;overscroll-behavior:contain}dialog input,dialog select,dialog textarea{font-size:16px!important}.hero-tech-glow,.hero-network,.hero-wash{filter:none!important}.collection-atmosphere{opacity:.25!important}.collection-note{display:none!important}.software-discovery .collection-orbit{will-change:auto}.promise-workspace-photo{background-size:cover}.footer-reference .footer-main-panel{box-shadow:0 8px 25px #6092d707}.pd-sticky-product>.container,.pearl-header.is-scrolled .navbar{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}}@media(max-width:560px){.container{width:calc(100% - 32px)}.page-hero h1{font-size:clamp(30px,8.2vw,42px);line-height:1.16}.page-hero p{font-size:13px;line-height:1.85}.product-grid,.content-grid,.solution-grid{grid-template-columns:minmax(0,1fr)}.contact-layout{grid-template-columns:minmax(0,1fr)!important}.button{min-height:46px}.hero-cta-row{gap:10px}.hero-cta-row>a{max-width:100%}.product-title h3,.discovery-name h3{overflow-wrap:anywhere}.preview-panel{max-width:100%;overflow:hidden}.form-grid .full,.demo-form-grid .full{grid-column:1/-1}.footer-reference .footer-connect-row{flex-wrap:wrap;gap:15px}.footer-reference .footer-connect-row>span{max-width:none}.footer-reference .footer-connect-row>a{margin-left:auto}.search-dialog{padding:20px}#global-search{font-size:16px}.search-hint{font-size:10px;flex-wrap:wrap}.search-dialog .search-top h2{font-size:24px}.cs-final-orbit .button-row{justify-content:center;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-performance-paused="true"],[data-performance-paused="true"] *,[data-performance-paused="true"]:before,[data-performance-paused="true"]:after,[data-performance-paused="true"] *:before,[data-performance-paused="true"] *:after{animation-play-state:paused!important}body #main .discovery-all-products .discovery-view-all.shared-glass-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;min-height:56px;padding:14px 20px;gap:13px;border-radius:19px;border:1px solid #b1bcd0;background:linear-gradient(165deg,#fffffff2,#ffffffbc 60%,#f3f5f7c7);background-color:#fff;color:#333!important;font-size:12px;font-weight:550;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 5px 17px #3b73df15;transform:none}.discovery-all-products .discovery-view-all>span:not(.fluid-optics):not(.fluid-ripple){position:relative;z-index:3}.discovery-all-products .discovery-view-all>.icon{position:relative;z-index:3;width:28px;height:28px;padding:6px;border-radius:50%;color:#387bea;background:#f0f5ff;border:1px solid #e1eaff;box-shadow:none}body #main .discovery-all-products .discovery-view-all:hover{background-color:#fff;transform:none;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px #a8b0bb30,0 10px 26px #3b73df26}body #main .discovery-all-products .discovery-view-all:active{transform:scale(.965)}.explore-page-hero{text-align:center;padding:70px 0 40px;position:relative;isolation:isolate}.explore-page-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#e7efff66,transparent 65%);pointer-events:none}.explore-page-hero .eyebrow{font-size:9px;letter-spacing:.12em;color:#8196b6;margin-bottom:20px}.explore-page-hero h1{font-size:clamp(34px,4.2vw,57px);line-height:1.14;letter-spacing:-.05em;color:#243e63;font-weight:550}.explore-page-hero h1 span{color:#5b86c8}.explore-page-hero>p{font-size:14px;line-height:1.9;max-width:620px;margin:22px auto 0}.explore-hero-links{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin-top:22px;font-size:11px;color:#6989b6}.explore-page-catalog{padding-bottom:60px}.explore-page-tools{display:flex;align-items:stretch;gap:14px;max-width:1000px;margin:12px auto 0}.explore-page-tools .search-field{flex:1;min-width:0;height:56px;border-radius:14px;margin:0;background:#fff;border-color:#dce6f3}.explore-status-select{display:flex;align-items:center;gap:12px;border:1px solid #dce6f3;background:#fff;border-radius:14px;padding:12px 17px;font-size:10px;color:#8699b5}.explore-status-select select{border:0;background:transparent;color:#557397;font-size:11px;max-width:160px}.explore-page-count{font-size:10px;color:#91a3bc;padding:25px 0 16px}.explore-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.explore-result{display:flex;flex-direction:column;padding:30px;border:1px solid #dfe7f4;border-radius:23px;background:linear-gradient(145deg,#fff,#f9fbff);box-shadow:0 10px 30px #294c8105;scroll-margin-top:120px;min-width:0}.explore-result[hidden],.explore-product-list a[hidden],.explore-page-empty[hidden]{display:none}.explore-card-top{display:flex;align-items:center;gap:17px}.explore-card-top>.icon{width:46px;height:46px;padding:11px;border-radius:14px;background:#eef4ff;color:#6a90c8}.explore-card-top .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:7px;color:#8da0bc}.explore-card-top h2{font-size:26px;font-weight:550;color:#34557f;line-height:1.22;letter-spacing:-.04em}.explore-result>p{font-size:12px;line-height:1.85;margin:21px 0;color:#8497b2;max-width:500px}.industry-card-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;border-top:1px solid #e7edf7;padding-top:20px;margin-bottom:23px}.industry-card-detail h3,.explore-products-caption{font-size:11px;font-weight:550;letter-spacing:0;color:#607fa8;margin-bottom:13px}.industry-card-detail ul{margin:0;padding-left:15px;font-size:11px;line-height:1.9;color:#91a2bc}.industry-card-detail .tags{gap:6px}.industry-card-detail .tags span{font-size:9px;padding:5px 8px;background:#f7faff;border-color:#e3eaf6;color:#8a9cb8}.explore-product-list{display:grid;gap:8px;margin-top:auto}.explore-product-list>a{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e0e8f4;border-radius:13px;background:#fff;transition:border-color .2s,background .2s}.explore-product-list>a:hover{border-color:#bfcee5;background:#fcfdff}.explore-product-list .product-icon{width:33px;height:33px;border-radius:10px}.explore-product-list .product-icon svg{width:18px;height:18px}.explore-product-list b{display:block;font-size:12px;font-weight:550;color:#52739b}.explore-product-list small{display:block;font-size:9px;color:#a0aec3;margin-top:3px}.explore-product-list .status{margin-left:auto;font-size:8px;padding:5px 7px;white-space:nowrap}.explore-row-arrow{font-size:16px;color:#99aecb}.explore-need-note{font-size:10px;color:#9baac0;line-height:1.8;margin:0 0 22px;padding:11px 13px;border-radius:10px;background:#f3f7fd}.explore-products-caption{margin-top:2px;margin-bottom:14px}.explore-page-empty{text-align:center;padding:45px 25px;border:1px solid #dfe7f4;border-radius:20px;background:#fff}.explore-page-empty h2{font-size:26px}.explore-page-empty p{font-size:13px;margin:15px 0 22px}.explore-page-empty>a{display:block;margin-top:20px;font-size:12px;color:#6e8db7}.explore-page-guidance{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:45px;padding:36px;margin-bottom:70px;border-radius:24px;border:1px solid #dde7f4;background:linear-gradient(130deg,#ffffffd9,#f4f8ff);box-shadow:0 12px 40px #294c8105}.explore-page-guidance h2{font-size:32px;margin-top:14px;font-weight:550;color:#34557f}.explore-page-guidance h2 span{color:#799acf}.explore-page-guidance p{font-size:12px;line-height:1.9;margin-top:18px;max-width:500px}.explore-page-guidance>div:last-child{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.explore-page-guidance small{font-size:9px;line-height:1.8;width:100%;text-align:right;color:#9babbe}@media(max-width:900px){.explore-result{padding:24px}.industry-card-detail{grid-template-columns:1fr;gap:17px}.explore-card-top h2{font-size:23px}.explore-page-guidance{gap:25px}}@media(max-width:700px){.explore-page-hero{padding:45px 0 30px}.explore-page-hero>p{font-size:13px}.explore-page-tools{flex-direction:column;gap:10px}.explore-status-select{justify-content:space-between}.explore-page-tools input{font-size:16px}.explore-status-select select{font-size:14px;max-width:220px}.explore-page-grid{grid-template-columns:1fr;gap:17px}.industry-card-detail{grid-template-columns:1fr 1fr}.explore-page-guidance{grid-template-columns:1fr;padding:27px;margin-bottom:50px}.explore-page-guidance>div:last-child{justify-content:flex-start}.explore-page-guidance small{text-align:left}.explore-page-catalog{padding-bottom:40px}}@media(max-width:400px){.industry-card-detail{grid-template-columns:1fr}.explore-result{padding:22px}.explore-product-list>a{gap:8px;padding:11px}.explore-product-list .status{font-size:7px}.explore-row-arrow{display:none}}body #main .cs-process-reference{overflow:clip;background:radial-gradient(ellipse at 15% 95%,#e9e4ff90,transparent 43%),radial-gradient(ellipse at 95% 88%,#f0ebff80,transparent 40%),#fcfdff;padding:72px 0 80px}body #main .cs-process-reference .cs-timeline-layout{grid-template-columns:.95fr 1.15fr;gap:72px;align-items:start}body #main .cs-process-reference .cs-timeline-intro{top:112px;padding-top:25px}body #main .cs-process-reference .cs-timeline-pill{background:#eeeaff;color:#7155fb;border:0;box-shadow:none;font-size:11px;padding:10px 16px;letter-spacing:.1em}body #main .cs-process-reference .cs-timeline-pill i{background:#8053fa;box-shadow:none}body #main .cs-process-reference h2{font-size:clamp(33px,3.35vw,52px);font-weight:700;line-height:1.13;letter-spacing:-.05em;margin:20px 0}body #main .cs-process-reference h2>span{background:linear-gradient(100deg,#9760ff,#5169ff 55%,#9b4bf4);background-clip:text;-webkit-background-clip:text;color:transparent}body #main .cs-process-reference .cs-timeline-intro>p{font-size:16px;line-height:1.55;max-width:510px;color:#61708f}body #main .cs-process-reference .cs-timeline-benefits{gap:18px;margin-top:25px;flex-wrap:nowrap}body #main .cs-process-reference .cs-timeline-benefits>div{font-size:12px;color:#5b6a89;gap:10px;flex:1}body #main .cs-process-reference .cs-timeline-benefits>div+div{border-left:1px solid #e9eaf7;padding-left:18px}body #main .cs-process-reference .cs-timeline-benefits svg{width:42px;height:42px;flex-shrink:0;border-radius:12px;padding:10px;background:#eee9ff;color:#7040ff}body #main .cs-process-reference .cs-timeline-benefits>div:nth-child(2) svg{background:#e5efff;color:#2873ff}body #main .cs-process-reference .cs-timeline-benefits>div:nth-child(3) svg{background:#e2f7f3;color:#00ac97}.cs-process-art{margin:32px -22px 0;pointer-events:none}.cs-process-art img{width:100%;height:auto;display:block;mix-blend-mode:multiply;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent)}body #main .cs-process-reference .cs-timeline-steps{padding-left:48px;gap:18px}body #main .cs-process-reference .cs-timeline-step{--step-color:#7444ff;--step-soft:#ece5ff;display:grid;grid-template-columns:54px minmax(0,1fr);gap:19px;min-height:108px;padding:21px 24px;background:linear-gradient(120deg,#fffffff2,#ffffffa8);border:1px solid #eeeffb;border-radius:19px;box-shadow:0 7px 22px #7166bc0c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body #main .cs-process-reference .cs-timeline-step:nth-of-type(2){--step-color:#236fff;--step-soft:#e7efff;margin-left:20px}body #main .cs-process-reference .cs-timeline-step:nth-of-type(3){--step-color:#00b19d;--step-soft:#e3faf6;margin-left:40px}body #main .cs-process-reference .cs-timeline-step:nth-of-type(4){--step-color:#fb8a00;--step-soft:#fff0e1;margin-left:40px}body #main .cs-process-reference .cs-timeline-step:nth-of-type(5){--step-color:#ed299b;--step-soft:#fce5f5;margin-left:20px}body #main .cs-process-reference .cs-timeline-step:nth-of-type(6){--step-color:#7040fa;--step-soft:#ede4ff;margin-left:0}body #main .cs-process-reference .cs-timeline-icon{width:54px;height:54px;border-radius:14px;border:0;background:var(--step-soft);color:var(--step-color)}body #main .cs-process-reference .cs-timeline-icon svg{width:28px;height:28px}body #main .cs-process-reference .cs-timeline-number{left:-64px;width:45px;height:45px;top:calc(50% - 22px);background:var(--step-soft);color:var(--step-color);border:1px solid color-mix(in srgb,var(--step-color) 25%,transparent);box-shadow:0 5px 15px color-mix(in srgb,var(--step-color) 9%,transparent);font-size:17px;font-weight:650}body #main .cs-process-reference .cs-timeline-copy h3{font-size:19px;letter-spacing:-.035em;margin:0 60px 6px 0;color:#111b3a}body #main .cs-process-reference .cs-timeline-copy p{font-size:13px;line-height:1.5;color:#647394;margin:0}.cs-process-step-label{position:absolute;right:18px;top:18px;font-size:10px;color:#7970df;background:#f2efff;padding:6px 9px;border-radius:20px;white-space:nowrap}body #main .cs-process-reference .cs-timeline-step.is-current{background:linear-gradient(120deg,#fff,#ffffffb8);border-color:color-mix(in srgb,var(--step-color) 22%,#fff);box-shadow:0 9px 24px color-mix(in srgb,var(--step-color) 10%,transparent)}body #main .cs-process-reference .cs-timeline-step.is-current .cs-timeline-number{box-shadow:0 0 0 5px color-mix(in srgb,var(--step-color) 5%,transparent)}body #main .cs-process-reference .cs-timeline-curve{left:-13px;width:65px;opacity:.55}.cs-process-reference .cs-timeline-curve>path:first-child{stroke-dasharray:6 6}.cs-process-reference .cs-timeline-curve>g{display:none}@media(max-width:1100px){body #main .cs-process-reference .cs-timeline-layout{gap:42px;grid-template-columns:.95fr 1.1fr}body #main .cs-process-reference .cs-timeline-step{padding:19px 17px;grid-template-columns:45px minmax(0,1fr);gap:13px}body #main .cs-process-reference .cs-timeline-icon{width:45px;height:45px}body #main .cs-process-reference .cs-timeline-copy h3{font-size:17px;margin-right:0}.cs-process-step-label{position:static;grid-column:2;justify-self:start;margin-top:-6px}body #main .cs-process-reference .cs-timeline-benefits{flex-wrap:wrap}body #main .cs-process-reference .cs-timeline-benefits>div{flex:initial}body #main .cs-process-reference .cs-timeline-benefits>div+div{border:0;padding-left:0}}@media(max-width:800px){body #main .cs-process-reference{padding:52px 0}body #main .cs-process-reference .cs-timeline-layout{grid-template-columns:1fr;gap:32px}body #main .cs-process-reference .cs-timeline-intro{position:static;padding-top:0}body #main .cs-process-reference h2{font-size:clamp(32px,5.5vw,44px)}body #main .cs-process-reference .cs-timeline-benefits{justify-content:center}.cs-process-art{max-width:500px;margin:24px auto 0}body #main .cs-process-reference .cs-timeline-step:nth-of-type(n){margin-left:0}body #main .cs-process-reference .cs-timeline-steps{padding-left:50px}body #main .cs-process-reference .cs-timeline-number{left:-50px;width:36px;height:36px;top:calc(50% - 18px);font-size:14px}body #main .cs-process-reference .cs-timeline-curve{left:0;width:32px}}@media(max-width:480px){body #main .cs-process-reference .cs-timeline-copy p{font-size:12px}body #main .cs-process-reference .cs-timeline-benefits>div{font-size:10px;gap:7px}body #main .cs-process-reference .cs-timeline-benefits{gap:12px}.cs-process-art{margin-inline:0}body #main .cs-process-reference .cs-timeline-step{padding:17px 14px;border-radius:16px}}body #main .custom-solutions-page .cs-process-reference{background:transparent;color:var(--cs-ink)}body #main .cs-process-reference .cs-timeline-pill{color:#657d9e;background:linear-gradient(140deg,#fff,#eff4fd);border:1px solid var(--cs-border);box-shadow:inset 0 1px 0 #fff}body #main .cs-process-reference .cs-timeline-pill i{background:var(--cs-blue)}body #main .cs-process-reference h2{color:var(--cs-ink)}body #main .cs-process-reference h2>span{background:linear-gradient(100deg,#3478ed,#566ee0);background-clip:text;-webkit-background-clip:text;color:transparent}body #main .cs-process-reference .cs-timeline-intro>p,body #main .cs-process-reference .cs-timeline-copy p{color:var(--cs-muted)}body #main .cs-process-reference .cs-timeline-benefits>div{color:#657d9e}body #main .cs-process-reference .cs-timeline-benefits svg,body #main .cs-process-reference .cs-timeline-benefits>div:nth-child(n) svg{background:linear-gradient(140deg,#f4f8ff,#eaf1fd);color:var(--cs-blue);border:1px solid var(--cs-border)}body #main .cs-process-reference .cs-timeline-step:nth-of-type(n){--step-color:#3478ed;--step-soft:#edf3fe;background:linear-gradient(140deg,#ffffffed,#f5f9ffdc);border-color:var(--cs-border);box-shadow:0 12px 30px #6c92c30c,inset 0 1px 0 #fff}body #main .cs-process-reference .cs-timeline-step:nth-of-type(n) .cs-timeline-icon{background:linear-gradient(140deg,#f4f8ff,#eaf1fd);color:var(--cs-blue);border:1px solid var(--cs-border)}body #main .cs-process-reference .cs-timeline-number{border-color:#cbdcf6;background:linear-gradient(140deg,#f8fbff,#e9f1fd);color:var(--cs-blue);box-shadow:0 5px 15px #5285d514}body #main .cs-process-reference .cs-process-step-label{background:#edf3fe;color:#6582b0}body #main .cs-process-reference .cs-timeline-copy h3{color:var(--cs-ink)}body #main .cs-process-reference .cs-timeline-step.is-current{border-color:#bcd2f5;box-shadow:0 12px 30px #5285d51c,inset 0 1px 0 #fff}body #main .cs-process-reference .cs-process-art img{filter:hue-rotate(-30deg) saturate(.65)}body #main .cs-process-reference .cs-timeline-wash:before{background:linear-gradient(100deg,#dceafb80,#eaf1fc50)}body #main .cs-process-reference .cs-timeline-wash:after{box-shadow:0 0 0 80px #f1f8ff70}body #main .cs-project-reference .cs-project-form{border-color:var(--cs-border);box-shadow:0 14px 40px #3556820c}body #main .cs-project-reference .cs-form-heading{margin-bottom:18px;padding-right:60px}body #main .cs-project-reference .cs-form-heading>p{font-size:14px;color:var(--cs-ink);line-height:1.5;margin-top:9px}body #main .cs-project-reference .cs-form-steps{margin-bottom:25px}body #main .cs-project-reference .cs-form-steps li b{font-size:12px}body #main .cs-project-reference .cs-form-steps li small{font-size:10px}body #main .cs-project-reference .cs-form-grid{gap:20px 18px}body #main .cs-project-reference .cs-form-grid label{font-size:12px;line-height:1.5;color:#566b8d}body #main .cs-project-reference .cs-input-wrap input,body #main .cs-project-reference .cs-input-wrap select{height:49px;font-size:14px;background:#fcfdff;border-color:#dce7f6}body #main .cs-project-reference input:focus-visible,body #main .cs-project-reference select:focus-visible,body #main .cs-project-reference textarea:focus-visible{outline:2px solid #3478ed40;outline-offset:2px;border-color:#8eb4ee}.cs-referral-panel{padding:18px;border:1px solid #e0e9f6;border-radius:16px;background:#f5f8fd80}.cs-referral-panel>label{display:block}.cs-referral-panel>label>small{float:right;color:#8999b0;font-size:10px;font-weight:400}.cs-referral-panel>label>select{display:block;width:100%;margin-top:9px;font-size:14px;background:#fff;border:1px solid #dce7f6;border-radius:10px;padding:12px;color:#273e66;min-height:46px}.cs-referral-details:not([hidden]){display:grid;margin-top:18px}.cs-referral-details[hidden]{display:none!important}body #main .cs-project-reference .cs-form-bottom{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid #e5edf8;padding-top:20px;margin-top:24px}body #main .cs-project-reference .cs-form-navigation{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-end;margin:0;order:2;flex:1}body #main .cs-project-reference .cs-form-privacy{margin:0;font-size:11px;order:1;color:#8192ab;flex:none}body #main .cs-project-reference .cs-form-next{min-width:138px;width:auto;flex:none}body #main .cs-project-reference .cs-form-back{min-height:46px;padding:10px 17px}body #main .cs-project-reference .cs-form-submit{white-space:nowrap;max-width:none;font-size:13px;min-height:48px}body #main .cs-project-reference .cs-budget-note{font-size:11px;line-height:1.6;color:#8493aa}@media(max-width:560px){body #main .cs-project-reference .cs-form-steps li b{font-size:10px}body #main .cs-project-reference .cs-form-steps li small{display:none}body #main .cs-project-reference .cs-form-bottom{gap:12px}body #main .cs-project-reference .cs-form-navigation{flex-basis:100%;order:1}body #main .cs-project-reference .cs-form-privacy{order:2;width:100%;text-align:center}body #main .cs-project-reference .cs-form-next,body #main .cs-project-reference .cs-form-submit{flex:1}.cs-referral-details:not([hidden]){grid-template-columns:1fr}.cs-referral-panel{padding:15px}body #main .cs-project-reference .cs-form-heading>p{font-size:13px}}

/* Enhanced visibility for Powered by Anas Tech Services */
body .footer-bottom a.footer-powered,
body .site-footer .footer-bottom .footer-powered,
.footer-powered {
  font-size: 14.5px !important;
  font-weight: 600 !important;
  color: #244372 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  text-decoration: none !important;
  transition: color 0.2s ease, transform 0.2s ease !important;
}
body .footer-bottom a.footer-powered:hover,
body .site-footer .footer-bottom .footer-powered:hover,
.footer-powered:hover {
  color: #0667ff !important;
}
body .footer-bottom a.footer-powered span,
.footer-powered span {
  font-size: 14.5px !important;
}
body .footer-bottom a.footer-powered span[aria-hidden="true"],
.footer-powered span[aria-hidden="true"] {
  font-size: 15px !important;
  display: inline-block !important;
  transition: transform 0.2s ease !important;
}
body .footer-bottom a.footer-powered:hover span[aria-hidden="true"],
.footer-powered:hover span[aria-hidden="true"] {
  transform: translate(2px, -2px) !important;
}
@media (max-width: 700px) {
  body .footer-bottom a.footer-powered,
  body .site-footer .footer-bottom .footer-powered,
  .footer-powered {
    font-size: 13px !important;
  }
}
