.elementor-184 .elementor-element.elementor-element-e5771e57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-8afc0eef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-184 .elementor-element.elementor-element-eda669db{text-align:center;}.elementor-184 .elementor-element.elementor-element-4c711a1c{text-align:center;}.elementor-184 .elementor-element.elementor-element-38cfa58a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;}.elementor-184 .elementor-element.elementor-element-c399c1a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-184 .elementor-element.elementor-element-b783f71 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-184 .elementor-element.elementor-element-a802f349{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-184 .elementor-element.elementor-element-461488e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,169,110,0.15);--border-color:rgba(200,169,110,0.15);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-184 .elementor-element.elementor-element-461488e3:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-461488e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200,169,110,0.08);}.elementor-184 .elementor-element.elementor-element-550185f2 .elementor-button{background-color:#C8A96E;font-family:"Jost", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#080706;color:#080706;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-184 .elementor-element.elementor-element-550185f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-184 .elementor-element.elementor-element-550185f2 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-184 .elementor-element.elementor-element-ca7fa5c4{text-align:start;}.elementor-184 .elementor-element.elementor-element-a866dc62 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */:root{--bg:#080706;--bg2:#111009;--bg-card:#141210;--gold:#C8A96E;--gold-dim:#9A7E4F;--gold-faint:rgba(200,169,110,0.08);--white:#F0EBE3;--white-dim:#A09488;--border:rgba(200,169,110,0.15);--border-dim:rgba(240,235,227,0.07);--tr:0.35s cubic-bezier(0.25,0.46,0.45,0.94);}
body{background:var(--bg);color:var(--white);font-family:"Jost",sans-serif;font-weight:400;line-height:1.7;min-height:100svh;overflow-x:hidden;}
body::before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.4;}
.fc-nav{position:sticky!important;top:0!important;z-index:100!important;height:68px;padding:0 clamp(1.5rem,5vw,4rem)!important;background:rgba(8,7,6,0.92)!important;backdrop-filter:blur(20px);border-bottom:1px solid var(--border-dim)!important;}
.fc-nav-logo{font-family:"Bodoni Moda",serif!important;font-size:1rem!important;font-weight:700!important;color:var(--white)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0!important;}
.fc-funnel-steps{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin:0!important;}
.fc-funnel-steps p,.fc-funnel-steps>div{margin:0;}
.fstep{color:var(--gold-dim);}.fstep.fdone{color:var(--gold-dim);}.fstep.fcurrent{color:var(--gold);font-weight:600;}.fsep{color:var(--white-dim);opacity:.3;margin:0 .3rem;}
.fc-hero{position:relative;z-index:1;min-height:70svh;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem)!important;overflow:hidden;}
.fc-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(200,169,110,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(200,169,110,.04) 0%,transparent 60%);pointer-events:none;}
.fc-ring-wrap{position:relative;width:90px;height:90px;margin:0 auto 2.5rem;flex-shrink:0;}
.fc-ring{position:absolute;inset:0;border:1px solid var(--gold-dim);border-radius:50%;animation:fc-ringExpand 2s ease-out forwards;}
.fc-r2{animation-delay:.3s;opacity:0;}.fc-r3{animation-delay:.6s;opacity:0;}
@keyframes fc-ringExpand{0%{transform:scale(.5);opacity:0}50%{opacity:.6}100%{transform:scale(1.8);opacity:0}}
.fc-check-circle{position:absolute;inset:0;background:var(--gold-faint);border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:fc-checkIn .5s cubic-bezier(.34,1.56,.64,1) forwards;}
@keyframes fc-checkIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}
.fc-check-svg polyline{stroke-dasharray:40;stroke-dashoffset:40;animation:fc-drawCheck .4s ease .3s forwards;}
@keyframes fc-drawCheck{to{stroke-dashoffset:0}}
.fc-eyebrow{font-size:.68rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--gold)!important;font-weight:500!important;margin-bottom:1rem!important;}
.fc-h1{font-family:"Bodoni Moda",serif!important;font-size:clamp(2.2rem,5vw,3.8rem)!important;font-weight:700!important;line-height:1.1!important;margin-bottom:1rem!important;}
.fc-h1 em{font-style:italic;color:var(--gold);}
.fc-hero-sub p{color:var(--white-dim);font-size:1rem;font-weight:300;max-width:520px;margin:0 auto 2.5rem;}
.fc-a1{opacity:0;animation:fc-fadeUp .6s ease .5s forwards;}
.fc-a2{opacity:0;animation:fc-fadeUp .6s ease .65s forwards;}
.fc-a3{opacity:0;animation:fc-fadeUp .6s ease .8s forwards;}
@keyframes fc-fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.fc-sections{position:relative;z-index:1;padding:0 clamp(1.5rem,5vw,4rem) clamp(4rem,8vw,6rem)!important;}
.fc-sections>.e-con-inner{display:grid!important;grid-template-columns:1fr 340px!important;gap:4rem!important;align-items:start!important;max-width:1100px;margin:0 auto;}
.fc-main-left,.fc-sidebar{width:100%!important;min-width:0;}
.fc-sidebar>.e-con-inner{display:flex!important;flex-direction:column!important;gap:1.5rem!important;}
.fc-section-h2{font-family:"Bodoni Moda",serif!important;font-size:1.4rem!important;font-weight:700!important;margin-bottom:.4rem!important;}
.fc-section-h2 em{font-style:italic;color:var(--gold);}
.fc-bonus-badge{display:inline-block;background:var(--gold);color:var(--bg);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.25rem .6rem;margin-bottom:1rem;font-family:"Jost",sans-serif;}
.fc-bonus-h3{font-family:"Bodoni Moda",serif!important;font-size:1rem!important;font-weight:700!important;margin-bottom:.5rem!important;}
.fc-bonus-p p{font-size:.82rem;color:var(--white-dim);font-weight:300;margin-bottom:1.25rem;line-height:1.7;}
@media(max-width:900px){.fc-sections>.e-con-inner{grid-template-columns:1fr!important;gap:2.5rem!important;}.fc-funnel-steps{display:none!important;}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;}}/* End custom CSS */