@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700;800;900&display=swap");:root{--main-color:#e0b298;--alt-color:#111;--main-color-dark:#d4a276}body{margin:0;padding:0;width:100%;height:100%;background-color:#0a0a0a;color:var(--main-color);font-size:15px}.Poppins,body{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif}.hide-in-sm{display:flex!important}.show-in-sm{display:none!important}.bg-background,.text-background{background:#131129!important}.bg-main{background:var(--main-color)!important}.text-main{color:var(--main-color)!important}.border-main{border:1px solid var(--main-color)!important}.border-main-bold{border:3px solid var(--main-color)!important}.bg-main-alt{background-color:var(--alt-color)}.text-main-alt{color:var(--alt-color)!important}.border-main-alt{border:1px solid var(--alt-color)!important}.border-main-alt-bold{border:3px solid var(--alt-color)!important}.bg-white{background:white!important}.bg-black{background:black!important}.text-white{color:white!important}.text-black{color:black!important}.bg-light-bg{background:#EEF0F6}.section-heading{color:#21B6E8;font-size:36px;font-weight:400;text-align:center;margin-bottom:5px}.section-heading-bordered{color:#21B6E8;font-size:28px;font-weight:600;margin-bottom:5px;border-bottom:5px solid #1a1c5040}.section-subheading{margin-bottom:4px;font-size:16px;font-weight:500;color:#555;text-align:center}.inner-bg{position:absolute;width:100%;height:100%;z-index:5;background:rgba(0,0,0,.2)}a,a:hover{text-decoration:none}a:focus,button:focus{box-shadow:none!important;outline:0!important}input:focus,select:focus,textarea:focus{outline:0}.btn-main,.btn-main-inv{border-radius:.125rem;font-size:15px;line-height:1em;font-weight:500;text-align:center;letter-spacing:.6px;padding:1.25rem 2rem;border:2px solid;transition:all .4s ease}.btn-main{background-color:var(--main-color);border-color:var(--main-color);color:#000}.btn-main:hover{background-color:var(--main-color-dark);border-color:var(--main-color-dark);box-shadow:0 0 15px rgba(224,178,152,.5);transform:translateY(-2px)}.btn-main-inv{background-color:transparent;border-color:var(--main-color);color:var(--main-color);position:relative;overflow:hidden;z-index:1}.btn-main-inv:hover{box-shadow:0 0 15px rgba(224,178,152,.5);transform:translateY(-2px)}.btn-main-inv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.btn-main-inv:hover:before{left:100%}.btn-main-inverse:hover{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.btn-main-alt{border-radius:80px;color:white;background-color:#1A1C50;border:1px solid #1a1c50;transition:.35s ease;font-size:16px;line-height:1em;font-weight:700;text-align:center;letter-spacing:.1em;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.btn-main-alt:hover{background-color:#21B6E8;-webkit-transform:scale3d(.95,.95,1.01);transform:scale3d(.95,.95,1.01);color:#fff}label{font-weight:500;margin-bottom:2px;font-size:95%}a{text-decoration:none!important}.btn-delete{cursor:pointer}.rounded-top-10{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-10{border-radius:10px}.rounded-20{border-radius:20px}.rounded-30{border-radius:30px}.rounded-40{border-radius:40px}.rounded-50p{border-radius:50%}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-95{font-size:95%}.font-90{font-size:90%}.font-85{font-size:85%}.font-80{font-size:80%}.letter-space-1{letter-spacing:1px}.letter-space-05{letter-spacing:.5px}.pointer{cursor:pointer}.object-cover{object-fit:cover}@media only screen and (max-width:786px){.p-sm-0{padding:0!important}.hide-in-sm{display:none!important}.show-in-sm{display:flex!important}.table{display:block!important;width:100%!important;overflow-x:auto!important}#sidebar-wrapper{margin-left:-18rem!important}table{font-size:80%!important}table a.btn.btn-sm{margin-bottom:10px!important;padding:.13rem .25rem!important}table i.fas.fa-long-arrow-alt-right.fa-sm{display:none}#wrapper.toggled #sidebar-wrapper{margin-left:0!important}#wrapper div.nav-icon{display:none!important}#wrapper.toggled .nav-hide,.sub-menu .list-group{display:block!important}div.pl-5.pr-5{padding-left:10px!important;padding-right:10px!important}}@media only screen and (min-width:1280px){.container{width:1250px;max-width:1250px}}.public-site-header{position:absolute;left:0;right:0;top:0;z-index:50;width:100%;pointer-events:none}.public-site-header.has-announcement{top:2.75rem}.public-site-header__inner{display:flex;justify-content:center;align-items:center;padding:1.25rem 1rem 0;pointer-events:auto}.public-site-header__brand{display:flex;justify-content:center;line-height:0}.public-site-header__logo{height:clamp(4rem,10vw,6.25rem);width:auto;max-width:min(88vw,360px);object-fit:contain;mix-blend-mode:lighten}.hero-section{position:relative;min-height:100vh;padding-top:8rem;padding-bottom:4rem}.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.55),rgba(10,10,10,.35) 35%,rgba(10,10,10,.85) 75%,#0a0a0a),radial-gradient(ellipse at 50% 20%,rgba(10,10,10,.15) 0,rgba(10,10,10,.55) 70%)}.hero-content{padding-top:.5rem}.hero-intro{margin-bottom:2.5rem}.hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.15;color:#e0b298;margin:0 0 1rem}.hero-lede{font-size:1rem;line-height:1.75;color:#d4d4d4;margin:0 auto;max-width:36rem}.hero-lede span{font-weight:600;color:#f5f5f5}.hero-orb{position:absolute;border-radius:9999px;pointer-events:none;z-index:1;border:1px solid rgba(224,178,152,.18)}.hero-orb--lg{top:8rem;left:2rem;width:10rem;height:10rem;border-width:2px;border-color:rgba(224,178,152,.08)}.hero-orb--sm{bottom:30%;right:2.5rem;width:5rem;height:5rem;border-width:2px;border-color:rgba(224,178,152,.25)}.hero-orb--md{bottom:28%;right:22%;width:8rem;height:8rem;border-color:rgba(224,178,152,.15)}@media (max-width:768px){.hero-orb{display:none}}.hero-section .floating{animation:floating 3s ease-in-out infinite}.rose-gold-gradient,.rose-gold-text{background:linear-gradient(135deg,#e0b298,#d4a276)}.rose-gold-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-hover-effect{position:relative;overflow:hidden;z-index:1;transition:all .4s ease}.btn-hover-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.btn-hover-effect:hover:before{left:100%}.card-shine{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.04) 40%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 60%,rgba(255,255,255,0));opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:inherit}.features-section{background:#0e0e0e;padding:5rem 0 6rem;border-top:1px solid rgba(224,178,152,.08)}.features-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;margin:0 0 .75rem;background:linear-gradient(135deg,#e0b298,#d4a276);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-lede{color:#a3a3a3;font-size:1.05rem;line-height:1.7;margin:0}.service-card{overflow:hidden;padding:1.75rem;border-radius:.375rem;border:1px solid rgba(224,178,152,.14);background:linear-gradient(160deg,#141414,#0c0c0c);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.service-card:hover{transform:translateY(-6px);border-color:rgba(224,178,152,.45);box-shadow:0 16px 32px rgba(0,0,0,.45)}.service-card:hover .card-shine{opacity:1}.service-card:hover .service-icon__wrap{transform:scale(1.06);border-color:rgba(224,178,152,.5)}.service-icon__wrap{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.375rem;color:#e0b298;background:rgba(224,178,152,.08);border:1px solid rgba(224,178,152,.22);transition:transform .3s ease,border-color .3s ease}.service-card__title{font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:700;line-height:1.3;color:#e0b298;margin:0 0 .75rem}.service-card__body{margin:0;color:#a3a3a3;font-size:.875rem;line-height:1.65}.input-focus-effect{transition:box-shadow .25s ease,border-color .25s ease}.input-focus-effect:focus{border-color:rgba(224,178,152,.65)!important;box-shadow:0 0 0 2px rgba(224,178,152,.35)!important;outline:none!important}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.floating{animation:floating 3s ease-in-out infinite}.beta-badge{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#e0b298;font-weight:600;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding:.45rem 1.1rem;border-radius:999px;border:1px solid rgba(224,178,152,.45);margin-bottom:1.25rem}.beta-form-card{background:rgba(18,18,18,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:2rem;border-radius:.5rem;border:1px solid rgba(224,178,152,.18);box-shadow:0 24px 48px rgba(0,0,0,.55)}@media (min-width:768px){.beta-form-card{padding:2.5rem}}.beta-form-perks{display:grid;grid-template-columns:1fr;gap:1.25rem;text-align:left;margin-bottom:1.75rem}@media (min-width:768px){.beta-form-perks{grid-template-columns:repeat(3,1fr);gap:1rem}}.beta-form-perk{display:flex;align-items:flex-start;gap:.75rem}.beta-form-perk__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e0b298,#d4a276);color:#0a0a0a;margin-top:.15rem}.beta-form-perk h4{font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;color:#f5f5f5;margin:0 0 .25rem}.beta-form-perk p{font-size:.75rem;line-height:1.45;color:#a3a3a3;margin:0}.beta-form-divider{border:0;border-top:1px solid rgba(255,255,255,.08);margin:0 0 1.75rem}.beta-form-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;text-align:center;margin:0 0 .5rem;background:linear-gradient(135deg,#e0b298,#d4a276);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.beta-form-subtitle{text-align:center;color:#a3a3a3;line-height:1.65;margin:0 0 1.75rem;font-size:.95rem}.top-announcement-bar{background:linear-gradient(135deg,#e0b298,#d4a276);color:#0a0a0a;padding:.65rem 2.5rem;text-align:center;font-size:.8125rem;font-weight:400;position:relative;z-index:60;line-height:1.4}.close-announcement{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:#000;opacity:.7;transition:opacity .3s}.close-announcement:hover{opacity:1}.logo-text{background:linear-gradient(90deg,#e8c4b0,#d4a276 50%,#c89366);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:text-shimmer 3s linear infinite}@keyframes text-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.interest-form input::placeholder,.interest-form textarea::placeholder{color:#555!important}.interest-form select option{background-color:#0a0a0a;color:#fff}.interest-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e0b298' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-content{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background-color:#1a1a1a;color:#fff;text-align:left;padding:10px 12px;border-radius:6px;border:1px solid rgba(224,178,152,.3);white-space:normal;width:250px;font-size:12px;line-height:1.5;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.5);transition:opacity .3s,visibility .3s;pointer-events:none}.tooltip-content strong{color:#e0b298;display:block;margin-bottom:4px;font-weight:600}.tooltip-wrapper:hover .tooltip-content{visibility:visible;opacity:1}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1a1a1a}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;overflow-y:auto;animation:fadeIn .3s ease}.popup-overlay.active{display:flex;align-items:center;justify-content:center;padding:20px}.popup-content{background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.5)}.popup-content.wide{max-width:1200px}.popup-content::-webkit-scrollbar{width:8px}.popup-content::-webkit-scrollbar-track{background:#0a0a0a}.popup-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e0b298,#d4a276);border-radius:4px}.popup-header{padding:20px 24px;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background-color:#0a0a0a;z-index:10}.popup-header h3{color:#e0b298;font-size:2rem;font-weight:600;margin:0}.popup-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.popup-close:hover{background-color:#1a1a1a}.popup-body{font-size:13px;padding:24px;color:#e5e5e5;line-height:2}.popup-body p{margin-bottom:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.service-card{position:relative}