/* Generated from source/css/styles.css by "npm run build" - do not edit. */

@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-LightItalic.woff) format("woff"),url(../fonts/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans.woff) format("woff"),url(../fonts/OpenSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-Italic.woff) format("woff"),url(../fonts/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-Semibold.woff) format("woff"),url(../fonts/OpenSans-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-SemiboldItalic.woff) format("woff"),url(../fonts/OpenSans-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(../fonts/OpenSans-BoldItalic.woff) format("woff"),url(../fonts/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}HTML,BODY,DIV,SPAN,H1,H2,H3,P,A,B,I,EM,STRONG,CODE,SMALL,TABLE,CAPTION,THEAD,TBODY,TFOOT,TR,TH,TD,DETAILS,SUMMARY,NAV{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}UL,LI{border:0;font-size:100%;font:inherit;vertical-align:baseline}DETAILS{display:block}B,STRONG{font-weight:bolder}I,EM{font-style:italic}:root{--color-white: #ffffff;--color-mysql-blue: #00758f;--color-mysql-orange: #f29111;--color-mysql-orange-dark: #d97d06;--color-light-grey: #ebecee;--color-medium-grey: #9b9b9b;--color-secondary-blue: #4479a1;--color-text-grey: #555555;--color-secondary-orange: #f7c891;--color-tertiary-blue: #0074a3;--color-secondary-medium-grey: #cccccc;--color-medium-light-grey: #e1e1e1;--color-dark-grey: #444444;--color-darkest-grey: #333333;--color-lightest-grey: #f7f7f7;--color-medium-dark-grey: #717171;--color-matrix-header: #3e78a6;--color-matrix-alt: #d5e7f0;--color-matrix-rule: #666666;--color-dark-blue: #2b5d80;--color-band-text: #eaeaea;--color-alert-bg: #fdf6ec;--color-alert-text: #9a5c00;--header-h: 0px}HTML{overflow-x:hidden;scroll-behavior:smooth}HTML,BODY{width:100%;min-height:100%;text-align:center;font:16px/1.2 Open Sans,Arial,Helvetica,sans-serif;font-weight:400;color:var(--color-text-grey);background:var(--color-lightest-grey)}BODY *{box-sizing:border-box}P{margin:1em 0 0}A{color:var(--color-tertiary-blue);text-decoration:none;cursor:pointer}A:hover{text-decoration:underline}.page-wrapper{width:100%;min-width:300px;max-width:1600px;margin:0 auto;background:var(--color-white);box-shadow:-2px 0 5px #eee,2px 0 5px #eee}.w1000{max-width:1000px}.icon{display:block}.icon svg{width:100%;height:100%;fill:currentColor}#header{position:sticky;top:0;z-index:300;display:flex;align-items:center;width:100%;height:155px;padding:30px 60px;background:var(--color-white);border-bottom:4px solid var(--color-secondary-blue);text-align:left;transition:height .2s,padding .2s,box-shadow .2s}BODY.scrolled #header{box-shadow:0 2px 6px #00000017}#header .logo{display:flex;align-items:flex-end;width:14.6154em;font-size:26px;transition:all .2s}#header .logo .image{width:5.4615em;height:3.7308em}#header .logo .image svg{max-width:100%;max-height:100%}#header .logo .text{width:9em;padding-left:.4615em;margin-bottom:.15em;line-height:1.2em;color:var(--color-mysql-blue)}#header .navigation{flex-grow:1;padding-left:50px}#header .navigation .row{display:flex;align-items:flex-end;width:100%}#header .navigation .row:first-of-type{padding-bottom:10px;border-bottom:3px solid var(--color-light-grey)}#header .navigation .row .text{flex-grow:1;font-size:80%;line-height:1;font-style:italic;color:var(--color-medium-grey)}#header .navigation .row UL.menu,#header .navigation .row UL.menu LI{display:inline-block;margin:0;padding:0}#header .navigation .row UL.menu{margin-top:30px;font-size:18.4px;line-height:1;text-transform:uppercase}#header .navigation .row UL.menu LI{margin-right:30px}#header .navigation .row UL.menu LI:last-of-type{margin-right:0}#header .navigation .row UL.menu A{padding-bottom:10px;font-weight:300;color:var(--color-dark-grey);border-bottom:7px solid transparent}#header .navigation .row UL.menu A.active,#header .navigation .row UL.menu A:hover{border-color:var(--color-mysql-orange);text-decoration:none}#header .navigation .row:first-of-type UL.menu{margin-top:0;font-size:12px;line-height:1;text-align:right;text-transform:none}#header .navigation .row:first-of-type UL.menu A{padding-bottom:0;font-weight:600;color:var(--color-mysql-blue);border-bottom:none}#header .navigation .row:first-of-type UL.menu A:hover{text-decoration:underline}#header .navigation .menu_icon{display:none}#header .navigation .menu_icon SPAN{color:var(--color-mysql-blue)}@media only screen and (min-width:1020px){BODY.scrolled #header{height:115px}BODY.scrolled #header .logo{font-size:18px}BODY.scrolled #header .menu_bg{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}BODY.scrolled #header .menu_bg .row{flex:0 0 auto;width:auto}BODY.scrolled #header .menu_bg .row>.text{display:none;opacity:0}BODY.scrolled #header .navigation .row:first-of-type{padding-bottom:0;border-bottom:none}BODY.scrolled #header .navigation .row UL.menu{margin-top:0}}#main .row{padding:40px 60px}#main .row.alt{background:var(--color-lightest-grey)}#main .row.content .container{margin:0 auto;text-align:left}#main .text>*:first-child{margin-top:0}#main .row.title,#main .row.section{scroll-margin-top:var(--header-h)}#main .row.title{background:linear-gradient(#fff,#c6c6c6)}#main .row.title H1{margin-top:20px;font-size:40px;line-height:1;font-weight:700;color:var(--color-mysql-blue)}#main .row.title H1 SPAN{color:var(--color-mysql-orange)}#main .row.title H2{margin-top:20px;font-size:24px;line-height:1;font-weight:700}#main .row.title .text{max-width:600px;margin:20px auto 0;font-size:14px}#main .row.title .updated{margin-top:22px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-medium-dark-grey)}#main .row.section>H2{margin:0 0 8px;font-size:30px;line-height:1.2;font-weight:400;text-align:center;color:var(--color-mysql-blue)}#main .row.section>.lede{max-width:800px;margin:0 auto 36px;font-size:15px;text-align:center}#main .row.section>.lede P:first-child{margin-top:0}.solutions{display:flex;flex-wrap:wrap;align-items:stretch;gap:40px}.solution{flex:1 1 calc(50% - 20px);min-width:300px;padding:24px 26px 26px;background:var(--color-white);border:1px solid var(--color-medium-light-grey);border-top:4px solid var(--color-secondary-blue);text-align:left}.solution.featured{border-top-color:var(--color-mysql-orange)}.solution .tag{display:inline-block;padding:5px 10px;font-size:11px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-secondary-blue);background:var(--color-light-grey)}.solution.featured .tag{color:var(--color-white);background:var(--color-mysql-orange)}.solution H3{margin:10px 0 0;font-size:19px;line-height:1.3;font-weight:400;color:var(--color-mysql-orange)}.solution>P{font-size:14px}UL.pros,UL.cons{margin-top:14px;font-size:14px;list-style:none}UL.pros LI,UL.cons LI{position:relative;padding-left:22px;margin-top:7px}UL.pros LI:before,UL.cons LI:before{position:absolute;top:0;left:0;font-weight:700}UL.pros LI:before{content:"✓";color:var(--color-mysql-blue)}UL.cons LI:before{content:"—";color:var(--color-mysql-orange)}.bestfit,.alert{margin-top:16px;padding:12px 15px;font-size:13.5px;line-height:1.55}.bestfit{background:var(--color-lightest-grey);border-left:3px solid var(--color-secondary-blue)}.bestfit B{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-mysql-blue)}.alert{background:var(--color-alert-bg);border-left:3px solid var(--color-mysql-orange)}.alert B{color:var(--color-alert-text)}.alert+.alert{margin-top:8px}@media only screen and (max-width:1019px){BODY{background:var(--color-white)}BODY.mobile_menu_open{overflow:hidden;background:var(--color-lightest-grey)}BODY.mobile_menu_open #header{position:fixed;top:0;left:0;right:0}#header{display:block;height:64px;padding:11px 0;transition:left .3s}#header .logo{float:none;margin:0 auto;font-size:11px}#header .navigation{position:static;width:auto;min-height:100%;padding-left:0;text-align:left}#header .navigation .menu_icon{display:block;position:absolute;top:50%;left:1em;width:2em;height:2em;transform:translateY(-50%);cursor:pointer}#header .navigation .menu_icon SPAN{display:block;position:absolute;top:50%;left:50%;width:calc(100% - .5em);height:calc(100% - .5em);transform:translate(-50%,-50%);transition:all .3s}#header .navigation .menu_icon svg{position:absolute;top:50%;left:50%;width:100%;max-height:100%;transform:translate(-50%,-50%);fill:currentColor}#header .navigation .menu_icon .close{opacity:0}BODY.mobile_menu_open #header .navigation .menu_icon .open{opacity:0}BODY.mobile_menu_open #header .navigation .menu_icon .close{opacity:1}#header .navigation .menu_bg{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;position:fixed;top:64px;bottom:0;left:-100%;width:100%;max-width:256px;z-index:200;padding-top:12px;overflow-y:auto;color:var(--color-white);background-color:var(--color-dark-grey);transition:left .3s}BODY.mobile_menu_open #header .navigation .menu_bg{left:0;opacity:1}#header .navigation .menu_bg>DIV{width:100%}#header .navigation .menu_bg .row{display:block}#header .navigation .menu_bg .row .text{display:none}#header .navigation .menu_bg .row:first-of-type{padding-top:12px;padding-bottom:0;margin-top:12px;border-top:1px solid rgba(255,255,255,.15);border-bottom:none}#header .navigation .menu_bg UL.menu,#header .navigation .menu_bg .row:first-of-type UL.menu{display:block;margin-top:0;padding:10px 0;text-align:left}#header .navigation .menu_bg UL.menu LI{display:block;height:auto;margin-left:0;margin-right:0}#header .navigation .menu_bg UL.menu A,#header .navigation .menu_bg .row:first-of-type UL.menu A{display:block;padding:11px 20px;font-size:15px;font-weight:400;text-transform:none;color:var(--color-white);border-bottom:none}#header .navigation .menu_bg UL.menu A:hover,#header .navigation .menu_bg UL.menu A.active{color:var(--color-secondary-orange);background:#ffffff14;text-decoration:none}#main .row,#footer .row,#footer .row.row1{padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){#main .row.title H1{font-size:28px}#main .row.title H2{font-size:19px}#main .row.section>H2{font-size:24px}.solutions{gap:26px}.solution,.decide .item,.pillar{flex-basis:100%;min-width:0}.btn{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){HTML{scroll-behavior:auto}}
