.home-page{background-color:var(--white);flex-direction:column;align-items:flex-start;width:100%;display:flex;overflow:hidden}.nav{background-color:var(--white);padding:22px var(--gutter);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.logo{flex-direction:row;flex-shrink:0;align-items:center;gap:14px;display:flex}.symbol{flex-shrink:0;width:50.487px;height:53.596px;position:relative;overflow:hidden}.vector{z-index:0;width:24.773px;height:42.437px;position:absolute;top:5.738px;left:0;overflow:visible}.vector-2{z-index:1;width:24.773px;height:42.437px;position:absolute;top:5.738px;left:25.714px;overflow:visible}.vector-3{z-index:2;width:17.593px;height:40.33px;position:absolute;top:0;left:16.467px;overflow:visible}.vector-4{z-index:3;width:50.487px;height:2.567px;position:absolute;top:51.029px;left:0;overflow:visible}.wordmark{color:var(--navy);font-family:var(--font-head);letter-spacing:3px;white-space:nowrap;font-size:22px;font-weight:600;line-height:normal}.links{flex-direction:row;flex-shrink:0;align-items:center;gap:40px;display:flex}.services{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:15px;font-weight:500;line-height:normal}.nav-cta{background-color:var(--amber);border-radius:8px;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:13px 24px;display:flex}.label{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:15px;font-weight:600;line-height:normal}.hero{background-color:var(--navy);padding:clamp(53px, 6.67vw, 96px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(36px,5vw,72px);width:100%;display:flex}.hero-copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:28px;display:flex}.eyebrow{color:color-mix(in srgb, var(--white) 70.2%, transparent);font-family:var(--font-body);letter-spacing:2px;white-space:nowrap;font-size:13px;font-weight:600;line-height:normal}.headline{color:var(--white);font-family:var(--font-head);width:100%;font-size:clamp(35px,4.17vw,60px);font-weight:600;line-height:1.1}.subhead{color:color-mix(in srgb, var(--white) 80%, transparent);font-family:var(--font-body);width:100%;font-size:19px;font-weight:400;line-height:1.526}.hero-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:16px;display:flex}.primary-cta{background-color:var(--amber);border-radius:8px;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:17px 30px;display:flex}.label-2{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:16px;font-weight:600;line-height:normal}.secondary-cta{outline-offset:-.75px;outline:1.5px solid color-mix(in srgb, var(--white) 40%, transparent);border-radius:8px;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:16px 28px;display:flex}.label-3{color:var(--white);font-family:var(--font-body);white-space:nowrap;font-size:16px;font-weight:600;line-height:normal}.console-window{background-color:var(--navy-raised);outline-offset:-.5px;outline:1px solid color-mix(in srgb, var(--white) 14.1%, transparent);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:540px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 24px 48px #0006}.title-bar{background-color:#0f2336;flex-direction:row;flex-shrink:0;align-items:center;gap:16px;width:100%;padding:14px 18px;display:flex}.window-dots{flex-direction:row;flex-shrink:0;align-items:center;gap:7px;display:flex}.dot{background-color:#ff5f57;border-radius:50%;flex-shrink:0;width:11px;height:11px}.dot-2{background-color:#febc2e;border-radius:50%;flex-shrink:0;width:11px;height:11px}.dot-3{background-color:#28c840;border-radius:50%;flex-shrink:0;width:11px;height:11px}.address{background-color:color-mix(in srgb, var(--white) 7.1%, transparent);border-radius:8px;flex-direction:row;flex:1 1 0;align-items:center;padding:6px 14px;display:flex}.url{color:color-mix(in srgb, var(--white) 60%, transparent);font-family:var(--font-body);white-space:nowrap;font-size:12px;font-weight:400;line-height:normal}.body{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:18px;width:100%;padding:22px;display:flex}.header{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.title{color:var(--white);font-family:var(--font-head);white-space:nowrap;font-size:17px;font-weight:600;line-height:normal}.health-pill{background-color:color-mix(in srgb, var(--teal-bright) 14.9%, transparent);border-radius:999px;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.dot-4{background-color:var(--teal-bright);border-radius:50%;flex-shrink:0;width:8px;height:8px}.text{color:var(--teal-bright);font-family:var(--font-body);white-space:nowrap;font-size:12px;font-weight:600;line-height:normal}.metrics{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;display:flex}.uptime-30d{background-color:color-mix(in srgb, var(--white) 5.1%, transparent);border-radius:12px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;padding:14px;display:flex}.value{color:var(--white);font-family:var(--font-head);white-space:nowrap;font-size:24px;font-weight:600;line-height:normal}.chart-card{background-color:color-mix(in srgb, var(--white) 5.1%, transparent);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.chart-title{color:var(--white);font-family:var(--font-body);white-space:nowrap;font-size:13px;font-weight:600;line-height:normal}.plot{flex-shrink:0;width:100%;height:120px;position:relative}.gridline{background-color:color-mix(in srgb, var(--white) 7.8%, transparent);z-index:0;flex-direction:row;align-items:flex-start;width:460px;height:1px;display:flex;position:absolute;top:0;left:0}.gridline-2{background-color:color-mix(in srgb, var(--white) 7.8%, transparent);z-index:1;flex-direction:row;align-items:flex-start;width:460px;height:1px;display:flex;position:absolute;top:40px;left:0}.gridline-3{background-color:color-mix(in srgb, var(--white) 7.8%, transparent);z-index:2;flex-direction:row;align-items:flex-start;width:460px;height:1px;display:flex;position:absolute;top:80px;left:0}.gridline-4{background-color:color-mix(in srgb, var(--white) 7.8%, transparent);z-index:3;flex-direction:row;align-items:flex-start;width:460px;height:1px;display:flex;position:absolute;top:119px;left:0}.area{z-index:4;width:460px;height:120px;position:absolute;top:0;left:0;overflow:visible}.line{z-index:5;width:460px;height:120px;position:absolute;top:0;left:0;overflow:visible}.time-labels{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.t-00-00{color:color-mix(in srgb, var(--white) 50.2%, transparent);font-family:var(--font-body);white-space:nowrap;font-size:11px;font-weight:400;line-height:normal}.services-2{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;display:flex}.api-gateway{border-color:color-mix(in srgb, var(--white) 7.8%, transparent);border-style:solid;border-width:1px 0 0;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;width:496px;max-width:100%;min-height:35.5px;margin:-.5px 0 0;padding:10px 0;display:flex}.name{color:var(--white);font-family:var(--font-body);flex:1 1 0;font-size:13px;font-weight:500;line-height:normal}.uptime{color:color-mix(in srgb, var(--white) 70.2%, transparent);font-family:var(--font-body);white-space:nowrap;font-size:13px;font-weight:400;line-height:normal}.latency{color:color-mix(in srgb, var(--white) 70.2%, transparent);font-family:var(--font-body);text-align:right;flex-shrink:0;width:56px;font-size:13px;font-weight:400;line-height:normal}.cloud-partners{background-color:var(--white);border-color:var(--line);min-height:117.5px;padding:40px var(--gutter);border-style:solid;border-width:0 0 1px;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:1440px;max-width:100%;margin:0 0 -.5px;display:flex}.label-4{color:var(--muted);font-family:var(--font-body);white-space:nowrap;font-size:15px;font-weight:400;line-height:normal}.logos{flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(32px,4.44vw,64px);display:flex}.aws{flex-shrink:0;width:64px;height:38px;position:relative}.aws-letters{z-index:0;width:64px;height:38px;position:absolute;top:0;left:0;overflow:visible}.aws-smile{z-index:1;width:64px;height:38px;position:absolute;top:0;left:0;overflow:visible}.aws-arrow{z-index:2;width:64px;height:38px;position:absolute;top:0;left:0;overflow:visible}.microsoft-azure{flex-direction:row;flex-shrink:0;align-items:center;gap:10px;display:flex}.azure-icon{flex-shrink:0;width:34px;height:34px;position:relative}.azure-left{z-index:0;width:34px;height:34px;position:absolute;top:0;left:0;overflow:visible}.azure-right{z-index:1;width:34px;height:34px;position:absolute;top:0;left:0;overflow:visible}.azure-base{z-index:2;width:34px;height:34px;position:absolute;top:0;left:0;overflow:visible}.name-2{color:#5b6b7a;font-family:var(--font-body);white-space:nowrap;font-size:21px;font-weight:600;line-height:normal}.google-cloud-icon{flex-shrink:0;width:36px;height:36px;position:relative}.cloud{z-index:0;width:36px;height:36px;position:absolute;top:0;left:0;overflow:visible}.services-3{background-color:var(--white);padding:clamp(62px, 7.78vw, 112px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:clamp(48px,6.67vw,96px);width:100%;display:flex}.services-intro{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;width:440px;max-width:100%;display:flex}.eyebrow-2{color:var(--teal);font-family:var(--font-body);letter-spacing:2px;white-space:nowrap;font-size:13px;font-weight:600;line-height:normal}.heading{color:var(--navy);font-family:var(--font-head);width:100%;font-size:clamp(24px,2.92vw,42px);font-weight:600;line-height:1.143}.intro{color:var(--muted);font-family:var(--font-body);width:100%;font-size:17px;font-weight:400;line-height:1.588}.services-list{flex-direction:column;flex:1 1 0;align-items:flex-start;display:flex}.custom-software-development{border-color:var(--line);border-style:solid;border-width:1px 0 0;flex-direction:row;flex-shrink:0;align-items:center;gap:28px;width:744px;max-width:100%;min-height:187.5px;margin:-.5px 0 0;padding:32px 0;display:flex}.photo{background-color:var(--tint);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:22px;width:208px;height:124px;display:flex;overflow:hidden}.typescript{flex-shrink:0;width:40px;height:40px;overflow:visible}.text-2{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;display:flex}.title-2{color:var(--navy);font-family:var(--font-head);width:100%;font-size:22px;font-weight:600;line-height:normal}.description{color:var(--muted);font-family:var(--font-body);width:100%;font-size:16px;font-weight:400;line-height:1.625}.approach{background-color:var(--teal);padding:clamp(57px, 7.22vw, 104px) var(--gutter);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:clamp(32px,4.44vw,64px);width:100%;display:flex}.approach-header{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:18px;width:100%;display:flex}.eyebrow-3{color:color-mix(in srgb, var(--white) 80%, transparent);font-family:var(--font-body);letter-spacing:2px;white-space:nowrap;font-size:13px;font-weight:600;line-height:normal}.heading-2{color:var(--white);font-family:var(--font-head);white-space:nowrap;font-size:clamp(24px,2.92vw,42px);font-weight:600;line-height:normal}.steps{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:48px;width:100%;display:flex}.assess{border-color:color-mix(in srgb, var(--white) 40%, transparent);border-style:solid;border-width:1.5px 0 0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:16px;width:394.667px;max-width:100%;min-height:170.25px;margin:-.75px 0 0;padding:28px 0 0;display:flex}.number{color:color-mix(in srgb, var(--white) 80%, transparent);font-family:var(--font-head);letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:600;line-height:normal}.title-3{color:var(--white);font-family:var(--font-head);width:100%;font-size:clamp(17px,2.08vw,30px);font-weight:600;line-height:normal}.description-2{color:color-mix(in srgb, var(--white) 90.2%, transparent);font-family:var(--font-body);width:100%;font-size:17px;font-weight:400;line-height:1.588}.why-mornevo{background-color:var(--tint);padding:clamp(57px, 7.22vw, 104px) var(--gutter);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:clamp(28px,3.89vw,56px);width:100%;display:flex}.heading-3{color:var(--navy);font-family:var(--font-head);white-space:nowrap;font-size:clamp(24px,2.92vw,42px);font-weight:600;line-height:normal}.monitoring-and-on-call{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:12px;display:flex}.value-2{color:var(--teal);font-family:var(--font-head);white-space:nowrap;font-size:clamp(32px,3.89vw,56px);font-weight:600;line-height:normal}.title-4{color:var(--navy);font-family:var(--font-head);width:100%;font-size:19px;font-weight:600;line-height:normal}.closing-cta{background-color:var(--white);padding:clamp(66px, 8.33vw, 120px) var(--gutter);flex-direction:column;flex-shrink:0;align-items:center;gap:28px;width:100%;display:flex}.headline-2{color:var(--navy);font-family:var(--font-head);text-align:center;width:980px;max-width:100%;font-size:clamp(30px,3.61vw,52px);font-weight:600;line-height:1.115}.subhead-2{color:var(--muted);font-family:var(--font-body);text-align:center;width:620px;max-width:100%;font-size:19px;font-weight:400;line-height:1.526}.cta-button{background-color:var(--amber);border-radius:8px;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:19px 36px;display:flex}.label-5{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:17px;font-weight:600;line-height:normal}.footer{background-color:var(--navy);padding:clamp(40px, 5vw, 72px) var(--gutter) 40px var(--gutter);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:clamp(28px,3.89vw,56px);width:100%;display:flex}.footer-brand{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;width:360px;max-width:100%;display:flex}.symbol-2{flex-shrink:0;width:48.983px;height:52px;position:relative;overflow:hidden}.vector-5{z-index:0;width:24.035px;height:41.173px;position:absolute;top:5.567px;left:0;overflow:visible}.vector-6{z-index:1;width:24.035px;height:41.173px;position:absolute;top:5.567px;left:24.948px;overflow:visible}.vector-7{z-index:2;width:17.069px;height:39.129px;position:absolute;top:0;left:15.977px;overflow:visible}.vector-8{z-index:3;width:48.983px;height:2.491px;position:absolute;top:49.509px;left:0;overflow:visible}.wordmark-2{color:var(--white);font-family:var(--font-head);letter-spacing:3px;white-space:nowrap;font-size:22px;font-weight:600;line-height:normal}.tagline{color:color-mix(in srgb, var(--white) 70.2%, transparent);font-family:var(--font-body);width:100%;font-size:15px;font-weight:400;line-height:1.6}.footer-columns{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:clamp(48px,6.67vw,96px);display:flex}.services-4{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.heading-4{color:var(--white);font-family:var(--font-head);white-space:nowrap;font-size:15px;font-weight:600;line-height:normal}.custom-software{color:color-mix(in srgb, var(--white) 70.2%, transparent);font-family:var(--font-body);white-space:nowrap;font-size:15px;font-weight:400;line-height:normal}.divider{background-color:color-mix(in srgb, var(--white) 14.9%, transparent);flex-direction:row;flex-shrink:0;align-items:flex-start;width:100%;height:1px;display:flex}.copyright{color:color-mix(in srgb, var(--white) 60%, transparent);font-family:var(--font-body);white-space:nowrap;font-size:14px;font-weight:400;line-height:normal}.page-header{background-color:var(--tint);padding:clamp(48px, 6.11vw, 88px) var(--gutter);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;width:100%;display:flex}.title-5{color:var(--navy);font-family:var(--font-head);width:900px;max-width:100%;font-size:clamp(31px,3.75vw,54px);font-weight:600;line-height:1.093}.intro-2{color:var(--muted);font-family:var(--font-body);width:700px;max-width:100%;font-size:20px;font-weight:400;line-height:1.55}.custom-software-development-2{background-color:var(--white);padding:clamp(48px, 6.11vw, 88px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(48px,6.67vw,96px);width:100%;display:flex}.text-3{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:20px;display:flex}.number-2{color:var(--teal);font-family:var(--font-head);letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:600;line-height:normal}.title-6{color:var(--navy);font-family:var(--font-head);width:100%;font-size:clamp(22px,2.64vw,38px);font-weight:600;line-height:1.158}.description-3{color:var(--muted);font-family:var(--font-body);width:100%;font-size:18px;font-weight:400;line-height:1.611}.bullets{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;padding:8px 0 0;display:flex}.bullet{background-color:var(--teal);border-radius:2px;flex-shrink:0;width:8px;height:8px}.text-4{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:17px;font-weight:500;line-height:normal}.photo-2{background-color:var(--tint);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:44px;width:520px;max-width:100%;height:320px;display:flex;overflow:hidden}.typescript-2{flex-shrink:0;width:64px;height:64px;overflow:visible}.cloud-migration{background-color:var(--tint);padding:clamp(48px, 6.11vw, 88px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(48px,6.67vw,96px);width:100%;display:flex}.photo-3{background-color:var(--white);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:44px;width:520px;max-width:100%;height:320px;display:flex;overflow:hidden}.aws-2{flex-shrink:0;width:102.4px;height:60.8px;position:relative}.aws-letters-2{z-index:0;width:102.4px;height:60.8px;position:absolute;top:0;left:0;overflow:visible}.aws-smile-2{z-index:1;width:102.4px;height:60.8px;position:absolute;top:0;left:0;overflow:visible}.aws-arrow-2{z-index:2;width:102.4px;height:60.8px;position:absolute;top:0;left:0;overflow:visible}.azure-icon-2{flex-shrink:0;width:54.4px;height:54.4px;position:relative}.azure-left-2{z-index:0;width:54.4px;height:54.4px;position:absolute;top:0;left:0;overflow:visible}.azure-right-2{z-index:1;width:54.4px;height:54.4px;position:absolute;top:0;left:0;overflow:visible}.azure-base-2{z-index:2;width:54.4px;height:54.4px;position:absolute;top:0;left:0;overflow:visible}.google-cloud-icon-2{flex-shrink:0;width:57.6px;height:57.6px;position:relative}.cloud-2{z-index:0;width:57.6px;height:57.6px;position:absolute;top:0;left:0;overflow:visible}.assess-2{background-color:var(--white);padding:clamp(48px, 6.11vw, 88px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:clamp(36px,5vw,72px);width:100%;display:flex}.number-3{color:color-mix(in srgb, var(--teal) 20%, transparent);font-family:var(--font-head);white-space:nowrap;font-size:clamp(56px,6.67vw,96px);font-weight:600;line-height:normal}.text-5{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:18px;display:flex}.title-7{color:var(--navy);font-family:var(--font-head);width:100%;font-size:clamp(23px,2.78vw,40px);font-weight:600;line-height:normal}.description-4{color:var(--muted);font-family:var(--font-body);width:100%;font-size:19px;font-weight:400;line-height:1.579}.duration{color:var(--teal);font-family:var(--font-body);letter-spacing:1.5px;white-space:nowrap;font-size:12px;font-weight:600;line-height:normal}.what-you-get{background-color:var(--tint);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:440px;max-width:100%;padding:32px;display:flex}.heading-5{color:var(--navy);font-family:var(--font-head);white-space:nowrap;font-size:18px;font-weight:600;line-height:normal}.text-6{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal}.build{background-color:var(--teal);padding:clamp(48px, 6.11vw, 88px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:clamp(36px,5vw,72px);width:100%;display:flex}.number-4{color:color-mix(in srgb, var(--white) 34.9%, transparent);font-family:var(--font-head);white-space:nowrap;font-size:clamp(56px,6.67vw,96px);font-weight:600;line-height:normal}.title-8{color:var(--white);font-family:var(--font-head);width:100%;font-size:clamp(23px,2.78vw,40px);font-weight:600;line-height:normal}.description-5{color:color-mix(in srgb, var(--white) 92.2%, transparent);font-family:var(--font-body);width:100%;font-size:19px;font-weight:400;line-height:1.579}.duration-2{color:color-mix(in srgb, var(--white) 80%, transparent);font-family:var(--font-body);letter-spacing:1.5px;white-space:nowrap;font-size:12px;font-weight:600;line-height:normal}.what-you-get-2{background-color:var(--white);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;width:440px;max-width:100%;padding:32px;display:flex}.page-header-2{background-color:var(--navy);padding:clamp(53px, 6.67vw, 96px) var(--gutter);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;width:100%;display:flex}.title-9{color:var(--white);font-family:var(--font-head);width:1100px;max-width:100%;font-size:clamp(31px,3.75vw,54px);font-weight:600;line-height:1.093}.intro-3{color:color-mix(in srgb, var(--white) 80%, transparent);font-family:var(--font-body);width:700px;max-width:100%;font-size:20px;font-weight:400;line-height:1.55}.principles-section{background-color:var(--white);padding:clamp(53px, 6.67vw, 96px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:flex-start;width:100%;display:flex}.principles{flex-direction:row;flex:1 1 0;align-items:flex-start;gap:48px;display:flex}.reporting{background-color:var(--tint);padding:clamp(53px, 6.67vw, 96px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:center;gap:clamp(48px,6.67vw,96px);width:100%;display:flex}.how-we-work{background-color:var(--white);padding:clamp(53px, 6.67vw, 96px) var(--gutter);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:48px;width:100%;display:flex}.heading-6{color:var(--navy);font-family:var(--font-head);white-space:nowrap;font-size:clamp(22px,2.64vw,38px);font-weight:600;line-height:normal}.row-1{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:clamp(32px,4.44vw,64px);width:100%;display:flex}.plain-language{border-color:var(--line);border-style:solid;border-width:1px 0 0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:12px;width:608px;max-width:100%;min-height:90.5px;margin:-.5px 0 0;padding:24px 0 0;display:flex}.small-releases{border-color:var(--line);border-style:solid;border-width:1px 0 0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:12px;width:608px;max-width:100%;min-height:117.5px;margin:-.5px 0 0;padding:24px 0 0;display:flex}.contact-section{background-color:var(--white);padding:clamp(48px, 6.11vw, 88px) var(--gutter);flex-direction:row;flex-shrink:0;align-items:flex-start;gap:clamp(48px,6.67vw,96px);width:100%;display:flex}.intro-4{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;display:flex}.title-10{color:var(--navy);font-family:var(--font-head);width:100%;font-size:clamp(28px,3.33vw,48px);font-weight:600;line-height:1.125}.what-happens-next{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;padding:24px 0 0;display:flex}.we-read-it{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:18px;width:100%;padding:18px 0 0;display:flex}.number-5{color:var(--teal);font-family:var(--font-head);white-space:nowrap;font-size:22px;font-weight:600;line-height:normal}.text-7{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;display:flex}.title-11{color:var(--navy);font-family:var(--font-head);width:100%;font-size:17px;font-weight:600;line-height:normal}.description-6{color:var(--muted);font-family:var(--font-body);width:100%;font-size:16px;font-weight:400;line-height:1.5}.contact-form{background-color:var(--tint);outline-offset:-.5px;outline:1px solid var(--line);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:22px;width:640px;max-width:100%;padding:40px;display:flex}.name-row{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:16px;width:100%;display:flex}.your-name{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;display:flex}.label-6{color:var(--navy);font-family:var(--font-body);white-space:nowrap;font-size:14px;font-weight:600;line-height:normal}.input{background-color:var(--white);outline-offset:-.75px;border-radius:8px;outline:1.5px solid #c5d0d8;flex-direction:row;flex-shrink:0;align-items:flex-start;width:100%;padding:14px 16px;display:flex}.placeholder{color:#7c8b98;font-family:var(--font-body);white-space:nowrap;font-size:16px;font-weight:400;line-height:normal}.company{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;display:flex}.service-field{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;display:flex}.options{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;display:flex}.software{background-color:var(--navy);outline-offset:-.75px;outline:1.5px solid var(--navy);border-radius:999px;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:10px 16px;display:flex}.label-7{color:var(--white);font-family:var(--font-body);white-space:nowrap;font-size:14px;font-weight:600;line-height:normal}.cloud-migration-2{background-color:var(--white);outline-offset:-.75px;border-radius:999px;outline:1.5px solid #c5d0d8;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:10px 16px;display:flex}.input-2{background-color:var(--white);outline-offset:-.75px;border-radius:8px;outline:1.5px solid #c5d0d8;flex-direction:row;flex-shrink:0;align-items:flex-start;width:100%;height:140px;padding:14px 16px;display:flex}.submit{background-color:var(--amber);border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;padding:18px 24px;display:flex}.privacy{color:var(--muted);font-family:var(--font-body);text-align:center;width:100%;font-size:14px;font-weight:400;line-height:normal}.symbol-3{flex-shrink:0;width:120.206px;height:127.609px;position:relative;overflow:hidden}.vector-9{z-index:0;width:58.983px;height:101.04px;position:absolute;top:13.662px;left:0;overflow:visible}.vector-10{z-index:1;width:58.983px;height:101.04px;position:absolute;top:13.662px;left:61.223px;overflow:visible}.vector-11{z-index:2;width:41.887px;height:96.024px;position:absolute;top:0;left:39.208px;overflow:visible}.vector-12{z-index:3;width:120.206px;height:6.113px;position:absolute;top:121.497px;left:0;overflow:visible}.title-12{color:var(--navy);font-family:var(--font-head);white-space:nowrap;font-size:clamp(32px,3.89vw,56px);font-weight:600;line-height:normal}.subhead-3{color:var(--muted);font-family:var(--font-body);text-align:center;width:620px;max-width:100%;font-size:20px;font-weight:400;line-height:1.55}.summary{background-color:var(--tint);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;width:520px;max-width:100%;padding:28px;display:flex}.key{color:var(--muted);font-family:var(--font-body);white-space:nowrap;font-size:16px;font-weight:400;line-height:normal}.actions{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:16px;padding:12px 0 0;display:flex}.explore{outline-offset:-.75px;outline:1.5px solid var(--navy);border-radius:8px;flex-direction:row;flex-shrink:0;align-items:flex-start;padding:16px 28px;display:flex}:root{--navy:#12263a;--teal:#1f7a74;--teal-bright:#4cc3b8;--amber:#e8a33d;--white:#fff;--tint:#f3f6f7;--navy-raised:#1c3752;--muted:#4a5b6b;--line:#dde4e9;--font-head:"Sora", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--gutter:80px;--error:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--navy);min-width:320px;color:var(--navy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p{margin:0}svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0}section[id]{scroll-margin-top:24px}.nav-cta,.primary-cta,.cta-button,.submit,.secondary-cta,.explore{cursor:pointer;transition:filter .15s,background-color .15s,transform .15s}.nav-cta:hover,.primary-cta:hover,.cta-button:hover,.submit:hover:not(:disabled){filter:brightness(1.06)}.secondary-cta:hover{background-color:color-mix(in srgb, var(--white) 8%, transparent)}.explore:hover{background-color:var(--tint)}.submit:disabled{cursor:progress;opacity:.75}.links .services,.custom-software,.text-6 a{transition:color .15s}.links .services:hover{color:var(--teal)}.custom-software:hover{color:var(--white)}.text-6 a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:3px;border-radius:4px}input.input,textarea.input-2{appearance:none;color:var(--navy);white-space:normal;border:0;transition:outline-color .15s}textarea.input-2{resize:vertical;min-height:140px}input.input::placeholder,textarea.input-2::placeholder{color:#7c8b98;opacity:1}input.input:focus,textarea.input-2:focus{outline:2px solid var(--teal);outline-offset:-1px}input.input[aria-invalid=true],textarea.input-2[aria-invalid=true]{outline-color:var(--error)}.your-name,.company{cursor:default}.field-error{color:var(--error);font-size:13px;font-weight:500}.options button{transition:background-color .15s,outline-color .15s}.options .cloud-migration-2:hover{outline-color:var(--navy)}.nav-toggle{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;display:none}.nav-toggle span{background:var(--navy);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav[data-open] .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav[data-open] .nav-toggle span:nth-child(2){opacity:0}.nav[data-open] .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1200px){:root{--gutter:48px}.links{gap:28px}}@media (width<=960px){:root{--gutter:24px}.home-page [data-r=stack]{flex-direction:column;align-items:stretch}.home-page [data-r=stack]>*{flex:none;width:100%;max-width:100%}.home-page [data-r=wrap]{flex-wrap:wrap}.home-page h1,.home-page h2,.home-page h3,.home-page p{white-space:normal}.home-page .logos{flex-flow:wrap;flex-shrink:1;gap:20px 32px;max-width:100%}.home-page [data-r=stack]>.console-window{max-width:540px}.page-main section[id]>[class^=photo]{order:2}.plain-language,.small-releases,.assess,.custom-software-development{min-height:0}.footer>[data-r=wrap]{row-gap:40px}.home-page .logos>.aws{width:64px}.home-page .logos>.microsoft-azure{width:auto}.home-page .cloud-partners{gap:20px}.custom-software-development>.text-2{flex:240px}.console-window .value{white-space:nowrap}.console-window .uptime-30d{min-width:92px}.nav{flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.nav-toggle{display:flex}.nav .links,.nav .nav-cta{display:none}.nav[data-open] .links{flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-top:12px;display:flex}.nav[data-open] .links .services{border-bottom:1px solid var(--line);width:100%;padding:14px 0;font-size:17px}.nav[data-open] .nav-cta{justify-content:center;width:100%;margin-top:16px;display:flex}}@media (width<=560px){.hero-actions>*,.actions>*{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.page-main{display:contents}
