@font-face{font-family:Montserrat;src:url('../assets/fonts/montserrat/Montserrat-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat;src:url('../assets/fonts/montserrat/Montserrat-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
:root{--blue:#3b5ef2;--blue-dark:#2649e7;--orange:#ff695f;--orange-dark:#e65a55;--ink:#222;--muted:#606060;--soft:#f1f1f3;--max:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--muted);font:16px/1.5 Montserrat,Arial,sans-serif}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 16px;color:var(--ink);line-height:1.25;font-weight:400}h1{font-size:50px}h2{font-size:42px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}p{margin:0 0 16px}.container{width:min(var(--max),100%);margin:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border:1px solid var(--orange);border-radius:50px;background:var(--orange);color:#fff;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:.25s}.btn:hover{border-color:var(--orange-dark);background:var(--orange-dark);transform:translateY(-1px)}
.site-header{position:fixed;z-index:20;top:0;left:0;width:100%;background:var(--blue);transition:.25s}.site-header.is-scrolled{box-shadow:0 2px 12px #0002}.nav-wrap{display:flex;align-items:center;gap:48px;min-height:92px;padding:16px 3.5%}.brand{display:block;width:155px;height:60px;background:url('../assets/images/logos/evia-logo.svg') center/contain no-repeat;flex:none}.nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,3.5vw,52px);flex:1}.nav a{color:#fff;font-weight:700;text-decoration:none}.login{padding:13px 22px;background:var(--orange);border-radius:50px}.login:after{content:'';display:inline-block;width:18px;height:18px;margin-left:9px;vertical-align:-4px;background:url('../assets/images/icons/icon-user-outline.svg') center/contain no-repeat}.menu-toggle{display:none;border:0;background:transparent;padding:10px;margin-left:auto}.menu-toggle span{display:block;width:30px;height:3px;margin:5px;background:#fff;border-radius:2px}
.hero{position:relative;min-height:720px;padding-top:92px;overflow:hidden;background:var(--blue);border-radius:0 0 100px 0;color:#fff}.hero:after{content:'e';position:absolute;bottom:-230px;left:-45px;color:#fff;opacity:.035;font:bold 570px/1 Arial}.hero-inner{position:relative;z-index:1;display:flex;align-items:center;gap:32px;min-height:628px;padding:32px 3.5%}.hero-copy,.hero-visual{width:50%}.hero h1,.hero h5,.hero p{color:#fff}.hero h1{font-weight:700}.hero h5{font-weight:700}.hero .btn{margin-top:48px}.hero-visual{position:relative;height:500px}.hero-laptop{position:absolute;top:50%;left:50%;z-index:2;max-width:100%;transform:translate(-50%,-50%)}.hero-screen{position:absolute;top:50%;left:50%;z-index:3;width:75%;height:70%;object-fit:contain;transform:translate(-50%,-56%)}
.clients{background:var(--soft);padding:50px 3.5%}.clients-inner{display:flex;align-items:center;gap:32px}.clients h2{flex:0 0 auto;color:var(--muted);font-size:28px;text-align:center}.clients-slider{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.clients-viewport{overflow:hidden;flex:1}.clients-track{display:flex;align-items:center;gap:40px;width:max-content;min-height:151px;transition:transform .35s ease}.client{display:flex;align-items:center;justify-content:center;width:150px;height:115px;flex:none}.client img{max-width:100%;max-height:100%;object-fit:contain}.slider-button{flex:none;width:36px;height:36px;border:0;background:transparent;color:var(--muted);font-size:32px;cursor:pointer}.slider-button:disabled{opacity:.2;cursor:default}
.cta{padding:100px 24px;text-align:center}.cta .btn{padding:34px 48px;text-transform:uppercase;font-size:18px}.cta .arrow{width:90px;height:25px;background:url('../assets/images/icons/icon-m.svg') center/contain no-repeat}
.feature,.partners,.about-process,.plans,.faq{padding:100px 3.5%;max-width:var(--max);margin:auto}.feature h2,.feature>p,.plans>h2,.plans>p,.faq h2,.faq>p{text-align:center}.feature-grid{display:flex;gap:40px;margin-top:54px}.feature-copy,.feature-image{width:50%}.feature-copy p{margin-bottom:34px}.checklist{margin:0;padding:0;list-style:none}.checklist li{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;line-height:2}.checklist li:before{content:'';width:24px;height:24px;flex:none;margin-top:4px;background:url('../assets/images/icons/icon-v.svg') center/contain no-repeat}.feature-image{min-height:500px;background:center/80% no-repeat}.partners{padding-bottom:160px}.partners-inner{display:flex;gap:40px}.partners-copy,.partners-logos{width:50%}.partners-copy p{line-height:1.6}.partners-logos{display:flex;align-items:center;justify-content:space-evenly;gap:24px}.partner{width:45%;min-height:250px;background:center/contain no-repeat;transition:.2s}.partner:hover{opacity:.75}.about-process{max-width:none;background:var(--orange);border-radius:0 0 100px 0;color:#fff;text-align:center}.about-process>h2,.about-process>p{max-width:var(--max);margin-left:auto;margin-right:auto;color:#fff}.about-media{position:relative;width:min(100%,850px);height:540px;margin:70px auto 54px}.about-media img{position:absolute;top:50%;left:50%;object-fit:contain}.about-note{z-index:1;max-width:100%;transform:translate(-50%,-50%)}.about-screen{z-index:2;width:75%;height:63%;transform:translate(-50%,-59%)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:var(--max);margin:auto}.step{padding:28px 20px;border:1px solid #fff;border-radius:16px;text-align:center}.step-number{display:grid;place-items:center;width:45px;height:45px;margin:0 auto 14px;border-radius:50%;background:#fff;color:var(--orange);font-size:24px;font-weight:700}.step h3,.step p{color:#fff}.step h3{font-size:20px}.step p{font-size:14px}
.plans{padding-top:180px;text-align:center}.plans>p{max-width:880px;margin:0 auto 24px;line-height:2}.plans-note{max-width:760px;margin:0 auto 40px!important;padding:14px 22px;background:var(--soft);border-radius:16px;line-height:1.6!important}.plan-cards{display:flex;gap:32px;overflow:auto;padding:16px;margin-top:30px;text-align:left}.plan{display:flex;flex:1 0 240px;flex-direction:column;align-items:center;max-width:376px;padding:60px 24px 18px;border-radius:16px;box-shadow:0 0 10px #eaeaea;text-align:center}.plan h4{font-size:28px}.plan h3{color:var(--blue-dark);font-weight:700}.plan hr{width:100%;border:0;border-top:1px solid #eaeaea}.plan .btn{margin:45px 0;font-size:18px;padding:22px 28px}.plan ul{width:100%;padding:0;list-style:none;text-align:left}.plan li{display:flex;gap:8px;margin-bottom:16px}.plan li:before{content:'';width:20px;height:20px;flex:none;background:url('../assets/images/icons/icon-v.svg') center/contain no-repeat}.faq{max-width:1050px;text-align:center}.faq>p{margin-bottom:64px;line-height:2}.accordion{border-top:1px solid #eaeaea;text-align:left}.accordion details{border-bottom:1px solid #eaeaea}.accordion summary{display:flex;justify-content:space-between;gap:20px;padding:22px 4px;color:var(--ink);font-weight:700;cursor:pointer;list-style:none}.accordion summary:after{content:'+';color:var(--orange);font-size:26px;line-height:.75}.accordion details[open] summary:after{content:'–'}.accordion details p{padding:0 4px 22px;color:#7d7d7d}
.site-footer{overflow:hidden;border-radius:100px 0 0;background:var(--blue);color:#fff}.footer-inner{position:relative;max-width:var(--max);margin:auto;padding:90px 3.5% 40px}.footer-columns{display:flex;gap:32px;margin-bottom:120px}.footer-col{flex:1}.footer-logo{width:95px;margin-bottom:18px}.footer-col h6,.footer-col p,.footer-col a{color:#fff}.footer-col h6{font-size:20px;text-align:center}.footer-col a{display:block;margin-bottom:12px;text-decoration:none}.footer-col p a{display:inline;font-weight:700}.footer-middle{display:flex;gap:32px;flex:2}.footer-middle>div{flex:1}.social{display:flex;justify-content:center;gap:24px}.social a{width:25px;height:25px;margin:0;background:center/contain no-repeat}.footer-last{min-width:220px;text-align:center}.footer-bottom{display:flex;justify-content:space-between;position:relative;z-index:1;width:76%;gap:20px}.footer-bottom p{color:#fff;font-size:14px}.footer-mark{position:absolute;right:-5%;bottom:-10%;width:360px;opacity:.05}
.page-main{padding-top:92px}.content-page{max-width:var(--max);margin:auto;padding:100px 11%}.content-page>img{display:block;max-width:min(730px,100%);max-height:496px;margin:0 auto 48px}.content-page h2{text-align:center}.content-page h3{margin-top:30px;font-size:24px}.content-page p,.content-page li{line-height:1.65}.content-page a{color:var(--blue-dark)}.about-pillar{display:flex;gap:5%;align-items:flex-start;margin:48px 0}.about-pillar>div:first-child{display:flex;flex:0 0 180px;flex-direction:column;align-items:center;text-align:center}.about-pillar img{width:138px;height:138px;object-fit:contain}.contact-page{position:relative;padding-bottom:0}.contact-top{max-width:var(--max);margin:auto;padding:100px 4%}.contact-top>h2{text-align:center}.contact-form{display:grid;grid-template-columns:1fr 1.5fr;gap:8%;margin-top:70px}.contact-fields{display:grid;gap:25px}.contact-fields input,.contact-fields textarea{width:100%;border:0;border-bottom:1px solid #777;padding:12px 2px;background:transparent;color:var(--muted);font:inherit}.contact-fields textarea{resize:vertical}.contact-fields .btn{justify-self:start}.contact-info{max-width:var(--max);margin:0 auto;padding:80px 4%}.contact-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:13%}.map{height:500px;background:url('../assets/images/map.png') center/cover no-repeat}
@media(max-width:768px){h1{font-size:38px}h2{font-size:32px}h3{font-size:28px}.nav-wrap{min-height:76px}.brand{width:125px;height:44px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:76px;left:0;width:100%;padding:28px;background:var(--blue);flex-direction:column;align-items:flex-end}.nav.open{display:flex}.hero{min-height:640px;padding-top:76px}.hero-inner{min-height:564px}.hero-copy{width:80%}.hero-visual{display:none}.clients-inner{align-items:stretch;flex-direction:column;gap:10px}.clients h2{text-align:left}.feature-grid,.partners-inner{flex-direction:column}.feature-copy,.feature-image,.partners-copy,.partners-logos{width:100%}.feature-image{min-height:360px}.steps{grid-template-columns:1fr}.about-media{height:360px}.plans{padding-top:110px}.footer-columns,.footer-middle{flex-direction:column}.footer-columns{margin-bottom:70px}.footer-col h6{text-align:left}.footer-last{align-items:flex-start;text-align:left}.social{justify-content:flex-start}.footer-bottom{width:100%;flex-direction:column}.footer-mark{width:250px}.content-page{padding:70px 7%}.about-pillar,.contact-form,.contact-info-grid{grid-template-columns:1fr;flex-direction:column}.about-pillar>div:first-child{flex-basis:auto;align-items:flex-start;text-align:left}.contact-form{display:grid}.cta .btn{padding:30px}.cta .arrow{width:70px}.site-footer{border-radius:60px 0 0}.page-main{padding-top:76px}}
