@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#edf3f2;--muted:#a9b5b5;--sea:#0e1b20;--sea-2:#12252b;--sea-3:#20363d;--gold:#d6ad69;--gold-2:#f0d7a8;--line:rgba(226,235,233,.14);--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0c171b;color:var(--ink);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}.wrap{width:min(var(--max),calc(100% - 72px));margin-inline:auto}.topline{height:37px;background:#091216;border-bottom:1px solid var(--line);color:#c1cbca;font-size:11px;letter-spacing:.07em;overflow:hidden}.topline,.topline .wrap{display:flex;align-items:center}.topline .wrap{gap:22px;white-space:nowrap}.topline strong{color:var(--gold)}.topline a:hover{color:var(--gold-2)}.site-header{height:92px;background:rgba(13,26,31,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{height:100%;justify-content:space-between;gap:28px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:11px;min-width:220px}.brand-mark{width:39px;height:39px;border-radius:50%;background:var(--gold);color:#172127;display:grid;place-items:center;font-family:Manrope;font-weight:800;font-size:17px}.brand-copy{display:flex;flex-direction:column;line-height:1.2}.brand-copy strong{font:800 17px Manrope;letter-spacing:-.04em}.brand-copy small{font-size:9px;letter-spacing:.17em;color:#acb8b7;margin-top:4px}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,31px);font-size:12px;font-weight:700;letter-spacing:.04em}.main-nav a{color:#d7dfde;transition:color .2s}.main-nav a.active,.main-nav a:hover{color:var(--gold-2)}.header-actions{display:flex;align-items:center;gap:18px}.header-actions a{font-size:12px;color:#d0d8d7}.menu-toggle{display:none;border:0;background:none;padding:10px}.hero{min-height:640px;position:relative;display:flex;align-items:center;overflow:hidden;background:#0b171b}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,18,22,.88),rgba(8,18,22,.65) 44%,rgba(8,18,22,.16)),linear-gradient(0deg,rgba(8,18,22,.4),transparent 60%),url(https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&w=2200&q=85) center 48%/cover;filter:saturate(.78)}.hero-inner{position:relative;width:min(var(--max),calc(100% - 72px));margin:auto;padding:86px 0}.hero-copy{max-width:700px}.hero h1,.page-hero h1{font:800 clamp(50px,7.2vw,100px)/.98 Manrope,sans-serif;letter-spacing:-.065em;margin:0 0 27px;max-width:760px}.hero p{font-size:19px;line-height:1.5;color:#d0d9d8;max-width:560px;margin:0 0 35px}.actions{display:flex;gap:13px}.actions,.button{align-items:center}.button{display:inline-flex;justify-content:center;gap:12px;padding:15px 22px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.button.primary{background:var(--gold);color:#111c20}.button.primary:hover{background:var(--gold-2)}.button.secondary{border-color:rgba(240,245,244,.62);color:white}.button.secondary:hover{border-color:var(--gold);color:var(--gold-2)}.section{padding:112px 0}.section.light{background:#e9eeeb;color:#122025}.section.deep{background:#101f24}.section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.section-top h2{font:700 clamp(32px,4vw,56px)/1.06 Manrope;letter-spacing:-.05em;margin:0;max-width:620px}.section-top p{max-width:460px;margin:0;color:#9daead}.light .section-top p{color:#556266}.split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.split h2{font:700 clamp(38px,5vw,64px)/1.04 Manrope;letter-spacing:-.055em;margin:0 0 24px}.split p{color:#afbcba;max-width:560px}.light .split p{color:#536165}.text-link{display:inline-flex;align-items:center;gap:13px;color:var(--gold-2);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:22px}.light .text-link{color:#73582d}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 42px}.feature{padding:24px 0;border-top:1px solid var(--line)}.feature h3{font:700 15px Manrope;letter-spacing:.025em;margin:0 0 9px;text-transform:uppercase}.feature p{font-size:14px;color:#a9b7b5;margin:0}.service-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbd4d0}.service-item{min-height:215px;padding:32px 30px 32px 0;border-bottom:1px solid #cbd4d0}.service-item:not(:nth-child(3n)){margin-right:30px}.service-item h3{font:700 19px/1.2 Manrope;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 14px}.service-item p{color:#59676a;font-size:14px;max-width:330px}.service-item a{display:inline-flex;margin-top:9px;color:#775b31;font-size:10px;letter-spacing:.1em;font-weight:700}.stats-band{padding:43px 0;background:#cba56a;color:#152126}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.stat strong{display:block;font:800 clamp(30px,4vw,48px)/1 Manrope;letter-spacing:-.06em}.stat span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quote-section{background:#e9eeeb;color:#122025}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.quote{font:500 clamp(23px,3vw,38px)/1.25 Manrope;letter-spacing:-.035em;margin:0}.quote-by{margin-top:27px;font-size:12px;color:#5e6a6b}.logos{display:flex;gap:44px;align-items:center;flex-wrap:wrap;padding-top:35px;color:#687474;font:700 13px Manrope;letter-spacing:.06em}.news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-item{border-top:1px solid var(--line);padding-top:19px}.news-meta{font-size:10px;letter-spacing:.08em;color:var(--gold-2);text-transform:uppercase}.news-item h3{font:700 21px/1.25 Manrope;letter-spacing:-.025em;margin:15px 0 25px}.news-item a{font-size:10px;letter-spacing:.1em;color:#d9bb87;text-transform:uppercase;font-weight:700}.faq-list{max-width:900px}.faq-list details{border-top:1px solid var(--line);padding:24px 0}.faq-list summary{cursor:pointer;list-style:none;font:700 18px Manrope}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{max-width:720px;color:#aab8b7}.cta-band{padding:86px 0;background:#172a30}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta-inner h2{font:700 clamp(35px,5vw,64px)/1.02 Manrope;letter-spacing:-.055em;margin:0;max-width:700px}.cta-inner p{color:#b4c0be;max-width:490px}.site-footer{background:#091317;padding:72px 0 32px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:55px}.footer-col h4{font:700 11px Manrope;letter-spacing:.13em;color:#d4b478;text-transform:uppercase;margin:0 0 19px}.footer-col a,.footer-col p{display:block;color:#aab7b6;font-size:12px;margin:0 0 10px}.footer-col a:hover{color:var(--gold-2)}.footer-brand{font:800 29px Manrope;letter-spacing:-.05em;margin:0 0 14px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7d8b8a}.page-hero{padding:110px 0 95px;background:linear-gradient(90deg,rgba(8,18,22,.83),rgba(8,18,22,.36)),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=2000&q=80) 50%/cover}.page-hero h1{font-size:clamp(45px,6vw,78px);max-width:850px}.page-hero p{font-size:18px;color:#c1ccca;max-width:640px}.crumb{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2);margin-bottom:23px}.article-body{max-width:790px;margin-inline:auto}.article-body p{font-size:17px;color:#c1ccca;line-height:1.8}.article-body h2{font:700 35px Manrope;letter-spacing:-.04em;margin-top:55px}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.article-card{padding:25px 0;border-top:1px solid var(--line)}.article-card h3{font:700 22px/1.2 Manrope}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:9px}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{background:#12252b;color:#eff5f4;border:1px solid #456068;padding:15px 16px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.field textarea{min-height:140px;resize:vertical}.notice{padding:15px 18px;background:#20363d;color:#d9e5e2;margin:22px 0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product{background:#14272d;padding:16px}.product-image{aspect-ratio:1;background:#253a40;display:grid;place-items:center;color:#d7b676;font:800 42px Manrope}.product h3{font:700 16px Manrope}.product strong{color:var(--gold-2)}.mobile-nav{display:none}@media(max-width:1100px){.main-nav{gap:13px;font-size:10px}.brand{min-width:180px}.header-actions{display:flex;gap:12px}.header-actions .button{padding:12px 14px}.hero{min-height:570px}.footer-top{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero-inner,.wrap{width:calc(100% - 40px)}.topline .wrap{width:max-content;animation:marquee 30s linear infinite}.site-header{height:72px}.brand-mark{width:35px;height:35px}.brand-copy strong{font-size:15px}.menu-toggle{display:block}.header-actions{display:none}.mobile-entry{display:block!important}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0d1a1f;padding:18px 22px 27px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line);font-size:13px}.main-nav.open{display:flex}.hero{min-height:590px}.hero:before{background:linear-gradient(90deg,rgba(8,18,22,.85),rgba(8,18,22,.45)),url(https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&w=1200&q=80) 50%/cover}.hero-inner{padding:65px 0}.hero h1{font-size:clamp(48px,13vw,72px)}.hero p{font-size:17px}.section{padding:75px 0}.section-top{display:block;margin-bottom:38px}.section-top p{margin-top:20px}.quote-grid,.split{grid-template-columns:1fr;gap:35px}.feature-list{gap:0 20px}.feature{padding:20px 0}.service-list{grid-template-columns:1fr}.service-item:not(:nth-child(3n)){margin-right:0}.service-item{min-height:0;padding:27px 0}.stats-grid{grid-template-columns:1fr 1fr;row-gap:30px}.article-list,.news-list{grid-template-columns:1fr;gap:20px}.cta-inner{display:block}.cta-inner .button{margin-top:15px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 22px}.footer-brand{font-size:24px}.footer-bottom{display:block}.page-hero{padding:80px 0 70px}.page-hero h1{font-size:clamp(43px,11vw,68px)}.product-grid{grid-template-columns:1fr 1fr;gap:12px}.product{padding:10px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}.mobile-entry{display:none}@keyframes marquee{to{transform:translateX(-30%)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}