body{margin:0;background:#4f6c7c;}
::selection{background:#e8b23d;color:#1c2b33}
.stripes{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,0.035) 0px,rgba(255,255,255,0.035) 1px,transparent 1px,transparent 14px);}

.element-001 { background:#4f6c7c;color:#eef2f3;font-family:'Barlow',sans-serif;line-height:1.5;overflow-x:hidden; }

.element-002 { position:sticky;top:0;z-index:50;background:#1c2b33;border-bottom:3px solid #e8b23d;padding:16px 8vw;display:flex;justify-content:space-between;align-items:center; }

.element-003 { display:flex;align-items:center;gap:12px; }

.element-004 { width:28px;height:28px;border-radius:50%;border:2px solid #eef2f3;display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px; }

.element-005 { font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:16px;letter-spacing:.06em;text-transform:uppercase; }

.element-006 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;background:#e8b23d;color:#1c2b33;padding:10px 22px;text-decoration:none; }

.element-006:hover { background:#f5c35c; }

.element-007 { position:relative;padding:80px 8vw 70px;background:linear-gradient(180deg,#5b7a8b,#44606f);overflow:hidden;border-bottom:6px solid #e8b23d; }

.element-008 { position:absolute;top:-40px;right:4vw;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:clamp(140px,22vw,360px);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(232,178,61,0.35);letter-spacing:-0.02em;z-index:0;pointer-events:none; }

.element-009 { position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:60px; }

.element-010 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#e8b23d; }

.element-011 { position:relative;z-index:1;max-width:760px; }

.element-012 { display:flex;flex-direction:column;gap:2px;margin-bottom:22px; }

.element-013 { font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:#cfe2e8; }

.element-014 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:clamp(46px,8vw,96px);line-height:0.92;margin:0 0 28px;text-transform:uppercase;letter-spacing:-0.01em; }

.element-015 { color:#e8b23d; }

.element-016 { font-size:18px;color:#dce8ec;max-width:560px;margin:0 0 36px; }

.element-017 { display:flex;gap:14px;flex-wrap:wrap; }

.element-018 { background:#e8b23d;color:#1c2b33;padding:16px 30px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none; }

.element-018:hover { background:#f5c35c; }

.element-019 { background:transparent;color:#eef2f3;padding:16px 30px;border:2px solid #eef2f3;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none; }

.element-019:hover { background:rgba(238,242,243,0.1); }

.element-020 { position:relative;z-index:1;display:flex;gap:16px;margin-top:56px;flex-wrap:wrap; }

.element-021 { background:#eef2f3;color:#1c2b33;padding:8px 18px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em; }

.element-022 { background:#e8b23d;color:#1c2b33;padding:8px 18px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em; }

.element-023 { max-width:1120px;margin:0 auto;padding:80px 8vw; }

.element-024 { display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:40px; }

.element-025 { display:flex;align-items:flex-start;gap:10px; }

.element-026 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:48px;color:#e8b23d;line-height:1; }

.element-027 { font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:#cfe2e8;margin-top:8px; }

.element-028 { font-size:19px;color:#eef2f3;margin:0 0 20px; }

.element-029 { font-size:16px;color:#cfe2e8;margin:0; }

.element-030 { color:#eef2f3; }

.element-031 { color:#aebfc5;font-style:normal; }

.element-032 { background:#44606f;padding:80px 8vw;border-top:3px solid rgba(232,178,61,0.4);border-bottom:3px solid rgba(232,178,61,0.4); }

.element-033 { max-width:1120px;margin:0 auto; }

.element-034 { display:flex;align-items:center;gap:14px;margin-bottom:44px; }

.element-035 { font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:26px;text-transform:uppercase;letter-spacing:.03em; }

.element-036 { display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px; }

.element-037 { background:#1c2b33;padding:30px 26px;border-left:4px solid #e8b23d;transition:transform .2s ease; }

.element-037:hover { transform:translateY(-4px); }

.element-038 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:22px;margin:0 0 12px;text-transform:uppercase;color:#e8b23d; }

.element-039 { color:#cfe2e8;font-size:15px;margin:0; }

.element-040 { max-width:1120px;margin:0 auto;padding:80px 8vw 60px;scroll-margin-top:80px; }

.element-041 { display:flex;align-items:center;gap:14px;margin-bottom:12px; }

.element-042 { color:#cfe2e8;font-size:15px;max-width:620px;margin:0 0 44px; }

.element-043 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;color:#eef2f3;margin-bottom:16px; }

.element-044 { color:#aebfc5;font-weight:500; }

.element-045 { background:#1c2b33;border-top:4px solid #e8b23d;padding:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center; }

.element-046 { color:#cfe2e8;font-size:15px;margin:0 0 18px; }

.element-047 { margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px; }

.element-048 { display:flex;gap:10px;font-size:15px;color:#eef2f3; }

.element-049 { text-align:right;border-left:2px solid rgba(255,255,255,0.12);padding-left:32px; }

.element-050 { font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#aebfc5;margin-bottom:8px; }

.element-051 { font-family:'Barlow Condensed',sans-serif;font-size:44px;font-weight:700;color:#e8b23d;white-space:nowrap; }

.element-052 { font-family:'Barlow Condensed',sans-serif;font-size:13px;color:#aebfc5; }

.element-053 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;color:#eef2f3;margin:60px 0 8px;scroll-margin-top:80px; }

.element-054 { color:#cfe2e8;font-size:15px;margin:0 0 30px;max-width:680px; }

.element-055 { background:#1c2b33;padding:30px 26px;display:flex;flex-direction:column;gap:20px;border-top:4px solid #39b37d;transition:transform .2s ease; }

.element-055:hover { transform:translateY(-6px); }

.element-056 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#39b37d;margin-bottom:6px; }

.element-057 { font-family:'Barlow Condensed',sans-serif;font-size:34px;font-weight:700;color:#eef2f3; }

.element-058 { font-size:15px;color:#aebfc5;font-weight:500; }

.element-059 { display:flex;flex-direction:column;gap:12px;font-size:14px; }

.element-060 { display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px; }

.element-061 { color:#aebfc5; }

.element-062 { display:flex;justify-content:space-between; }

.element-063 { background:#1c2b33;padding:30px 26px;display:flex;flex-direction:column;gap:20px;border-top:4px solid #e8b23d;position:relative;transition:transform .2s ease; }

.element-063:hover { transform:translateY(-6px); }

.element-064 { position:absolute;top:0;right:22px;background:#e8b23d;color:#1c2b33;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px; }

.element-065 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#e8b23d;margin-bottom:6px; }

.element-066 { background:#1c2b33;padding:30px 26px;display:flex;flex-direction:column;gap:20px;border-top:4px solid #c94f4f;transition:transform .2s ease; }

.element-066:hover { transform:translateY(-6px); }

.element-067 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#d87b7b;margin-bottom:6px; }

.element-068 { font-family:'Barlow Condensed',sans-serif;font-size:14px;color:#aebfc5;margin-top:24px; }

.element-069 { background:#44606f;padding:80px 8vw;border-top:3px solid rgba(232,178,61,0.4); }

.element-070 { max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:40px; }

.element-071 { display:flex;flex-direction:column;gap:20px; }

.element-072 { display:flex;gap:16px;background:#1c2b33;padding:18px 20px;border-left:4px solid #e8b23d; }

.element-073 { color:#cfe2e8; }

.element-074 { background:linear-gradient(135deg,#e8b23d,#d99c28);padding:70px 8vw;text-align:center; }

.element-075 { font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:clamp(30px,4.5vw,48px);text-transform:uppercase;color:#1c2b33;margin:0 0 14px;letter-spacing:-0.01em; }

.element-076 { font-family:'Barlow',sans-serif;font-size:16px;color:#3a2e0f;max-width:520px;margin:0 auto 32px; }

.element-077 { display:inline-block;background:#1c2b33;color:#eef2f3;padding:16px 38px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none; }

.element-077:hover { background:#28404d; }

.element-078 { padding:50px 8vw;text-align:center;background:#3a5361; }

.element-079 { font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#aebfc5; }
