.contact-page{color:#0b1d3a;background:#f5f8fc}.contact-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#5f56ff52,#0000 30%),linear-gradient(125deg,#061630,#123d82);padding:88px 0 150px;position:relative;overflow:hidden}.contact-hero:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.contact-hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:center;gap:75px;display:grid;position:relative}.contact-kicker{color:#b7ef45;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:900;display:flex}.contact-kicker i{background:#b7ef45;border-radius:50%;width:8px;height:8px}.contact-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:18px 0;font-size:clamp(45px,6vw,76px);line-height:.98}.contact-hero>div>div>div>p{color:#d7e4f8;max-width:780px;margin:0;font-size:18px;line-height:1.65}.contact-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:27px}.contact-hero aside>span{color:#b7ef45;letter-spacing:.1em;font-size:12px;font-weight:900}.contact-hero ol{counter-reset:contact;gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.contact-hero li{counter-increment:contact;padding-left:45px;position:relative}.contact-hero li:before{content:counter(contact);color:#0b2545;background:#b7ef45;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid;position:absolute;top:1px;left:0}.contact-hero li b,.contact-hero li small{display:block}.contact-hero li small{color:#cedcf1;margin-top:4px;font-size:13px;line-height:1.45}.contact-body{padding:0 0 90px}.contact-layout{z-index:2;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);align-items:start;gap:20px;margin-top:-85px;display:grid;position:relative}.contact-form{background:#fff;border:1px solid #dce4ef;border-radius:24px;padding:36px;box-shadow:0 24px 70px #112b561f}.contact-form-heading>span,.contact-context>div>span{color:#3157f5;letter-spacing:.1em;font-size:12px;font-weight:950}.contact-form-heading h2{letter-spacing:-.025em;margin:10px 0 5px;font-size:31px}.contact-form-heading p{color:#7a8698;margin:0;font-size:13px}.contact-field-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:27px;display:grid}.contact-field-grid label{gap:7px;display:grid}.contact-field-grid label>span{color:#34445e;font-size:13px;font-weight:800}.contact-field-grid input,.contact-field-grid select,.contact-field-grid textarea{box-sizing:border-box;color:#17243c;width:100%;font:inherit;background:#fff;border:1px solid #d2dbe8;border-radius:10px;outline:none;padding:12px 13px;font-size:14px}.contact-field-grid input:focus,.contact-field-grid select:focus,.contact-field-grid textarea:focus{border-color:#3157f5;box-shadow:0 0 0 3px #3157f51f}.contact-message{grid-column:1/-1}.contact-message textarea{resize:vertical;min-height:150px;line-height:1.5}.contact-honeypot{position:absolute!important;left:-9999px!important}.contact-submit{justify-content:space-between;align-items:center;gap:22px;margin-top:22px;display:flex}.contact-submit .button{cursor:pointer;border:0;flex:none}.contact-submit .button:disabled{opacity:.62;cursor:wait}.contact-submit p{color:#778398;max-width:330px;margin:0;font-size:12px;line-height:1.45}.contact-submit a,.contact-direct a{color:#3157f5;font-weight:800}.contact-error{color:#a13b2a;background:#fff0ed;border-radius:10px;padding:12px 14px;font-size:13px}.contact-context{gap:14px;display:grid}.contact-context>div{background:#fff;border:1px solid #dce4ee;border-radius:20px;padding:28px;box-shadow:0 16px 46px #112b5612}.contact-context h2{margin:12px 0 18px;font-size:25px;line-height:1.15}.contact-context ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.contact-context li{color:#56677f;padding-left:22px;font-size:14px;line-height:1.45}.contact-context li:before{content:"✓";float:left;color:#159168;margin-left:-22px;font-weight:950}.contact-direct b,.contact-direct>a{display:block}.contact-direct>a{margin-top:8px;font-size:18px}.contact-direct p{color:#69788e;margin:18px 0 0;font-size:13px;line-height:1.5}.contact-success{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:24px;padding:55px 42px;box-shadow:0 24px 70px #112b561f}.contact-success>span{color:#1b633d;background:#b7ef45;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;font-weight:950;display:grid}.contact-success h2{max-width:600px;margin:22px auto 10px;font-size:31px}.contact-success p{color:#617188;max-width:590px;margin:auto;line-height:1.6}.contact-success button{color:#3157f5;cursor:pointer;background:0 0;border:0;margin-top:24px;font-weight:850}@media (max-width:900px){.contact-hero-grid,.contact-layout{grid-template-columns:1fr}.contact-hero-grid{gap:36px}.contact-hero aside{max-width:620px}.contact-layout{margin-top:-75px}.contact-context{grid-template-columns:1fr 1fr}}@media (max-width:640px){.contact-hero{padding:65px 0 125px}.contact-hero h1{font-size:44px}.contact-field-grid,.contact-context{grid-template-columns:1fr}.contact-form{padding:25px 20px}.contact-submit{flex-direction:column;align-items:flex-start}.contact-submit .button{justify-content:center;width:100%}.contact-body{padding-bottom:60px}}
.nevoeats-contact .contact-hero{background:radial-gradient(circle at 84% 12%,#c5ff3e3d,#0000 30%),linear-gradient(125deg,#0b2114,#245b35)}.nevoeats-contact .contact-kicker,.nevoeats-contact .contact-hero aside>span{color:#c9ff48}.nevoeats-contact .contact-kicker i,.nevoeats-contact .contact-hero li:before{background:#c9ff48}.nevoeats-contact .contact-form-heading>span,.nevoeats-contact .contact-context>div>span{color:#df4a24}.nevoeats-contact .contact-field-grid input:focus,.nevoeats-contact .contact-field-grid select:focus,.nevoeats-contact .contact-field-grid textarea:focus{border-color:#df4a24;box-shadow:0 0 0 3px #df4a241f}.nevoeats-contact .contact-submit .button{background:#df4a24}.nevoeats-contact .contact-submit a,.nevoeats-contact .contact-direct a{color:#c64120}
