@media(min-width:751px){.well-architected-review{position:relative}.well-architected-review:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#fafafa;z-index:-1}.well-architected-review .wrapper-1{display:grid;grid-template-columns:repeat(2,auto);gap:2.5vw;align-items:center;position:relative;padding:5vw 10vw}.well-architected-review .wrapper-1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50%/cover url(/img/well-architected/wrapper-bg.webp);filter:brightness(1.06);z-index:-1}.well-architected-review .wrapper-1 .title{font-weight:700;font-size:65px;text-align:start}.well-architected-review .wrapper-1 img{width:100%}.well-architected-review .wrapper-2{padding:7.5vw 10vw;display:grid;grid-template-columns:repeat(2,1fr);gap:5vw;align-items:center;text-align:start}.well-architected-review .wrapper-2 img{width:100%}.well-architected-review .wrapper-2 .title{font-weight:700;font-size:50px;text-transform:uppercase}.well-architected-review .wrapper-2 .subtitle{font-size:20px;padding-top:1vw}.well-architected-review .wrapper-2 .subtitle .link{color:#03a9f4}.well-architected-review .wrapper-2 .subtitle .link:hover{color:#0690d1}.well-architected-review .wrapper-3{background:#fff;border-radius:20px;box-shadow:0 17px 116px rgba(43,119,251,.08);margin:0 7.5vw 7.5vw;padding:5vw}.well-architected-review .wrapper-3 .title{font-weight:600;font-size:50px}.well-architected-review .wrapper-3 .list{margin-top:5vw;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5vw}.well-architected-review .wrapper-3 .list .item{display:flex;flex-direction:column;justify-content:start;text-align:start;align-items:flex-start}.well-architected-review .wrapper-3 .list .item img{width:3vw;height:auto}.well-architected-review .wrapper-3 .list .item .title{margin-top:.75vw;font-weight:700;font-size:22.5px}.well-architected-review .wrapper-3 .list .item .subtitle{width:75%;font-size:18px}.well-architected-review .review-details{background:#fff;padding:56px 24px}.well-architected-review .review-details__inner{max-width:1120px;margin:0 auto}.well-architected-review .review-details h2{font-size:36px;line-height:1.2;margin:0 0 16px}.well-architected-review .review-details p{font-size:18px;line-height:1.65;margin:0 0 24px}.well-architected-review .review-details a{color:#087f75;text-decoration:underline;text-underline-offset:3px}.well-architected-review .review-details__table-wrap{overflow-x:auto;margin:32px 0 48px}.well-architected-review .review-details table{width:100%;border-collapse:collapse;text-align:left}.well-architected-review .review-details caption{text-align:left;font-weight:600;margin-bottom:12px}.well-architected-review .review-details td,.well-architected-review .review-details th{padding:14px 16px;border-bottom:1px solid #dce4e3;vertical-align:top}.well-architected-review .review-details thead th{background:#edf4f2}.well-architected-review .review-details tbody th{white-space:nowrap}}@media(max-width:751px){.well-architected-review{position:relative}.well-architected-review:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#fafafa;z-index:-1}.well-architected-review .wrapper-1{display:grid;gap:2.5vw;align-items:center;position:relative;padding:2.5vw 10vw}.well-architected-review .wrapper-1>*{grid-column-start:1;grid-row-start:1}.well-architected-review .wrapper-1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50%/cover url(/img/well-architected/wrapper-bg.webp);filter:brightness(1.06);z-index:-1}.well-architected-review .wrapper-1 .title{font-weight:700;font-size:5vw;text-align:start;width:80%}.well-architected-review .wrapper-1 img{width:55%;justify-self:end;z-index:-1;margin-right:-20%}.well-architected-review .wrapper-2{padding:5vw;display:grid;gap:5vw;align-items:center;text-align:start}.well-architected-review .wrapper-2 img{width:100%}.well-architected-review .wrapper-2 .title{font-weight:700;font-size:4.75vw;text-transform:uppercase}.well-architected-review .wrapper-2 .subtitle{font-size:3.25vw;color:#3d485d}.well-architected-review .wrapper-2 .subtitle .link{color:#03a9f4}.well-architected-review .wrapper-2 .subtitle .link:hover{color:#0690d1}.well-architected-review .wrapper-3{background:#fff;border-radius:30px 30px 0 0;box-shadow:0 17px 116px rgba(43,119,251,.08);margin-top:0;padding:5vw}.well-architected-review .wrapper-3 .title{font-weight:700;font-size:5.5vw;padding:0 12.5vw}.well-architected-review .wrapper-3 .list{margin-top:5vw;display:grid;gap:2.5vw}.well-architected-review .wrapper-3 .list .item{display:flex;gap:5vw;justify-content:start;text-align:start;align-items:flex-start}.well-architected-review .wrapper-3 .list .item img{width:12.5vw;height:auto}.well-architected-review .wrapper-3 .list .item .title{font-weight:700;font-size:4.5vw;padding:0;margin-bottom:1vw}.well-architected-review .wrapper-3 .list .item .subtitle{color:rgba(21,20,57,.4);font-size:3.5vw}.well-architected-review .review-details{background:#fff;padding:36px 20px}.well-architected-review .review-details h2{font-size:28px;line-height:1.2;margin:0 0 14px}.well-architected-review .review-details p{font-size:16px;line-height:1.6;margin:0 0 20px}.well-architected-review .review-details a{color:#087f75;text-decoration:underline;text-underline-offset:3px}.well-architected-review .review-details__table-wrap{overflow-x:auto;margin:24px 0 40px}.well-architected-review .review-details table{width:100%;min-width:560px;border-collapse:collapse;text-align:left}.well-architected-review .review-details caption{text-align:left;font-weight:600;margin-bottom:10px}.well-architected-review .review-details td,.well-architected-review .review-details th{padding:12px;border-bottom:1px solid #dce4e3;vertical-align:top}.well-architected-review .review-details thead th{background:#edf4f2}.well-architected-review .review-details tbody th{white-space:nowrap}}