.home-cta{background:#fafafa url(/wp-content/themes/llm-api/assets/images/cta-bg.png) repeat top;background-size:contain;padding:82px 0}@media(max-width:1440px){.home-cta{background-repeat:no-repeat;background-size:cover}}.home-cta.case_study{background:#fafafa url(/wp-content/themes/llm-api/assets/images/home_cta_bg.svg) repeat top;padding:72px 0}@media(max-width:560px){.home-cta.case_study{padding:73px 0}}.home-cta.case_study .home-cta__content{max-width:100%;padding:60px}@media(max-width:568px){.home-cta.case_study .home-cta__content{padding:42px}}.home-cta.case_study .home-cta__desc{color:#71717b;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:140%;margin:0 auto;max-width:468px}@media(max-width:568px){.home-cta.case_study .home-cta__desc{font-size:14px;letter-spacing:-.1px}.home-cta.case_study .page-speed-management .banner h1,.home-cta.case_study .page-template-speed-management-template .banner h1,.home-cta.case_study h2,.page-speed-management .banner .home-cta.case_study h1,.page-template-speed-management-template .banner .home-cta.case_study h1{font-size:30px;letter-spacing:-1.5px}.home-cta .container{padding:0}}.home-cta .page-speed-management .banner h1,.home-cta .page-template-speed-management-template .banner h1,.home-cta h2,.page-speed-management .banner .home-cta h1,.page-template-speed-management-template .banner .home-cta h1{color:#17171b;margin-bottom:16px}.home-cta__label{color:#6b7280;font-size:18px;margin-bottom:24px}.home-cta__desc{color:#13151a;font-size:20px;line-height:1.2;margin-bottom:40px}@media(max-width:568px){.home-cta__desc{margin-bottom:24px}}.home-cta__content{background:#fff;margin:0 auto;max-width:1140px;padding:72px 36px;position:relative;text-align:center;z-index:2}.home-cta .btn{max-width:100%;min-width:240px}@media(max-width:991px){.home-cta .btn{min-width:180px}}@media(max-width:568px){.home-cta .btn{width:100%}}.home-cta__actions{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:40px}@media(max-width:568px){.home-cta__actions{gap:16px;margin-top:24px}}.scale{padding:80px 0;text-align:center}@media(max-width:991px){.scale{padding:60px 0}}.page-speed-management .banner .scale h1,.page-template-speed-management-template .banner .scale h1,.scale .page-speed-management .banner h1,.scale .page-template-speed-management-template .banner h1,.scale h2{line-height:1.1;margin:0 auto 24px;max-width:1100px}.scale img{border-radius:8px;display:block;height:auto;margin:0 auto;max-width:1150px;-o-object-fit:contain;object-fit:contain;width:100%}.scale__plus{display:flex;justify-content:space-between}.scale__plus.top{margin-bottom:24px}.scale__plus.bottom{margin-top:24px}.price{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;position:relative}@media(max-width:991px){.price{padding:32px 0}}.price__wrap{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}@media(max-width:991px){.price__wrap{flex-direction:column}}.price__left{width:50%}.price__left img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:991px){.price__left{margin-bottom:24px;width:100%}}.price__title{font-size:56px;letter-spacing:-3px;margin-bottom:24px;padding-right:0}@media(max-width:568px){.price__title{font-size:56px;letter-spacing:-1.3px}}.price__desc{color:#09090b;font-family:Space Grotesk;font-size:20px;letter-spacing:-.96px;line-height:1.2}.price__content,.price__desc{margin-bottom:24px}.price__content ul{list-style:none;margin:0;padding:0}.price__content ul li{color:#71717b;font-family:Rethink Sans;font-size:18px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:12px;padding-left:32px;position:relative}.price__content ul li:last-child{margin-bottom:0}.price__content ul li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2318181B' d='M0 0h24v24H0z'/%3E%3Cpath stroke='%23fff' stroke-width='1.667' d='m18 8-8.25 8L6 12.364'/%3E%3C/svg%3E");content:"";height:24px;left:0;position:absolute;top:-2px;width:24px}.price .btn{width:100%}.price__right{padding:72px 0 72px 72px;position:relative;width:50%}@media(max-width:991px){.price__right{padding:0;width:100%}}.price__label{background:#e8e7ff;color:#3f35ff;font-size:15px;font-style:normal;font-weight:400;line-height:1.33;padding:6px 16px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:72px}@media(max-width:991px){.price__label{top:0}}.price .half-section{background:#fafafa;border-right:1px solid #d8d8d8;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}@media(max-width:991px){.price .half-section{display:none}}.featured{padding:80px 0}@media(max-width:991px){.featured{padding:60px 0}}.featured h3{margin-bottom:48px}@media(max-width:991px){.featured h3{margin-bottom:32px}}.featured__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:991px){.featured__wrap{justify-content:center}}.featured__item{border-left:1px solid #d8d8d8;padding:24px;width:25%}.featured__item:first-child,.featured__item:nth-child(5){border-left:none;padding-left:0}@media(max-width:991px){.featured__item:first-child,.featured__item:nth-child(5){padding:24px}}.featured__item:first-child,.featured__item:nth-child(2),.featured__item:nth-child(3),.featured__item:nth-child(4){border-bottom:1px solid #d8d8d8}@media(max-width:991px){.featured__item:first-child,.featured__item:nth-child(2),.featured__item:nth-child(3),.featured__item:nth-child(4){border:none}}.featured__item-logo{height:48px;margin-bottom:24px;width:48px}.featured__item-logo img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.featured__item h4{margin-bottom:8px}.featured__item p{line-height:1.2}@media(max-width:991px){.featured__item{border:none;outline:1px solid #d8d8d8;outline-offset:-1px;padding:24px;width:33.33333333%}}@media(max-width:768px){.featured__item{width:50%}}@media(max-width:568px){.featured__item{border:1px solid #d8d8d8!important;border-bottom:0!important;outline:initial;outline-offset:0;width:100%}.featured__item:last-child{border-bottom:1px solid #d8d8d8!important}}.how{background:#18181b;padding:64px 0 144px;position:relative}@media(max-width:991px){.how{padding:72px 0}}.how__wrap{display:flex;justify-content:space-between;position:relative;z-index:10}@media(max-width:991px){.how__wrap{flex-direction:column}}.how__content{padding-bottom:244px;padding-top:192px;position:sticky;top:50px}@media(max-width:991px){.how__content{margin:0 auto;padding:0;text-align:center}}.how__content .page-speed-management .banner h1,.how__content .page-template-speed-management-template .banner h1,.how__content h2,.how__content p,.page-speed-management .banner .how__content h1,.page-template-speed-management-template .banner .how__content h1{max-width:512px}@media(max-width:991px){.how__content .page-speed-management .banner h1,.how__content .page-template-speed-management-template .banner h1,.how__content h2,.how__content p,.page-speed-management .banner .how__content h1,.page-template-speed-management-template .banner .how__content h1{margin:0 auto}}.how__content:before{background:#2a2a2d;content:"";height:1px;position:absolute;right:-40px;top:64px;width:calc(100% + 40px)}@media(max-width:991px){.how__content:before{display:none}}.how__left{color:#fff;padding-right:40px;width:50%}.how__left .page-speed-management .banner h1,.how__left .page-template-speed-management-template .banner h1,.how__left h2,.page-speed-management .banner .how__left h1,.page-template-speed-management-template .banner .how__left h1{color:#fff;margin-bottom:8px}.how__left p{color:hsla(0,0%,100%,.7);font-size:20px;margin-bottom:40px}.how__left .btn{min-width:240px}@media(max-width:568px){.how__left .btn{width:100%}}@media(max-width:991px){.how__left{margin-bottom:24px;padding-right:0;width:100%}}.how__right{padding-left:64px;width:50%}@media(max-width:1199px){.how__right{padding-left:40px}}@media(max-width:991px){.how__right{padding-left:0;width:100%}}.how__item{padding:64px 0;position:relative}.how__item-content{align-items:center;display:flex;margin-bottom:56px}.how__item-number{color:#fff;font-family:Space Grotesk;font-size:64px;font-weight:400;letter-spacing:-3px;line-height:1;margin-right:24px;min-width:100px}.how__item-img img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.how__item h5{color:#fff;font-weight:400;margin-bottom:8px;text-transform:uppercase}.how__item p{color:hsla(0,0%,100%,.7);line-height:1.2;margin:0}.how__item:before{background:#2a2a2d;bottom:0;content:"";height:1px;left:-64px;position:absolute;width:calc(100% + 64px)}@media(max-width:1199px){.how__item:before{left:-40px;width:calc(100% + 40px)}}@media(max-width:991px){.how__item:before{left:0;width:100%}.how__item{margin:0 auto;max-width:640px;padding:40px 0}}@media(max-width:568px){.how__item-content{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:32px}.how__item-number{margin-bottom:16px;margin-right:0;min-width:auto;text-align:left}}.how .half-section{border-right:1px solid #2a2a2d;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}@media(max-width:991px){.how .half-section{display:none}}.how .half-section-square{background:url(/wp-content/themes/llm-api/assets/images/square.png) repeat 100% 0;bottom:0;content:"";height:252px;left:0;position:absolute;width:50%;z-index:1}@media(max-width:991px){.how .half-section-square{display:none;height:160px;width:100%}}.how--white{background:#fff;border-bottom:1px solid #d8d8d8}.how--white .half-section{border-right:1px solid #d8d8d8}.how--white .half-section-square{background:url(/wp-content/themes/llm-api/assets/images/square-white.png) repeat 100% 0}.how--white .how__wrap .how__left .how__content{padding-top:64px}.how--white .how__wrap .how__left .how__content:before{display:none}.how--white .how__wrap .how__left .how__content .page-speed-management .banner h1,.how--white .how__wrap .how__left .how__content .page-template-speed-management-template .banner h1,.how--white .how__wrap .how__left .how__content h2,.page-speed-management .banner .how--white .how__wrap .how__left .how__content h1,.page-template-speed-management-template .banner .how--white .how__wrap .how__left .how__content h1{color:#13151a}.how--white .how__wrap .how__left .how__content p{color:rgba(19,21,26,.7)}.how--white .how__wrap .how__right .how__list .how__item .how__item-content .how__item-number,.how--white .how__wrap .how__right .how__list .how__item .how__item-content .how__item-text h5{color:#13151a}.how--white .how__wrap .how__right .how__list .how__item .how__item-content .how__item-text p{color:rgba(19,21,26,.7)}.how--white .how__wrap .how__right .how__list .how__item:before{background:#d8d8d8}.logos{border-bottom:1px solid #d8d8d8;padding:90px 0 98px}@media(max-width:991px){.logos{padding:60px 0}}.logos__title{color:#13151a;font-size:18px;line-height:1.2;margin-bottom:24px;text-align:center;text-transform:uppercase}.logos .logos__list{flex-wrap:wrap;gap:16px;margin:0 auto;max-width:900px}.logos .logos__list,.logos .logos__list .logos__item{align-items:center;display:flex;justify-content:center}.logos .logos__list .logos__item{height:64px;padding:8px;width:64px}.logos .logos__list .logos__item img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.speed-cta{background:#fafafa url(/wp-content/themes/llm-api/assets/images/bg-speed.png) repeat 0 0;padding:74px 0;text-align:center}.speed-cta__content{background:#fff;margin:0 auto;max-width:1184px;padding:88px 72px}.page-speed-management .banner .speed-cta__content h1,.page-template-speed-management-template .banner .speed-cta__content h1,.speed-cta__content .page-speed-management .banner h1,.speed-cta__content .page-template-speed-management-template .banner h1,.speed-cta__content h2{font-size:46px;margin:0 auto 16px;max-width:650px;text-align:center}@media(max-width:568px){.page-speed-management .banner .speed-cta__content h1,.page-template-speed-management-template .banner .speed-cta__content h1,.speed-cta__content .page-speed-management .banner h1,.speed-cta__content .page-template-speed-management-template .banner h1,.speed-cta__content h2{font-size:36px}}@media(max-width:991px){.speed-cta__content{padding:48px}}@media(max-width:568px){.speed-cta__content{padding:32px}}.speed-cta__desc{color:#71717b;font-size:18px;margin-bottom:48px;text-align:center}@media(max-width:568px){.speed-cta__desc{margin-bottom:32px}}.speed-cta__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 36px;max-width:752px}.speed-cta__item{color:#71717b;font-size:18px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:12px;max-width:320px;padding-left:32px;padding-right:12px;position:relative;text-align:left;width:50%}.speed-cta__item:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2318181B' d='M0 0h24v24H0z'/%3E%3Cpath stroke='%23fff' stroke-width='1.667' d='m18 8-8.25 8L6 12.364'/%3E%3C/svg%3E");content:"";height:24px;left:0;position:absolute;top:-2px;width:24px}@media(max-width:568px){.speed-cta__item{padding-right:0;width:100%}}.speed-cta .btn{margin-bottom:16px;min-width:237px}.speed-cta__link-desc{color:hsla(240,4%,46%,.7);font-size:14px;font-weight:400;letter-spacing:.2px;line-height:120%;text-align:center}.list-images{padding:80px 0}@media(max-width:991px){.list-images{padding:60px 0}}.list-images__wrap{display:flex;justify-content:space-between}@media(max-width:768px){.list-images__wrap{flex-direction:column}}.list-images__item{border-right:1px solid #d8d8d8;text-align:center;width:33.333%}@media(max-width:768px){.list-images__item{border:1px solid #d8d8d8;margin-bottom:24px;width:100%}.list-images__item:last-child{margin-bottom:0}}.list-images__item:last-child{border-right:0}.list-images__item-img{align-items:center;background:#fafafa;border-bottom:1px solid #d8d8d8;display:flex;height:320px;justify-content:center}.list-images__item-img img{max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:768px){.list-images__item-img{height:250px}}.list-images__item-title{color:#09090b;margin:0;padding:24px}@media(max-width:991px){.list-images__item-title br{display:none}}.home-table{padding:80px 0;text-align:center}@media(max-width:991px){.home-table{padding:60px 0}}.home-table__title{color:#13151a;margin-bottom:48px}@media(max-width:568px){.home-table__title{margin-bottom:32px}}.home-table__list{margin:0 auto;max-width:1152px}.home-table__item{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between}.home-table__item:last-child{border-bottom:none}.home-table__item-llm{background:#f0f0f7}@media(max-width:568px){.home-table__item-direct,.home-table__item-llm{align-items:center;display:flex;justify-content:center}}.home-table__item-header .home-table__item-cell{color:#09090b;font-family:Space Grotesk,sans-serif;font-feature-settings:"ss04" on;font-size:20px;font-weight:400;letter-spacing:-.96px;line-height:120%}@media(max-width:568px){.home-table__item-header .home-table__item-cell{font-size:18px;letter-spacing:0}}.home-table__item-title{color:#09090b;font-family:Space Grotesk,sans-serif;font-size:18px;letter-spacing:-.96px;line-height:120%;text-align:left}@media(max-width:568px){.home-table__item-title{font-size:16px;letter-spacing:0}}.home-table__item-cell{border-right:1px solid #d8d8d8;padding:24px;width:33.3333%}.home-table__item-cell:last-child{border-right:none}@media(max-width:568px){.home-table__item-cell{padding:12px}}.spend-list{background:#fff url(/wp-content/themes/llm-api/assets/images/cta-bg.png) repeat top;background-size:contain;padding:72px 0;text-align:center}@media(max-width:1399px){.spend-list{background-repeat:no-repeat;background-size:cover}}.spend-list__content{background:#fff;margin:0 auto;max-width:1152px;padding:40px;z-index:2}@media(max-width:991px){.spend-list__content{padding:24px}}.spend-list__label{color:#6b7280;font-size:14px;margin-bottom:16px}.spend-list__title{color:#13151a;margin-bottom:40px}@media(max-width:991px){.spend-list__title{margin-bottom:32px}}.spend-list__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.spend-list__item{border-left:1px solid #e5e7eb;padding:24px;width:33.3333%}.spend-list__item:first-child{border-left:none}.spend-list__item-title{color:#09090b;font-size:18px;letter-spacing:-.6px;line-height:1.2;margin:0;max-width:250px;text-align:left}.spend-list__item-icon{margin-bottom:16px}.spend-list__item-icon img{height:24px;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:768px){.spend-list__item{width:100%}.spend-list__item,.spend-list__item:first-child{border:1px solid #e5e7eb}}.page-speed-management .header,.page-template-speed-management-template .header{background:#fff;position:sticky;top:0;z-index:100}@media(max-width:991px){.page-speed-management .header,.page-template-speed-management-template .header{overflow:visible}}.page-speed-management .banner__header,.page-template-speed-management-template .banner__header{position:sticky;top:68px;z-index:100}@media(max-width:991px){.page-speed-management .banner__header,.page-template-speed-management-template .banner__header{top:62px}}.page-speed-management .banner .scale h1,.page-speed-management .scale .banner h1,.page-speed-management .scale h2,.page-template-speed-management-template .banner .scale h1,.page-template-speed-management-template .scale .banner h1,.page-template-speed-management-template .scale h2{font-size:46px;margin:0 auto 24px;max-width:850px}@media(max-width:568px){.page-speed-management .banner .scale h1,.page-speed-management .scale .banner h1,.page-speed-management .scale h2,.page-template-speed-management-template .banner .scale h1,.page-template-speed-management-template .scale .banner h1,.page-template-speed-management-template .scale h2{font-size:32px}}.page-speed-management .featured__wrap,.page-template-speed-management-template .featured__wrap{margin:0 auto;max-width:1152px}.page-speed-management .featured h3,.page-template-speed-management-template .featured h3{text-align:center}.page-speed-management .featured__item,.page-template-speed-management-template .featured__item{width:33.3333%}.page-speed-management .featured__item:nth-child(4),.page-template-speed-management-template .featured__item:nth-child(4){border-bottom:none;border-left:none;border-right:1px solid #d8d8d8;padding:24px 24px 24px 0}.page-speed-management .featured__item:nth-child(5),.page-template-speed-management-template .featured__item:nth-child(5){padding:24px}@media(max-width:991px){.page-speed-management .featured__item,.page-template-speed-management-template .featured__item{width:50%}.page-speed-management .featured__item:nth-child(4),.page-template-speed-management-template .featured__item:nth-child(4){padding:24px}}@media(max-width:568px){.page-speed-management .featured__item,.page-template-speed-management-template .featured__item{width:100%}}.page-speed-management .banner__link-desc,.page-template-speed-management-template .banner__link-desc{color:hsla(240,4%,46%,.7);display:block;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:120%;margin-top:16px}.page-speed-management .banner__left p,.page-template-speed-management-template .banner__left p{font-size:18px;max-width:500px;padding-right:20px}@media(max-width:991px){.page-speed-management .banner__left p,.page-template-speed-management-template .banner__left p{max-width:100%;padding-right:0;text-align:center}.page-speed-management .banner__right img,.page-template-speed-management-template .banner__right img{margin:0 auto}}.page-speed-management .banner h1,.page-template-speed-management-template .banner h1{max-width:500px;padding-right:20px}@media(max-width:991px){.page-speed-management .banner h1,.page-template-speed-management-template .banner h1{max-width:100%;padding-right:0;text-align:center}}.page-speed-management .banner .half-section-right,.page-template-speed-management-template .banner .half-section-right{background:#fafafa}@media(max-width:650px){.page-speed-management .banner,.page-template-speed-management-template .banner{border-bottom:0}}.page-speed-management .login-btn,.page-template-speed-management-template .login-btn{border:1px solid #d8d8d8;color:#13151a;font-family:Space Grotesk,sans-serif;font-size:16px;line-height:1;margin:0 4px 0 0;min-width:160px;padding:14px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s}@media(max-width:991px){.page-speed-management .login-btn,.page-template-speed-management-template .login-btn{margin-right:0}}