@font-face{font-family:Poppins;src:url('assets/poppins.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#101110;color:#f6f5ee;font:16px/1.7 Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible{outline:3px solid #e6c672;outline-offset:6px}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.header{display:flex;align-items:center;gap:30px;min-height:110px;border-bottom:1px solid #37392f}.brand img{display:block;width:160px;height:auto}.partnership{border-left:1px solid #55584a;padding-left:28px;font-size:11px;letter-spacing:1.6px;color:#c2c5b7}.header nav{margin-left:auto;display:flex;align-items:center;gap:28px;font-size:14px}.nav-contact{border:1px solid #666a58;padding:11px 20px}.nav-contact span{margin-left:18px}.hero{background:radial-gradient(ellipse at 90% 60%,#36332255,transparent 65%)}.hero-grid{display:grid;grid-template-columns:1fr 1.18fr;gap:46px;align-items:center;padding-block:65px 70px}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:600;color:#d6bc73;display:flex;align-items:center;gap:12px}.eyebrow>span{width:25px;height:1px;background:#d6bc73}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Arial,sans-serif;font-weight:400}h1{font-size:clamp(42px,4.6vw,66px);letter-spacing:-2.5px;line-height:1.09;margin:24px 0}em{font-family:Georgia,serif;font-weight:400;color:#e3c26e}h1 em{font-size:.94em}.hero-copy>p{font-size:20px;line-height:1.7;max-width:450px;color:#d0d2c6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 23px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.gold{background:#e6c672;color:#171910}.button:hover{transform:translateY(-2px);background:#f6da93;text-decoration:none}.hero .button{margin-top:29px}.hero-proof{font-size:12px;color:#aeb4a3;margin-top:17px}.hero-visual{min-width:0}.movers{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:4px 48px 4px 4px}.partner-card{display:flex;align-items:center;gap:23px;padding:24px 0 0}.partner-card img{width:125px;height:auto}.partner-card>div{border-left:1px solid #55584b;padding-left:23px}.partner-card span{font-size:10px;letter-spacing:1.3px;color:#d3bd7c}.partner-card p{font-size:13px;color:#b5bbab;margin-top:4px}.value-strip{background:#efd583;color:#121510}.strip-grid{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:28px}.strip-grid>span{font-size:11px;letter-spacing:.6px;line-height:1.9}.strip-grid strong{font-size:16px;letter-spacing:0}.strip-grid p{font-size:15px;font-weight:600}.strip-grid p span{margin-right:12px}.benefits{padding-block:85px 90px}.section-top{display:flex;justify-content:space-between;gap:55px;align-items:end;margin-bottom:55px}h2{font-size:clamp(35px,3.6vw,49px);line-height:1.15;letter-spacing:-1.5px;margin-top:17px}.section-top>p{max-width:440px;color:#aeb5a4;line-height:1.8}.benefits-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:85px;align-items:start}.terminal-feature{position:sticky;top:30px;padding:38px 36px 30px;background:radial-gradient(ellipse at 50% 65%,#5f5633 0%,#2c3021 46%,#20251b 80%);border-radius:40px 4px 40px 4px;overflow:hidden}.terminal-feature .eyebrow{font-size:10px}.terminal-feature h3{font-size:37px;line-height:1.2;letter-spacing:-1px;margin:22px 0 0}.terminal-feature img{display:block;width:112%;max-width:none;height:auto;margin:20px -6% 22px;filter:drop-shadow(0 24px 20px #0005)}.terminal-feature>a{display:flex;justify-content:space-between;gap:15px;font-size:14px;color:#e6cd86;border-top:1px solid #666a4b;padding-top:20px}.benefit-list article{display:flex;gap:24px;padding:21px 0;border-bottom:1px solid #363c2f}.benefit-list article:first-child{padding-top:0}.benefit-list article>span{color:#c6ad6c;font-size:12px;padding-top:5px}.benefit-list h3{font-size:23px;line-height:1.3;margin-bottom:7px}.benefit-list p{color:#aeb5a4;font-size:15px;line-height:1.7}.contact{background:#eceee6;color:#23291e;padding:75px 0}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.contact .eyebrow{color:#716a43}.contact h2{font-size:52px}.contact em{color:#77703e}.contact-grid>div>p{max-width:400px;color:#616957;margin-top:24px}.contact-card{border-left:1px solid #bdc5b1;padding:15px 0 15px 50px}.number{font-size:11px;letter-spacing:1.6px;color:#6c745e}.contact-card h3{font-size:33px;margin:18px 0}.contact-email{display:flex;justify-content:space-between;gap:14px;font-size:18px}.phone{display:block;font-size:25px;margin:15px 0 26px}.phone span{font-size:12px;margin-left:10px;color:#67705b}.contact-card .button{display:flex}.contact-card .address{font-size:13px;line-height:1.8}footer{display:flex;justify-content:space-between;align-items:center;padding-block:30px}footer>div{display:flex;gap:30px;align-items:center}footer img{width:110px;height:auto}footer span,footer a{font-size:13px;color:#b0b5a6}.trademark{font-size:12px;line-height:1.8;color:#969e89;padding-bottom:30px}.skip{position:absolute;top:-100px;left:20px;padding:15px;background:#e6c672;color:#111;z-index:9}.skip:focus{top:15px}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.partnership{display:none}.hero-grid{gap:30px}.hero-copy>p{font-size:17px}h1{font-size:46px}.partner-card{gap:15px}.partner-card img{width:90px}.partner-card>div{padding-left:15px}.strip-grid{flex-wrap:wrap}.benefits-layout{gap:40px}.terminal-feature{padding:28px}.terminal-feature h3{font-size:31px}.contact-grid{gap:40px}.contact-card{padding-left:30px}.contact h2{font-size:43px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{min-height:90px}.brand img{width:135px}.header nav>a:first-child{display:none}.nav-contact{padding:9px 14px}.hero-grid{grid-template-columns:1fr;padding-block:40px;gap:32px}h1{font-size:clamp(39px,9.7vw,64px);letter-spacing:-1.8px}.hero-copy>p{font-size:18px}.eyebrow{font-size:10px;letter-spacing:1.2px}.movers{border-top-right-radius:35px}.partner-card img{width:115px}.partner-card span{font-size:9px}.strip-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 14px}.strip-grid p{font-size:13px}.strip-grid strong{font-size:14px}.strip-grid p span{margin-right:5px}.benefits{padding-block:55px}.section-top{display:block;margin-bottom:32px}.section-top>p{margin-top:22px;font-size:15px}.benefits-layout{grid-template-columns:1fr;gap:35px}.terminal-feature{position:relative;top:0;padding:30px}.terminal-feature h3{font-size:35px}.terminal-feature img{max-width:460px;width:100%;margin:15px auto}.benefit-list h3{font-size:22px}.contact{padding-block:50px}.contact-grid{grid-template-columns:1fr;gap:30px}.contact h2{font-size:43px}.contact-card{border-left:0;border-top:1px solid #bdc5b1;padding:28px 0 0}.contact-email{font-size:17px}footer{align-items:start;gap:20px}footer>div{flex-direction:column;gap:12px;align-items:start}footer a{white-space:nowrap}footer span{font-size:11px}.button{font-size:13px;padding:17px 18px;gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
/* White navigation bar ends at the header divider; hero stays dark. */
.header-bar{background:#fff;color:#171910}.header{border-bottom-color:#ddd8c9}.header .brand img{mix-blend-mode:multiply}.header .partnership{color:#756026;border-left-color:#b7ad8a}.header .nav-contact{border-color:#9b8954;background:#fff;color:#171910}.header .nav-contact:hover{background:#f8f5ec}.header a:focus-visible{outline-color:#806622}
