:root{--navy:#061827;--navy2:#09273c;--paper:#f4f1eb;--ink:#10283f;--copper:#d48745;--grey:#7d838d;--line:rgba(255,255,255,.18);--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:#fff;font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.skip{position:fixed;top:-60px;left:10px;z-index:99;background:#fff;color:#000;padding:10px}.skip:focus{top:10px}header{position:fixed;inset:0 0 auto;z-index:20;border-bottom:1px solid transparent;transition:.3s}header.stuck{background:rgba(6,24,39,.94);backdrop-filter:blur(14px);border-color:var(--line)}.nav{height:76px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:13px;font-size:15px;letter-spacing:.1em;line-height:1.15}.brand img{width:55px;height:42px;object-fit:contain}.brand b{font-weight:400}.nav nav{display:flex;gap:28px;margin-left:auto;font-size:13px}.nav nav a:hover{color:var(--copper)}#menu{display:none;margin-left:auto;background:none;border:0}#menu i{display:block;width:27px;height:2px;background:#fff;margin:6px}.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--copper);background:var(--copper);color:#fff;padding:13px 20px;border-radius:2px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.03em}.btn.outline{background:transparent}.hero{min-height:760px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,rgba(3,15,27,.98),rgba(3,15,27,.78) 47%,rgba(3,15,27,.15)),url('assets/seda-bess.jpg') center/cover}.hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(8deg,transparent 0 73px,rgba(212,135,69,.08) 74px 75px);pointer-events:none}.hero-copy{position:relative;z-index:1;padding-top:100px}.hero-mark{width:160px;height:115px;object-fit:contain;object-position:left center;margin-bottom:12px}.label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#b7c8d4}.copper{color:var(--copper)}h1{font-size:clamp(42px,6vw,76px);line-height:1;margin:8px 0 12px;letter-spacing:.01em}h2{font-size:clamp(34px,4.5vw,58px);line-height:1.05;letter-spacing:-.04em;margin:8px 0 24px}.hero h2{max-width:760px;font-size:clamp(30px,4vw,54px);font-weight:400;color:#d8e1e8}.hero-copy>p:not(.label){font-size:18px;max-width:620px;color:#cedae3}.actions{display:flex;gap:14px;margin-top:28px}.metrics{display:flex;margin-top:48px;border-top:1px solid var(--line);max-width:900px;padding-top:22px}.metrics div{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;align-items:center;padding:0 34px;border-right:1px solid var(--line)}.metrics div:first-child{padding-left:0}.metrics strong{font-size:34px;color:var(--copper)}.metrics small{font-size:16px}.metrics span{font-size:11px;color:#ccdae3}.section{padding:100px 0}.light{background:var(--paper);color:var(--ink)}.overview{display:grid;grid-template-columns:1fr 1.7fr;gap:65px}.overview>div:first-child>p:not(.label){color:#52616b}.four{display:grid;grid-template-columns:repeat(4,1fr)}.four article{text-align:center;padding:12px 24px;border-left:1px solid #cbc6be}.four i{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--ink);border-radius:50%;font-style:normal;font-size:23px;margin:0 auto 18px}.four h3{font-size:16px}.four p{font-size:12px;color:#57636d}.track{display:grid;grid-template-columns:42% 58%;min-height:600px}.photo{background:url('assets/seda-bess.jpg') center/cover}.track-copy{padding:70px clamp(35px,7vw,100px)}.track-copy>p:not(.label){color:#b8c9d4}.track-grid{display:grid;grid-template-columns:1fr .8fr;gap:32px;margin-top:28px}.track h4{text-transform:uppercase;color:var(--copper);font-size:11px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills span{border:1px solid #5d7588;padding:8px 10px;border-radius:3px;font-size:11px}.numbers{border-left:1px solid var(--line);padding-left:28px}.numbers b{display:block;color:var(--copper);font-size:22px;margin-bottom:14px}.numbers small{display:block;color:#c5d1d9;font-size:11px;font-weight:400}.timeline{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--copper);margin-top:35px;padding-top:15px}.timeline span{text-align:center;text-transform:uppercase;font-size:9px}.strategy{background:linear-gradient(135deg,var(--navy),var(--navy2))}.strategy-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr)}.strategy-grid>div,.strategy-grid article{padding:0 28px;border-right:1px solid var(--line)}.strategy-grid>div{padding-left:0}.strategy-grid h2{font-size:38px}.strategy-grid article>b,.why-grid b{font-size:36px;color:var(--copper)}.strategy-grid h3{text-transform:uppercase;font-size:13px}.strategy-grid ul{padding-left:18px;color:#d1dce3;font-size:13px}.caps{display:grid;grid-template-columns:.8fr 2fr;gap:60px}.caps h2{font-size:40px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article{display:flex;gap:15px;border:1px solid #d6c8ba;border-radius:6px;padding:20px;background:rgba(255,255,255,.3);transition:.25s}.cards article:hover{transform:translateY(-3px);border-color:var(--copper)}.cards i{font-size:23px;color:var(--copper);font-style:normal}.cards h3{font-size:14px;margin:0 0 6px}.cards p{font-size:11px;color:#5b6872;margin:0}.why{padding:65px 0}.why-grid{display:grid;grid-template-columns:repeat(4,1fr)}.why-grid article{padding:8px 30px;border-right:1px solid var(--line)}.why-grid article:first-child{padding-left:0}.why-grid h3{margin:2px 0}.why-grid p{color:#b8c8d2;font-size:12px}.contact{padding:80px 0;background:radial-gradient(circle at 15% 60%,#10415c,transparent 35%),var(--navy)}.contact-grid{display:grid;grid-template-columns:1fr .65fr 1.25fr;gap:50px}.contact h2{font-size:52px}.contact p{color:#bacbd5}.email{display:inline-block;border:1px solid #61798a;padding:10px 16px;margin-top:10px}.contact-grid>div:nth-child(2){border-left:1px solid var(--line);padding-left:30px;font-size:13px}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact input,.contact textarea{border:1px solid transparent;background:#1a354b;color:white;padding:12px;font:inherit}.contact textarea{grid-column:1/-1}.contact form .btn{grid-column:2}footer{border-top:1px solid var(--line);font-size:11px;color:#8399a8}footer .wrap{display:flex;justify-content:space-between;padding:18px 0}@media(max-width:1000px){.nav nav,.desktop{display:none}#menu{display:block}header.open nav{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;background:var(--navy);padding:30px}.overview,.caps{grid-template-columns:1fr}.track{grid-template-columns:1fr}.photo{min-height:430px}.strategy-grid{grid-template-columns:1fr 1fr}.strategy-grid>div{grid-column:1/-1;margin-bottom:40px}.cards{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr 1fr}.contact form{grid-column:1/-1}}@media(max-width:680px){.wrap{width:calc(100% - 30px)}.hero{min-height:830px}.hero-copy{padding-top:110px}.hero-mark{width:120px;height:90px}.actions{flex-direction:column}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.metrics div{padding:0 10px 12px 0;border-right:0;border-bottom:1px solid var(--line)}.metrics div:last-child{grid-column:1/-1}.section{padding:70px 0}.four,.cards,.why-grid{grid-template-columns:1fr}.four article{text-align:left;border-left:0;border-top:1px solid #cac5bd;padding:22px 0}.four i{margin:0 0 10px}.photo{min-height:340px}.track-copy{padding:55px 20px}.track-grid{grid-template-columns:1fr}.numbers{border-left:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr;border-top:0;border-left:1px solid var(--copper);padding:0 0 0 16px;gap:12px}.timeline span{text-align:left}.strategy-grid{grid-template-columns:1fr}.strategy-grid>div{grid-column:auto}.strategy-grid>div,.strategy-grid article{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.why-grid article,.why-grid article:first-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.contact-grid{grid-template-columns:1fr}.contact-grid>div:nth-child(2){border-left:0;padding-left:0}.contact form{grid-template-columns:1fr}.contact input,.contact textarea,.contact form .btn{grid-column:1}footer .wrap{flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
