.site-header{gap:18px}.site-header nav{margin-left:auto;background:#f4f7f2;border:1px solid #e4e9e1;border-radius:999px;padding:6px;gap:2px}.site-header nav a{display:block;padding:10px 13px;border-radius:999px;transition:.2s}.site-header nav a:hover{background:#fff;color:var(--green);box-shadow:0 3px 12px #17251d12}.header-actions{display:flex;align-items:center;gap:7px}.top-cta{margin-left:0;padding:11px 14px;border-radius:999px;font-size:10px;white-space:nowrap}.call-cta{min-height:39px;padding:5px 13px 5px 10px;background:var(--dark);color:#fff;border-radius:999px;display:grid;grid-template-columns:25px auto;grid-template-rows:1fr 1fr;column-gap:6px;align-items:center}.call-cta>span{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:#ffffff19;display:grid;place-items:center;font-size:12px}.call-cta small{font-size:7px;letter-spacing:1.1px;color:#b7c4bb;align-self:end}.call-cta b{font-size:10px;line-height:1;align-self:start;white-space:nowrap}.hero{min-height:790px;padding:65px 0 115px}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:70px;align-items:center}.hero-content{width:auto}.hero h1{font-size:clamp(48px,5.7vw,78px)}.hero-form{background:#fff;color:var(--text);padding:27px 30px;border-radius:11px;box-shadow:0 24px 70px #06110955}.hero-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px}.hero-form-head h2{font-size:24px;letter-spacing:-.7px}.hero-form-head p{font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0 0;max-width:260px}.hero-form .form-row{gap:14px}.hero-form label{display:block;font-size:9px;font-weight:800;text-transform:uppercase;margin-bottom:11px}.hero-form input,.hero-form textarea,.hero-form select{display:block;width:100%;border:0;border-bottom:1px solid #d5dbd3;padding:8px 0;background:#fff;font:12px Inter;outline:none}.hero-form textarea{resize:vertical}.hero-form .file{padding:10px!important;margin-bottom:11px}.hero-form .submit{padding:13px 17px;font-size:11px}.hero-form .notice{padding:10px 12px;margin-bottom:12px;font-size:11px}.bottom-cta{padding:58px max(24px,calc((100vw - 1180px)/2));background:var(--cream);display:flex;justify-content:space-between;align-items:center;gap:30px}.bottom-cta h2{font-size:clamp(28px,4vw,46px)}.bottom-cta div{display:flex;gap:10px}.bottom-cta .btn{border-color:var(--green);color:var(--green)}.bottom-cta .btn.primary{color:#fff}
@media(max-width:1100px){.site-header nav a{padding:9px 8px;font-size:11px}.call-cta b{display:none}.call-cta{grid-template-columns:25px auto}.hero-layout{grid-template-columns:1fr 410px;gap:35px}}
@media(max-width:900px){.site-header{gap:9px}.site-header nav{display:none}.header-actions{margin-left:auto}.top-cta{font-size:9px;padding:10px 12px}.call-cta{padding-right:9px}.hero{min-height:auto;padding:70px 0 130px}.hero-layout{grid-template-columns:1fr;gap:38px}.hero-content{max-width:720px}.hero-form{width:min(100%,620px)}.bottom-cta{display:block}.bottom-cta div{margin-top:22px}}
@media(max-width:560px){.brand-text small{display:none}.brand-mark{width:39px;height:39px}.top-cta:after{content:none}.top-cta{font-size:0;padding:10px 11px}.top-cta:before{content:'PÄRING';font-size:9px}.call-cta small{display:none}.call-cta{display:flex;padding:7px}.hero{padding-top:45px}.hero-layout{gap:28px}.hero h1{font-size:45px}.hero p{font-size:15px}.hero-form{padding:22px 18px}.hero-form .form-row{grid-template-columns:1fr 1fr}.bottom-cta div{display:grid}}
