﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#fff;background-color:#062424}h1,h2,h3,h4,h5,h6{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;line-height:1.2;margin:0}h1{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:4.75rem;font-weight:600;line-height:1.1}h2{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;line-height:1.2}h3{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:600;line-height:1.2}h4{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3}h5{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3}h6{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.3}a{color:#ff6011;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#ff6011}a:focus{outline:2px solid #ff6011;outline-offset:2px}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}table{border-collapse:collapse;border-spacing:0}button:focus{outline:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.accent{color:#ff6011}.text-accent{color:#ff6011}.text-white{color:#fff}.text-primary{color:#ff6011}.text-secondary{color:#3fd3d1}.bg-accent{background-color:#ff6011}.bg-primary{background-color:#ff6011}.bg-secondary{background-color:#3fd3d1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:opacity .2s ease-in-out;white-space:nowrap;user-select:none;border-radius:0}.btn:hover{opacity:.9}.btn:focus{outline:2px solid #ff6011;outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:#cc4c0d;border:1px solid #cc4c0d;color:#fff;padding:10px 24px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out}.btn--primary:hover{background:#ff6011;border-color:#ff6011;color:#fff;opacity:1}.btn--secondary{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px 24px}.btn--secondary-white{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px 24px}.btn--secondary-frosted{background:hsla(0,0%,100%,.0509803922);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px 24px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.btn--sm{padding:8px 20px}.btn--lg{padding:12px 28px}.btn--full-width{width:100%}.navbar{position:fixed;top:0;left:0;right:0;z-index:1030;background:rgba(0,0,0,0);transition:background-color .3s ease}.navbar--scrolled{background:#083131}.navbar__container{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 64px;width:100%}@media(max-width: 768px){.navbar__container{padding:1rem 32px;gap:1rem}}.navbar__logo{min-width:0;margin-right:3rem}.navbar__logo img{width:149px;height:41px;display:block}.navbar__links{display:flex;gap:2rem;align-items:center;position:relative;top:8px}@media(max-width: 1440px){.navbar__links{display:none}}.navbar__mobile-menu{display:none;position:fixed;top:0;right:0;width:300px;height:100vh;background:#062424;box-shadow:0 20px 25px -5px rgba(11,6,2,.1);z-index:1050;overflow:hidden;transform:translateX(100%);transition:transform .3s ease}@media(max-width: 1440px){.navbar__mobile-menu{display:block}}.navbar__mobile-menu.active{transform:translateX(0)}.navbar__mobile-panel{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:80px 2rem 2rem;gap:1.5rem;overflow-y:auto;transition:transform .3s ease}.navbar__mobile-panel--main{transform:translateX(0)}.navbar__mobile-panel--main.is-hidden{transform:translateX(-100%)}.navbar__mobile-panel--sub{transform:translateX(100%)}.navbar__mobile-panel--sub.is-active{transform:translateX(0)}.navbar__mobile-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;background:none;border:none;cursor:pointer;padding:0;text-align:left}.navbar__mobile-trigger i{font-size:18px;color:hsla(0,0%,100%,.6);transition:transform .2s ease}.navbar__mobile-trigger:hover{opacity:.8}.navbar__mobile-trigger:hover i{transform:translateX(4px)}.navbar__mobile-back{display:flex;align-items:center;gap:.5rem;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.6);background:none;border:none;cursor:pointer;padding:0;margin-bottom:.5rem;transition:color .2s ease}.navbar__mobile-back i{font-size:18px;transition:transform .2s ease}.navbar__mobile-back:hover{color:#fff}.navbar__mobile-back:hover i{transform:translateX(-4px)}.navbar__mobile-panel-title{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:600;color:#fff;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.navbar__mobile-sublink{display:flex;align-items:center;gap:1rem;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;text-decoration:none;padding:.5rem 0;transition:opacity .2s ease}.navbar__mobile-sublink i{font-size:20px;color:#ff6011}.navbar__mobile-sublink:hover{opacity:.8}.navbar__mobile-sublink--view-all{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.2);color:#ff6011;justify-content:space-between}.navbar__mobile-sublink--view-all i{color:#ff6011}.navbar__mobile-action{display:flex;margin-top:1.5rem}@media(max-width: 1440px){.navbar__desktop-cta{display:none}}.navbar__link{display:flex;align-items:center;gap:4px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .2s ease-in-out;background:none;border:none;cursor:pointer;padding:0}.navbar__link:hover{opacity:.8}.navbar__link--dropdown{display:flex;align-items:center;gap:4px}.navbar__dropdown{position:relative}@media(max-width: 1440px){.navbar__dropdown{display:none}}.navbar__dropdown-icon{font-size:16px;transition:transform .2s ease-in-out}.navbar__dropdown.is-open .navbar__dropdown-icon{transform:rotate(180deg)}.navbar__dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);min-width:340px;background:#083131;border:1px solid hsla(0,0%,100%,.2);border-radius:0;padding:.5rem;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;box-shadow:0 20px 25px -5px rgba(11,6,2,.1);z-index:1000}.navbar__dropdown-menu::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid hsla(0,0%,100%,.2)}.navbar__dropdown-menu::after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #083131}.navbar__dropdown.is-open .navbar__dropdown-menu,.navbar__dropdown:hover .navbar__dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(16px)}.navbar__dropdown-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;border-radius:0;transition:background-color .2s ease-in-out}.navbar__dropdown-item:hover{background:hsla(0,0%,100%,.1019607843)}.navbar__dropdown-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1019607843);border-radius:0;color:#ff6011}.navbar__dropdown-item-icon i{font-size:18px}.navbar__dropdown-item-logo{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0;overflow:hidden;padding:4px}.navbar__dropdown-item-logo img{width:100%;height:100%;object-fit:contain}.navbar__dropdown-item--view-all{margin-top:.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1019607843)}.navbar__dropdown-item--view-all .navbar__dropdown-item-icon{background:#ff6011;color:#fff}.navbar__dropdown-item--view-all .navbar__dropdown-item-title{color:#ff6011}.navbar__dropdown-item-content{display:flex;flex-direction:column;gap:2px}.navbar__dropdown-item-title{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff;line-height:1.4}.navbar__dropdown-item-desc{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:hsla(0,0%,100%,.6);line-height:1.4}.navbar__actions{flex:1 1 0;min-width:0;display:flex;gap:1rem;align-items:center;justify-content:flex-end;order:2}@media(max-width: 1440px){.navbar__actions .btn--secondary{display:none}}@media(max-width: 768px){.navbar__actions{gap:.5rem}.navbar__actions .btn{padding:8px 12px;font-size:1rem}}@media(max-width: 640px){.navbar__actions .btn{padding:8px 10px;font-size:14px}}.navbar__burger{display:none;flex-direction:column;gap:6px;width:30px;height:24px;background:none;border:none;cursor:pointer;padding:0;z-index:1051;order:3;flex-shrink:0}@media(max-width: 1440px){.navbar__burger{display:flex}}.navbar__burger span{display:block;width:100%;height:3px;background:#fff;border-radius:2px;transition:all .2s ease-in-out}.navbar__burger.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.navbar__burger.active span:nth-child(2){opacity:0}.navbar__burger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.navbar__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1049;opacity:0;transition:opacity .2s ease-in-out}@media(max-width: 1440px){.navbar__overlay{display:block;pointer-events:none}.navbar__overlay.active{opacity:1;pointer-events:auto}}.navbar__actions .btn--primary{padding:8px 20px}.bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:1030;background:#062424;border-top:1px solid hsla(0,0%,100%,.1019607843);padding:1rem 1.5rem;display:none;box-shadow:0 -4px 12px rgba(0,0,0,.15)}@media(max-width: 1024px){.bottom-bar{display:block}}.bottom-bar__container{display:flex;gap:1rem;max-width:100%;justify-content:center;align-items:center}.bottom-bar__btn{flex:1;max-width:200px;font-size:1rem;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:8px}.bottom-bar__btn i{font-size:20px;flex-shrink:0}.bottom-bar__btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 480px){.bottom-bar__btn{font-size:14px;padding:10px 12px}.bottom-bar__btn i{font-size:18px}}@media(max-width: 1024px){body{padding-bottom:80px}}.header{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start}.header__background{position:absolute;inset:0;pointer-events:none;overflow:hidden}.header__background canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.header__background::before,.header__background::after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:1}.header__background::before{top:0;height:30%;background:linear-gradient(180deg, #062424 0%, rgba(6, 36, 36, 0) 100%)}.header__background::after{bottom:0;height:50%;background:linear-gradient(180deg, rgba(6, 36, 36, 0) 0%, #062424 100%)}.header__fallback-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-out}.header__background--webgl-active .header__fallback-image{opacity:0;pointer-events:none}.header__container{position:relative;z-index:1;width:100%;flex:1 1 0;display:flex;align-items:center;justify-content:center;padding:165px}@media(max-width: 1024px){.header__container{padding:80px}}@media(max-width: 768px){.header__container{padding:100px 40px 60px}}@media(max-width: 480px){.header__container{padding:80px 20px 40px}}.header__content{display:flex;flex-direction:column;gap:80px;width:100%;flex:1 1 0;min-height:0}.header__card{background:rgba(11,6,2,.0509803922);backdrop-filter:blur(7.5px);border:1px solid hsla(0,0%,100%,.2);padding:48px;max-width:827px;width:100%;display:flex;flex-direction:column;gap:2rem}@media(max-width: 768px){.header__card{padding:32px;gap:1.5rem}}@media(max-width: 480px){.header__card{padding:24px;gap:1rem}}.header__tagline{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff;line-height:1.5}.header__text-content{display:flex;flex-direction:column;gap:1.5rem;width:100%}.header__heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:4.75rem;font-weight:600;color:#fff;line-height:1.1;letter-spacing:-0.76px;width:100%}.header__heading p{margin:0}@media(max-width: 1024px){.header__heading{font-size:3.75rem}}@media(max-width: 768px){.header__heading{font-size:3rem}}@media(max-width: 480px){.header__heading{font-size:2.5rem}}.header__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;color:#fff;line-height:1.5;width:100%}.header__actions{display:flex;gap:1rem;align-items:flex-start}@media(max-width: 640px){.header__actions{flex-direction:column;width:100%}}@media(max-width: 640px){.header__actions .btn{width:100%;text-align:center;justify-content:center}}.page-header{position:relative;width:100%;background-color:#062424;overflow:hidden}.page-header__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-header__bg-image{position:absolute;top:0;right:0;width:auto;height:100%;min-width:100%;object-fit:cover;object-position:top right;pointer-events:none}.page-header__gradient-top{position:absolute;top:0;left:0;width:100%;height:256px;background:linear-gradient(180deg, #062424 0%, rgba(6, 36, 36, 0) 100%);pointer-events:none}.page-header__gradient-bottom{position:absolute;bottom:0;left:0;width:100%;height:512px;background:linear-gradient(0deg, #062424 0%, rgba(6, 36, 36, 0) 100%);pointer-events:none}.page-header__content{position:relative;z-index:1;padding:165px 165px 112px}.page-header__container{max-width:768px;width:100%;padding:48px;background:rgba(11,6,2,.1);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;flex-direction:column;gap:32px}.page-header__text{display:flex;flex-direction:column;gap:24px;color:#fff}.page-header__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:4.75rem;font-weight:600;line-height:1.1;letter-spacing:-0.76px;margin:0;color:#fff}.page-header__subtitle{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;margin:0;color:#fff}.page-header__actions{display:flex;gap:16px;align-items:flex-start}@media(max-width: 1200px){.page-header__content{padding:112px 80px 80px}}@media(max-width: 768px){.page-header__content{padding:112px 32px 64px}.page-header__container{padding:32px}.page-header__title{font-size:3rem}.page-header__subtitle{font-size:1.125rem}.page-header__actions{flex-direction:column;width:100%}.page-header__actions .btn{width:100%;justify-content:center}}@media(max-width: 480px){.page-header__container{padding:24px;gap:24px}.page-header__text{gap:16px}}.footer{position:relative;width:100%;display:flex;flex-direction:column;gap:2rem;align-items:center;padding:112px 165px}@media(max-width: 1024px){.footer{padding:80px 80px}}@media(max-width: 768px){.footer{padding:60px 40px}}@media(max-width: 480px){.footer{padding:40px 20px}}.footer__background{position:absolute;inset:0;pointer-events:none;background:#062424}.footer__background::before{content:"";position:absolute;inset:0;background-image:url("/static/images/footer-bg.webp");background-size:cover;background-position:center;opacity:1}.footer__background::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #062424 0%, rgba(6, 36, 36, 0) 100%)}.footer__container{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:80px}.footer__component{display:flex;flex-direction:column;gap:2rem;width:100%}.footer__card{background:rgba(11,6,2,.0509803922);backdrop-filter:blur(7.5px);border:1px solid hsla(0,0%,100%,.2);padding:48px;width:100%;display:flex;flex-direction:column;gap:80px}@media(max-width: 768px){.footer__card{padding:32px;gap:60px}}@media(max-width: 480px){.footer__card{padding:24px;gap:40px}}.footer__links{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;width:100%}@media(max-width: 768px){.footer__links{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.footer__links{grid-template-columns:1fr}}.footer__link-group{display:flex;flex-direction:column;gap:1rem}.footer__link-group-title{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;line-height:1.5}.footer__link-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.footer__link-list li{margin:0}.footer__link-list a{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.6);line-height:1.5;text-decoration:none;transition:color .2s ease-in-out}.footer__link-list a:hover{color:#fff}.footer__newsletter{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px}@media(max-width: 640px){.footer__newsletter{max-width:100%}}.footer__newsletter-title{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;line-height:1.5}.footer__newsletter-form{display:flex;gap:0;width:100%}.footer__newsletter-input{flex:1 1 0;min-width:0;background:hsla(0,0%,100%,.1019607843);border:1px solid hsla(0,0%,100%,.2);border-right:none;padding:8px 12px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;line-height:1.5}.footer__newsletter-input::placeholder{color:hsla(0,0%,100%,.6)}.footer__newsletter-input:focus{outline:none;border-color:hsla(0,0%,100%,.2)}@media(max-width: 480px){.footer__newsletter-input{font-size:1rem;padding:8px 10px}}.footer__newsletter-button{flex-shrink:0}@media(max-width: 480px){.footer__newsletter-button{font-size:1rem;padding:10px 16px}}.footer__newsletter-message{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-top:8px;min-height:20px}.footer__newsletter-message--success{color:#4caf50}.footer__newsletter-message--error{color:#ff6011}.footer__logo{width:203.512px;height:56px}.footer__logo img{display:block;width:100%;height:100%;object-fit:contain}.footer__legal{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;padding:1.5rem 0;border-top:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 640px){.footer__legal{flex-direction:column;gap:.5rem}}.footer__legal a{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s ease-in-out}.footer__legal a:hover{color:#fff}.footer__legal-divider{color:hsla(0,0%,100%,.6)}@media(max-width: 640px){.footer__legal-divider{display:none}}.footer__credits{display:flex;flex-direction:column;gap:2rem;align-items:center;width:100%}.footer__credits-text{display:flex;gap:1.5rem;align-items:center;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:#fff;line-height:1.5;white-space:nowrap}@media(max-width: 768px){.footer__credits-text{flex-wrap:wrap;justify-content:center;gap:1rem;font-size:14px}}@media(max-width: 480px){.footer__credits-text{flex-direction:column;gap:.5rem;font-size:13px}}.footer__credits-text a{text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;color:inherit;transition:opacity .2s ease-in-out}.footer__credits-text a:hover{opacity:.8}.footer__social{display:flex;gap:12px;align-items:flex-start}.footer__social a{width:24px;height:24px;display:block;transition:opacity .2s ease-in-out}.footer__social a:hover{opacity:.8}.footer__social a svg,.footer__social a img{width:100%;height:100%;display:block;color:#ff6011}.footer__version{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;color:#fff;line-height:1.5;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.footer__version a{color:inherit;transition:opacity .2s ease-in-out}.footer__version a:hover{opacity:.8}.logo-strip{width:100%;background:#062424;padding:0 165px 112px}@media(max-width: 1024px){.logo-strip{padding:0 80px 80px}}@media(max-width: 768px){.logo-strip{padding:0 40px 60px}}@media(max-width: 480px){.logo-strip{padding:0 20px 40px}}.logo-strip__container{display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width: 768px){.logo-strip__container{gap:60px}}@media(max-width: 480px){.logo-strip__container{gap:40px}}.logo-strip__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;text-align:center;width:100%}@media(max-width: 768px){.logo-strip__title{font-size:3rem}}@media(max-width: 480px){.logo-strip__title{font-size:2.5rem}}.logo-strip__content{display:flex;gap:2rem;align-items:center;justify-content:center;width:100%;overflow:hidden}.logo-strip__logos{display:flex;gap:36px;align-items:flex-start;justify-content:center;flex-wrap:wrap;max-width:100%}@media(max-width: 768px){.logo-strip__logos{gap:24px}}@media(max-width: 480px){.logo-strip__logos{gap:16px}}.logo-strip__logo{position:relative;width:126px;height:126px;flex-shrink:0;overflow:hidden;opacity:1;transition:opacity .2s ease-in-out}.logo-strip__logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.logo-strip__logo--white-bg{background:#fff}.logo-strip__logo--padded img{left:10px;top:10px;width:106px;height:106px}.logo-strip__logo.fade-out{opacity:0}.services{width:100%;background:#083131;padding:112px 165px}@media(max-width: 1024px){.services{padding:80px 80px}}@media(max-width: 768px){.services{padding:60px 40px}}@media(max-width: 480px){.services{padding:40px 20px}}.services__container{display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width: 768px){.services__container{gap:60px}}@media(max-width: 480px){.services__container{gap:40px}}.services__header{display:flex;flex-direction:column;gap:1rem;max-width:956px;width:100%}.services__content{display:flex;flex-direction:column;gap:1.5rem;width:100%}.services__heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;width:100%}.services__heading p{margin:0}@media(max-width: 768px){.services__heading{font-size:3rem}}@media(max-width: 480px){.services__heading{font-size:2.5rem}}.services__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;color:#fff;line-height:1.5;width:100%}@media(max-width: 480px){.services__description{font-size:1.125rem}}.services__grid{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.service-card{background:#062424;border:1px solid hsla(0,0%,100%,.2);padding:1.5rem;width:calc(33.333% - 22px);min-height:345px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .2s ease-in-out}.service-card:hover{border-color:hsla(0,0%,100%,.6)}@media(max-width: 1280px){.service-card{width:calc(50% - 16px)}}@media(max-width: 640px){.service-card{width:100%;min-height:auto;cursor:pointer}}.service-card__top{display:flex;flex-direction:column;gap:1rem;width:100%}.service-card__icon{width:73px;height:73px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.service-card__icon i{font-size:56px;color:#ff6011;line-height:1}.service-card__icon svg{width:100%;height:100%;color:#ff6011}.service-card__content{display:flex;flex-direction:column;gap:8px;width:100%}.service-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.service-card__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;color:#fff;line-height:1.3;letter-spacing:-0.32px;flex:1}.service-card__toggle{display:none;background:none;border:none;padding:4px;pointer-events:none;color:#ff6011;font-size:24px;flex-shrink:0;transition:transform .2s ease-in-out}@media(max-width: 640px){.service-card__toggle{display:block}}.service-card__toggle i{display:block;line-height:1}.service-card__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;line-height:1.5;width:100%}@media(max-width: 640px){.service-card__description{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease;margin-top:0}}@media(max-width: 640px){.service-card.is-expanded .service-card__description{max-height:500px;opacity:1;margin-top:8px}}.service-card.is-expanded .service-card__toggle{transform:rotate(180deg)}.service-card__link{display:flex;align-items:center;gap:8px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;color:#fff;text-decoration:none;transition:opacity .2s ease-in-out}.service-card__link:hover{opacity:.8}.service-card__link svg{width:24px;height:24px;flex-shrink:0}.quote{width:100%;background:#083131;padding:0 165px 112px}@media(max-width: 1024px){.quote{padding:0 80px 80px}}@media(max-width: 768px){.quote{padding:0 40px 60px}}@media(max-width: 480px){.quote{padding:0 20px 40px}}.quote__container{display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width: 768px){.quote__container{gap:60px}}.quote__block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%}@media(max-width: 768px){.quote__block{gap:30px}}.quote__content{position:relative;width:100%;max-width:1224px;min-height:442px;border-top:14px solid #ff6011;border-bottom:14px solid #ff6011;display:flex;align-items:center;justify-content:center;padding:48px 24px}@media(max-width: 1024px){.quote__content{min-height:auto;border-top-width:10px;border-bottom-width:10px}}@media(max-width: 768px){.quote__content{padding:32px 16px;border-top-width:8px;border-bottom-width:8px}}.quote__quote-mark{position:absolute;left:0;top:0;width:126px;height:98px}.quote__quote-mark svg{width:100%;height:100%;fill:#083131}.quote__inner{display:flex;gap:48px;align-items:flex-start;width:100%;max-width:924px}@media(max-width: 1024px){.quote__inner{gap:32px}}@media(max-width: 768px){.quote__inner{flex-direction:column;align-items:center;gap:24px}}.quote__image-wrapper{display:flex;flex-direction:column;gap:8px;flex-shrink:0}@media(max-width: 768px){.quote__image-wrapper{align-items:center}}.quote__headshot{position:relative;width:156px;height:156px;flex-shrink:0}.quote__headshot::before{content:"";position:absolute;inset:-14px;border-radius:0;border:3px solid #ff6011}.quote__headshot img{width:100%;height:100%;border-radius:0;object-fit:cover}@media(max-width: 768px){.quote__headshot{width:120px;height:120px}.quote__headshot::before{inset:-10px;border-width:2px}}.quote__text{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(max-width: 768px){.quote__text{text-align:center}}.quote__message{font-family:"DM Sans","Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:40px;font-weight:500;color:#fff;line-height:1.3;width:100%}@media(max-width: 1024px){.quote__message{font-size:32px}}@media(max-width: 768px){.quote__message{font-size:24px}}@media(max-width: 480px){.quote__message{font-size:20px}}.quote__attribution{display:flex;flex-direction:column;gap:2px;font-size:1rem;color:#fff;line-height:1.5;width:100%}@media(max-width: 480px){.quote__attribution{font-size:14px}}.quote__name{font-family:"DM Sans","Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;width:100%}.quote__title{font-family:"DM Sans","Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;width:100%}.testimonials{width:100%;background:#062424;padding:112px 165px}@media(max-width: 1024px){.testimonials{padding:80px 80px}}@media(max-width: 768px){.testimonials{padding:60px 40px}}@media(max-width: 480px){.testimonials{padding:40px 20px}}.testimonials__container{display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width: 768px){.testimonials__container{gap:60px}}@media(max-width: 480px){.testimonials__container{gap:40px}}.testimonials__header{display:flex;flex-direction:column;gap:1.5rem;width:100%}.testimonials__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;text-align:center;width:100%}@media(max-width: 768px){.testimonials__title{font-size:3rem}}@media(max-width: 480px){.testimonials__title{font-size:2.5rem}}.testimonials__grid{display:flex;gap:2rem;width:100%}@media(max-width: 1024px){.testimonials__grid{flex-direction:column}}.testimonial-card{flex:1 1 0;min-width:0;background:#083131;border:1px solid hsla(0,0%,100%,.2);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:border-color .2s ease-in-out}.testimonial-card:hover{border-color:hsla(0,0%,100%,.6)}.testimonial-card__content{display:flex;flex-direction:column;gap:1.5rem;width:100%}.testimonial-card__stars{width:116px;height:18.889px;flex-shrink:0}.testimonial-card__stars svg{width:100%;height:100%}.testimonial-card__quote{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;color:#fff;line-height:1.5;width:100%}.testimonial-card__avatar{display:flex;gap:1rem;align-items:center;width:100%}.testimonial-card__info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;font-size:1.125rem;color:#fff;line-height:1.5}.testimonial-card__name{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;width:100%}.testimonial-card__role{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;width:100%}.feature-build{width:100%;background:#147b7b;background-image:url("/static/images/feature-pyramid-person.webp");background-size:50% auto;background-position:left bottom;background-repeat:no-repeat;position:relative}@media(max-width: 1024px){.feature-build{background-image:none;background-size:auto;background-position:center}}.feature-build__container{display:flex;align-items:stretch;width:100%;min-height:600px}@media(max-width: 1024px){.feature-build__container{flex-direction:column;min-height:auto}}.feature-build__image{width:35%;flex-shrink:0}@media(max-width: 1024px){.feature-build__image{display:none}}.feature-build__content{flex:1 1 0;display:flex;align-items:center;justify-content:flex-start;padding:112px 165px 112px 40px}@media(max-width: 1024px){.feature-build__content{padding:80px 80px;justify-content:center}}@media(max-width: 768px){.feature-build__content{padding:60px 40px}}@media(max-width: 480px){.feature-build__content{padding:40px 20px}}.feature-build__text{display:flex;flex-direction:column;gap:32px;width:100%;max-width:600px}.feature-build__header{display:flex;flex-direction:column;gap:16px;width:100%}.feature-build__tagline{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#3fd3d1;line-height:1.5;text-transform:none}.feature-build__heading-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}.feature-build__heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;margin:0}@media(max-width: 1024px){.feature-build__heading{font-size:3rem}}@media(max-width: 768px){.feature-build__heading{font-size:2.5rem}}.feature-build__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;color:#fff;line-height:1.5;margin:0}@media(max-width: 480px){.feature-build__description{font-size:1.125rem}}.feature-build__actions{display:flex;gap:1.5rem;align-items:center}@media(max-width: 640px){.feature-build__actions{flex-direction:column;width:100%}.feature-build__actions .btn{width:100%;text-align:center;justify-content:center}}.feature-cutting{width:100%;background:#062424;padding:112px 165px}@media(max-width: 1024px){.feature-cutting{padding:80px 80px}}@media(max-width: 768px){.feature-cutting{padding:60px 40px}}@media(max-width: 480px){.feature-cutting{padding:40px 20px}}.feature-cutting__container{display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width: 768px){.feature-cutting__container{gap:60px}}.feature-cutting__title-wrapper{display:flex;justify-content:center;width:100%}.feature-cutting__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;text-align:center;max-width:768px;margin:0}@media(max-width: 768px){.feature-cutting__title{font-size:3rem}}@media(max-width: 480px){.feature-cutting__title{font-size:2.5rem}}.feature-cutting__grid{display:flex;gap:2rem;width:100%}@media(max-width: 1024px){.feature-cutting__grid{flex-direction:column}}.feature-cutting__column{flex:1;display:flex;flex-direction:column;gap:2rem}.feature-cutting__row{display:flex;gap:2rem}@media(max-width: 768px){.feature-cutting__row{flex-direction:column}}.feature-cutting__card{background:#083131;border:1px solid hsla(0,0%,100%,.2);display:flex;overflow:hidden;transition:border-color .2s ease-in-out}.feature-cutting__card:hover{border-color:hsla(0,0%,100%,.4)}.feature-cutting__card--large{flex:1;flex-direction:column}.feature-cutting__card--small{flex:1}.feature-cutting__card--small .feature-cutting__card-content{padding:1.5rem}.feature-cutting__card--medium{flex:1}@media(max-width: 768px){.feature-cutting__card--medium{flex-direction:column}}.feature-cutting__card--medium .feature-cutting__card-content{padding:1.5rem 24px 1.5rem 40px}@media(max-width: 768px){.feature-cutting__card--medium .feature-cutting__card-content{padding:1.5rem}}.feature-cutting__card-image{width:100%;height:360px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}@media(max-width: 768px){.feature-cutting__card-image{height:250px}}.feature-cutting__card-image-split{flex:1;background-size:cover;background-position:center;background-repeat:no-repeat;min-width:200px}@media(max-width: 768px){.feature-cutting__card-image-split{min-height:200px;min-width:auto}}.feature-cutting__card-content{display:flex;flex-direction:column;justify-content:space-between;padding:48px;flex:1}@media(max-width: 768px){.feature-cutting__card-content{padding:32px}}@media(max-width: 480px){.feature-cutting__card-content{padding:24px}}.feature-cutting__card-text{display:flex;flex-direction:column;gap:16px}.feature-cutting__card-icon{width:48px;height:48px;flex-shrink:0}.feature-cutting__card-icon svg{width:100%;height:100%}.feature-cutting__card-heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#fff;line-height:1.3;margin:0;font-size:2rem;letter-spacing:-0.32px}.feature-cutting__card-heading--large{font-size:3rem;line-height:1.2;letter-spacing:-0.48px}@media(max-width: 768px){.feature-cutting__card-heading--large{font-size:2.5rem}}@media(max-width: 480px){.feature-cutting__card-heading{font-size:1.625rem}}.feature-cutting__card-description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;line-height:1.5;margin:0}.feature-cutting__card-description em{font-style:italic;font-weight:700}@media(max-width: 480px){.feature-cutting__card-description{font-size:1rem}}.feature-cutting__card-link{display:flex;align-items:center;gap:8px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;color:#fff;text-decoration:none;transition:opacity .2s ease-in-out;margin-top:1.5rem}.feature-cutting__card-link:hover{opacity:.8}.feature-cutting__card-link svg{width:24px;height:24px;flex-shrink:0}@media(max-width: 480px){.feature-cutting__card-link{font-size:1rem}}.feature-enterprise{position:relative;width:100%;background:#ff6011;padding:112px 165px;overflow:hidden}@media(max-width: 1024px){.feature-enterprise{padding:80px 80px}}@media(max-width: 768px){.feature-enterprise{padding:60px 40px}}@media(max-width: 480px){.feature-enterprise{padding:40px 20px}}.feature-enterprise__pyramid{position:absolute;bottom:0;right:0;width:1689px;height:1735px;background-image:url("/static/images/feature-pyramid-orange.svg");background-size:contain;background-position:bottom right;background-repeat:no-repeat;pointer-events:none;opacity:.6;transform:translateY(60%)}@media(max-width: 1440px){.feature-enterprise__pyramid{width:1200px;height:1235px;transform:translateY(50%)}}@media(max-width: 1024px){.feature-enterprise__pyramid{width:900px;height:900px;transform:translateY(40%)}}@media(max-width: 768px){.feature-enterprise__pyramid{width:600px;height:600px;transform:translateY(30%);opacity:.4}}@media(max-width: 480px){.feature-enterprise__pyramid{width:400px;height:400px;opacity:.3}}.feature-enterprise__container{position:relative;z-index:1;display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width: 768px){.feature-enterprise__container{gap:60px}}.feature-enterprise__content{display:flex;flex-direction:column;gap:2rem;max-width:768px;width:100%}.feature-enterprise__text{display:flex;flex-direction:column;gap:1.5rem;width:100%}.feature-enterprise__heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;margin:0}@media(max-width: 1024px){.feature-enterprise__heading{font-size:3rem}}@media(max-width: 768px){.feature-enterprise__heading{font-size:2.5rem}}.feature-enterprise__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;color:#fff;line-height:1.5;margin:0}@media(max-width: 480px){.feature-enterprise__description{font-size:1.125rem}}.feature-enterprise__actions{display:flex;gap:1rem;align-items:center}@media(max-width: 640px){.feature-enterprise__actions{flex-direction:column;width:100%}.feature-enterprise__actions .btn{width:100%;text-align:center;justify-content:center}}.feature-enterprise .btn--primary-inverse{background:#fff;border:1px solid #fff;color:#000;padding:10px 24px}.feature-enterprise .btn--primary-inverse:hover{background:hsla(0,0%,100%,.9)}.feature-enterprise .btn--secondary-inverse{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px 24px}.feature-enterprise .btn--secondary-inverse:hover{background:hsla(0,0%,100%,.1)}.feature-process{width:100%;background-color:#0c4045;overflow:hidden}.feature-process__container{display:flex;align-items:center;width:100%}.feature-process__image-wrapper{width:40%;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}.feature-process__image{width:100%;overflow:hidden}.feature-process__image img{width:100%;height:auto;display:block}.feature-process__content{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:64px;box-sizing:border-box}.feature-process__text{display:flex;flex-direction:column;gap:32px;width:100%}.feature-process__section-title{display:flex;flex-direction:column;gap:16px;width:100%}.feature-process__tagline-wrapper{display:flex;align-items:center}.feature-process__tagline{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#3fd3d1;margin:0}.feature-process__main-content{display:flex;flex-direction:column;gap:24px;color:#fff}.feature-process__heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;line-height:1.2;letter-spacing:-0.6px;color:#fff;margin:0}.feature-process__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;color:#fff;margin:0}.feature-process__actions{display:flex;gap:24px;align-items:center}@media(max-width: 1200px){.feature-process__heading{font-size:3rem}}@media(max-width: 1024px){.feature-process__container{flex-direction:column;gap:60px}.feature-process__image-wrapper{flex:none;width:100%}.feature-process__content{width:100%;align-items:flex-start}.feature-process--reverse .feature-process__container{flex-direction:column}.feature-process--reverse .feature-process__content{align-items:flex-start}}@media(max-width: 768px){.feature-process__heading{font-size:2rem}.feature-process__description{font-size:1.125rem}.feature-process__actions{flex-direction:column;width:100%}.feature-process__actions .btn{width:100%;justify-content:center}}@media(max-width: 480px){.feature-process__image-wrapper{padding:0}.feature-process__text{gap:24px}.feature-process__section-title{gap:12px}.feature-process__main-content{gap:16px}}.process-timeline{width:100%;background-color:#062424;padding:80px 0;color:#fff}.process-timeline__container{max-width:1590px;margin:0 auto;padding:0 165px;display:flex;flex-direction:column;gap:80px}@media(max-width: 1200px){.process-timeline__container{padding:0 80px}}@media(max-width: 768px){.process-timeline__container{padding:0 32px;gap:40px}}.process-timeline__groups{width:100%;display:flex;flex-direction:column}.process-timeline__group{position:relative;width:100%;display:flex;gap:1rem;padding-left:90px;margin-bottom:80px}.process-timeline__group:last-child{margin-bottom:0}@media(max-width: 768px){.process-timeline__group{padding-left:60px;margin-bottom:40px}}.process-timeline__group-label{position:sticky;top:208px;left:0;width:90px;height:fit-content;flex-shrink:0;z-index:99;margin-left:-90px;margin-bottom:6rem;align-self:flex-start}@media(max-width: 768px){.process-timeline__group-label{width:60px;margin-left:-60px}}.process-timeline__group-label-inner{background:#ff6011;padding:24px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);transform-origin:center center;white-space:nowrap;width:283px;height:90px;margin-left:-96.5px;margin-top:96.5px}@media(max-width: 768px){.process-timeline__group-label-inner{width:228px;height:60px;padding:16px;margin-left:-84px;margin-top:84px}}.process-timeline__group-label-inner span{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#fff;letter-spacing:-0.32px;text-align:center}@media(max-width: 768px){.process-timeline__group-label-inner span{font-size:1.25rem}}.process-timeline__group-content{flex:1;min-width:0;width:100%}.process-timeline__header{display:flex;flex-direction:column;gap:24px;text-align:center}.process-timeline__heading{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;line-height:1.2;color:#fff;margin:0}.process-timeline__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;color:#fff;margin:0}.process-timeline__tabs{position:sticky;top:92px;z-index:100;backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);background:#083131;border:1px solid hsla(0,0%,100%,.2);padding:12px;border-radius:0;margin-bottom:4rem}.process-timeline__tabs::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), transparent);opacity:0;transition:opacity .3s ease-in-out}.process-timeline__tabs.is-stuck::after{opacity:1}.process-timeline__tabs-menu{display:flex;align-items:stretch;gap:0}.process-timeline__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease-in-out;font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.3;color:#fff;text-align:center;white-space:nowrap}.process-timeline__tab:hover{background:hsla(0,0%,100%,.05)}.process-timeline__tab--active{background:#ff6011}.process-timeline__tab--active:hover{background:#ff6011;opacity:.9}.process-timeline__tab-icon{font-size:32px;flex-shrink:0}.process-timeline__phases{display:flex;flex-direction:column;gap:0}.process-timeline__phase{display:flex;flex-direction:column;width:100%;transition:opacity .2s ease-in-out}.process-timeline__phase--disabled{opacity:.4;pointer-events:none}.process-timeline__phase-header{background:#106262;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s ease-in-out}.process-timeline__phase-header:hover{background:#0d5050}.process-timeline__phase-title{flex:1;font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:600;line-height:1.2;color:#fff;margin:0}.process-timeline__tags{display:flex;gap:12px}.process-timeline__tag{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.0509803922);border:1px solid hsla(0,0%,100%,.2);font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;font-weight:600;color:#fff;white-space:nowrap}.process-timeline__tag i{font-size:24px;flex-shrink:0}.process-timeline__phase-content{display:none;flex-direction:column;gap:0;background:#106262;padding:0 24px 24px 24px}.process-timeline__phase--active .process-timeline__phase-content{display:flex}.process-timeline__step{display:flex;flex-direction:column;width:100%}.process-timeline__step-header{padding:24px;display:flex;align-items:center;gap:24px;cursor:pointer;background:#083131;transition:background-color .2s ease-in-out}.process-timeline__step-header:hover{background:#0a3d3d}.process-timeline__step--active .process-timeline__step-header{background:#ff6011}.process-timeline__step--active .process-timeline__step-header:hover{background:#ff6011}.process-timeline__step-number{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#ff6011;text-align:center;min-width:38px;flex-shrink:0}.process-timeline__step--active .process-timeline__step-number{color:#fff}.process-timeline__step-title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#fff;margin:0;flex:1}.process-timeline__step-content{display:none;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:24px;padding-left:88px;background:#ff6011;border-top:1px solid hsla(0,0%,100%,.2)}.process-timeline__step--active .process-timeline__step-content{display:flex}.process-timeline__step-text{flex:1;max-width:544px}.process-timeline__step-text p{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#fff;margin:0}.process-timeline__step-actions{display:flex;gap:16px;flex-shrink:0}.process-timeline__spacer{width:83px;height:40px;display:flex;align-items:center;justify-content:center}.process-timeline__spacer::before{content:"";width:12px;height:100%;background:#ff6011}.process-timeline__spacer-wide{width:130px;height:40px;display:flex;align-items:center;justify-content:center}.process-timeline__spacer-wide::before{content:"";width:12px;height:100%;background:#ff6011}.process-timeline__repeat{width:100%}.process-timeline__repeat-header{background:#083131;padding:24px;display:flex;align-items:center;gap:24px;font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#fff}.process-timeline__repeat-icon{font-size:43px;flex-shrink:0;color:#3fd3d1}.process-timeline__repeat-text{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#fff;letter-spacing:-0.32px}.process-timeline__repeat-phase{width:100%}.process-timeline__repeat-phase-header{background:#ff6011;padding:24px;display:flex;align-items:center;gap:24px;font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#fff;cursor:default}.process-timeline__repeat-phase-icon{font-size:43px;flex-shrink:0;color:#fff}.process-timeline__repeat-phase-text{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#fff;letter-spacing:-0.32px}.process-timeline .btn--next{background:#fff;border:1px solid #fff;color:#000;padding:10px 24px;display:flex;align-items:center;gap:12px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;font-weight:500;cursor:pointer;transition:opacity .2s ease-in-out;border-radius:0;white-space:nowrap}.process-timeline .btn--next:hover{opacity:.9}.process-timeline .btn--next i{font-size:24px}@media(max-width: 1200px){.process-timeline__container{padding:0 80px;gap:60px}.process-timeline__heading{font-size:2.5rem}.process-timeline__phase-title{font-size:2rem}.process-timeline__step-number,.process-timeline__step-title{font-size:28px}}@media(max-width: 768px){.process-timeline{padding:60px 0}.process-timeline__container{padding:0 32px;gap:48px}.process-timeline__heading{font-size:3rem}.process-timeline__description{font-size:1.125rem}.process-timeline__tabs-menu{flex-direction:column}.process-timeline__tab{width:100%;padding:12px 20px;font-size:1.25rem}.process-timeline__phase-title{font-size:32px}.process-timeline__step-header{flex-direction:column;align-items:flex-start;gap:12px}.process-timeline__step-number{font-size:24px}.process-timeline__step-title{font-size:24px}.process-timeline__step-content{flex-direction:column;align-items:stretch;gap:24px;padding-left:24px}.process-timeline__step-text{max-width:100%}.process-timeline__step-actions{width:100%}.process-timeline__step-actions .btn--next{width:100%;justify-content:center}.process-timeline__tags{flex-direction:column;align-items:flex-start}.process-timeline__repeat-header{flex-direction:column;align-items:flex-start;gap:16px;font-size:1.25rem}}@media(max-width: 480px){.process-timeline__tab{font-size:1.125rem;gap:12px}.process-timeline__tab-icon{width:24px;height:24px}.process-timeline__phase-header,.process-timeline__step-header,.process-timeline__step-content{padding:16px}.process-timeline__phase-title{font-size:28px}}.awards{width:100%;background:#083131;padding:112px 165px}@media(max-width: 1024px){.awards{padding:80px 80px}}@media(max-width: 768px){.awards{padding:60px 40px}}@media(max-width: 480px){.awards{padding:40px 20px}}.awards__container{width:100%;display:flex;flex-direction:column;gap:80px}@media(max-width: 768px){.awards__container{gap:60px}}.awards__header{display:flex;flex-direction:column;gap:16px;max-width:768px}@media(max-width: 768px){.awards__header{gap:12px}}.awards__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:60px;font-weight:600;line-height:1.2;letter-spacing:-0.6px;color:#fff}@media(max-width: 1024px){.awards__title{font-size:48px;letter-spacing:-0.48px}}@media(max-width: 768px){.awards__title{font-size:36px;letter-spacing:-0.36px}}@media(max-width: 480px){.awards__title{font-size:28px;letter-spacing:-0.28px}}.awards__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#fff}@media(max-width: 768px){.awards__description{font-size:18px}}@media(max-width: 480px){.awards__description{font-size:16px}}.awards__grid{display:flex;flex-wrap:wrap;gap:32px;width:100%}@media(max-width: 1024px){.awards__grid{gap:24px}}@media(max-width: 768px){.awards__grid{gap:16px}}.awards__card{background:#062424;border:1px solid hsla(0,0%,100%,.2);border-radius:0;overflow:hidden;flex:1 1 calc(33.333% - 22px);min-width:300px;display:flex;flex-direction:column}@media(max-width: 1280px){.awards__card{flex:1 1 calc(50% - 16px);min-width:280px}}@media(max-width: 640px){.awards__card{flex:1 1 100%;min-width:unset}}.awards__image{width:100%;height:360px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#062424}@media(max-width: 768px){.awards__image{height:280px}}@media(max-width: 480px){.awards__image{height:220px}}.awards__image img{width:100%;height:100%;object-fit:cover}.awards__content{padding:48px;height:311px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1024px){.awards__content{padding:32px;height:auto;min-height:200px}}@media(max-width: 768px){.awards__content{padding:24px;min-height:160px}}.awards__name{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:600;line-height:1.2;letter-spacing:-0.48px;color:#fff}@media(max-width: 1024px){.awards__name{font-size:36px;letter-spacing:-0.36px}}@media(max-width: 768px){.awards__name{font-size:28px;letter-spacing:-0.28px}}@media(max-width: 480px){.awards__name{font-size:24px;letter-spacing:-0.24px}}.easy-as{width:100%;background:#062424;padding:112px 165px 80px;display:flex;flex-direction:column;gap:80px}@media(max-width: 1024px){.easy-as{padding:80px 80px 60px;gap:60px}}@media(max-width: 768px){.easy-as{padding:60px 40px 40px;gap:40px}}@media(max-width: 480px){.easy-as{padding:40px 20px 30px;gap:30px}}.easy-as__container{width:100%}.easy-as__content-wrapper{display:flex;gap:80px;align-items:flex-start}@media(max-width: 1024px){.easy-as__content-wrapper{gap:60px}}@media(max-width: 768px){.easy-as__content-wrapper{flex-direction:column;gap:40px}}.easy-as__left{flex:1;display:flex;flex-direction:column;gap:32px}@media(max-width: 768px){.easy-as__left{gap:24px}}.easy-as__header{display:flex;flex-direction:column;gap:24px}@media(max-width: 768px){.easy-as__header{gap:16px}}.easy-as__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:60px;font-weight:600;line-height:1.2;letter-spacing:-0.6px;color:#fff}@media(max-width: 1024px){.easy-as__title{font-size:48px;letter-spacing:-0.48px}}@media(max-width: 768px){.easy-as__title{font-size:36px;letter-spacing:-0.36px}}@media(max-width: 480px){.easy-as__title{font-size:28px;letter-spacing:-0.28px}}.easy-as__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#fff}@media(max-width: 768px){.easy-as__description{font-size:18px}}@media(max-width: 480px){.easy-as__description{font-size:16px}}.easy-as__actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}@media(max-width: 480px){.easy-as__actions{gap:16px;flex-direction:column;width:100%}.easy-as__actions .btn{width:100%}}.easy-as__right{flex:1;display:flex;flex-direction:column}.easy-as__steps{display:flex;flex-direction:column;width:100%}.easy-as__step-card{background:#083131;display:flex;align-items:center;gap:24px;padding:24px;width:100%}@media(max-width: 768px){.easy-as__step-card{padding:20px 16px;gap:16px}}.easy-as__step-card--active{background:#ff6011}.easy-as__step-card--active .easy-as__step-number,.easy-as__step-card--active .easy-as__step-text{color:#fff}.easy-as__step-spacer{display:flex;justify-content:flex-start;align-items:center;height:40px;width:100%;padding-left:36px}.easy-as__step-spacer-line{width:12px;height:100%;background-color:#ff6011}.easy-as__step-number{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-0.32px;color:#ff6011;flex-shrink:0;text-align:center;width:38px}@media(max-width: 768px){.easy-as__step-number{font-size:24px;letter-spacing:-0.24px}}.easy-as__step-text{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-0.32px;color:#3fd3d1;flex:1}@media(max-width: 1024px){.easy-as__step-text{font-size:28px;letter-spacing:-0.28px}}@media(max-width: 768px){.easy-as__step-text{font-size:20px;letter-spacing:-0.2px}}.easy-as__ticket-card{width:100%;background:#147b7b;border:1px solid hsla(0,0%,100%,.2);border-radius:0;display:flex;overflow:hidden;min-height:302px}@media(max-width: 1024px){.easy-as__ticket-card{min-height:auto}}@media(max-width: 768px){.easy-as__ticket-card{flex-direction:column}}.easy-as__ticket-image{flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden}@media(max-width: 768px){.easy-as__ticket-image{min-height:300px}}.easy-as__ticket-image img{width:100%;height:100%;object-fit:cover;object-position:right center}.easy-as__ticket-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 24px 40px;gap:16px}@media(max-width: 1024px){.easy-as__ticket-content{padding:32px}}@media(max-width: 768px){.easy-as__ticket-content{padding:24px;gap:20px}}.easy-as__ticket-title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-0.32px;color:#fff}@media(max-width: 1024px){.easy-as__ticket-title{font-size:28px;letter-spacing:-0.28px}}@media(max-width: 768px){.easy-as__ticket-title{font-size:24px;letter-spacing:-0.24px}}@media(max-width: 480px){.easy-as__ticket-title{font-size:20px;letter-spacing:-0.2px}}.easy-as__ticket-description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#fff}@media(max-width: 768px){.easy-as__ticket-description{font-size:18px}}@media(max-width: 480px){.easy-as__ticket-description{font-size:16px}}.easy-as__ticket-link{display:flex;align-items:center;gap:8px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:500;line-height:1.5;color:#fff;text-decoration:none;transition:opacity .2s}.easy-as__ticket-link:hover{opacity:.8}.easy-as__ticket-link svg{width:24px;height:24px;flex-shrink:0}@media(max-width: 480px){.easy-as__ticket-link{font-size:16px}}.team-gallery{width:100%;background:#083131;padding:112px 165px}@media(max-width: 1024px){.team-gallery{padding:80px 80px}}@media(max-width: 768px){.team-gallery{padding:64px 40px}}@media(max-width: 480px){.team-gallery{padding:40px 20px}}.team-gallery__container{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1590px;margin:0 auto}.team-gallery__header{width:100%;padding-right:350px}@media(max-width: 1440px){.team-gallery__header{padding-right:200px}}@media(max-width: 1024px){.team-gallery__header{padding-right:0}}.team-gallery__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:-0.6px;margin:0}@media(max-width: 1024px){.team-gallery__title{font-size:3rem}}@media(max-width: 768px){.team-gallery__title{font-size:2.5rem}}.team-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px;width:100%}@media(max-width: 1440px){.team-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}@media(max-width: 1024px){.team-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:12px}}@media(max-width: 768px){.team-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:8px}}@media(max-width: 480px){.team-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}}.team-gallery__photo{position:relative;overflow:hidden;aspect-ratio:1;width:100%;background:#231e1b}.team-gallery__photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease,opacity .3s ease}.team-gallery__photo:hover img{transform:scale(1.08);opacity:.9}.blog-card{background:#083131;border:1px solid hsla(0,0%,100%,.2);display:flex;width:100%;max-width:1590px;margin:0 auto;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s ease,border-color .3s ease}.blog-card:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.6)}.blog-card__content{flex:1;padding:60px;display:flex;flex-direction:column;justify-content:center;gap:24px}@media(max-width: 1024px){.blog-card__content{padding:40px}}@media(max-width: 768px){.blog-card__content{padding:30px}}.blog-card__tag{display:inline-block;padding:8px 20px;background:#5aa2a2;color:#fff;font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;width:fit-content}.blog-card__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;color:#fff;margin:0;transition:color .2s ease-in-out}@media(max-width: 1024px){.blog-card__title{font-size:2rem}}@media(max-width: 768px){.blog-card__title{font-size:1.75rem}}.blog-card:hover .blog-card__title{color:#5aa2a2}.blog-card__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.7;color:#b5b4b3;margin:0}@media(max-width: 768px){.blog-card__description{font-size:1rem}}.blog-card__meta{display:flex;gap:20px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:hsla(0,0%,100%,.5)}.blog-card__date,.blog-card__reading-time{display:flex;align-items:center;gap:8px}.blog-card__date::before,.blog-card__reading-time::before{content:"";width:4px;height:4px;background:#5aa2a2;border-radius:50%}.blog-card__action{margin-top:auto}.blog-card__button{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:#ff6011;color:#fff;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;text-decoration:none;transition:background .2s ease-in-out,transform .2s ease-in-out;cursor:pointer}.blog-card__button i{font-size:1.2em;transition:transform .2s ease-in-out}.blog-card:hover .blog-card__button{background:rgb(246.5,81.8214285714,0)}.blog-card:hover .blog-card__button i{transform:translateX(4px)}.blog-card__image{flex:0 0 45%;min-height:400px;position:relative;overflow:hidden}@media(max-width: 1024px){.blog-card__image{flex:0 0 40%;min-height:350px}}@media(max-width: 768px){.blog-card__image{display:none}}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.process-timeline .blog-card{margin-top:80px}@media(max-width: 768px){.process-timeline .blog-card{margin-top:60px}}.blog-index__articles .blog-card{margin-bottom:40px}.blog-index__articles .blog-card:last-child{margin-bottom:0}.blog-index{background:#062424;padding:60px 20px 100px}.blog-index__container{max-width:1600px;margin:0 auto}.blog-index__articles{display:flex;flex-direction:column;gap:40px}.blog-index__empty{text-align:center;padding:100px 20px}.blog-index__empty h2{font-size:2rem;color:#fff;margin-bottom:20px}.blog-index__empty p{font-size:1.125rem;color:hsla(0,0%,100%,.7)}.blog-article{background:#062424;padding:0}.blog-article__container{max-width:1200px;margin:0 auto;padding:0}.blog-article__hero{margin-bottom:0;overflow:hidden;background:#062424}.blog-article__hero-image{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:16/9;background:#062424}.blog-article__intro{background:linear-gradient(135deg, #083131 0%, #062424 100%);padding:60px 20px;border-bottom:1px solid hsla(0,0%,100%,.1019607843)}.blog-article__intro-content{max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.8;color:hsla(0,0%,100%,.85)}.blog-article__intro-content p{margin-bottom:1.5rem}.blog-article__intro-content p:last-child{margin-bottom:0}.blog-article__intro-content .blog-article__emphasis{font-weight:600;color:#fff;font-size:1.25rem}.blog-article__content{padding:40px 20px 80px;background:#062424}.blog-article__section{max-width:800px;margin:0 auto 80px}.blog-article__section:last-child{margin-bottom:40px}.blog-article__section-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid #5aa2a2}.blog-article__section-content{font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.85)}.blog-article__section-content>p{margin-bottom:1.5rem}.blog-article__section-content>p:last-child{margin-bottom:0}.blog-article__section-content h3{font-size:1.5rem;font-weight:600;color:#fff;margin:2.5rem 0 1.25rem}.blog-article__section-content h3:first-child{margin-top:0}.blog-article__section-content h4{font-size:1.25rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:2rem 0 1rem}.blog-article__constraint{background:hsla(0,0%,100%,.05);border-left:4px solid #5aa2a2;padding:25px 30px;margin:30px 0}.blog-article__constraint h3{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 10px 0 !important}.blog-article__constraint p{margin:0;color:hsla(0,0%,100%,.85)}.blog-article__stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:40px 0;padding:40px 30px;background:linear-gradient(135deg, #147b7b 0%, #106262 100%);border-radius:12px;border:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 900px){.blog-article__stats{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.blog-article__stats{grid-template-columns:1fr}}.blog-article__stats--inline{grid-template-columns:repeat(3, 1fr);background:linear-gradient(135deg, #5aa2a2 0%, #147b7b 100%)}@media(max-width: 900px){.blog-article__stats--inline{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.blog-article__stats--inline{grid-template-columns:1fr}}.blog-article__stat{text-align:center;min-width:0}.blog-article__stat-number{display:block;font-size:2rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:10px;word-break:break-word}@media(min-width: 900px){.blog-article__stat-number{font-size:2.5rem}}.blog-article__stat-label{display:block;font-size:.875rem;color:hsla(0,0%,100%,.95);line-height:1.4}.blog-article__stat-big{font-size:1.5rem;font-weight:700;color:#5aa2a2;line-height:1.4;display:block;margin-bottom:15px}.blog-article__highlight{background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;padding:35px 40px;margin:35px 0}.blog-article__highlight p{margin-bottom:15px;color:hsla(0,0%,100%,.85)}.blog-article__highlight p:last-child{margin-bottom:0}.blog-article__highlight cite{display:block;font-style:italic;color:hsla(0,0%,100%,.6);font-size:.9375rem;margin-top:15px}.blog-article__list{margin:20px 0;padding-left:0;list-style:none}.blog-article__list li{position:relative;padding-left:35px;margin-bottom:15px;line-height:1.7;color:hsla(0,0%,100%,.85)}.blog-article__list li::before{content:"→";position:absolute;left:0;color:#5aa2a2;font-weight:700;font-size:1.25rem}.blog-article__list--negative li::before{content:"✕";color:#ff6b6b}.blog-article__list--positive li::before{content:"✓";color:#51cf66}.blog-article__list--questions li::before{content:"?";color:#ffd43b}.blog-article__list--large{font-size:1.125rem}.blog-article__list--large li{padding-left:40px;margin-bottom:20px}.blog-article__list--large li::before{font-size:1.5rem}.blog-article__emphasis{font-weight:600;color:#fff;font-size:1.125rem;line-height:1.6}.blog-article__callout{background:rgba(255,211,59,.15);border-left:5px solid #ffd43b;padding:25px 30px;margin:30px 0;border-radius:0 8px 8px 0;font-size:1.0625rem;line-height:1.7;color:hsla(0,0%,100%,.85)}.blog-article__callout--warning{background:rgba(255,107,107,.15);border-left-color:#ff6b6b}.blog-article__callout strong{display:block;margin-bottom:10px;color:#fff}.blog-article__callout p{margin:0;color:hsla(0,0%,100%,.85)}.blog-article__callout p+p{margin-top:15px}.blog-article__callout ul{margin:15px 0 0}.blog-article__timeline{margin:35px 0;padding:35px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1019607843)}.blog-article__timeline-item{display:flex;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.1019607843)}.blog-article__timeline-item:last-child{border-bottom:none;padding-bottom:0}.blog-article__timeline-item:first-child{padding-top:0}.blog-article__timeline-duration{flex-shrink:0;min-width:140px;font-size:1.25rem;font-weight:700;color:#5aa2a2}.blog-article__timeline-desc{flex-grow:1;font-size:1rem;color:hsla(0,0%,100%,.85)}.blog-article__modern-approach{display:grid;gap:25px;margin:35px 0}.blog-article__modern-item{background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1019607843);border-radius:12px;padding:30px;transition:all .3s ease}.blog-article__modern-item:hover{border-color:#5aa2a2;box-shadow:0 8px 25px rgba(0,0,0,.3);transform:translateY(-2px)}.blog-article__modern-item h3{font-size:1.375rem;font-weight:600;color:#5aa2a2;margin:0 0 15px 0 !important}.blog-article__modern-item p{margin:0;color:hsla(0,0%,100%,.85);line-height:1.7}.blog-article__question-block{background:linear-gradient(135deg, #147b7b 0%, #106262 100%);color:#fff;padding:40px;border-radius:12px;margin:40px 0;border:1px solid #5aa2a2}.blog-article__question-block p{margin-bottom:20px;color:hsla(0,0%,100%,.95)}.blog-article__question-block p:last-child{margin-bottom:0}.blog-article__question-block p strong{font-size:1.25rem;color:#fff}.blog-article__question-block ul li{color:hsla(0,0%,100%,.95)}.blog-article__question-block ul li::before{color:#fff}.blog-article__question-block .blog-article__emphasis{color:#fff;font-size:1.375rem;margin-top:25px}.blog-article__ai-example{background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1019607843);border-radius:12px;padding:30px;margin:30px 0}.blog-article__ai-example h4{margin:0 0 15px 0 !important;color:#5aa2a2}.blog-article__ai-example p{margin-bottom:15px;color:hsla(0,0%,100%,.85)}.blog-article__ai-example p:last-child{margin-bottom:0}.blog-article__ai-prompt{background:hsla(0,0%,100%,.05);border-left:4px solid #5aa2a2;padding:20px 25px;margin:20px 0;font-family:"Monaco","Menlo","Courier New",monospace;font-size:.9375rem;line-height:1.6;color:hsla(0,0%,100%,.9)}.blog-article__ai-prompt p{margin:0}.blog-article__blockquote{margin:35px 0;padding:30px 40px;background:hsla(0,0%,100%,.03);border-left:5px solid #5aa2a2;font-size:1.25rem;font-style:italic;color:hsla(0,0%,100%,.95);line-height:1.7}.blog-article__blockquote--large{font-size:1.5rem;padding:40px 50px;text-align:center;border-left:none;border-top:5px solid #5aa2a2;border-bottom:5px solid #5aa2a2;background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%);color:#fff}.blog-article__comparison{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}@media(max-width: 768px){.blog-article__comparison{grid-template-columns:1fr}}.blog-article__comparison-old,.blog-article__comparison-new{padding:30px;border-radius:12px}.blog-article__comparison-old{background:rgba(255,107,107,.1);border:2px solid #ff6b6b}.blog-article__comparison-old h4{color:#ffa8a8;margin:0 0 15px 0 !important}.blog-article__comparison-old p{color:hsla(0,0%,100%,.85);margin:0}.blog-article__comparison-new{background:rgba(81,207,102,.1);border:2px solid #51cf66}.blog-article__comparison-new h4{color:#8ce99a;margin:0 0 15px 0 !important}.blog-article__comparison-new ul{margin:0}.blog-article__comparison-new li{color:hsla(0,0%,100%,.85)}.blog-article__comparison-new li::before{color:#51cf66}.blog-article__objection{background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1019607843);border-radius:12px;padding:35px;margin:35px 0}.blog-article__objection h3{font-size:1.5rem;color:#5aa2a2;margin:0 0 20px 0 !important}.blog-article__objection p{margin-bottom:15px;color:hsla(0,0%,100%,.85)}.blog-article__objection p:last-child{margin-bottom:0}.blog-article__objection ul{margin:15px 0}.blog-article__tech-stack{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:25px;margin:35px 0}.blog-article__tech-item{background:linear-gradient(135deg, #147b7b 0%, #106262 100%);color:#fff;padding:30px;border-radius:12px;border:1px solid #5aa2a2}.blog-article__tech-item h3{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 20px 0 !important;padding-bottom:15px;border-bottom:2px solid hsla(0,0%,100%,.2)}.blog-article__tech-item ul{margin:0}.blog-article__tech-item li{color:hsla(0,0%,100%,.95);padding-left:30px}.blog-article__tech-item li::before{color:#fff}.blog-article__final-question{margin:40px 0;text-align:center}.blog-article__final-question>p{font-size:1.25rem;font-weight:600;margin-bottom:30px;color:#fff}.blog-article__final-statement{font-size:1.25rem;font-weight:600;color:#5aa2a2;text-align:center;padding:40px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1019607843);margin:40px 0 0;line-height:1.8}.blog-article__cta{background:linear-gradient(135deg, #147b7b 0%, #106262 100%);padding:80px 20px;margin-top:80px;text-align:center;border-top:1px solid hsla(0,0%,100%,.1019607843)}.blog-article__cta-content{max-width:700px;margin:0 auto}.blog-article__cta-content h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:20px}.blog-article__cta-content p{font-size:1.25rem;color:hsla(0,0%,100%,.95);margin-bottom:35px;line-height:1.7}.blog-article__cta-content .btn--large{padding:18px 50px;font-size:1.125rem}.blog-article__data-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9375rem}.blog-article__data-table tr{border-bottom:1px solid hsla(0,0%,100%,.1019607843)}.blog-article__data-table td{padding:16px 12px;vertical-align:top;color:hsla(0,0%,100%,.85)}.blog-article__data-table td:first-child{width:60%;padding-right:20px}.blog-article__data-table td:last-child{text-align:right;font-weight:600;color:#fff;white-space:nowrap}.blog-article__data-table td strong{color:#fff;display:block;margin-bottom:4px}.blog-article__data-table td small{font-size:.8125rem;color:hsla(0,0%,100%,.6)}.blog-article__data-table-total{background:hsla(0,0%,100%,.05);border-bottom:none}.blog-article__data-table-total td{padding:20px 12px}.blog-article__data-table-total td:last-child{color:#5aa2a2;font-size:1.125rem}@media(max-width: 600px){.blog-article__data-table{font-size:.875rem}.blog-article__data-table td{padding:12px 8px;display:block;width:100% !important;text-align:left !important}.blog-article__data-table td:first-child{padding-bottom:4px;border-bottom:none}.blog-article__data-table td:last-child{padding-top:4px;font-size:1.125rem;color:#5aa2a2}.blog-article__data-table tr{display:block;padding:12px 0}.blog-article__data-table-total td:last-child{font-size:1.25rem}}.blog-article__comparison-table{width:100%;border-collapse:collapse;margin:30px 0;font-size:.9375rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1019607843);border-radius:8px;overflow:hidden}.blog-article__comparison-table thead{background:hsla(0,0%,100%,.05)}.blog-article__comparison-table thead th{padding:16px 20px;text-align:left;font-weight:600;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}.blog-article__comparison-table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.1019607843)}.blog-article__comparison-table tbody tr:last-child{border-bottom:none}.blog-article__comparison-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.blog-article__comparison-table tbody td{padding:20px;vertical-align:top;color:hsla(0,0%,100%,.85)}.blog-article__comparison-table tbody td strong{color:#fff}.blog-article__comparison-table tbody td small{display:block;font-size:.8125rem;color:hsla(0,0%,100%,.6);margin-top:4px}@media(max-width: 768px){.blog-article__comparison-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-article__comparison-table thead,.blog-article__comparison-table tbody,.blog-article__comparison-table tr,.blog-article__comparison-table th,.blog-article__comparison-table td{display:block}.blog-article__comparison-table thead{display:none}.blog-article__comparison-table tbody tr{padding:20px;margin-bottom:16px;border:1px solid hsla(0,0%,100%,.1019607843);border-radius:8px}.blog-article__comparison-table tbody tr:last-child{margin-bottom:0}.blog-article__comparison-table tbody td{padding:8px 0;border:none}.blog-article__comparison-table tbody td:first-child{font-weight:700;color:#fff;font-size:1rem;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.1019607843);margin-bottom:8px}.blog-article__comparison-table tbody td::before{content:attr(data-label);display:block;font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}}.blog-article__subtitle{font-size:.9375rem;color:hsla(0,0%,100%,.6);margin:-10px 0 20px 0}@media(max-width: 768px){.blog-article__intro{padding:40px 20px}.blog-article__intro-content{font-size:1rem}.blog-article__section{margin-bottom:60px}.blog-article__section-title{font-size:1.625rem}.blog-article__section-content{font-size:1rem}.blog-article__stats{grid-template-columns:1fr;gap:25px;padding:30px 20px}.blog-article__stats-number{font-size:2.5rem}.blog-article__timeline{padding:25px 20px}.blog-article__timeline-item{flex-direction:column;align-items:flex-start;gap:10px}.blog-article__timeline-duration{min-width:auto}.blog-article__tech-stack{grid-template-columns:1fr}.blog-article__blockquote{padding:25px 20px;font-size:1.125rem}.blog-article__blockquote--large{font-size:1.25rem;padding:30px 25px}.blog-article__cta{padding:60px 20px}.blog-article__cta-content h2{font-size:2rem}.blog-article__cta-content p{font-size:1.0625rem}}.case-study-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.03);overflow:hidden;border:1px solid hsla(0,0%,100%,.1019607843);transition:all .3s ease;text-decoration:none;color:inherit;padding:0}.case-study-card:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.case-study-card:hover .case-study-card__button{background:rgb(246.5,81.8214285714,0)}.case-study-card:hover .case-study-card__image img{transform:scale(1.05)}.case-study-card__content{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}@media(max-width: 768px){.case-study-card__content{padding:1.5rem}}.case-study-card__tag{display:inline-block;padding:.25rem .75rem;background:#ff6011;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;width:fit-content}.case-study-card__title{font-size:1.75rem;font-weight:700;line-height:1.3;margin:0;color:#fff}@media(max-width: 768px){.case-study-card__title{font-size:1.5rem}}.case-study-card__subtitle{font-size:1rem;font-weight:600;color:#ff6011;margin:0;line-height:1.4}.case-study-card__description{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.85);margin:0}.case-study-card__meta{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:hsla(0,0%,100%,.5);margin-top:.5rem}.case-study-card__client{font-weight:600;color:hsla(0,0%,100%,.85)}.case-study-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.case-study-card__tag-item{padding:.25rem .75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1019607843);font-size:.75rem;color:hsla(0,0%,100%,.85);font-weight:500}.case-study-card__action{margin-top:1rem}.case-study-card__button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ff6011;color:#fff;font-weight:600;transition:background .3s ease}.case-study-card__button i{font-size:1.25rem;transition:transform .3s ease}.case-study-card:hover .case-study-card__button i{transform:translateX(4px)}.case-study-card__image{overflow:hidden;background:rgba(0,0,0,.2);width:100%;aspect-ratio:16/9;position:relative}.case-study-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;position:absolute;top:0;left:0}.case-studies-index{padding:4rem 0 6rem;background:#062424}@media(max-width: 768px){.case-studies-index{padding:2rem 0 3rem}}.case-studies-index__container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width: 768px){.case-studies-index__container{padding:0 1rem}}.case-studies-index__studies{display:flex;flex-direction:column;gap:2rem}.case-study-article{background:#062424;padding:0}.case-study-article__container{max-width:1200px;margin:0 auto;padding:0}.case-study-article__hero{margin-bottom:0;overflow:hidden}@media(max-width: 768px){.case-study-article__hero{margin-bottom:0}}.case-study-article__hero-image{width:100%;height:auto;display:block}.case-study-article__intro{background:linear-gradient(135deg, #083131 0%, #062424 100%);padding:60px 20px;border-bottom:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 768px){.case-study-article__intro{padding:40px 20px}}.case-study-article__intro-content{max-width:800px;margin:0 auto 2rem}.case-study-article__intro-content p{font-size:1.125rem;line-height:1.8;color:hsla(0,0%,100%,.85);margin-bottom:1.5rem}@media(max-width: 768px){.case-study-article__intro-content p{font-size:1rem}}.case-study-article__intro-content p:last-child{margin-bottom:0}.case-study-article__lead{font-size:1.375rem !important;font-weight:600 !important;color:#fff !important;line-height:1.6 !important}@media(max-width: 768px){.case-study-article__lead{font-size:1.125rem !important}}.case-study-article__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;max-width:800px;margin:0 auto;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 768px){.case-study-article__meta{grid-template-columns:1fr;gap:1rem;padding:1rem}}.case-study-article__meta-item{display:flex;flex-direction:column;gap:.25rem}.case-study-article__meta-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.5);font-weight:600}.case-study-article__meta-value{font-size:1rem;color:#fff;font-weight:600}.case-study-article__content{background:#062424;padding:60px 20px 80px;display:flex;flex-direction:column;gap:3rem}@media(max-width: 768px){.case-study-article__content{padding:40px 20px 60px;gap:2rem}}.case-study-article__section{max-width:800px;margin:0 auto;width:100%}.case-study-article__section--results{background:hsla(0,0%,100%,.03);padding:3rem;border:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 768px){.case-study-article__section--results{padding:1.5rem}}.case-study-article__section--partner{max-width:800px}.case-study-article__partner{display:flex;align-items:center;gap:2rem;padding:2rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 768px){.case-study-article__partner{flex-direction:column;text-align:center;padding:1.5rem;gap:1.5rem}}.case-study-article__partner-logo{width:140px;height:auto;flex-shrink:0;border-radius:8px;background:#0b3d6e}@media(max-width: 768px){.case-study-article__partner-logo{width:120px}}.case-study-article__partner-content h3{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .75rem 0}.case-study-article__partner-content p{font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.85);margin:0}.case-study-article__section-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #ff6011}@media(max-width: 768px){.case-study-article__section-title{font-size:1.5rem;margin-bottom:1rem}}.case-study-article__section-content{font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.85)}.case-study-article__section-content p{margin-bottom:1.5rem}.case-study-article__section-content h3{font-size:1.375rem;font-weight:700;color:#fff;margin:2rem 0 1rem}@media(max-width: 768px){.case-study-article__section-content h3{font-size:1.125rem}}.case-study-article__skill{margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border-left:4px solid #ff6011}@media(max-width: 768px){.case-study-article__skill{padding:1rem}}.case-study-article__skill h3{margin-top:0 !important;margin-bottom:.75rem !important;color:#ff6011 !important}.case-study-article__skill p{margin-bottom:0 !important;color:hsla(0,0%,100%,.85) !important}.case-study-article__list{list-style:none;padding-left:0;margin:1.5rem 0}.case-study-article__list li{padding-left:2rem;margin-bottom:.75rem;position:relative;color:hsla(0,0%,100%,.85)}.case-study-article__list li:before{content:"→";position:absolute;left:0;color:#ff6011;font-weight:bold}.case-study-article__list--positive li:before{content:"✓";color:#10b981}.case-study-article__list--negative li:before{content:"✗";color:#ef4444}.case-study-article__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;margin:2rem 0}@media(max-width: 768px){.case-study-article__stats{grid-template-columns:1fr;gap:1.5rem}}.case-study-article__stat{text-align:center;padding:2rem 1rem;background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 768px){.case-study-article__stat{padding:1.5rem 1rem}}.case-study-article__stat-number{display:block;font-size:3rem;font-weight:800;color:#ff6011;line-height:1;margin-bottom:.5rem}@media(max-width: 768px){.case-study-article__stat-number{font-size:2.5rem}}.case-study-article__stat-label{display:block;font-size:.9375rem;color:hsla(0,0%,100%,.85);line-height:1.4}.case-study-article__quote{margin:2rem 0;padding:2rem;background:hsla(0,0%,100%,.05);border-left:4px solid #ff6011;font-style:italic}@media(max-width: 768px){.case-study-article__quote{padding:1.5rem}}.case-study-article__quote p{font-size:1.25rem;line-height:1.7;color:#fff;margin-bottom:1rem}@media(max-width: 768px){.case-study-article__quote p{font-size:1.0625rem}}.case-study-article__quote cite{display:block;font-style:normal;font-size:.9375rem;color:hsla(0,0%,100%,.6);font-weight:600}.case-study-article__takeaway{margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1019607843)}@media(max-width: 768px){.case-study-article__takeaway{padding:1rem}}.case-study-article__takeaway h3{margin-top:0 !important;margin-bottom:.75rem !important;color:#fff !important;font-size:1.25rem !important}.case-study-article__takeaway h3:before{content:"💡 ";margin-right:.5rem}.case-study-article__takeaway p{margin-bottom:0 !important;color:hsla(0,0%,100%,.85) !important}.case-study-article__cta{max-width:800px;margin:4rem auto 0;padding:3rem;background:linear-gradient(135deg, #ff6011 0%, rgb(221, 73.3571428571, 0) 100%);text-align:center;color:#fff}@media(max-width: 768px){.case-study-article__cta{margin-top:2rem;padding:2rem 1.5rem}}.case-study-article__cta-content{max-width:600px;margin:0 auto}.case-study-article__cta-content h2{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff}@media(max-width: 768px){.case-study-article__cta-content h2{font-size:1.5rem}}.case-study-article__cta-content p{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;opacity:.95}@media(max-width: 768px){.case-study-article__cta-content p{font-size:1rem}}.case-study-article__cta-content .btn{background:#fff;color:#ff6011;border:none}.case-study-article__cta-content .btn:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px)}.listing-card{display:flex;flex-direction:column;background:#083131;border:1px solid hsla(0,0%,100%,.2);text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;height:100%}.listing-card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.6);box-shadow:0 20px 40px rgba(0,0,0,.3)}.listing-card:hover .listing-card__image img{transform:scale(1.05)}.listing-card:hover .listing-card__button{background:rgb(246.5,81.8214285714,0)}.listing-card__image{width:100%;aspect-ratio:16/9;overflow:hidden;background:#062424;flex-shrink:0}.listing-card__image img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease-in-out;background:#062424}.listing-card__content{display:flex;flex-direction:column;flex-grow:1;padding:48px;gap:24px}@media(max-width: 1024px){.listing-card__content{padding:32px}}@media(max-width: 768px){.listing-card__content{padding:24px;gap:20px}}.listing-card__text{display:flex;flex-direction:column;gap:8px;flex-grow:1}.listing-card__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3;letter-spacing:-0.4px;color:#f2f2f2;margin:0;transition:color .2s ease-in-out}@media(max-width: 1024px){.listing-card__title{font-size:2rem}}@media(max-width: 768px){.listing-card__title{font-size:1.625rem}}.listing-card:hover .listing-card__title{color:#fff}.listing-card__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#f2f2f2;margin:0}@media(max-width: 768px){.listing-card__description{font-size:1rem}}.listing-card__action{margin-top:auto}.listing-card__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;background:#ff6011;border:1px solid #ff6011;color:#fff;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;transition:background .2s ease-in-out;cursor:pointer}@media(max-width: 768px){.listing-card__button{font-size:1rem;padding:10px 20px}}.listing-grid{background:#062424;padding:112px 165px}@media(max-width: 1280px){.listing-grid{padding:80px 80px}}@media(max-width: 768px){.listing-grid{padding:64px 32px}}.listing-grid__container{max-width:1590px;margin:0 auto}.listing-grid__row{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 1280px){.listing-grid__row{grid-template-columns:repeat(2, 1fr);gap:24px}}@media(max-width: 768px){.listing-grid__row{grid-template-columns:1fr;gap:24px}}.listing-grid__rows{display:flex;flex-direction:column;gap:32px}@media(max-width: 768px){.listing-grid__rows{gap:24px}}.packages{background:#062424;padding:112px 165px}@media(max-width: 1024px){.packages{padding:80px 80px}}@media(max-width: 768px){.packages{padding:80px 32px}}.packages__container{max-width:1590px;margin:0 auto;display:flex;flex-direction:column;gap:80px}@media(max-width: 768px){.packages__container{gap:60px}}.packages__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 400px));gap:24px;position:relative;justify-content:center}@media(max-width: 768px){.packages__grid{grid-template-columns:1fr;gap:32px;max-width:450px;margin-left:auto;margin-right:auto}}.packages__disclaimer{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5;color:#fff;text-align:center;margin:0}.package-card{background:#083131;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;position:relative;transition:transform .3s ease,border-color .3s ease}.package-card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.6)}.package-card--recommended .package-card__badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:#ff6011;border:1px solid hsla(0,0%,100%,.2);padding:4px 10px;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;color:#fff;z-index:1}.package-card__content{padding:56px 24px 24px;display:flex;flex-direction:column;gap:24px;flex:1}.package-card__header{display:flex;flex-direction:column;gap:8px;text-align:center}.package-card__name{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.4;color:#fff;margin:0;letter-spacing:-0.26px}.package-card__price{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-0.6px}@media(max-width: 768px){.package-card__price{font-size:3rem}}.package-card__features{list-style:none;padding:8px 0;margin:0;display:flex;flex-direction:column;gap:16px}.package-card__features--grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(max-width: 768px){.package-card__features--grid{grid-template-columns:1fr}}.package-card__feature{display:flex;gap:16px;align-items:flex-start;font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.5;color:#fff}.package-card__feature--bold{font-weight:700}.package-card__check{flex-shrink:0;margin-top:2px}.package-card__footer{padding:0 24px 24px}.case-studies{background:#062424;padding:0 165px 112px}@media(max-width: 1024px){.case-studies{padding:0 80px 80px}}@media(max-width: 768px){.case-studies{padding:0 32px 80px}}.case-studies__container{max-width:1590px;margin:0 auto;display:flex;flex-direction:column;gap:80px}@media(max-width: 768px){.case-studies__container{gap:60px}}.case-studies__header{max-width:768px;margin:0 auto;text-align:center}.case-studies__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2;color:#fff;margin:0;letter-spacing:-0.6px}@media(max-width: 1024px){.case-studies__title{font-size:3rem}}@media(max-width: 768px){.case-studies__title{font-size:2.25rem}}.case-studies__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 500px));gap:32px;justify-content:center}@media(max-width: 768px){.case-studies__grid{grid-template-columns:1fr;gap:32px}}.contact-page{width:100%;min-height:100vh;display:flex;align-items:stretch;justify-content:center;position:relative}.contact-page::before{content:"";position:absolute;inset:0;background-image:url("/static/images/furniture-bg.jpg");background-size:cover;background-position:center;z-index:-2}.contact-page::after{content:"";position:absolute;inset:0;background-color:rgba(6,36,36,.8);z-index:-1}.contact-page__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:var(--section-padding-medium, 80px) var(--page-padding, 165px)}.contact-page__calendly{display:flex;flex-direction:column;gap:0;padding:0}.contact-page__navbar{display:flex;align-items:center;justify-content:space-between;height:72px;margin-bottom:auto}.contact-page__logo-link{transition:opacity .2s ease}.contact-page__logo-link:hover{opacity:.8}.contact-page__logo{width:150px;height:auto}.contact-page__back-button{display:flex;align-items:center;gap:12px;padding:10px 24px;text-decoration:none;font-family:"Graphik",sans-serif;font-weight:500;font-size:18px;line-height:1.5;color:#fff;transition:opacity .2s ease}.contact-page__back-button i{font-size:24px}.contact-page__back-button:hover{opacity:.8}.contact-page__calendly-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:auto;margin-bottom:0}.contact-page__calendly-visual{display:flex;align-items:center;gap:24px}.contact-page__visual-circle{width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.contact-page__visual-circle--headshot{border:4px solid #ff6011}.contact-page__visual-circle--calendly{border:4px solid #ff6011;background:#fff}.contact-page__headshot{width:100%;height:100%;object-fit:cover}.contact-page__calendly-icon{width:60%;height:auto;object-fit:contain}.contact-page__visual-arrow{display:flex;align-items:center;justify-content:center}.contact-page__visual-arrow svg{width:27px;height:27px}.contact-page__calendly-title{font-family:"Sharp Sans Display No1",sans-serif;font-weight:600;font-size:60px;line-height:1.2;letter-spacing:-0.6px;color:#fff;margin:0;max-width:100%}.contact-page__form-side{display:flex;align-items:center;justify-content:center;padding:84px;background:rgba(11,6,2,.1);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);max-width:840px;width:100%}.contact-page__form-content{display:flex;flex-direction:column;gap:32px;width:100%}.contact-page__header{display:flex;flex-direction:column;gap:24px;width:100%}.contact-page__title{font-family:"Sharp Sans Display No1",sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-0.48px;color:#f2f2f2;margin:0}.contact-page__description{font-family:"Graphik",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#f2f2f2;margin:0}.contact-page__calendly-link{color:#3fd3d1;text-decoration:none;font-weight:700}.contact-page__calendly-link:hover{text-decoration:underline}@media(max-width: 1400px){.contact-page__container{grid-template-columns:1fr 700px;gap:60px;padding:80px 60px}.contact-page__form-side{padding:60px}.contact-page__calendly-title{font-size:48px}}@media(max-width: 1200px){.contact-page__container{grid-template-columns:1fr;gap:60px;padding:40px}.contact-page__form-side{max-width:100%;padding:48px}.contact-page__calendly-title{font-size:40px}.contact-page__title{font-size:40px}}@media(max-width: 768px){.contact-page__container{padding:20px;gap:40px}.contact-page__navbar{height:auto;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.contact-page__logo{width:120px}.contact-page__back-button{font-size:16px;padding:8px 16px}.contact-page__back-button i{font-size:20px}.contact-page__visual-circle{width:80px;height:80px}.contact-page__visual-circle--headshot{border-width:3px}.contact-page__visual-circle--calendly{border-width:3px}.contact-page__visual-arrow svg{width:20px;height:20px}.contact-page__calendly-title{font-size:32px;letter-spacing:-0.32px}.contact-page__title{font-size:32px;letter-spacing:-0.32px}.contact-page__description{font-size:14px}.contact-page__form-side{padding:32px 24px}}@media(max-width: 480px){.contact-page__visual-circle{width:64px;height:64px}.contact-page__visual-arrow svg{width:18px;height:18px}.contact-page__calendly-title{font-size:24px}}.contact-form{display:flex;flex-direction:column;gap:16px;width:100%}.contact-form__message{display:flex;align-items:center;gap:12px;padding:16px;border-radius:0;margin-bottom:8px;font-family:"Graphik",sans-serif;font-size:16px;line-height:1.5}.contact-form__message i{font-size:24px;flex-shrink:0}.contact-form__message p{margin:0}.contact-form__message--success{background:rgba(63,211,193,.15);border:1px solid rgba(63,211,193,.3);color:#3fd3d1}.contact-form__message--error{background:rgba(255,96,17,.15);border:1px solid rgba(255,96,17,.3);color:#ff6011}.contact-form__field{display:flex;flex-direction:column;gap:8px;width:100%}.contact-form__label{font-family:"Graphik",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#f2f2f2;transition:color .2s ease}.contact-form__label--error{color:#ff6011}.contact-form__required{color:#ff6011;margin-left:2px}.contact-form__input,.contact-form__textarea{width:100%;padding:8px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);font-family:"Graphik",sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#f2f2f2;outline:none;transition:all .2s ease}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:hsla(0,0%,100%,.6)}.contact-form__input:focus,.contact-form__textarea:focus{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.15)}.contact-form__input--error,.contact-form__textarea--error{border-color:#ff6011;background:rgba(255,96,17,.1)}.contact-form__textarea{min-height:180px;resize:vertical;padding:12px}.contact-form__error{font-family:"Graphik",sans-serif;font-size:14px;color:#ff6011;min-height:20px}@media(max-width: 768px){.contact-form{gap:16px}.contact-form__message{padding:12px;font-size:14px}.contact-form__message i{font-size:20px}.contact-form__label{font-size:14px}.contact-form__input,.contact-form__textarea{font-size:16px;padding:8px 12px}.contact-form__textarea{min-height:120px}}.legal-page{background:#062424;min-height:100vh;padding:80px 20px}.legal-page__container{max-width:900px;margin:0 auto}.legal-page__content{background:#083131;border:1px solid hsla(0,0%,100%,.2);padding:60px;color:hsla(0,0%,100%,.9);font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.8}@media(max-width: 768px){.legal-page__content{padding:40px 30px;font-size:1rem}}@media(max-width: 480px){.legal-page__content{padding:30px 20px}}.legal-page__content h2{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700;color:#fff;margin:48px 0 24px 0;line-height:1.3}.legal-page__content h2:first-child{margin-top:0}@media(max-width: 768px){.legal-page__content h2{font-size:1.75rem;margin:40px 0 20px 0}}.legal-page__content h3{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;margin:36px 0 20px 0;line-height:1.4}@media(max-width: 768px){.legal-page__content h3{font-size:1.375rem;margin:32px 0 16px 0}}.legal-page__content p{margin:0 0 20px 0;color:hsla(0,0%,100%,.85)}.legal-page__content p:last-child{margin-bottom:0}.legal-page__content p strong{color:#fff;font-weight:600}.legal-page__content ul,.legal-page__content ol{margin:0 0 24px 0;padding-left:28px;color:hsla(0,0%,100%,.85)}.legal-page__content ul li,.legal-page__content ol li{margin-bottom:12px;padding-left:8px}.legal-page__content ul li:last-child,.legal-page__content ol li:last-child{margin-bottom:0}.legal-page__content ul ul,.legal-page__content ul ol,.legal-page__content ol ul,.legal-page__content ol ol{margin-top:12px;margin-bottom:12px}.legal-page__content ul{list-style-type:disc}.legal-page__content ul li::marker{color:#5aa2a2}.legal-page__content ol{list-style-type:decimal}.legal-page__content ol li::marker{color:#5aa2a2;font-weight:600}.legal-page__content dl{margin:24px 0}.legal-page__content dt{font-weight:700;color:#fff;margin:20px 0 8px 0;font-size:1.125rem}.legal-page__content dt:first-child{margin-top:0}.legal-page__content dd{margin:0 0 16px 0;padding-left:20px;color:hsla(0,0%,100%,.85)}.legal-page__content dd:last-child{margin-bottom:0}.legal-page__content a{color:#5aa2a2;text-decoration:underline;transition:color .2s ease}.legal-page__content a:hover{color:hsl(180,28.5714285714%,59.4117647059%)}.legal-page__content__table-container{overflow-x:auto;margin:24px 0;border:1px solid hsla(0,0%,100%,.1019607843);border-radius:4px}.legal-page__content__table{width:100%;border-collapse:collapse;font-size:.9375rem}@media(max-width: 768px){.legal-page__content__table{font-size:.875rem}}.legal-page__content__table thead{background:#062424}.legal-page__content__table thead tr{border-bottom:2px solid hsla(0,0%,100%,.2)}.legal-page__content__table thead th{padding:16px 20px;text-align:left;font-weight:600;color:#fff;font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width: 768px){.legal-page__content__table thead th{padding:12px 16px}}.legal-page__content__table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.1019607843)}.legal-page__content__table tbody tr:last-child{border-bottom:none}.legal-page__content__table tbody tr:hover{background:hsla(0,0%,100%,.02)}.legal-page__content__table tbody td{padding:16px 20px;color:hsla(0,0%,100%,.85);vertical-align:top}@media(max-width: 768px){.legal-page__content__table tbody td{padding:12px 16px}}.legal-page__content__table tbody td:first-child{font-weight:500;color:hsla(0,0%,100%,.95)}.legal-page__content code{background:#062424;padding:2px 6px;border-radius:3px;font-family:"Monaco","Courier New",monospace;font-size:.9em;color:#5aa2a2}.legal-page__content sub,.legal-page__content sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.legal-page__content sup{top:-0.5em}.legal-page__content sub{bottom:-0.25em}.legal-page__content__updated{margin-top:48px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1019607843);color:hsla(0,0%,100%,.6);font-size:.9375rem;font-style:italic}.legal-page__definitions{background:rgba(0,0,0,.2);padding:24px;border-left:3px solid #5aa2a2;margin:24px 0}.legal-page__definitions dt{font-size:1rem;margin:16px 0 8px 0}.legal-page__definitions dt:first-child{margin-top:0}.legal-page__definitions dd{padding-left:0;margin:0 0 20px 0}.legal-page__definitions dd:last-child{margin-bottom:0}.service-page__section{padding:112px 165px;background:#062424}@media(max-width: 1024px){.service-page__section{padding:80px 80px}}@media(max-width: 768px){.service-page__section{padding:64px 32px}}.service-page__section--alt-background{background:#083131}.service-page__section--light{background:#fff}.service-page__container{max-width:1400px;margin:0 auto}.service-page__header{text-align:center;margin-bottom:4rem}@media(max-width: 768px){.service-page__header{margin-bottom:3rem}}.service-page__header .page-header__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:600;line-height:1.2;color:#fff;margin-bottom:1rem}@media(max-width: 768px){.service-page__header .page-header__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3}}.service-page__header .page-header__subtitle{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.8);max-width:800px;margin:0 auto}@media(max-width: 768px){.service-page__header .page-header__subtitle{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}}.service-page__content-block{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 1024px){.service-page__content-block{grid-template-columns:1fr;gap:3rem}}@media(min-width: 1024px){.service-page__content-block--reverse .service-page__text-content{order:2}.service-page__content-block--reverse .service-page__image-wrapper{order:1}}.service-page__text-content h2{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:600;line-height:1.2;color:#fff;margin-bottom:1.5rem}@media(max-width: 768px){.service-page__text-content h2{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3}}.service-page__text-content h3{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;color:#ff6011;margin-top:2rem;margin-bottom:1rem}@media(max-width: 768px){.service-page__text-content h3{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.3}}.service-page__text-content p{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.85);margin-bottom:1rem}@media(max-width: 768px){.service-page__text-content p{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}}.service-page__text-content p:last-of-type{margin-bottom:0}.service-page__text-content ul{list-style:none;padding:0;margin:1.5rem 0 0 0}.service-page__text-content ul li{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.85);padding:.5rem 0;padding-left:2rem;position:relative;border-bottom:1px solid hsla(0,0%,100%,.2)}.service-page__text-content ul li:last-child{border-bottom:none}.service-page__text-content ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#ff6011}.service-page__text-content ul li strong{color:#fff;font-weight:600}.service-page__image-wrapper img{width:100%;height:auto;display:block;border:1px solid hsla(0,0%,100%,.2)}.service-page__case-studies-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 400px));gap:2rem;justify-content:center}@media(max-width: 768px){.service-page__case-studies-grid{grid-template-columns:1fr}}.service-page__featured-case-study{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;background:#062424;border-radius:0;overflow:hidden}@media(max-width: 1024px){.service-page__featured-case-study{grid-template-columns:1fr;gap:0}}.service-page__featured-case-study-image{position:relative;overflow:hidden;height:100%;min-height:350px}@media(max-width: 1024px){.service-page__featured-case-study-image{min-height:280px}}.service-page__featured-case-study-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.service-page__featured-case-study-image:hover img{transform:scale(1.03)}.service-page__featured-case-study-content{padding:3rem}@media(max-width: 1024px){.service-page__featured-case-study-content{padding:2rem}}.service-page__featured-case-study-content h3{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:3rem;font-weight:600;line-height:1.2;color:#fff;margin-bottom:.5rem}@media(max-width: 768px){.service-page__featured-case-study-content h3{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3}}.service-page__featured-case-study-subtitle{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;color:#ff6011;font-weight:600;margin-bottom:1rem}.service-page__featured-case-study-description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.8);margin-bottom:1.5rem;line-height:1.7}.service-page__featured-case-study-client{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.6);margin-bottom:1.5rem}.service-page__featured-case-study-client strong{color:hsla(0,0%,100%,.8)}.service-page__packages-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 400px));gap:2rem;justify-content:center}@media(max-width: 768px){.service-page__packages-grid{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}}.service-page__cta-banner{padding:4rem 165px;background:linear-gradient(135deg, #ff6011 0%, rgb(195.5, 64.8928571429, 0) 100%);text-align:center}@media(max-width: 1024px){.service-page__cta-banner{padding:3rem 80px}}@media(max-width: 768px){.service-page__cta-banner{padding:2rem 32px}}.service-page__cta-banner h2{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3;color:#fff;margin-bottom:1rem}@media(max-width: 768px){.service-page__cta-banner h2{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:600;line-height:1.3}}.service-page__cta-banner p{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.95);max-width:700px;margin:0 auto 2rem}@media(max-width: 768px){.service-page__cta-banner p{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}}.service-page__cta-banner .btn{background:#fff;color:#ff6011;border:none;padding:1rem 3rem;font-weight:600;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.service-page__cta-banner .btn:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px)}.service-page__cta-banner--final{background:#062424}.service-page__cta-banner--final h2{color:#fff}.service-page__cta-banner--final p{color:hsla(0,0%,100%,.85)}.service-page__cta-banner--final .btn{background:#ff6011;color:#fff}.service-page__cta-banner--final .btn:hover{background:rgb(231.2,76.7428571429,0)}.service-page__enterprise-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 400px));gap:2rem;justify-content:center}@media(max-width: 768px){.service-page__enterprise-grid{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}}.enterprise-card{background:#083131;border:1px solid hsla(0,0%,100%,.2);padding:2rem;transition:border-color .2s ease-in-out}.enterprise-card:hover{border-color:#ff6011}.enterprise-card__icon{width:48px;height:48px;margin-bottom:1.5rem;color:#3fd3d1}.enterprise-card__icon svg,.enterprise-card__icon i{width:100%;height:100%;font-size:48px}.enterprise-card__title{font-family:"Sharp Sans Display No1",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.3;color:#fff;margin-bottom:1rem}.enterprise-card__description{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.8);margin-bottom:1.5rem}.enterprise-card__list{list-style:none;padding:0;margin:0}.enterprise-card__list li{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.7);padding-left:1.5rem;position:relative;margin-bottom:.5rem}.enterprise-card__list li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#ff6011}.enterprise-card__list li:last-child{margin-bottom:0}.packages__disclaimer{font-family:"Graphik",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.6);text-align:center;margin-top:2rem;font-style:italic}/*# sourceMappingURL=main.css.map */
