:root{--navy:#071e2c;--deep:#061924;--cream:#ffffff;--aqua:#b8d9ee;--line:#ffffff26;--muted:#a4b8bf;--pad:7vw}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--deep);color:var(--cream);font:14px/1.7 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #559bca;outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:400;line-height:1.1;letter-spacing:-.055em}em{font-family:'Playfair Display',serif;font-weight:400;color:var(--aqua)}.preview{padding:8px var(--pad);background:#edf4fa;color:#25445b;display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.12em}.preview a{letter-spacing:0}header{height:107px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--pad);border-bottom:1px solid var(--line)}.logo{width:145px;filter:brightness(0) invert(1)}nav{display:flex;gap:40px;align-items:center;font-size:12px}.outline{border:1px solid #78939d;border-radius:30px;padding:12px 22px;display:flex;gap:45px}.menu{display:none}.hero{position:relative;padding:85px var(--pad) 0;min-height:735px;overflow:hidden;background:radial-gradient(ellipse at 85% 60%,#164969 0,transparent 55%)}.hero-copy{position:relative;z-index:2;width:65%}.eyebrow,.kicker{font-size:9px;letter-spacing:.17em}.eyebrow{display:block;margin-bottom:28px}.hero h1{font-size:clamp(64px,6.8vw,112px);line-height:1.02;letter-spacing:-.065em}.hero-copy p{margin:30px 0;color:var(--muted);font-size:14px;line-height:1.85}.pill{display:inline-flex;align-items:center;gap:40px;background:var(--cream);color:var(--deep);border-radius:50px;padding:17px 24px;font-size:12px;transition:transform .25s}.pill:hover{transform:translateY(-4px)}.quiet{font-size:12px;margin-left:30px}.quiet span{margin-left:15px}.sculpture{position:absolute;right:0;top:50px;width:51vw;height:580px}.orb{position:absolute;width:370px;aspect-ratio:1;top:85px;left:19%;border-radius:50%;background:radial-gradient(circle at 28% 23%,#e1f3dc 0,#80bca8 12%,#347f78 33%,#0a373e 62%,#041c27 85%);box-shadow:inset -20px -15px 60px #001b26,0 0 80px #75c2b320;border:1px solid #a6d9bd70;animation:breathe 8s ease-in-out infinite alternate;overflow:hidden}.orb:after{content:'';position:absolute;inset:12%;border-radius:50%;border-top:1px solid #efffda60;transform:rotate(-35deg)}.orb svg{width:115%;height:115%;margin:-7.5%;transform:rotate(-35deg);animation:orb-turn 30s linear infinite}.orb-light{position:absolute;inset:0;background:radial-gradient(ellipse at 25% 25%,#f1ffd544,transparent 45%);mix-blend-mode:screen}.orbit{position:absolute;left:6%;top:90px;width:90%;height:360px;border:1px solid #91b8ac55;border-radius:50%;transform:rotate(-30deg)}.orbit-two{transform:rotate(45deg);width:75%;height:440px;left:13%;top:52px;border-color:#91b8ac33}.orbit-label{position:absolute;font-size:8px;letter-spacing:.18em;color:#c3dbce}.l-one{top:75px;right:20%}.l-two{top:400px;left:6%}.l-three{top:430px;right:11%}.orb-dot{position:absolute;width:12px;height:12px;background:#cee6cc;border-radius:50%;box-shadow:0 0 22px #ceedc866}.dot-one{top:107px;right:21%}.dot-two{top:396px;left:19%;width:6px;height:6px}.orb-caption{position:absolute;bottom:0;left:25%;right:15%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em;border-top:1px solid var(--line);padding-top:17px;color:var(--muted)}.hero-bottom{display:flex;justify-content:space-between;margin-top:110px;padding:25px 0;border-top:1px solid var(--line);font-size:8px;letter-spacing:.12em;position:relative;z-index:3}.hero-bottom a{letter-spacing:0;font-size:10px}.section{padding:90px var(--pad)}.kicker{display:flex;justify-content:space-between;margin-bottom:55px}.intro{background:var(--cream);color:#102f46;--aqua:#397fa8}.intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10vw}.intro h2,.section-head h2{font-size:clamp(38px,4.1vw,64px)}.intro p{color:#567085;max-width:420px;font-size:14px}.intro .lead{font-size:22px;color:#143b55;margin-bottom:20px}.line-link{display:inline-block;border-bottom:1px solid currentColor;padding:8px 0;font-size:12px;margin-top:25px}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #c9d9e5;padding-top:25px;gap:30px;font-size:12px}.principles b{font-size:9px;font-weight:400;color:#68879e;margin-right:30px}.portfolio{background:#edf4fa;color:#14384e;--aqua:#397fa8}.portfolio .kicker{color:#52738c}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.section-head>p{font-size:12px;line-height:1.9;color:#547184}.explorer{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw}.product-index{border-top:1px solid #b9cfde}.product-index button{width:100%;border:0;border-bottom:1px solid #b9cfde;background:transparent;text-align:left;color:#58758c;padding:24px 0;display:flex;align-items:center;gap:25px;transition:color .3s,padding .3s}.product-index button small{font-size:9px}.product-index button strong{font:400 24px Manrope,sans-serif;letter-spacing:-.045em}.product-index button span{margin-left:auto;font-size:25px}.product-index button[aria-selected=true]{color:#073958;padding-left:18px;background:#d7e9f5}.product-display{background:#ffffff;padding:25px 30px;min-height:490px;display:flex;flex-direction:column}.display-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#56778f}.product-art{height:295px;display:flex;align-items:center;justify-content:center;position:relative}.product-art img{height:245px;width:auto;max-width:65%;object-fit:contain;filter:drop-shadow(0 20px 18px #203f3720);animation:art-enter .65s both}.product-art svg{width:210px;height:210px;stroke:#4381a6;fill:none;stroke-width:1;animation:art-enter .6s both}.product-info{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #c5d8e5;padding-top:22px}.product-info h3{font-size:31px}.product-info p{font-size:12px;line-height:1.7;max-width:300px;margin-top:12px;color:#567085}.circle-link{border:1px solid #7aa7c3;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;font-size:23px;transition:background .3s}.circle-link:hover{background:#e5f3ff}.industry{position:relative;min-height:780px;isolation:isolate;background:#0b2934}.industry>img,.industry-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.industry>img{transition:opacity .25s}.industry-shade{z-index:-1;background:linear-gradient(90deg,#061e2ded 0,#06202bb0 40%,#06202b20),linear-gradient(0deg,#05232bed,transparent 55%)}.industry-content{padding:65px var(--pad) 35px}.industry h2{font-size:clamp(42px,4.4vw,69px)}.sector-copy{margin:60px 0 50px;max-width:430px}.sector-copy>span{font-size:9px;letter-spacing:.2em;color:#aac7bf}.sector-copy h3{font-size:38px;margin:15px 0}.sector-copy p{font-size:13px;color:#bdd0d0;max-width:330px}.sector-tabs{display:flex;border-top:1px solid #c4d5ce50;gap:26px;justify-content:space-between}.sector-tabs button{background:none;color:#bfd0ce;border:0;border-top:2px solid transparent;margin-top:-1px;padding:23px 0;text-align:left;font-size:12px}.sector-tabs button.active{color:white;border-color:#d2e9d4}.sector-tabs button small{display:block;font-size:8px;margin-bottom:7px;opacity:.6}.research{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;background:var(--cream);color:#12374f;--aqua:#397fa8;align-items:center}.research-image{position:relative;height:470px;background:#36545a;overflow:hidden}.research-image img{width:100%;height:100%;object-fit:cover;object-position:70%;filter:saturate(.55)}.research-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#092e3b99,transparent 70%)}.research-image>span{position:absolute;bottom:25px;left:25px;font-size:8px;letter-spacing:.13em;color:white;z-index:2}.image-cross{position:absolute;right:22px;top:14px;color:white;font-size:35px}.research h2{font-size:clamp(44px,4.8vw,74px)}.research p{margin-top:25px;color:#567085;max-width:360px;font-size:13px}.research-note{display:flex;align-items:center;gap:16px;margin-top:55px;font-size:7px;letter-spacing:.1em;color:#64839a}.research-note i{width:65px;height:1px;background:#8aa7bd}.journal{background:#ffffff;color:#14384e;--aqua:#397fa8}.journal .section-head{align-items:center}.articles{display:grid;grid-template-columns:1fr 1fr;gap:35px}.article-image{height:270px;overflow:hidden;margin-bottom:26px}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.articles a:hover img{transform:scale(1.04)}.articles .eyebrow{font-size:8px;margin-bottom:14px;color:#56778f}.articles h3{font-size:28px;position:relative;padding-right:40px}.articles h3 span{position:absolute;right:0;top:0}.contact{background:#dfedf8;color:#14384e;--aqua:#397fa8}.contact>div{display:flex;justify-content:space-between;align-items:center}.contact h2{font-size:clamp(50px,6vw,90px)}.contact p{font-size:13px;margin-top:32px;color:#547184}.contact-arrow{border:1px solid #7aa7c3;width:95px;height:95px;display:grid;place-items:center;border-radius:50%;font-size:45px;transition:background .3s,transform .3s}.contact-arrow:hover{background:#f4faff;transform:rotate(45deg)}footer{padding:55px var(--pad) 20px}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:35px}footer p{font-size:10px;color:var(--muted);margin-top:20px}.footer-main>div>span{display:block;font-size:8px;letter-spacing:.15em;margin-bottom:20px}.footer-main>div>a{display:block;font-size:11px;color:#a4b8bf;margin:8px 0}.footer-bottom{border-top:1px solid var(--line);margin-top:50px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#a4b8bf}#effects{background:#071e2c;color:#c9e2f3;border:1px solid #42637b;border-radius:4px;padding:7px;font-size:10px}.reveal{opacity:0;translate:0 20px;transition:opacity .8s,translate .8s}.reveal.visible{opacity:1;translate:0 0}@keyframes breathe{to{translate:0 -18px;transform:rotate(7deg)}}@keyframes orb-turn{to{transform:rotate(325deg)}}@keyframes art-enter{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.motion-off *{animation:none!important;transition:none!important}.motion-off .reveal{opacity:1;translate:none}html:has(.motion-off){scroll-behavior:auto}
@media(min-width:1700px){:root{--pad:max(7vw,calc((100vw - 1500px)/2))}.sculpture{right:7vw;width:650px}.hero{min-height:810px}.hero-bottom{margin-top:140px}}
@media(max-width:1050px){nav{gap:22px}.hero h1{font-size:70px}.orb{width:290px;left:20%;top:110px}.hero{padding-top:75px;min-height:710px}.orbit{height:300px;top:110px}.orbit-two{height:350px}.sculpture{top:60px}.hero-copy{width:70%}.l-two{left:8%;top:410px}.hero-bottom{margin-top:110px}.product-index button strong{font-size:20px}.product-index button{gap:15px}.explorer{gap:4vw}.sector-tabs{gap:15px}.sector-tabs button{font-size:10px}}
@media(max-width:760px){:root{--pad:6vw}.preview{font-size:7px}.preview>span{display:none}header{height:85px}.logo{width:120px}.menu{display:block;background:none;border:0;color:white;font-size:12px}nav{display:none;position:absolute;top:117px;left:0;right:0;background:#071e2c;padding:25px var(--pad);z-index:10;flex-direction:column;align-items:stretch}nav.open{display:flex}.hero{padding-top:45px;min-height:1000px}.hero-copy{width:100%}.hero h1{font-size:clamp(51px,10.6vw,78px)}.hero .eyebrow{font-size:8px}.hero-copy p{font-size:12px;margin-top:25px}.hero-copy p br{display:none}.hero-copy p{max-width:320px}.pill{font-size:11px;padding:14px 20px;gap:25px}.quiet{font-size:11px;margin-left:20px}.sculpture{width:100%;height:450px;top:450px;right:0}.orb{width:260px;left:calc(50% - 130px);top:65px}.orbit{left:8%;width:84%;top:65px;height:275px}.orbit-two{height:310px;top:45px}.l-one{top:35px;right:12%}.l-two{top:325px;left:5%}.l-three{top:350px;right:8%}.dot-one{top:69px;right:20%}.dot-two{top:305px;left:20%}.orb-caption{bottom:20px;left:18%;right:18%}.hero-bottom{position:absolute;bottom:0;left:var(--pad);right:var(--pad);margin:0;font-size:7px}.hero-bottom>span:last-child{display:none}.section{padding:55px var(--pad)}.kicker{margin-bottom:32px;font-size:8px}.kicker>span:last-child{display:none}.intro-grid,.research{grid-template-columns:1fr;gap:30px}.intro h2,.section-head h2{font-size:40px}.intro .lead{font-size:20px}.intro p{font-size:12px}.principles{grid-template-columns:1fr;margin-top:35px;gap:20px;font-size:12px}.section-head{display:block;margin-bottom:28px}.section-head>p{margin-top:20px}.explorer{grid-template-columns:1fr;gap:25px}.product-index{display:flex;overflow:auto;gap:0}.product-index button{flex:0 0 auto;width:auto;padding:15px!important;gap:8px;border-bottom:2px solid transparent}.product-index button strong{font-size:14px;white-space:nowrap}.product-index button span{display:none}.product-index button[aria-selected=true]{border-bottom-color:#397fa8}.product-display{min-height:430px;padding:20px}.product-art{height:260px}.product-art img{height:220px}.product-info h3{font-size:28px}.industry{min-height:780px}.industry-content{padding:50px var(--pad) 25px}.industry h2{font-size:43px}.sector-copy{margin:55px 0 40px}.sector-copy h3{font-size:34px}.industry-shade{background:linear-gradient(90deg,#061e2ddd,#06202b55),linear-gradient(0deg,#05232bf0,transparent)}.sector-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0 15px}.sector-tabs button{font-size:10px;padding:15px 0}.research-image{height:300px}.research h2{font-size:48px}.research-note{margin-top:30px}.articles{grid-template-columns:1fr;gap:40px}.article-image{height:230px}.articles h3{font-size:26px}.contact h2{font-size:46px}.contact-arrow{width:55px;height:55px;font-size:28px;flex-shrink:0}.contact>div{gap:15px}.contact p{max-width:280px;font-size:12px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 15px}.footer-bottom{gap:15px;flex-wrap:wrap}.reveal{translate:0 12px}}

/* Revision 02: white and Staroxide blue, preserving the approved orb. */
.hero{background:radial-gradient(ellipse at 85% 60%,#164666 0,transparent 55%),#0a2938}
.hero h1{font-size:clamp(54px,5.7vw,94px)}.hero-copy p{max-width:430px;font-size:14px}
.orb{background:radial-gradient(circle at 28% 23%,#e1f3ff 0,#83b8dc 12%,#397fae 33%,#103e60 62%,#041c2b 85%);box-shadow:inset -20px -15px 60px #001b32,0 0 80px #75b2e320;border-color:#a6c9e870}.orb:after{border-top-color:#e0f3ff60}.orb-light{background:radial-gradient(ellipse at 25% 25%,#effaff44,transparent 45%)}.orbit{border-color:#91b6d855}.orbit-two{border-color:#91b6d833}.orbit-label{color:#c3dcee}.orb-dot{background:#cee6ff;box-shadow:0 0 22px #ceedff66}.orb-caption{color:#b6ccdc}
.sector-tabs button.active{border-color:#b8d9ee}.industry em{color:#b8d9ee}
@media(max-width:1050px) and (min-width:761px){.hero h1{font-size:58px}.hero-copy p{max-width:350px}}
@media(max-width:760px){.hero h1{font-size:clamp(42px,9.2vw,65px)}.hero-copy p{font-size:13px;max-width:340px}.contact h2{font-size:43px}}

/* Applied chemistry study: white canvas, blue product stage and stable industry rail. */
.portfolio{background:#fff;border-top:1px solid #dce7ef}.portfolio .product-display{background:linear-gradient(145deg,#f6faff,#e4f0fa);border:1px solid #d4e3ee;position:relative}.product-display:before{content:'';position:absolute;top:0;left:0;width:55px;height:3px;background:#3c83b5}.product-index button[aria-selected=true]{background:#f2f7fc;border-left:3px solid #347daa;padding-left:15px}.product-art{background:radial-gradient(ellipse at center,#fff9,transparent 68%)}
.chemistry-sculpture{width:47vw;right:1vw;top:35px;height:590px}.molecular-art{width:100%;height:100%;overflow:visible}.molecule-cluster{transform-origin:320px 290px;animation:molecule-float 11s ease-in-out infinite alternate}.molecule-contours{transform-origin:320px 285px;animation:molecule-orbit 50s linear infinite}.chemistry-sculpture .orb-caption{bottom:0;left:20%;right:12%}@keyframes molecule-float{from{transform:translateY(4px) rotate(-4deg)}to{transform:translateY(-13px) rotate(4deg)}}@keyframes molecule-orbit{to{transform:rotate(360deg)}}
.industry{background:#f4f8fc;color:#14384e;min-height:740px;overflow:hidden;border-top:1px solid #dce7ef;border-bottom:1px solid #dce7ef;--aqua:#397fa8}
.industry>img{z-index:0;inset:70px var(--pad) auto auto;width:42%;height:460px;object-fit:cover;border-radius:2px;box-shadow:0 20px 55px #16375112}
.industry-shade{display:none}.industry-content{position:relative;min-height:740px;padding-top:65px;padding-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.industry h2{font-size:clamp(40px,4vw,60px);max-width:52%;}.industry em{color:#397fa8}.industry .eyebrow{color:#56778f}.sector-copy{margin:40px 0 30px;min-height:210px;width:44%;display:grid;grid-template-rows:20px 52px 60px 48px;align-content:start}.sector-copy>span{color:#6b8aa1}.sector-copy h3{font-size:34px;margin:8px 0 0;line-height:1.15}.sector-copy p{color:#567085;font-size:13px;line-height:1.7;max-width:360px;margin:5px 0 0}.sector-copy .line-link{margin:9px 0 0;justify-self:start;align-self:start;color:#225b81}.sector-tabs{margin-top:auto;width:100%;border-top:1px solid #bdd2e2;min-height:97px;align-items:stretch}.sector-tabs button{color:#56778f;flex:1}.sector-tabs button.active{color:#123f61;border-color:#347eaf}.sector-tabs button small{color:#6c8ea7}
@media(min-width:1700px){.chemistry-sculpture{width:650px;right:var(--pad)}}
@media(max-width:1050px) and (min-width:761px){.industry h2{font-size:43px}.industry>img{width:40%;height:440px}.sector-copy{width:48%}.sector-copy h3{font-size:30px}.chemistry-sculpture{width:45vw}}
@media(max-width:760px){.chemistry-sculpture{width:100%;right:0;top:420px;height:460px}.chemistry-sculpture .orb-caption{left:12%;right:12%}.industry{min-height:0}.industry-content{min-height:0;padding:45px var(--pad) 0}.industry h2{max-width:100%;font-size:40px}.industry>img{top:225px;left:var(--pad);right:var(--pad);width:calc(100% - 12vw);height:230px;box-shadow:none}.sector-copy{margin-top:285px;margin-bottom:20px;width:100%;min-height:215px;grid-template-rows:20px 52px 62px 48px}.sector-copy h3{font-size:31px}.sector-copy p{max-width:100%}.sector-tabs{min-height:145px;margin-top:0}.sector-tabs button{min-height:72px}.portfolio .product-index button[aria-selected=true]{border-left:0}.portfolio .product-display{padding:20px}}
/* Restore the immersive industry design; keep the selector stationary. */
.industry{background:#071e2c;color:#fff;min-height:780px;border:0;--aqua:#b8d9ee}
.industry>img{inset:0;width:100%;height:100%;z-index:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:center}
.industry-shade{display:block;z-index:1;background:linear-gradient(90deg,rgba(6,25,40,.94),rgba(7,30,44,.72) 42%,rgba(7,30,44,.16) 80%),linear-gradient(0deg,rgba(6,25,40,.96),transparent 55%)}
.industry-content{z-index:2;min-height:780px;padding:65px var(--pad) 25px}
.industry h2{max-width:65%;font-size:clamp(42px,4.4vw,69px)}.industry em{color:#b8d9ee}.industry .eyebrow{color:#c1d5e4}
.sector-copy{margin:50px 0 35px;width:44%;min-height:210px;grid-template-rows:20px 55px 62px 48px}
.sector-copy>span{color:#adc9dc}.sector-copy h3{font-size:36px}.sector-copy p{color:#d0dfe9}.sector-copy .line-link{color:#e0eff9}
.sector-tabs{margin-top:auto;border-top:1px solid #c4d9e35c;min-height:92px}.sector-tabs button{color:#bcd0de;padding:22px 0;transition:color .25s,border-color .25s}.sector-tabs button.active{color:#fff;border-color:#b8d9ee}.sector-tabs button small{color:#acc3d4}.sector-tabs button:hover{color:#fff}
@media(max-width:1050px) and (min-width:761px){.industry h2{font-size:51px;max-width:75%}.sector-copy{width:55%}.sector-copy h3{font-size:32px}}
@media(max-width:760px){.industry{min-height:780px}.industry-content{min-height:780px;padding:45px var(--pad) 15px}.industry>img{inset:0;width:100%;height:100%;object-position:65%}.industry-shade{background:linear-gradient(90deg,#061928e8,#071e2c77),linear-gradient(0deg,#061928fa,transparent 80%)}.industry h2{max-width:100%;font-size:40px}.sector-copy{margin:45px 0 30px;width:100%;min-height:215px;grid-template-rows:20px 52px 62px 48px}.sector-copy h3{font-size:31px}.sector-tabs{margin-top:auto;min-height:145px}.sector-tabs button{padding:15px 0;min-height:72px}}

/* Original Staron identity: authentic logo, brand blue accents and unified closing navy. */
:root{--brand-blue:#246ba2;--brand-ink:#0c1f31}
header{background:#fff;color:var(--brand-ink);border-bottom:1px solid #dce7ef;gap:35px}
.logo{width:180px;height:auto;display:block;filter:none}
nav{gap:28px;font-size:12px}nav>a{white-space:nowrap}nav>a:hover{color:var(--brand-blue)}nav .outline{border-color:#246ba24d;gap:24px;color:var(--brand-blue)}nav .outline:hover{background:#edf5fb}
.intro em,.portfolio em,.research em,.journal em{color:var(--brand-blue)}
.principles b,.portfolio .eyebrow,.research .eyebrow,.journal .eyebrow{color:var(--brand-blue)}
.product-display:before{background:var(--brand-blue)}.product-index button[aria-selected=true]{border-left-color:var(--brand-blue)}
.contact{background:var(--navy);color:#fff;border-top:1px solid #ffffff20}.contact em{color:var(--aqua)}.contact .eyebrow,.contact p{color:#b9cfdf}.contact .line-link{color:#fff;border-color:#b8d9ee70}.contact-arrow{color:#fff;border-color:#b8d9ee66}.contact-arrow:hover{background:var(--brand-blue);color:#fff}
footer{background:#fff;color:var(--brand-ink)}footer p,footer a{color:#49677e}.footer-main>div>span{color:var(--brand-blue)}footer a:hover{color:var(--brand-blue)}.footer-bottom{border-top-color:#d7e3ed;color:#49677e}#effects{background:#f4f8fc;color:var(--brand-ink);border-color:#c5d7e6}
@media(max-width:1150px){header{height:100px}.logo{width:155px}nav{gap:18px;font-size:11px}nav .outline{padding:11px 15px;gap:12px}}
@media(max-width:980px){header{height:95px}.menu{display:block;color:var(--brand-ink);background:none;border:1px solid #c5d7e6;border-radius:25px;padding:10px 17px}nav{display:none;position:absolute;top:127px;left:0;right:0;background:#fff;color:var(--brand-ink);padding:25px var(--pad);flex-direction:column;align-items:stretch;gap:0;z-index:10;box-shadow:0 15px 25px #071e2c15;font-size:14px}nav.open{display:flex}nav>a{padding:14px 0;border-bottom:1px solid #e1eaf1}nav .outline{margin-top:15px;justify-content:space-between;padding:13px 18px}.logo{width:150px}}
@media(max-width:760px){header{height:95px}.contact h2{font-size:43px}.footer-main .logo{width:150px}}

.contact h2 em{color:#b8d9ee}.footer-main>div>a{color:#49677e}.footer-main a:hover{color:#246ba2}
