body{background:#10121c;color:#f6f3ed}.wrap{max-width:1240px}.nav{height:96px;border-color:#ffffff15}.brand{font-size:25px!important;font-family:'DM Sans',Arial,sans-serif;font-weight:600;letter-spacing:-.8px}.brand b{font-weight:400;color:#d6b678}.navlinks a{font-size:14px;color:#e1dfdc}.navlinks .pill{color:#161822}.hero{padding:65px 0 85px;gap:65px;min-height:690px;grid-template-columns:1.15fr .85fr}.hero h1{font-size:clamp(3.5rem,6.4vw,6.1rem);line-height:1.06;letter-spacing:-.045em}.hero .eyebrow{font-size:12px;margin-bottom:12px;letter-spacing:.2em}.grand-intro{font-size:15px;font-family:'DM Sans',Arial,sans-serif;font-style:normal;color:#c8c7cc;margin-bottom:25px}.brand-divider{display:none}.hero p.lead{font-size:18px;line-height:1.75;color:#c0c2cd;max-width:490px}.hero em{color:#d6b678}.hero>div:last-child{padding:0;border:0;border-radius:6px;background:none;box-shadow:none}.company-photo{height:535px!important;border-radius:180px 180px 6px 6px!important;filter:brightness(.9) saturate(.75);border:0}.company-photo-caption{font-size:11px!important;letter-spacing:.13em;color:#a7aab8!important;line-height:1.7;margin:18px 0!important}.btn,.pill{background:#d6b678;border:1px solid #d6b678;border-radius:4px;color:#171924;box-shadow:none;font-size:14px;letter-spacing:0;padding:15px 24px}.btn.secondary{border-color:#555966;color:#e9e5dc}.hero .small{font-size:13px;color:#979ba8}.ribbon{background:#1a1d29;color:#d0c4a8;letter-spacing:.1em;font-size:12px;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.section{padding:85px 0}.section h2{font-size:clamp(2.5rem,4.1vw,3.65rem);color:#f5f2ec;line-height:1.15}.section-head p{font-size:16px;line-height:1.8;color:#b6bac7}.section-head .eyebrow{color:#d6b678;font-size:12px}.steps{background:#f5f2ec;color:#171924;border:0}.steps .wrap{padding:0 30px;border:0}.steps h2{color:#171924}.steps .eyebrow{color:#8d682e}.step-grid{gap:24px;margin-top:45px}.step-grid article{background:white;border:1px solid #ddd9d1;border-radius:6px;padding:28px}.step-grid b{color:#8d682e;font-size:11px;letter-spacing:.12em;margin-top:0}.step-grid h3{color:#171924;font-size:29px;line-height:1.2}.step-grid p{color:#616675;font-size:16px;line-height:1.75}.package{background:#191c29;border:1px solid #ffffff13;border-radius:6px;box-shadow:none;padding:30px}.package h3{color:#f5f2ec;font-size:28px}.package p{color:#afb4c4;font-size:16px;line-height:1.75}.package .badge{color:#d6b678}.company-contact{background:linear-gradient(120deg,#232a3f,#171b2c);border:1px solid #d6b67866;outline:0;border-radius:8px;box-shadow:none;padding:65px 30px!important}.company-contact .eyebrow{color:#d6b678}.company-contact p{color:#c0c4d0}.company-contact .phone{font-family:'DM Sans',Arial,sans-serif;font-size:27px;color:#f3efdf;margin:25px 0}.company-contact .btn{background:#d6b678;border-color:#d6b678;color:#171924}.company-contact .secondary{background:transparent;border-color:#596071;color:#e8e6df}footer{background:#0c0e16;border-color:#ffffff13}.foot p{color:#969cad;font-size:12px}.foot a{color:#c8b384}.foot .brand{color:#f6f3ed}.eyebrow{color:#d6b678}a:focus-visible,button:focus-visible{outline:3px solid #e6c889;outline-offset:5px}@media(max-width:800px){.nav{height:auto;padding:22px 0;gap:18px}.navlinks{width:100%}.navlinks .pill{padding:10px 15px}.brand{font-size:23px!important}.hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:35px 0 55px}.hero h1{font-size:clamp(3.15rem,12vw,4.7rem)}.hero>div:last-child{max-width:100%;width:100%}.company-photo{height:350px!important;border-radius:130px 130px 5px 5px!important}.hero .actions{gap:10px}.hero .btn{padding:14px 17px}.section{padding:60px 0}.section h2{font-size:2.6rem}.steps .wrap{padding:0 20px;margin:0}.step-grid{margin-top:30px}.step-grid article{padding:25px}.company-contact{padding:45px 22px!important}.ribbon{font-size:11px}.foot .brand{font-size:21px!important}}
