@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#283847;font-family:'DM Sans',sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1140px,calc(100% - 44px));margin:auto}header{height:80px;background:white;position:sticky;top:0;z-index:5;border-bottom:1px solid #eee}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{font:800 20px Manrope;color:#101c2b;letter-spacing:-1px}.logo b{display:inline-grid;place-items:center;border:1px solid #c49a62;width:38px;height:38px;margin-right:8px}.logo span{color:#c49a62}.logo small{display:block;font:700 7px 'DM Sans';letter-spacing:2px;margin-left:50px;margin-top:-5px;color:#88919a}nav{display:flex;gap:32px;align-items:center;font-size:12px;font-weight:700}nav a:hover{color:#b68b56}.cta{background:#101c2b;color:white;padding:14px 20px}#menu{display:none}.hero{background:#101c2b;color:white;overflow:hidden}.hero-grid{min-height:565px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:45px 0}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:800;color:#dfbd8b}.eyebrow:before{content:'';display:inline-block;width:22px;height:1px;background:#c49a62;vertical-align:middle;margin-right:10px}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(42px,5vw,64px);line-height:1.08;letter-spacing:-2.5px;margin:25px 0}h1 em{font-style:normal;color:#dfbd8b}.hero p{max-width:500px;color:#c3ccd4;font-size:14px;line-height:1.9}.btn{display:inline-block;background:#c49a62;color:#101c2b;border:0;padding:16px 22px;margin-top:18px;font-size:12px;font-weight:800;cursor:pointer}.note{margin-top:27px;font-size:11px;color:#c3ccd4}.art{height:420px;position:relative;display:grid;place-items:center}.ring{width:360px;height:360px;border:1px solid #ffffff28;border-radius:50%;box-shadow:0 0 0 50px #ffffff08,0 0 0 100px #ffffff05}.box{position:absolute;width:250px;height:210px;background:linear-gradient(90deg,#c49a62 0 73%,#82603d 73%);bottom:85px;filter:drop-shadow(0 25px 20px #0005)}.box:before{content:'';position:absolute;top:-60px;left:0;width:100%;height:62px;background:#dfbd8b;clip-path:polygon(0 0,73% 0,100% 48%,27% 100%)}.box .lid{position:absolute;top:-60px;left:0;width:73%;height:60px;background:#c49a62;clip-path:polygon(0 0,100% 0,72% 100%,0 45%)}.box strong{position:absolute;top:70px;left:75px;font:800 40px Manrope;color:#fff}.box small{position:absolute;bottom:30px;left:68px;color:#fff;font-size:7px;letter-spacing:2px}.tag{position:absolute;background:white;color:#243747;padding:13px 16px;font-size:11px;font-weight:800;box-shadow:0 12px 30px #0003}.t1{top:55px;right:0}.t2{bottom:40px;left:0}.bar{text-align:center;border-top:1px solid #ffffff22;padding:20px;font-size:9px;letter-spacing:2px;font-weight:800;color:#cbd2d8}.intro{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.dark{color:#a77e4e}.intro h2,.product h2,.dark h2,.steps h2,.contact h2{font:800 42px/1.15 Manrope;letter-spacing:-1.8px;color:#101c2b;margin:20px 0}.intro i{display:block;width:55px;height:2px;background:#c49a62;margin-top:25px}.intro h3{font-size:19px;color:#273b4d;line-height:1.6}.intro p{font-size:14px;line-height:1.9;color:#6c7880}.product{background:#f3f1ec;padding:90px 0}.product-grid{display:grid;grid-template-columns:1fr 1fr;background:white;margin-top:35px}.product-art{min-height:390px;background:#e8e3d9;display:grid;place-items:center;position:relative;overflow:hidden}.product-art:before{content:'';width:330px;height:330px;border:1px solid #c4b69e;border-radius:50%;position:absolute}.carton{width:240px;height:180px;background:linear-gradient(90deg,#c49a62 0 75%,#81603e 75%);position:relative;z-index:1;box-shadow:0 25px 20px #46372230;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.carton:before{content:'';position:absolute;top:-48px;width:100%;height:50px;background:#dfbd8b;clip-path:polygon(0 0,75% 0,100% 48%,25% 100%)}.carton b{font:800 27px Manrope}.carton small{font-size:7px;letter-spacing:2px;margin-top:8px}.product-art>span{position:absolute;bottom:25px;font-size:8px;letter-spacing:2px;font-weight:800;color:#8e7657}.product-copy{padding:45px}.product-copy>small{font-size:9px;color:#a77e4e;letter-spacing:2px;font-weight:800}.product-copy h3{font-size:28px;color:#101c2b}.product-copy p,.product-copy li{font-size:12px;color:#6d7980;line-height:1.8}.product-copy ul{padding-left:17px}.product-copy li{padding:7px 0}.product-copy li b{color:#263b4d}.product-copy>a{font-size:11px;font-weight:800;color:#987145}.dark{background:#101c2b;padding:90px 0}.dark h2{color:white}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.features article{border:1px solid #ffffff2b;padding:25px}.features b{color:#c49a62}.features h3{color:white;font-size:16px}.features p,.disclaimer{font-size:12px;line-height:1.8;color:#b9c4cc}.disclaimer{font-size:10px;margin-top:25px}.steps{padding-top:90px;padding-bottom:90px}.stepgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stepgrid article{border:1px solid #e5e5e2;padding:25px}.stepgrid b{font:800 28px Manrope;color:#c49a62}.stepgrid h3{font-size:16px;color:#101c2b}.stepgrid p{font-size:12px;color:#71808b;line-height:1.8}.contact{background:#eeeae2;padding:90px 0}.contactgrid{display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center}.contact h2{font-size:46px}.contactgrid>div>p{font-size:13px;color:#68757d;line-height:1.8}.contactgrid>div>p a{font-weight:700;color:#263b4d}.contact form{background:white;padding:30px;box-shadow:0 15px 40px #0001}.contact form>small{font-size:9px;color:#a77e4e;letter-spacing:1.5px}.contact form h3{font-size:22px;color:#101c2b}.contact label{display:block;font-size:10px;font-weight:800;margin:13px 0;color:#40515d}.contact input,.contact select,.contact textarea{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #dfe2e3;font:12px 'DM Sans'}.contact form .btn{width:100%}.contact form small:last-of-type{display:block;font-size:9px;color:#88939a;line-height:1.6;margin-top:12px}#status{font-size:11px;color:#41744b}footer{background:#0b1521;color:#fff;padding:28px 0}.foot{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.foot p,.foot>span{font-size:10px;color:#aeb9c1}.foot .logo{color:white}
@media(max-width:680px){.wrap{width:calc(100% - 36px)}#menu{display:block;border:0;background:none;font-size:24px;color:#101c2b}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:22px;flex-direction:column;align-items:stretch}nav.open{display:flex}.hero-grid{grid-template-columns:1fr;padding-top:55px;padding-bottom:0}.hero h1{font-size:44px}.art{height:330px;margin-top:30px;transform:scale(.85)}.ring{width:300px;height:300px}.intro,.product-grid,.contactgrid{grid-template-columns:1fr;gap:25px}.intro{padding:70px 0}.intro h2,.product h2,.dark h2,.steps h2{font-size:35px}.product,.dark,.contact{padding:70px 0}.product-art{min-height:290px}.product-copy{padding:28px}.features,.stepgrid{grid-template-columns:1fr}.steps{padding-top:70px;padding-bottom:70px}.contact h2{font-size:39px}.contact form{padding:23px}.bar{font-size:7px;letter-spacing:1px}}
