:root{--ink:#14251e;--green:#173e30;--paper:#f6f3ec;--gold:#b58d52;--line:#d8d5cc;--muted:#68716b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.notice{padding:8px;text-align:center;background:#c19a61;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:17px 4.5vw;border-bottom:1px solid #d4d2ca;background:#f6f3ecee;backdrop-filter:blur(18px)}.logo{display:flex;align-items:center;gap:10px;letter-spacing:.12em;font-size:13px}.logo span{display:grid;width:32px;height:32px;place-items:center;border:1px solid;border-radius:50%;font-family:serif;font-size:18px}.nav nav,.navActions{display:flex;align-items:center;gap:28px;font-size:12px}.lang{border:0;background:none}.bookSmall,.primary{display:inline-flex;justify-content:center;padding:14px 22px;border-radius:3px;background:var(--green);color:#fff;font-size:13px;font-weight:600}.heroNew{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px}.heroCopy{padding:9vw 4vw 7vw 8vw}.kicker,.sectionLabel{font-size:10px;font-weight:600;letter-spacing:.17em}.kicker i{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#4b8b67}.heroNew h1{margin:27px 0;font:500 clamp(58px,7.2vw,108px)/.9 Manrope,sans-serif;letter-spacing:-.075em}.heroNew h1 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.heroText{max-width:570px;color:var(--muted);font-size:18px;line-height:1.6}.heroActions{display:flex;gap:10px;margin-top:35px}.secondary{padding:13px 22px;border:1px solid;border-radius:3px;font-size:13px;font-weight:600}.heroTrust{display:flex;gap:36px;margin-top:65px}.heroTrust div{display:grid;gap:4px}.heroTrust strong{font-size:14px}.heroTrust span{color:var(--muted);font-size:11px}.vaultVisual{position:relative;display:grid;place-items:center;overflow:hidden;background:#15372b}.vaultGlow{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#d2ae72,#6e674c 28%,transparent 68%);filter:blur(35px);opacity:.75}.vaultDoor{position:relative;width:min(32vw,450px);aspect-ratio:1;border:2px solid #bf9d66;border-radius:50%;background:radial-gradient(circle at 45% 40%,#3c5147,#192e27 58%,#0d1d17 72%);box-shadow:0 0 0 22px #243d34,0 0 0 24px #b49058,0 35px 90px #09120e}.vaultRing{position:absolute;inset:29%;border:2px solid #cba96f;border-radius:50%}.vaultRing:before,.vaultRing:after{content:"";position:absolute;left:50%;top:50%;width:150%;height:8px;background:#c6a16a;transform:translate(-50%,-50%) rotate(45deg)}.vaultRing:after{transform:translate(-50%,-50%) rotate(-45deg)}.vaultRing span{position:absolute;inset:36%;z-index:2;border-radius:50%;background:#d5b478}.locationTag{position:absolute;right:25px;bottom:25px;display:grid;gap:5px;padding:18px 22px;background:var(--paper)}.locationTag small{color:var(--muted);font-size:10px}.locationTag strong{font-size:12px}.trustStrip{display:flex;justify-content:center;gap:5vw;padding:25px 4vw;border-block:1px solid var(--line);font-size:11px;letter-spacing:.11em}.trustStrip span{color:var(--muted);font-size:9px}.intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw;padding:130px 8vw}.intro h2,.process h2,.boxes h2,.security h2,.locations h2,.guides h2,.finalCta h2{margin:0;font:500 clamp(38px,5vw,68px)/1.03 Manrope,sans-serif;letter-spacing:-.055em}.intro>div>p{max-width:620px;color:var(--muted);font-size:18px;line-height:1.7}.uses{display:grid;grid-template-columns:repeat(4,1fr);padding:0 4vw 120px}.uses article{min-height:220px;padding:28px;border:1px solid var(--line);border-right:0}.uses article:last-child{border-right:1px solid var(--line)}.uses span,.process li span,.securityGrid span{color:var(--gold);font-size:11px}.uses h3{margin-top:65px;font-size:18px}.uses p,.process li p{color:var(--muted);font-size:13px;line-height:1.5}.process{padding:110px 7vw;background:#e9e4da}.process ol{display:grid;grid-template-columns:repeat(4,1fr);margin:65px 0 0;padding:0;list-style:none}.process li{padding:25px;border:1px solid #c2bdb3;border-right:0}.process li:last-child{border-right:1px solid #c2bdb3}.process li strong{display:block;margin-top:60px}.boxes{padding:125px 6vw}.boxesHead{display:flex;justify-content:space-between;align-items:end}.boxesHead>p{max-width:430px;color:var(--muted);line-height:1.6}.boxTabs{display:flex;margin-top:65px;border-bottom:1px solid var(--line)}.boxTabs button{flex:1;padding:18px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-weight:600}.boxTabs button.active{border-color:var(--gold);color:var(--ink)}.boxShowcase{display:grid;grid-template-columns:1.1fr .9fr;min-height:550px;background:#ebe7de}.boxObject{position:relative;display:grid;place-items:center;background:#193b30}.boxObject>span{position:absolute;top:30px;left:30px;color:#c3a36d}.boxObject>#boxShape{width:54%;height:110px;border:2px solid #d4b57c;background:linear-gradient(140deg,#8c744c,#e0c28a 45%,#645035);box-shadow:18px 22px 0 #102a21,0 30px 70px #07110d;transition:.35s}.boxDetails{padding:60px}.boxDetails>span{color:var(--gold);font-size:9px;letter-spacing:.14em}.boxDetails h3{margin:12px 0;font-size:46px}.price{display:flex;align-items:end;gap:10px;padding-bottom:25px;border-bottom:1px solid #d1cdc4}.price strong{font-size:27px}.price span{color:var(--muted);font-size:10px}.boxDetails dl{margin:25px 0}.boxDetails dl div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #d8d4cb;font-size:12px}.boxDetails dt{color:var(--muted)}.security{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:125px 7vw;background:#17392e;color:#fff}.security>div>p{color:#bdc8c2;line-height:1.7}.securityGrid{display:grid;grid-template-columns:1fr 1fr}.securityGrid article{min-height:145px;padding:24px;border:1px solid #496159}.securityGrid strong{display:block;margin-top:60px}.securityGrid .wide{grid-column:span 2}.locations{padding:125px 5vw}.locationsHead{text-align:center}.locationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.locationGrid article{padding:16px 16px 28px;border:1px solid var(--line)}.locationArt{display:grid;height:300px;place-items:center;margin-bottom:24px;color:#ffffffaa;font:500 76px Manrope;background:linear-gradient(150deg,#234c3d,#b89864)}.artBay{background:linear-gradient(145deg,#d7c9ad,#606b61)}.artDeira{background:linear-gradient(145deg,#a16f43,#263b32)}.locationGrid small{color:var(--gold);font-size:9px;letter-spacing:.14em}.locationGrid h3{margin:10px 0 5px;font-size:21px}.locationGrid p{color:var(--muted);font-size:13px}.locationGrid a{font-size:12px;border-bottom:1px solid}.quote{padding:120px 20vw;text-align:center;background:#e9e3d7}.quote>span{font:70px Georgia;color:var(--gold)}blockquote{margin:0;font:400 clamp(28px,3.6vw,48px)/1.25 Georgia,serif}.quote div{display:grid;gap:5px;margin-top:30px}.quote small{color:var(--muted)}.guides{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:125px 8vw}.guides details{padding:22px 0;border-top:1px solid var(--line)}.guides summary{cursor:pointer;font-weight:600}.guides details p{color:var(--muted)}.finalCta{padding:120px 8vw;text-align:center;background:#b69057}.finalCta>div{display:flex;justify-content:center;gap:10px;margin:38px}.primary.light{background:#f7f3ea;color:#1c3229}.footerNew{display:grid;grid-template-columns:1.3fr .7fr .7fr 1.3fr;gap:5vw;padding:60px 6vw;background:#10241c;color:#fff}.footerNew>div{display:grid;align-content:start;gap:11px}.footerNew>div>a,.footerNew p{color:#aab8b1;font-size:12px}
@media(max-width:850px){.nav nav,.navActions>a:first-of-type{display:none}.heroNew,.intro,.security,.guides{grid-template-columns:1fr}.heroCopy{padding:90px 7vw 65px}.vaultVisual{min-height:500px}.vaultDoor{width:60vw}.trustStrip{overflow:auto;justify-content:flex-start}.uses,.process ol{grid-template-columns:1fr 1fr}.boxesHead{display:block}.boxShowcase{grid-template-columns:1fr}.boxObject{min-height:400px}.locationGrid{grid-template-columns:1fr}.footerNew{grid-template-columns:1fr 1fr}}@media(max-width:520px){.heroNew h1{font-size:54px}.heroActions{flex-direction:column}.heroTrust{display:grid;grid-template-columns:1fr 1fr}.uses,.process ol{grid-template-columns:1fr}.uses article{border-right:1px solid var(--line)}.boxTabs{overflow:auto}.boxTabs button{min-width:100px}.boxDetails{padding:34px 23px}.securityGrid{grid-template-columns:1fr}.securityGrid .wide{grid-column:auto}.footerNew{grid-template-columns:1fr}}
