*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#24292d;background:#f7f8fa}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:auto;padding:0 24px}.top{background:#20272b;color:#fff;position:sticky;top:0;z-index:20;box-shadow:0 2px 12px #0002}.nav{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:22px}.logo{font-size:26px;font-weight:900;font-style:italic;letter-spacing:-1px;border-bottom:4px solid #f58216;line-height:1.2;white-space:nowrap}.links{display:flex;gap:25px;align-items:center}.links a:hover,.active{color:#ff8b21}.toggle{display:none;background:transparent;color:#fff;border:1px solid #777;padding:8px 12px;border-radius:5px}.hero{min-height:530px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(21,28,32,.52),rgba(21,28,32,.94)),url('tueren.jpg') center/cover}.hero-inner{padding-top:75px;padding-bottom:75px}.eyebrow{color:#ff952f;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:13px}h1{font-size:clamp(38px,5vw,66px);line-height:1.1;max-width:800px;margin:12px 0 24px}h1 em{font-style:normal;color:#f58216}h2{font-size:clamp(29px,3vw,43px);line-height:1.2;margin:0 0 18px}h3{margin:12px 0 8px;font-size:21px}.lead{font-size:21px;max-width:690px}.btn{display:inline-block;background:#f58216;color:#fff;font-weight:700;padding:13px 23px;border-radius:5px;border:2px solid #f58216;margin:12px 12px 0 0;cursor:pointer}.btn:hover{background:#db6c00}.btn.outline{background:transparent;border-color:#fff}.section{padding:85px 0}.section.white{background:white}.section.dark{background:#242c30;color:#fff}.section-title{max-width:790px;margin-bottom:35px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tile{background:#fff;padding:30px;border-radius:8px;box-shadow:0 6px 24px #18262b12;border-top:4px solid #f58216}.tile .symbol{font-size:35px;color:#ef7e11}.tile p{color:#626b71}.dark .tile{color:#24292d}.two{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.stat{font-size:78px;color:#f58216;font-weight:900;line-height:1}.panel{background:#edf0f2;padding:42px;border-radius:9px}.note{font-size:13px;color:#626b71}.foot{background:#171e22;color:#dce0e2;padding:50px 0 20px}.foot a{text-decoration:underline}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.foot small{display:block;margin-top:35px;border-top:1px solid #495056;padding-top:20px;color:#b2b9be}.pagehead{padding:72px 0;background:#242c30;color:#fff}.pagehead h1{font-size:48px}.content{max-width:880px}.form{display:grid;gap:15px}.form label{font-weight:700}.form input,.form textarea{width:100%;padding:12px;border:1px solid #bac2c7;border-radius:5px;font:inherit}.form textarea{min-height:150px}.warn{background:#fff4e5;border-left:4px solid #f58216;padding:17px;margin:20px 0}.small{font-size:14px}@media(max-width:800px){.toggle{display:block}.links{display:none;position:absolute;top:82px;left:0;right:0;background:#20272b;flex-direction:column;align-items:stretch;padding:20px 25px}.links.open{display:flex}.grid{grid-template-columns:1fr 1fr}.two,.footgrid{grid-template-columns:1fr}.hero{min-height:470px}}@media(max-width:550px){.logo{font-size:20px}.grid{grid-template-columns:1fr}.section{padding:55px 0}.hero-inner{padding-top:50px;padding-bottom:50px}.pagehead h1{font-size:37px}}