:root{--ink:#123437;--deep:#0a3033;--gold:#d4a64d;--paper:#f4f6f2;--white:#fff;--line:#d8e1dc;--muted:#66787a;--green:#17654f;--red:#a8483e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 Arial,sans-serif}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button,input,textarea{font:inherit}header{height:74px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px}.brand img{width:88px;height:46px;object-fit:contain;border-radius:8px}.brand span,.brand b,.brand small{display:block}.brand b{font-size:13px;letter-spacing:.12em}.brand small{font-size:7px;color:#8c6d32;letter-spacing:.14em}header nav{display:flex;gap:25px;margin-left:auto;font-weight:700}header .rfq,.address>a{padding:11px 17px;border-radius:8px;background:var(--deep);color:#fff;font-weight:800}main{max-width:1180px;margin:auto;padding:0 24px}.eyebrow{margin:0 0 10px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.17em}.hero{min-height:420px;padding:62px;background:linear-gradient(135deg,#08282b,#105054);color:#fff;border-radius:22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.hero h1,.section h2,.address h2{font:500 clamp(36px,5vw,62px)/1.05 Georgia,serif;margin:0}.hero h1 em{color:#e4bb67;font-style:normal}.hero>div>p:last-child{max-width:650px;color:#ccdcda;font-size:17px}.hero aside{min-width:230px;padding:24px;background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;display:grid;grid-template-columns:auto 1fr;gap:14px}.hero aside b{color:var(--gold)}.hero aside span{color:#d8e5e4}.launch{width:calc(100% - 70px);margin:-35px auto 80px;position:relative;background:#fff;border-radius:16px;padding:14px;box-shadow:0 18px 50px #0a30331c;display:grid;grid-template-columns:repeat(4,1fr)}.launch a{padding:21px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.launch a:nth-child(4n){border-right:0}.launch a:nth-child(n+5){border-bottom:0}.launch i{font-style:normal;color:var(--gold);font-size:10px;font-weight:800}.launch strong{margin:5px 0 2px}.launch span{color:var(--muted);font-size:11px}.section{margin:82px 0}.section-title{max-width:720px;margin-bottom:27px}.section-title h2,.profile h2,.industries h2{font:500 clamp(30px,4vw,44px)/1.12 Georgia,serif;margin:0}.section-title>p:last-child{color:var(--muted)}.desk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.desk{padding:25px;background:#fff;border:1px solid var(--line);border-radius:16px}.desk.urgent{border-top:4px solid var(--red)}.desk>small{color:var(--gold);font-size:9px;letter-spacing:.15em;font-weight:800}.desk h3{font:500 24px/1.15 Georgia,serif;margin:8px 0 17px}.desk p{color:var(--muted)}.desk label,.notebook-card label{display:block;font-size:11px;font-weight:800;margin:10px 0}.desk label input,.notebook-card input,.notebook-card textarea{width:100%;margin-top:5px;padding:11px;border:1px solid #bed0cc;border-radius:8px;background:#fbfcfa}.desk>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.desk button,.note-actions button{border:0;border-radius:8px;padding:12px;background:var(--deep);color:#fff;font-weight:800;cursor:pointer}.desk>button{width:100%;margin-top:8px}.urgent>button{background:var(--red)}.market{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.market button:last-child{grid-column:1/-1}.desk fieldset{border:0;padding:0;margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.desk fieldset label{margin:0;padding:8px;background:#eef3f0;border-radius:7px}.desk fieldset input{width:auto}.notebook{padding:48px;background:#e7ede8;border-radius:20px;display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.notebook-card{padding:25px;background:#fff;border-radius:15px}.note-actions{display:flex;gap:8px}.note-actions a{padding:11px 14px;border:1px solid var(--deep);border-radius:8px;font-weight:800}.notebook-card ul{list-style:none;padding:0;margin:20px 0 0}.notebook-card li{display:flex;align-items:start;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.notebook-card li div{flex:1}.notebook-card li b,.notebook-card li span{display:block}.notebook-card li span{font-size:11px;color:var(--muted);white-space:pre-wrap}.notebook-card li button{border:0;background:#f5e8e5;color:var(--red);border-radius:7px;width:30px;height:30px}.notebook-card li.empty{color:var(--muted);font-size:12px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.resource-grid a{min-height:115px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;justify-content:flex-end}.resource-grid a:hover{border-color:#73918c}.resource-grid strong{font-size:16px}.resource-grid span{font-size:11px;color:var(--muted)}.company{padding:50px;background:var(--deep);color:#fff;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.profile>p:not(.eyebrow),.industries>p:not(.eyebrow){color:#c7d7d5}.ids{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0}.ids span{padding:13px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px}.ids small,.ids b{display:block}.ids small{color:#a9c0bd;font-size:8px;letter-spacing:.14em}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags span{padding:6px 9px;border-radius:99px;background:#ffffff12;font-size:10px}.industries ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.industries li{padding:10px;border-bottom:1px solid #ffffff25}.qr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qr-grid a{padding:18px;text-align:center;border:1px solid var(--line);background:#fff;border-radius:13px}.qr-grid img{width:130px;max-width:100%;margin:auto}.qr-grid b,.qr-grid span{display:block}.qr-grid span{font-size:10px;color:var(--gold)}.links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.links a{padding:19px;background:#fff;border-radius:12px;border:1px solid var(--line)}.links b,.links span{display:block}.links span{font-size:11px;color:var(--muted)}.address{margin:28px 0 35px;padding:42px;background:#e5ebe6;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:35px}.address h2{font-size:36px}.address p:last-child{max-width:700px;color:var(--muted)}.address>a{flex:none}footer{max-width:1180px;margin:auto;padding:25px 24px 50px;display:flex;justify-content:space-between;color:var(--muted)}footer a{font-weight:700;color:var(--ink)}
@media(max-width:850px){header nav{display:none}.hero{grid-template-columns:1fr}.hero aside{display:none}.launch{grid-template-columns:1fr 1fr}.launch a:nth-child(4n){border-right:1px solid var(--line)}.launch a:nth-child(2n){border-right:0}.launch a:nth-child(n+5){border-bottom:1px solid var(--line)}.launch a:nth-child(n+7){border-bottom:0}.desk-grid,.resource-grid{grid-template-columns:1fr 1fr}.notebook,.company{grid-template-columns:1fr}.links{grid-template-columns:1fr 1fr}}
@media(max-width:580px){header{padding:0 15px}.brand span{display:none}header .rfq{margin-left:auto}main{padding:0 12px}.hero{padding:40px 23px;border-radius:16px}.hero h1{font-size:40px}.hero>div>p:last-child{font-size:14px}.launch{width:calc(100% - 20px);grid-template-columns:1fr;margin-bottom:60px}.launch a,.launch a:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.launch a:last-child{border-bottom:0}.section{margin:62px 0}.desk-grid,.resource-grid{grid-template-columns:1fr}.notebook,.company{padding:28px 20px;border-radius:16px}.ids,.industries ul{grid-template-columns:1fr}.qr-grid{grid-template-columns:1fr 1fr}.links{grid-template-columns:1fr}.address{padding:30px 22px;align-items:flex-start;flex-direction:column}.address>a{width:100%;text-align:center}footer{flex-direction:column;gap:8px}}
