/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0b1735;--muted:#60708c;--blue:#0067b9;--cyan:#00a7c7;--orange:#ff6b35;--paper:#f6f8fb;--line:#dfe5ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.site{min-height:100vh}button,input{font:inherit}button{cursor:pointer}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#fffffff2;border-bottom:1px solid #e6ebf2;align-items:center;height:78px;padding:0 clamp(24px,5vw,78px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:260px;display:flex}.brandMark{grid-template-columns:repeat(3,1fr);gap:2px;width:35px;height:35px;display:grid;transform:skew(-12deg)}.brandMark i{background:#ef3e42}.brandMark i:nth-child(2),.brandMark i:nth-child(5){background:#ff7a32}.brandMark i:nth-child(3),.brandMark i:nth-child(6){background:#8e44ad}.brand b{letter-spacing:-.4px;font-size:17px;display:block}.brand span{color:#65748e;text-transform:uppercase;letter-spacing:1.4px;margin-top:2px;font-size:10px;display:block}nav{flex:1;justify-content:center;align-items:stretch;gap:7px;height:100%;display:flex}nav button{color:#53627c;background:0 0;border:0;padding:0 13px;font-size:13px;position:relative}nav button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}nav button.active{color:#071b45;font-weight:700}nav button.active:after{background:#0875c1}.talk,.primary{color:#fff;background:#086fb5;border:0;border-radius:4px;padding:13px 18px;font-size:13px;font-weight:700}.talk span{margin-left:12px}.hero{background:linear-gradient(118deg,#f8fbff 0%,#eff7fc 55%,#fdfefe 100%);align-items:center;min-height:650px;padding:70px clamp(28px,8vw,130px);display:flex;overflow:hidden}.heroCopy{z-index:2;width:55%}.eyebrow,.kicker{letter-spacing:2px;color:#4e6180;font-size:11px;font-weight:700}.eyebrow span{background:var(--orange);vertical-align:middle;width:20px;height:2px;margin-right:8px;display:inline-block}.hero h1{letter-spacing:-4px;color:#0a1c40;margin:24px 0;font-size:clamp(52px,6vw,83px);line-height:.97}.hero h1 em{color:#0477b9;font-style:normal}.heroCopy>p{color:#53627b;max-width:650px;font-size:18px;line-height:1.65}.heroActions{gap:12px;margin:34px 0 47px;display:flex}.primary{padding:16px 24px}.primary b{margin-left:24px}.secondary{color:#183053;background:#fff;border:1px solid #b8c4d4;border-radius:4px;padding:15px 23px;font-weight:700}.proof{gap:45px;display:flex}.proof div{border-right:1px solid #ced7e3;padding-right:38px}.proof div:last-child{border:0}.proof b{font-size:27px;display:block}.proof span{color:#718098;font-size:11px}.heroVisual{width:45%;height:530px;position:relative}.orbit{border:1px solid #baddec;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o1{width:390px;height:390px}.o2{border-style:dashed;width:530px;height:530px}.centerNode{color:#fff;background:linear-gradient(145deg,#006fb4,#073865);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px #096ba543}.centerNode small{letter-spacing:2px;color:#9de5f4;font-size:9px}.centerNode strong{letter-spacing:3px;margin:8px;font-size:41px}.centerNode span{color:#c8e6ef;font-size:10px}.floatNode{background:#fff;border:1px solid #dde7ef;border-radius:8px;align-items:center;gap:10px;min-width:145px;padding:10px 13px;display:flex;position:absolute;box-shadow:0 12px 35px #284f6e1c}.floatNode i,.spotGrid i,.serviceTop i{color:#fff;border-radius:5px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.floatNode b,.floatNode small{display:block}.floatNode b{font-size:12px}.floatNode small{color:#7c8ba0;margin-top:3px;font-size:9px}.n1{top:14%;left:3%}.n2{top:25%;right:-5%}.n3{bottom:18%;right:-2%}.n4{bottom:10%;left:1%}.path,.spotlight{padding:90px clamp(28px,7vw,110px)}.path{color:#fff;background:#0c1c3c}.sectionNo{color:#12a4d3;font-size:12px}.path h2,.sectionHead h2,.pageTitle h1,.architecture h2,.savings h2{letter-spacing:-1.5px;margin:12px 0;font-size:38px}.path .kicker{color:#87a0c6;margin:8px 0}.pathGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;display:grid}.pathGrid article>span{color:#1ec4e7;font-size:11px}.pathGrid .line{background:#2e4265;height:1px;margin:17px 0 25px;position:relative}.pathGrid .line:before{content:"";background:#13a6d1;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.pathGrid h3{font-size:20px}.pathGrid p{color:#9eacc3;font-size:13px;line-height:1.7}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.sectionHead button{color:#0875b8;background:0 0;border:0;font-weight:700}.spotGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.spotGrid article{border:1px solid var(--line);background:#fff;min-height:315px;padding:26px;transition:all .2s}.spotGrid article:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1b426017}.spotGrid article>span{letter-spacing:1px;color:#718098;float:right;font-size:9px}.spotGrid h3{margin-top:25px;font-size:19px}.spotGrid p{color:#65738a;height:90px;font-size:13px;line-height:1.65}.spotGrid b{color:#0874b8;font-size:12px}.spotGrid small{float:right}.inner{max-width:1440px;min-height:750px;margin:auto;padding:72px clamp(26px,6vw,90px) 100px}.pageTitle{text-align:center;max-width:760px;margin:auto auto 50px}.pageTitle h1{margin:13px;font-size:48px}.pageTitle>p:last-child{color:var(--muted);line-height:1.6}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.search{border:1px solid var(--line);color:#8190a5;width:310px;padding:12px 15px}.search input{border:0;outline:0;width:88%;margin-left:8px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips button,.segments button{border:1px solid var(--line);color:#5e6c81;background:#fff;border-radius:20px;padding:9px 14px;font-size:11px}.chips button.active,.segments button.active{color:#fff;background:#0b294f;border-color:#0b294f}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.serviceCard{border:1px solid var(--line);background:#fff;padding:25px;box-shadow:0 5px 16px #203c5510}.serviceTop{align-items:center;gap:12px;display:flex}.serviceTop span{text-transform:uppercase;letter-spacing:1px;color:#6d7c91;font-size:10px}.serviceCard h2{margin:20px 0 10px;font-size:20px}.serviceCard>p{color:#627188;min-height:62px;font-size:13px;line-height:1.6}.tagRow{gap:6px;margin:16px 0;display:flex}.tagRow span{color:#47627e;background:#eff5fa;padding:6px 8px;font-size:9px}.serviceCard hr{border:0;border-top:1px solid #edf0f4}.serviceCard>small{letter-spacing:1.4px;color:#8290a2;margin-top:15px;font-size:8px;display:block}.model{margin:6px 0 12px;font-size:12px;display:block}.serviceCard ul{color:#637189;flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.finderLayout{grid-template-columns:1.6fr .8fr;gap:30px;display:grid}.questions{border:1px solid var(--line);padding:10px 35px}.question{border-bottom:1px solid var(--line);padding:25px 0}.question:last-child{border:0}.qtitle{align-items:center;gap:14px;display:flex}.qtitle>span{color:#0475b6;background:#e9f4fa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.qtitle h2{font-size:18px}.options{grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0 0 45px;display:grid}.options button{border:1px solid var(--line);text-align:left;color:#4d5d75;background:#fff;padding:13px;font-size:12px}.options button i{border:1px solid #c5cfdb;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:9px;font-size:9px;font-style:normal;display:inline-grid}.options button.active{color:#0b638e;background:#f0faff;border-color:#0783bd}.options button.active i{color:#fff;background:#0783bd;border-color:#0783bd}.result{color:#fff;background:#0c2146;height:max-content;padding:35px;position:sticky;top:105px}.result>p{letter-spacing:1.7px;color:#81a8c9;font-size:9px}.resultIcon{color:#20cae4;margin:30px 0 12px;font-size:25px}.result h2{margin:0;font-size:28px}.result>span{color:#9db0ca;margin-top:9px;font-size:11px;display:block}.result hr{border:0;border-top:1px solid #304667;margin:27px 0}.result h3{font-size:12px}.result ul{color:#aebbd0;padding-left:18px;font-size:11px;line-height:2}.result button{color:#fff;background:#0ba1cc;border:0;width:100%;margin-top:15px;padding:12px;font-size:11px;font-weight:700}.scenarioGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.scenario{border:1px solid var(--line);background:#fff;border-top:4px solid #8b5cf6;padding:25px}.scenario.blue{border-top-color:#1677c8}.scenario.cyan{border-top-color:#12abc7}.scenario.orange{border-top-color:#f2783c}.scenario.green{border-top-color:#34a678}.scenario.pink{border-top-color:#dc5c91}.scenarioTop{justify-content:space-between;display:flex}.scenarioTop span{color:#8895a7;font-size:10px}.scenarioTop b,.scenario small{letter-spacing:1.3px;color:#758398;font-size:8px}.scenario h2{min-height:50px;font-size:21px}.scenario>div:not(.scenarioTop){border-top:1px solid #edf0f4;padding:15px 0}.scenario p,.scenario strong{color:#5e6d83;font-size:12px;line-height:1.6}.scenario strong{color:#173456}.scenario .outcome{background:#f5f9fc;margin:0 -12px -12px;padding:15px 12px!important}.architecture{text-align:center;background:#f4f8fb;margin-top:70px;padding:55px 50px}.archFlow{grid-template-columns:repeat(4,1fr);margin:35px 0;display:grid;position:relative}.archFlow:before{content:"";background:#bfd2df;height:2px;position:absolute;top:43px;left:12%;right:12%}.archItem{z-index:1;flex-direction:column;align-items:center;display:flex}.archItem>span{color:#7690a6;font-size:9px}.archItem i{background:#fff;border:2px solid #2699c3;border-radius:50%;place-items:center;width:55px;height:55px;margin:8px;font-size:21px;font-style:normal;display:grid}.archItem b{font-size:13px}.archItem small{color:#687d92;margin-top:5px;font-size:10px}.govern{color:#d8e8f2;letter-spacing:.5px;background:#102c51;padding:15px;font-size:11px}.pricingGrid{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.calculator,.meters{border:1px solid var(--line);padding:35px}.calculator h2,.meters h2{font-size:25px}.calculator label{margin:26px 0 10px;font-size:12px;font-weight:700;display:block}.calculator label b{float:right;color:#0878b7}.calculator input{accent-color:#0784be;width:100%}.segments{gap:8px;display:flex}.segments button{border-radius:3px;flex:1}.estimate{color:#fff;background:#092550;margin-top:28px;padding:25px}.estimate span,.estimate small{color:#a7b9ce;font-size:10px;display:block}.estimate strong{margin:10px 0;font-size:30px;display:block}.meters article{border-top:1px solid var(--line);gap:18px;padding:19px 0;display:flex}.meters article>span{color:#0c95c1;font-size:10px}.meters b{font-size:14px}.meters p{color:#67758a;margin:5px 0;font-size:11px}.savings{margin-top:55px}.savings>div{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.savings article{background:#f4f7fa;padding:24px}.savings i{color:#0a82b6;margin-bottom:18px;font-size:24px;font-style:normal;display:block}.savings b{font-size:14px}.savings p{color:#69778c;font-size:11px;line-height:1.6}footer{color:#fff;background:#071936;align-items:center;gap:30px;min-height:105px;padding:25px clamp(24px,5vw,78px);display:flex}footer .brand{margin-right:auto}footer .brand span{color:#90a1ba}footer>p,footer>span{color:#8495ad;font-size:10px}footer>span{border-left:1px solid #354660;padding-left:30px}@media (width<=1000px){header nav{display:none}.talk{margin-left:auto}.hero{padding-top:40px}.heroCopy{width:60%}.heroVisual{width:40%;transform:scale(.78)}.serviceGrid,.scenarioGrid,.spotGrid{grid-template-columns:repeat(2,1fr)}.finderLayout,.pricingGrid{grid-template-columns:1fr}.result{position:static}.pathGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){header{height:66px;padding:0 16px}.brand{min-width:0}.brand span{display:none}.talk{padding:11px;font-size:0}.talk:before{content:"Build";font-size:12px}.talk span{margin-left:8px;font-size:12px}.hero{padding:55px 24px 30px;display:block}.heroCopy{width:100%}.hero h1{letter-spacing:-2.8px;font-size:50px}.heroVisual{width:100%;height:420px;margin-top:-20px;transform:scale(.8)}.proof{gap:16px}.proof div{padding-right:14px}.path,.spotlight,.inner{padding:55px 22px}.pathGrid,.spotGrid,.serviceGrid,.scenarioGrid,.savings>div{grid-template-columns:1fr}.sectionHead{display:block}.sectionHead button{margin:12px 0}.toolbar{display:block}.search{width:100%;margin-bottom:15px}.pageTitle h1{font-size:38px}.options{grid-template-columns:1fr;margin-left:0}.questions{padding:10px 20px}.archFlow{grid-template-columns:1fr 1fr;gap:28px}.archFlow:before{display:none}.architecture{padding:40px 15px}.pricingGrid{grid-template-columns:1fr}.calculator,.meters{padding:24px}.estimate strong{font-size:23px}footer{flex-wrap:wrap}footer>p{display:none}footer>span{border:0;padding:0}.spotGrid article{min-height:260px}.path h2,.sectionHead h2{font-size:31px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.officialBrand{justify-self:start;align-items:center;gap:12px;min-width:300px;display:flex}.ingramLogo{object-fit:contain;width:clamp(126px,10.5vw,158px);height:auto;display:block}.brandTitle{border-left:1px solid #cbd5e1;padding-left:13px;line-height:1.05;display:grid}.brandTitle strong{color:#101627;letter-spacing:-.02em;font-size:14px}.brandTitle small{color:#5d667a;margin-top:4px;font-size:10px}footer .ingramLogo{filter:brightness(0)invert()}footer .brandTitle{border-color:#39506f}footer .brandTitle strong{color:#fff}footer .brandTitle small{color:#8d9bb0}@media (width<=700px){.officialBrand{gap:9px;min-width:0}.ingramLogo{width:112px}.brandTitle{padding-left:9px}.brandTitle strong{font-size:12px}.brandTitle small{font-size:9px}}.fabricPage{background:#fff}.fabricHero{color:#fff;background:linear-gradient(120deg,#111038 0%,#24155b 57%,#47206a 100%);grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:610px;padding:75px clamp(28px,7vw,110px);display:grid;overflow:hidden}.fabricHero>div:first-child{z-index:2}.fabricHero p,.fabricHeading>div>p,.estimatorIntro>p{letter-spacing:2px;color:#b9a7ff;font-size:10px;font-weight:700}.fabricHero h1{letter-spacing:-4px;margin:22px 0;font-size:clamp(54px,6vw,82px);line-height:.98}.fabricHero h1 em{color:#d6ff5f;font-style:normal}.fabricHero>div>span{color:#c4bed8;max-width:600px;font-size:17px;line-height:1.7;display:block}.fabricStack{height:480px;position:relative}.fsCore{text-align:center;background:linear-gradient(145deg,#8a46dd,#4b22aa);border:9px solid #ffffff17;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0008}.fsCore small{letter-spacing:1.6px;color:#ddcfff;font-size:8px}.fsCore b{margin:10px;font-size:34px}.fsCore span{color:#d7c9ed;font-size:9px}.fsNode{color:#25124c;text-align:center;background:#fff;border-left:4px solid #c7f05a;min-width:120px;padding:15px 18px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 16px 38px #0005}.fs1{top:8%;left:2%}.fs2{top:12%;right:4%}.fs3{top:43%;left:-2%}.fs4{top:45%;right:-2%}.fs5{bottom:7%;left:8%}.fs6{bottom:5%;right:8%}.fabricSection,.pricingLogic{padding:85px clamp(28px,7vw,110px)}.fabricHeading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.fabricHeading h2{letter-spacing:-1.5px;margin:12px 0 0;font-size:39px;line-height:1.08}.fabricHeading>span{color:#65738a;font-size:13px;line-height:1.75}.fabricHeading>div>p{color:#7141c5;margin:0}.workloadGrid{border-top:1px solid #dfe5ee;border-left:1px solid #dfe5ee;grid-template-columns:repeat(4,1fr);display:grid}.workloadGrid article{border-bottom:1px solid #dfe5ee;border-right:1px solid #dfe5ee;min-height:285px;padding:24px;transition:all .2s}.workloadGrid article:hover{background:#f7f3ff;transform:translateY(-3px)}.workloadTop{justify-content:space-between;align-items:center;display:flex}.workloadTop i{color:#6c31bb;background:#eadeff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.workloadTop span{color:#9aa5b4;font-size:9px}.workloadGrid article>small{letter-spacing:1.2px;color:#7443c4;text-transform:uppercase;margin-top:24px;font-size:8px;display:block}.workloadGrid h3{margin:8px 0;font-size:18px}.workloadGrid p{color:#65738a;min-height:72px;font-size:11px;line-height:1.65}.workloadGrid b{color:#53647a;border-top:1px solid #e6e9ee;padding-top:14px;font-size:8px;display:block}.fabricFeatures{color:#fff;background:#14102e;padding:85px clamp(28px,7vw,110px)}.fabricHeading.light h2{color:#fff}.fabricFeatures>.fabricHeading{grid-template-columns:1fr}.fabricFeatures>div:last-child{background:#3a315b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fabricFeatures article{background:#1d183b;min-height:215px;padding:30px}.fabricFeatures article>span{color:#c7f05a;font-size:9px}.fabricFeatures h3{margin:27px 0 11px;font-size:19px}.fabricFeatures article p{color:#aaa4bf;font-size:11px;line-height:1.7}.databases{background:#f7f9fc}.dbCompare{grid-template-columns:1fr 65px 1fr;align-items:stretch;display:grid}.dbCompare article{background:#fff;border:1px solid #dfe5ee;padding:35px}.dbIcon{color:#fff;border-radius:9px;place-items:center;width:50px;height:50px;margin-bottom:22px;font-weight:700;display:grid}.dbIcon.sql{background:#087ea4}.dbIcon.cosmos{background:#7141c5}.dbCompare small{letter-spacing:1.3px;color:#74849a;font-size:8px}.dbCompare h3{margin:10px 0;font-size:25px}.dbCompare p{color:#65738a;font-size:12px;line-height:1.7}.dbCompare ul{border-top:1px solid #e4e8ee;margin:20px 0;padding:0;list-style:none}.dbCompare li{color:#53647a;border-bottom:1px solid #edf0f4;padding:9px 0;font-size:10px}.dbCompare li:before{content:"✓";color:#6941c6;margin-right:9px}.dbCompare article>b{color:#542c96;background:#f0ecfb;padding:13px;font-size:9px;line-height:1.5;display:block}.dbVs{color:#8c99aa;place-items:center;font-size:9px;font-weight:700;display:grid}.dbFlow{color:#fff;background:#111f3d;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding:18px;font-size:10px;display:flex}.dbFlow i{color:#c7f05a;font-style:normal}.fabricEstimator{color:#fff;background:#28154f;grid-template-columns:1.05fr .95fr;display:grid}.estimatorIntro{padding:75px clamp(30px,6vw,85px)}.estimatorIntro h2{letter-spacing:-1.6px;font-size:41px;line-height:1.07}.estimatorIntro>span{color:#bfb5d2;font-size:12px;line-height:1.7}.skuRail{align-items:end;gap:5px;margin-top:38px;display:flex}.skuRail>div{text-align:center;border:1px solid #ffffff24;flex:1;padding:10px 5px}.skuRail>div.active{color:#283706;background:#c7f05a;border-color:#c7f05a;transform:translateY(-7px)}.skuRail b,.skuRail small{display:block}.skuRail b{font-size:11px}.skuRail small{color:inherit;margin-top:3px;font-size:7px}.fabricCalc{color:#14213b;background:#fff;padding:55px clamp(30px,5vw,70px)}.fabricCalc label{margin:17px 0 8px;font-size:11px;font-weight:700;display:block}.fabricCalc label b{float:right;color:#7041bd}.fabricCalc input{accent-color:#7445c4;width:100%}.fabricSegments{gap:7px;display:flex}.fabricSegments button{background:#fff;border:1px solid #dfe5ee;flex:1;padding:9px;font-size:9px}.fabricSegments button.active{color:#fff;background:#342060;border-color:#342060}.skuResult{color:#fff;background:#171238;grid-template-columns:1fr auto;align-items:end;margin-top:25px;padding:23px;display:grid}.skuResult small{letter-spacing:1.4px;color:#a99bc6;font-size:8px}.skuResult strong{color:#c7f05a;grid-row:span 2;font-size:45px}.skuResult span{font-size:11px}.skuResult p{color:#aaa3be;border-top:1px solid #ffffff21;grid-column:1/-1;margin:13px 0 0;padding-top:12px;font-size:9px;line-height:1.5}.pricingLogic{background:#fff}.priceCards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.priceCards article{background:#f4f6f9;min-height:235px;padding:26px}.priceCards article>span{color:#7444c2;font-size:9px}.priceCards h3{margin:30px 0 12px;font-size:17px}.priceCards p{color:#65738a;font-size:10px;line-height:1.7}.commercialTips{color:#fff;background:#102442;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:18px;padding:22px;display:grid}.commercialTips b{color:#c7f05a;font-size:8px}.commercialTips span{color:#b0bdd0;font-size:9px;line-height:1.5}.fabricCases{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fabricCases article{background:#f7f8fb;border-top:3px solid #7648c6;min-height:260px;padding:25px}.fabricCases article>span{color:#7444c2;font-size:9px}.fabricCases h3{margin:25px 0 12px;font-size:17px}.fabricCases p{color:#65738a;min-height:78px;font-size:10px;line-height:1.65}.fabricCases b{color:#5b368d;border-top:1px solid #dfe5ee;padding-top:13px;font-size:8px;display:block}.fabricNote{border:1px solid #d9dfe8;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.fabricNote b{color:#6b39b3;font-size:10px}.fabricNote span{color:#65738a;font-size:10px}@media (width<=1050px){.fabricHero{grid-template-columns:1fr}.fabricStack{width:100%;max-width:620px;margin:auto}.workloadGrid,.fabricFeatures>div:last-child,.priceCards,.fabricCases{grid-template-columns:repeat(2,1fr)}.fabricEstimator{grid-template-columns:1fr}.commercialTips{grid-template-columns:auto 1fr}}@media (width<=700px){.fabricHero{padding:55px 23px}.fabricHero h1{letter-spacing:-2.8px;font-size:49px}.fabricStack{height:410px;transform:scale(.85)}.fabricSection,.pricingLogic,.fabricFeatures{padding:60px 22px}.fabricHeading{grid-template-columns:1fr;gap:18px}.fabricHeading h2{font-size:32px}.workloadGrid,.fabricFeatures>div:last-child,.priceCards,.fabricCases,.dbCompare{grid-template-columns:1fr}.dbVs{height:50px}.dbFlow{flex-wrap:wrap;gap:9px}.estimatorIntro,.fabricCalc{padding:48px 23px}.skuRail>div:first-child,.skuRail>div:nth-child(7){display:none}.commercialTips{grid-template-columns:1fr}.fabricNote{flex-direction:column;align-items:flex-start}}.capabilityCategory{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:62px clamp(28px,7vw,110px)}.capabilityIntro{text-align:center;max-width:760px;margin:0 auto 32px}.capabilityIntro>p{letter-spacing:2px;color:#7141c5;font-size:10px;font-weight:700}.capabilityIntro h1{letter-spacing:-1.7px;margin:10px 0;font-size:42px}.capabilityIntro>span{color:#65738a;font-size:12px;line-height:1.7}.capabilityTabs{grid-template-columns:repeat(6,1fr);gap:8px;max-width:1180px;margin:auto;display:grid}.capabilityTabs button{color:#56667d;background:#fff;border:1px solid #dce2ea;min-height:88px;padding:13px 8px;transition:all .2s}.capabilityTabs i{color:#7544c4;margin-bottom:8px;font-size:19px;font-style:normal;display:block}.capabilityTabs span{font-size:10px;font-weight:700}.capabilityTabs button.active{color:#fff;background:#24134b;border-color:#24134b;transform:translateY(-3px);box-shadow:0 12px 30px #29194b2b}.capabilityTabs button.active i{color:#c7f05a}.capabilityDetail{background:#fff;border:1px solid #dce2ea;grid-template-columns:1.15fr .85fr;align-items:center;gap:34px;max-width:1180px;margin:14px auto 0;padding:30px;display:grid}.capabilityDetail small{letter-spacing:1.4px;color:#7544c4;font-size:8px;font-weight:700}.capabilityDetail h2{letter-spacing:-1px;margin:8px 0;font-size:29px}.capabilityDetail p{color:#65738a;margin:0;font-size:11px;line-height:1.7}.capabilityDetail ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.capabilityDetail li{color:#7041bd;background:#f5f1fb;padding:10px;font-size:10px}.capabilityDetail li span{color:#465970;margin-left:5px}.capabilityFlow{color:#fff;background:#111f3d;grid-column:1/-1;align-items:center;gap:25px;padding:14px 18px;display:flex}.capabilityFlow small{color:#c7f05a}.capabilityFlow b{letter-spacing:.2px;font-size:10px}@media (width<=1050px){.capabilityTabs{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.capabilityCategory{padding:45px 22px}.capabilityTabs{grid-template-columns:repeat(2,1fr)}.capabilityDetail{grid-template-columns:1fr;padding:22px}.capabilityDetail ul{grid-template-columns:1fr}.capabilityFlow{flex-direction:column;align-items:flex-start;gap:7px}}.officialEstimator{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;justify-content:space-between;align-items:center;margin-top:28px;padding:16px 18px;text-decoration:none;transition:all .2s;display:flex}.officialEstimator:hover{color:#263707;background:#c7f05a;border-color:#c7f05a;transform:translateY(-2px)}.officialEstimator span b,.officialEstimator span small{display:block}.officialEstimator span b{font-size:10px}.officialEstimator span small{color:#bdb2d1;margin-top:4px;font-size:8px}.officialEstimator:hover span small{color:#4f631f}.officialEstimator>strong{font-size:10px}.referenceBadge{color:#6f3eb9;letter-spacing:1.1px;text-align:center;background:#f0ebfa;margin-bottom:22px;padding:8px 10px;font-size:7px;font-weight:700}@media (width<=700px){.officialEstimator{flex-direction:column;align-items:flex-start;gap:14px}}:is(.site:has(.azureBuilder) .pricingGrid,.site:has(.azureBuilder) .savings){display:none}.site:has(.azureBuilder) main.inner:has(.pricingGrid){min-height:auto;padding-bottom:0}.azureBuilder{max-width:1260px;margin:0 auto 90px;padding:0 clamp(26px,6vw,90px)}.builderHead{border-top:1px solid #dfe5ee;grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding-top:45px;display:grid}.builderHead p{letter-spacing:1.8px;color:#0078b8;font-size:9px;font-weight:700}.builderHead h2{letter-spacing:-1.3px;margin:10px 0 0;font-size:35px}.builderHead>span{color:#64738a;font-size:11px;line-height:1.7}.builderTabs{grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.builderTabs button{color:#53647a;background:#fff;border:1px solid #dfe5ee;border-right:0;padding:14px 8px;font-size:10px;font-weight:700}.builderTabs button:last-child{border-right:1px solid #dfe5ee}.builderTabs button.active{color:#fff;background:#0c2d59;border-color:#0c2d59}.builderBody{border:1px solid #dfe5ee;border-top:0;grid-template-columns:1.12fr .88fr;display:grid}.builderInputs{padding:36px}.builderInputs>small{letter-spacing:1.5px;color:#0085b9;font-size:8px;font-weight:700}.builderInputs h3{max-width:620px;margin:10px 0 28px;font-size:15px;line-height:1.6}.builderInputs label{margin-top:20px;font-size:10px;font-weight:700;display:block}.builderInputs select,.builderInputs input{color:#1b2e4d;background:#fff;border:1px solid #cfd8e4;width:100%;margin-top:8px;padding:12px;font-size:11px;display:block}.builderInputs label>small{color:#7c899b;margin-top:6px;font-size:8px;font-weight:400;display:block}.builderResult{color:#fff;background:#0d2851;padding:36px}.builderResult>p{letter-spacing:1.5px;color:#80cdeb;margin:0 0 22px;font-size:8px}.builderResult>div{border-top:1px solid #ffffff23;justify-content:space-between;align-items:end;padding:14px 0;display:flex}.builderResult>div small{color:#a6b6ca;font-size:9px}.builderResult>div strong{font-size:19px}.builderResult em{color:#91a4bb;font-size:8px;font-style:normal}.builderResult ul{border-top:1px solid #ffffff23;margin:5px 0;padding:15px 0;list-style:none}.builderResult li{color:#bdc8d6;padding:5px 0;font-size:9px}.builderResult li:before{content:"✓";color:#5ad5e7;margin-right:8px}.builderResult>a{color:#fff;background:#00a4c7;justify-content:space-between;padding:14px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.builderResult>a:hover{background:#16bedb}.builderDisclaimer{color:#889bb3;margin-top:12px;font-size:7px;line-height:1.5;display:block}@media (width<=800px){.builderHead,.builderBody{grid-template-columns:1fr}.builderTabs{grid-template-columns:repeat(2,1fr)}.builderTabs button{border-right:1px solid #dfe5ee}.azureBuilder{margin-bottom:60px}.builderHead{gap:15px}.builderInputs,.builderResult{padding:25px}}
