.wp{--ink:#1a1a1a;--ink-soft:#4a4a4a;--gold:#b8892e;--gold-lt:#e7c877;--gold-dp:#9a6f22;--gold-line:#b8892e66;color:var(--ink);background:#fff;min-height:100vh;font-family:Jost,sans-serif;font-size:18px;line-height:1.75}.wp *{box-sizing:border-box;margin:0;padding:0}.wp .gold-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#9a6f22 0%,#c8952e 22%,#f0d080 48%,#e7c877 58%,#c9933a 78%,#9a6f22 100%);-webkit-background-clip:text;background-clip:text}.wp .serif-it{font-style:italic}.wp h1,.wp h2,.wp h3{font-family:Cormorant Garamond,serif;font-weight:400}.wp .eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);text-align:center;margin-bottom:18px;font-family:Cinzel,serif;font-size:10.5px}.wp .datebar{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:10px auto 20px;font-family:Cinzel,serif;font-size:12px;display:inline-flex}.wp .datebar.datebar-lg{letter-spacing:3.5px;margin:14px auto 24px;font-size:clamp(14px,2.2vw,20px)}.wp .datebar.datebar-lg .sep{height:18px}.wp .datebar .dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #b8892e26}.wp .datebar .sep{background:var(--gold-line);flex-shrink:0;width:1px;height:12px}.wp .datebar span{white-space:nowrap}.wp .btn{letter-spacing:3px;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ddb35a 0%,#c8952e 34%,#a87a26 66%,#c99730 100%);border:none;border-radius:1px;padding:19px 38px;font-family:Cinzel,serif;font-size:12px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 8px 30px #9a6f224d}.wp .btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px #9a6f2266}.wp .note{letter-spacing:2.2px;text-transform:uppercase;color:var(--ink-soft);margin-top:16px;font-family:Cinzel,serif;font-size:11px}.wp .note .note-block{margin-top:6px;display:block}.wp .topnav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-line);background:#ffffffeb;position:sticky;top:0}.wp .topnav .inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;max-width:1180px;margin:0 auto;padding:14px 32px;display:flex;position:relative}.wp .topnav .navlinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;display:flex}.wp .navburger{border:1px solid var(--gold-line);cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 9px;display:none}.wp .navburger span{background:var(--gold-dp);width:18px;height:1.5px;transition:transform .25s,opacity .25s;display:block}.wp .navburger.open span:first-child{transform:translateY(5.5px)rotate(45deg)}.wp .navburger.open span:nth-child(2){opacity:0}.wp .navburger.open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.wp .topnav a,.wp .topnav a.cta{letter-spacing:3px;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-family:Cinzel,serif;font-size:11px;text-decoration:none;transition:color .25s}.wp .topnav a:hover{color:var(--gold-dp)}.wp .topnav a.cta{color:#fff;background:linear-gradient(135deg,#ddb35a 0%,#c8952e 34%,#a87a26 66%,#c99730 100%);border-radius:1px;padding:10px 22px}.wp .hero{text-align:center;background:#fff;flex-direction:column;display:flex;overflow:visible}.wp .hero-top{z-index:3;background:#fff;max-width:900px;margin:0 auto;padding:30px 26px 26px;position:relative}.wp .hero .brand{width:min(120px,32vw);height:auto;margin:0 auto 16px;display:block}.wp .hero h1{font-size:clamp(30px,5.2vw,54px);line-height:1.14}.wp .hero .sub{color:var(--ink);max-width:620px;margin:14px auto 0;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.4vw,24px);font-style:italic}.wp .hero-visual{--photo-height:clamp(620px,72vh,820px);min-height:var(--photo-height);padding-top:calc(var(--photo-height) / 2);position:relative}.wp .hero-bg{height:var(--photo-height);display:block;position:absolute;inset:0 0 auto}.wp .hero-bg img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.wp .hero-bg:after{content:"";background:linear-gradient(#ffffff2e 0%,#fff0 40%,#ffffff38 100%);position:absolute;inset:0}.wp .hero-overlay{z-index:2;min-height:calc(var(--photo-height) / 2);flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;padding:0 26px 40px;display:flex;position:relative;transform:translateY(-75px)}.wp .bonus{border:1.5px solid var(--gold);background:#ffffffeb;flex-direction:column;align-items:center;gap:8px;max-width:620px;margin:0 auto;padding:24px 30px;display:flex;position:relative;box-shadow:0 18px 50px -20px #9a6f2259}.wp .bonus:before{content:"";border:1px solid var(--gold-line);pointer-events:none;position:absolute;inset:6px}.wp .bonus>*{z-index:1;position:relative}.wp .hero-cta{z-index:4;text-align:center;background:0 0;padding:0;position:relative}.wp .hero-cta .eyebrow{letter-spacing:5.5px;color:#000;text-shadow:0 1px #ffffff8c;margin-bottom:18px;font-size:13px;font-weight:700}.wp .hero-cta .btn{letter-spacing:3.5px;padding:22px 44px;font-size:13px}.wp .hero-cta .note{letter-spacing:2.4px;color:#000;text-shadow:0 1px #ffffff8c;margin-top:16px;font-size:13px;font-weight:600}.wp .bonus-lbl{letter-spacing:4px;text-transform:uppercase;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#9a6f22 0%,#c8952e 22%,#f0d080 48%,#e7c877 58%,#c9933a 78%,#9a6f22 100%);-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:clamp(15px,4vw,19px)}.wp .bonus-txt{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.2vw,22px);font-weight:500}.wp .divider{justify-content:center;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:0 26px;display:flex}.wp .divider span{background:linear-gradient(90deg,transparent,var(--gold-line),transparent);flex:1;height:1px}.wp .divider b{color:var(--gold);font-size:11px}.wp .sec{max-width:900px;margin:0 auto;padding:74px 26px}.wp .sec.alt{background:#fffdf9;border-top:1px solid #b8892e29;border-bottom:1px solid #b8892e29;max-width:none}.wp .sec.alt>*{max-width:900px;margin-left:auto;margin-right:auto}.wp .sec h2,.wp .final h2{text-align:center;margin-bottom:34px;font-size:clamp(28px,4.4vw,46px);line-height:1.18}.wp .lead{color:var(--ink-soft);text-align:center;max-width:660px;margin:32px auto 0;font-weight:300}.wp .prog{max-width:720px;margin:0 auto;list-style:none}.wp .prog li{border-bottom:1px solid #b8892e2e;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px 4px;display:grid}.wp .prog li:last-child{border-bottom:none}.wp .prog .num{color:var(--gold-dp);font-family:Cinzel,serif;font-size:16px;line-height:1.6}.wp .prog .txt{color:var(--ink-soft);font-size:17px;line-height:1.7}.wp .mid-cta{text-align:center;margin-top:34px}.wp .strip{text-align:center;grid-template-columns:repeat(6,1fr);gap:14px;padding:0 26px;display:grid}.wp .strip .col{border:1px solid var(--gold-line);background:#fff;padding:22px 10px}.wp .strip .l{margin-bottom:8px;font-family:Cinzel,serif;font-size:26px}.wp .strip .en{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:18px}.wp .strip .sk{color:var(--ink-soft);font-size:13.5px;font-style:italic}.wp .mentors-ed{flex-direction:column;gap:64px;max-width:1080px;margin:0 auto;display:flex}.wp .mentor-block{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:42px;display:grid}.wp .mentor-block.reverse{direction:rtl;grid-template-columns:1.15fr 1fr}.wp .mentor-block.reverse>*,.wp .mentor-block.reverse .mentor-cards{direction:ltr}.wp .mentor-photo{border:1px solid var(--gold-line);border-radius:4px;min-height:520px;max-height:720px;position:relative;overflow:hidden}.wp .mentor-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wp .mentor-name{color:#fff;text-shadow:0 2px 16px #00000073;z-index:2;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4.5vw,52px);font-weight:500;line-height:1.05;position:absolute;bottom:28px;left:24px}.wp .mentor-cards{flex-direction:column;justify-content:center;gap:16px;display:flex}.wp .ach-card{border:1px solid var(--gold-line);background:#fff;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;box-shadow:0 14px 40px -30px #9a6f2240}.wp .ach-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 20px 48px -34px #9a6f2259}.wp .ach-thumb{border:1px solid var(--gold-line);background:#e7c8771f;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.wp .ach-thumb span{letter-spacing:1px;color:var(--gold-dp);font-family:Cinzel,serif;font-size:15px;line-height:1}.wp .ach-body{text-align:left}.wp .ach-title{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:6px;font-family:Cinzel,serif;font-size:10.5px}.wp .ach-text{color:var(--ink-soft);font-size:15.5px;line-height:1.6}.wp .ach-check{color:#fff;background:linear-gradient(135deg,#ddb35a 0%,#c8952e 34%,#a87a26 66%,#c99730 100%);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex;box-shadow:0 4px 14px #9a6f224d}.wp .final{text-align:center;background:#fff;padding:0 26px 96px}.wp .final-frame{border:1px solid var(--gold);background:linear-gradient(#fffdf9,#fff);max-width:840px;margin:0 auto;padding:72px 48px;position:relative;box-shadow:0 30px 80px -50px #9a6f2273}.wp .final-frame:before{content:"";border:1px solid var(--gold-line);pointer-events:none;position:absolute;inset:10px}.wp .final-frame>*{z-index:1;position:relative}.wp .final p{color:var(--ink-soft);max-width:600px;margin:0 auto 32px;font-weight:300}.wp .final .note{margin-top:16px}.wp .foot{text-align:center;background:#fff;padding:52px 26px 70px}.wp .foot img{width:160px;height:auto;margin:0 auto 22px;display:block}.wp .fl{flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:16px;display:flex}.wp .fl a{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);font-family:Cinzel,serif;font-size:10.5px;text-decoration:none}.wp .fl a:hover{color:var(--gold)}.wp .foot p{color:var(--ink-soft);font-size:13px}@media (width<=900px){.wp .strip{grid-template-columns:repeat(3,1fr)}.wp .mentor-block,.wp .mentor-block.reverse{direction:ltr;grid-template-columns:1fr}.wp .mentor-block.reverse>*{direction:ltr}.wp .mentor-photo{min-height:420px;max-height:56vh}.wp .mentor-name{font-size:clamp(30px,6.5vw,44px);bottom:22px;left:20px}.wp .ach-card{padding:16px}.wp .ach-thumb{flex:0 0 40px;width:40px;height:40px}.wp .ach-thumb span{font-size:13px}.wp .ach-text{font-size:14.5px}.wp .sec{padding:56px 22px}.wp .hero-top{padding:32px 22px 28px}.wp .hero{overflow:visible}.wp .hero-visual{--photo-height:460px;min-height:var(--photo-height);padding-top:calc(var(--photo-height) / 2)}.wp .hero-bg img{object-position:center 25%}.wp .hero-overlay{min-height:calc(var(--photo-height) / 2);justify-content:flex-start;align-items:center;gap:28px;padding:0 22px 38px;transform:translateY(7px)}.wp .hero-overlay .bonus{margin:0 auto}.wp .hero-cta{background:0 0;padding:0}.wp .hero-cta .eyebrow{letter-spacing:5px;color:#000;text-shadow:0 1px #ffffff8c;margin-bottom:18px;font-size:11px;font-weight:700}.wp .hero-cta .btn{letter-spacing:3px;padding:19px 30px;font-size:12px}.wp .hero-cta .note{letter-spacing:2.2px;color:#000;text-shadow:0 1px #ffffff8c;margin-top:16px;font-size:11.5px;font-weight:600}.wp .final-frame{padding:52px 26px}.wp .topnav .inner{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:9px 16px}.wp .topnav .navlinks{border-bottom:1px solid var(--gold-line);background:#fff;flex-direction:column;align-items:flex-end;gap:0;padding:6px 18px 14px;display:none;position:absolute;top:100%;left:0;right:0}.wp .topnav .navlinks.open{display:flex}.wp .topnav .navlinks a{padding:11px 0;font-size:11.5px}.wp .topnav a.cta{letter-spacing:1.4px;white-space:normal;text-align:center;padding:9px 12px;font-size:9px;line-height:1.25}.wp .navburger{display:flex}}@media (width<=520px){.wp .strip{grid-template-columns:repeat(2,1fr)}.wp .btn{letter-spacing:2px;padding:17px 22px;font-size:11px}.wp .datebar{letter-spacing:2px;gap:10px;font-size:10.5px}}.pr{color:#241d12;background:linear-gradient(#fffdf9,#fff 60%);flex-direction:column;min-height:100vh;font-family:Jost,system-ui,sans-serif;display:flex}.pr-head{justify-content:center;padding:34px 20px 0;display:flex}.pr-logo{width:min(170px,42vw);height:auto}.pr-hero{text-align:center;padding:0 22px}.pr-hero-visual{border-radius:4px;width:100%;max-width:980px;height:clamp(320px,46vw,560px);margin:0 auto;display:block;position:relative;overflow:visible;box-shadow:0 22px 60px -28px #9a6f2259}.pr-hero-picture,.pr-hero-picture img{border-radius:4px;width:100%;height:100%;display:block}.pr-hero-picture{overflow:hidden}.pr-hero-picture img{object-fit:cover;object-position:center 30%}.pr-hero-picture:after{content:"";background:linear-gradient(#ffffff38 0%,#fff0 30%,#ffffff8c 100%);position:absolute;inset:0}.pr-hero-overlay{z-index:2;justify-content:center;align-items:flex-end;padding:clamp(26px,5vw,48px) 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.pr-hero-box{text-align:center;background:#fffdf9f5;border:1.5px solid #c9a24a;border-radius:3px;padding:clamp(20px,4vw,36px) clamp(24px,5vw,48px);box-shadow:0 18px 50px -20px #9a6f2259}.pr-hero-box .pr-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#000;margin:0 0 12px;font-family:Cinzel,serif;font-size:clamp(24px,3.6vw,42px);font-weight:600}.pr-hero-box .pr-title{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#d4af52,#8a6a1e);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.15}.pr-hero-box .pr-title em{font-style:italic}.pr-hero-box .pr-title span{font-style:normal;display:inline}.pr-hero-box .pr-sub{color:#241d12;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(17px,2vw,22px);font-style:italic}.pr-main{text-align:center;flex:1;justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:44px 22px 60px;display:flex}.pr-step{width:100%;animation:.5s both prIn}@keyframes prIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pr-eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:#a97e28;margin:0 0 18px;font-family:Cinzel,serif;font-size:11px}.pr-title{color:#0000;background:linear-gradient(#d4af52,#8a6a1e);-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,7vw,60px);font-weight:500;line-height:1.1}.pr-title span{display:block}.pr-sub{color:#5b4f3a;margin:0 0 30px;font-family:Cormorant Garamond,serif;font-size:clamp(20px,3vw,26px);font-style:italic}.pr-lead{color:#3c3324;max-width:600px;margin:0 auto 38px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.4vw,23px);line-height:1.6}.pr-lead strong{color:#000;font-weight:700}.pr-btn{color:#fff;cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(#e7c877,#c9a24a 55%,#a97e28);border:none;border-radius:50px;padding:19px 38px;font-family:Cinzel,serif;font-size:14px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 34px -12px #9a6f228c}.pr-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px -12px #9a6f22a6}.pr-btn:disabled{opacity:.5;cursor:not-allowed}.pr-note{color:#9a8a66;margin:20px 0 0;font-size:13px}.pr-count{letter-spacing:3px;color:#a97e28;margin:0 0 22px;font-family:Cinzel,serif;font-size:12px}.pr-q{color:#241d12;margin:0 0 30px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,5vw,44px);font-weight:500}.pr-input{color:#241d12;text-align:center;background:#fff;border:1.5px solid #e3d2a6;border-radius:10px;outline:none;width:min(440px,100%);margin:0 auto 26px;padding:17px 20px;font-family:Jost,sans-serif;font-size:18px;transition:border-color .2s,box-shadow .2s;display:block}.pr-input:focus{border-color:#c9a24a;box-shadow:0 0 0 4px #c9a24a26}.pr-err{color:#b03a2e;margin:-12px 0 16px;font-size:14px}.pr-link{color:#8a6a1e}.pr-foot{text-align:center;letter-spacing:1px;color:#9a8a66;border-top:1px solid #f0e6cd;padding:22px;font-size:12.5px}@media (width>=721px){.pr-hero-box{transform:translateY(-2px)}}@media (width<=720px){.pr-head{padding:28px 20px 0}.pr-logo{width:min(150px,40vw)}.pr-hero{margin-bottom:76px;padding:0 16px}.pr-hero-visual{height:clamp(280px,62vw,420px)}.pr-hero-picture img{object-position:center 25%}.pr-hero-overlay{padding:clamp(18px,5vw,28px) 16px}.pr-hero-box{padding:clamp(16px,5vw,28px) 18px;transform:translateY(76px)}.pr-hero-box .pr-eyebrow{font-size:clamp(20px,5vw,30px)}.pr-hero-box .pr-title{font-size:clamp(19px,4.5vw,28px)}.pr-hero-box .pr-sub{font-size:clamp(16px,3.5vw,20px)}.pr-main{padding:36px 20px 50px}}.k2{--ink:#1d1a17;--ink-soft:#6f665c;--gold:#c8952e;--gold-dp:#9a6f22;--line:#9a6f2238;--bg:#fdfbf7;background:var(--bg);color:var(--ink);font-family:Jost,system-ui,sans-serif;font-weight:300;overflow-x:hidden}.k2 .serif{font-family:Cormorant Garamond,serif}.k2 .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.k2 .narrow{max-width:800px;margin:0 auto;padding:0 24px}.k2 section{padding:76px 0}.k2 h1,.k2 h2,.k2 h3{letter-spacing:.01em;font-family:Cormorant Garamond,serif;font-weight:400}.k2 .eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);font-family:Cinzel,serif;font-size:10.5px}.k2 .rule{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:56px;height:1px;margin:18px auto}.k2 .btn{color:#fff;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#9a6f22,#c8952e 30%,#f0d080 55%,#c9933a 80%,#9a6f22);border-radius:999px;padding:15px 30px;font-family:Cinzel,serif;font-size:11px;text-decoration:none;display:inline-block;box-shadow:0 10px 26px -14px #9a6f22b3}.k2 .btn:hover{filter:brightness(1.06)}.k2 .btn-ghost{border:1px solid var(--gold);color:var(--gold-dp);letter-spacing:2px;text-transform:uppercase;background:0 0;border-radius:999px;padding:14px 28px;font-family:Cinzel,serif;font-size:11px;text-decoration:none;display:inline-block}.k2 .nav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fdfbf7eb;position:sticky;top:0}.k2 .nav .in{align-items:center;gap:18px;max-width:1140px;margin:0 auto;padding:10px 20px;display:flex}.k2 .nav img{width:auto;height:26px}.k2 .nav .links{gap:20px;margin-left:auto;display:flex}.k2 .nav .links a{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-soft);font-size:12px;text-decoration:none}.k2 .nav .links a:hover{color:var(--gold-dp)}.k2 .burger{background:0 0;border:0;flex-direction:column;gap:4px;margin-left:auto;padding:8px;display:none}.k2 .burger span{background:var(--gold-dp);width:20px;height:1.5px}.k2 .hero{padding:70px 0 0;position:relative}.k2 .hero .copy{text-align:center;max-width:820px;margin:0 auto;padding:0 24px}.k2 .hero h1{margin:16px 0 0;font-size:clamp(34px,5.4vw,62px);line-height:1.06}.k2 .hero .lead{max-width:600px;color:var(--ink-soft);margin:18px auto 0;font-size:16.5px;line-height:1.7}.k2 .hero .badges{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 26px;display:flex}.k2 .hero .badge{border:1px solid var(--line);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-dp);background:#fff;border-radius:999px;padding:7px 14px;font-size:11px}.k2 .hero-photo{margin-top:38px;position:relative}.k2 .hero-photo .d{width:100%;height:auto;display:block}.k2 .hero-photo .m{width:100%;height:auto;display:none}.k2 .orbit{pointer-events:none;position:absolute;inset:0}.k2 .orbit i{letter-spacing:2px;color:var(--gold-dp);border:1px solid var(--line);white-space:nowrap;background:#ffffffdb;border-radius:999px;padding:8px 14px;font-family:Cinzel,serif;font-size:11px;font-style:normal;position:absolute}.k2 .orbit i:first-child{top:12%;left:4%}.k2 .orbit i:nth-child(2){top:22%;right:4%}.k2 .orbit i:nth-child(3){bottom:14%;left:7%}.k2 .orbit i:nth-child(4){bottom:22%;right:7%}.k2 .partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;overflow:hidden}.k2 .ptrack{align-items:center;gap:52px;width:max-content;animation:34s linear infinite k2move;display:flex}.k2 .ptrack .mask{opacity:.75;background:linear-gradient(135deg,#9a6f22,#e7c877);width:110px;height:38px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes k2move{to{transform:translate(-33.33%)}}.k2 .personas{grid-template-columns:1fr 1fr;gap:18px;display:grid}.k2 .persona{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.k2 .persona .plabel{letter-spacing:2.2px;text-transform:uppercase;color:var(--gold-dp);font-family:Cinzel,serif;font-size:10.5px}.k2 .persona .cols{grid-template-columns:1fr 1px 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.k2 .persona .cols .vl{background:var(--line)}.k2 .persona h4{letter-spacing:2px;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-family:Cinzel,serif;font-size:9.5px}.k2 .persona p{color:var(--ink);margin:0;font-size:15px;line-height:1.65}.k2 .vstrip{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.k2 .vstrip .v h3{margin:0 0 8px;font-size:26px}.k2 .vstrip .v p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.k2 .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.k2 .sgrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.k2 .snum{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,46px)}.k2 .slbl{letter-spacing:2.2px;text-transform:uppercase;color:var(--ink-soft);margin-top:6px;font-family:Cinzel,serif;font-size:9.5px}.k2 .split{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.k2 .split.rev .ph{order:2}.k2 .split .ph{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:520px}.k2 .split .tx{padding:56px 40px}.k2 .split .tx h2{margin:12px 0 16px;font-size:clamp(26px,3.4vw,40px);line-height:1.14}.k2 .split .tx p{color:var(--ink-soft);font-size:15.5px;line-height:1.8}.k2 .outcomes{gap:12px;max-width:760px;margin:0 auto;display:grid}.k2 .oi{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.k2 .oi span{color:var(--gold);flex:none}.k2 .oi p{margin:0;font-size:16px;line-height:1.65}.k2 .acc{border-top:1px solid var(--line);max-width:860px;margin:0 auto}.k2 .acc-row{border-bottom:1px solid var(--line)}.k2 .acc-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:22px 4px;display:flex}.k2 .acc-n{letter-spacing:2px;color:var(--gold-dp);flex:0 0 34px;font-family:Cinzel,serif;font-size:11px}.k2 .acc-t{color:var(--ink);flex:1;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.3vw,26px)}.k2 .acc-i{color:var(--gold);font-size:20px;line-height:1}.k2 .acc-body{padding:0 4px 24px 54px}.k2 .acc-body p{color:var(--ink-soft);margin:0 0 12px;font-size:15.5px;line-height:1.8}.k2 .acc-body .tl{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:6px;font-family:Cinzel,serif;font-size:9.5px}.k2 .tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.k2 .tier{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;padding:30px 24px;position:relative}.k2 .tier.feat{border-color:var(--gold);box-shadow:0 24px 60px -34px #9a6f228c}.k2 .flag{color:#fff;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#9a6f22,#f0d080,#9a6f22);border-radius:999px;padding:5px 14px;font-family:Cinzel,serif;font-size:9px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.k2 .t-name{letter-spacing:4px;font-family:Cinzel,serif;font-size:15px}.k2 .t-note{color:var(--ink-soft);margin-top:6px;font-size:12.5px}.k2 .t-price{margin:12px 0 4px;font-size:40px}.k2 .t-early{border:1px dashed var(--gold);color:var(--gold-dp);border-radius:14px;margin:10px 0;padding:10px;font-size:13px}.k2 .tier ul{text-align:left;margin:16px 0 20px;padding:0;list-style:none}.k2 .tier li{color:var(--ink);margin-bottom:9px;padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.k2 .tier li:before{content:"✦";color:var(--gold);position:absolute;left:0}.k2 .t-limit{letter-spacing:1.6px;color:var(--gold-dp);margin-top:12px;font-family:Cinzel,serif;font-size:9px}.k2 .steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.k2 .step{border-left:1px solid var(--line);padding-left:18px}.k2 .step b{color:var(--gold-dp);font-family:Cormorant Garamond,serif;font-size:34px;display:block}.k2 .step p{color:var(--ink-soft);margin:6px 0 0;font-size:15px;line-height:1.7}.k2 .mentor{grid-template-columns:.85fr 1.15fr;align-items:start;gap:34px;margin-bottom:56px;display:grid}.k2 .mentor.rev .mp{order:2}.k2 .mp img{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.k2 .mp .mn{letter-spacing:2.6px;text-transform:uppercase;color:var(--gold-dp);text-align:center;margin-top:12px;font-family:Cinzel,serif;font-size:11px}.k2 .mcards{gap:12px;display:grid}.k2 .mcard{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.k2 .mcard .th{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold-dp);border-radius:50%;justify-content:center;align-items:center;font-family:Cinzel,serif;font-size:11px;display:flex}.k2 .mcard .mt{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);font-family:Cinzel,serif;font-size:9.5px}.k2 .mcard p{color:var(--ink-soft);margin:5px 0 0;font-size:14.5px;line-height:1.6}.k2 .mcard .ck{color:var(--gold)}.k2 .gfx{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.k2 .gfx img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block}.k2 .quotes{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.k2 .quote{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.k2 .quote p{margin:0;font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;line-height:1.6}.k2 .quote .who{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);margin-top:10px;font-family:Cinzel,serif;font-size:9.5px}.k2 .faq-item{border-bottom:1px solid var(--line);padding:20px 0}.k2 .faq-item h3{margin:0 0 8px;font-size:22px}.k2 .faq-item p{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.8}.k2 .gbox{border:1px solid var(--gold);text-align:center;background:#fff;border-radius:22px;padding:36px}.k2 .gbox h3{margin:10px 0 12px;font-size:28px}.k2 .gbox p{color:var(--ink-soft);margin:0 0 20px;font-size:15.5px;line-height:1.8}.k2 .final{border-top:1px solid var(--line);text-align:center;background:#fff}.k2 .final h2{margin:14px 0;font-size:clamp(26px,3.6vw,42px);line-height:1.16}.k2 .final p{color:var(--ink-soft);max-width:620px;margin:0 auto 22px;font-size:16px;line-height:1.8}.k2 .ctaband{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:34px 24px}.k2 .ctaband p{color:var(--ink-soft);margin:0 0 16px;font-size:15.5px}.k2 footer{text-align:center;border-top:1px solid var(--line);padding:54px 24px 90px}.k2 footer img{width:auto;height:34px;margin:0 auto 14px;display:block}.k2 footer .fc{color:var(--ink-soft);font-size:14px}.k2 .sticky{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);text-align:center;background:#fdfbf7f5;padding:12px 18px;position:fixed;bottom:0;left:0;right:0}.k2 .sticky .st{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px}@media (width<=900px){.k2 .personas,.k2 .vstrip,.k2 .tiers,.k2 .steps,.k2 .quotes{grid-template-columns:1fr}.k2 .sgrid,.k2 .gfx{grid-template-columns:repeat(2,1fr)}.k2 .split{grid-template-columns:1fr}.k2 .split.rev .ph{order:0}.k2 .split .ph{background-size:cover;min-height:340px}.k2 .split .tx{padding:34px 24px}.k2 .mentor,.k2 .mentor.rev{grid-template-columns:1fr}.k2 .mentor.rev .mp{order:0}.k2 .nav .links{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:12px 20px;display:none;position:absolute;top:100%;left:0;right:0}.k2 .nav .links.open{display:flex}.k2 .nav{position:sticky}.k2 .nav .in{position:relative}.k2 .burger{display:flex}.k2 .hero-photo .d{display:none}.k2 .hero-photo .m{display:block}.k2 .orbit{display:none}.k2 section{padding:54px 0}}.gx{color:#1a1a1a;background:#fff;min-height:100vh;font-family:Jost,sans-serif}.gx *{box-sizing:border-box;margin:0;padding:0}.gx .shell{max-width:820px;margin:0 auto;padding:56px 26px 90px}.gx .brand{width:190px;margin:0 auto 40px;display:block}.gx .eyebrow{letter-spacing:5px;text-transform:uppercase;color:#9a6f22;text-align:center;margin-bottom:18px;font-family:Cinzel,serif;font-size:10.5px}.gx h1{text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(30px,5vw,46px);font-weight:400;line-height:1.2}.gx .gold-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#9a6f22,#c8952e 22%,#f0d080 48%,#e7c877 58%,#c9933a 78%,#9a6f22);-webkit-background-clip:text;background-clip:text}.gx .rule{background:linear-gradient(90deg,#0000,#b8892e,#0000);width:70px;height:1px;margin:30px auto}.gx .list{gap:16px;margin-top:26px;display:grid}.gx .item{color:inherit;background:#fff;border:1px solid #b8892e66;padding:24px 26px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:block}.gx .item:hover{border-color:#b8892e;transform:translateY(-2px);box-shadow:0 18px 44px -32px #9a6f2299}.gx .kind{letter-spacing:3px;text-transform:uppercase;color:#9a6f22;font-family:Cinzel,serif;font-size:9.5px}.gx .t{margin-top:8px;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.3}.gx .p{color:#4a4a4a;margin-top:8px;font-size:15.5px;font-weight:300;line-height:1.65}.gx .back{text-align:center;letter-spacing:3px;text-transform:uppercase;color:#9a6f22;margin-top:34px;font-family:Cinzel,serif;font-size:10.5px;text-decoration:none;display:block}.dk{color:#241d12;background:linear-gradient(#fffdf9,#fff 60%);flex-direction:column;min-height:100vh;font-family:Jost,system-ui,sans-serif;display:flex}.dk-head{justify-content:center;padding:34px 20px 0;display:flex}.dk-logo{width:min(190px,46vw);height:auto}.dk-hero{text-align:center;padding:0 22px 70px}.dk-hero-visual{border-radius:4px;width:100%;max-width:980px;height:clamp(340px,48vw,580px);margin:0 auto;display:block;position:relative;box-shadow:0 22px 60px -28px #9a6f2259}.dk-hero-picture{border-radius:4px;width:100%;height:100%;display:block;overflow:hidden}.dk-hero-picture img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.dk-hero-overlay{z-index:2;background:#fffdf9f5;border:1.5px solid #c9a24a;border-radius:4px;width:min(620px,92%);padding:clamp(30px,6vw,52px) clamp(24px,5vw,44px);position:absolute;top:auto;bottom:-35px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -20px #9a6f2259}.dk-hero-overlay .dk-title{margin:0 0 18px;font-size:clamp(36px,7vw,58px)}.dk-hero-overlay .dk-lead{margin:0}.dk-hero-overlay em{color:#8a6a1e;font-style:italic}.dk-main{text-align:center;flex:none;width:100%;max-width:760px;margin:0 auto;padding:28px 22px 44px}.dk-bottom{text-align:center;flex:1;width:100%;max-width:760px;margin:0 auto;padding:0 22px 70px}.dk-title{color:#0000;background:linear-gradient(#d4af52,#8a6a1e);-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,7vw,62px);font-weight:500;line-height:1.08}.dk-title span{letter-spacing:.5px;margin-top:6px;font-size:clamp(22px,3.4vw,32px);font-style:italic;display:block}.dk-lead{color:#3c3324;max-width:560px;margin:0 auto 42px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.4vw,23px);line-height:1.55}.dk-card{background:#fff;border:2px solid #c9a24a;border-radius:8px;padding:clamp(38px,6vw,58px) clamp(26px,5vw,52px);position:relative;overflow:hidden;box-shadow:0 28px 80px -46px #9a6f2280}.dk-card:after{content:"";pointer-events:none;border:1px solid #ecdcb4;border-radius:4px;position:absolute;inset:9px}.dk-card-glow{background:linear-gradient(90deg,#0000,#e7c877,#c9a24a,#e7c877,#0000);height:3px;position:absolute;top:0;left:0;right:0}.dk-card-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#a97e28;margin:0 0 14px;font-family:Cinzel,serif;font-size:11px}.dk-card-title{color:#241d12;margin:0 0 14px;font-family:Cormorant Garamond,serif;font-size:clamp(26px,4vw,36px);font-weight:500}.dk-card-text{color:#5b4f3a;max-width:480px;margin:0 auto 30px;font-size:16px;line-height:1.7}.dk-heart{color:#fff;text-shadow:0 1px 3px #00000026;vertical-align:middle;font-size:.9em}.dk-wa-btn{z-index:1;color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(#34c759,#1faa53);border-radius:50px;align-items:center;gap:12px;padding:18px 34px;font-family:Cinzel,serif;font-size:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 14px 34px -12px #1faa5399}.dk-wa-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #1faa53b3}.dk-card-note{color:#9a8a66;margin:18px 0 0;font-size:13px}.dk-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,6vw,52px);margin:48px auto 34px;display:flex}.dk-meta-item{gap:6px;display:grid}.dk-meta-lbl{letter-spacing:3px;text-transform:uppercase;color:#a97e28;font-family:Cinzel,serif;font-size:10px}.dk-meta-val{color:#241d12;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.4vw,24px)}.dk-meta-div{background:linear-gradient(#0000,#d9c48a,#0000);width:1px;height:44px}.dk-foot{color:#5b4f3a;margin:0;font-size:15px}.dk-link{color:#8a6a1e;font-weight:500}@media (width<=720px){.dk-hero{padding:0 16px 130px}.dk-hero-visual{height:clamp(300px,64vw,460px)}.dk-hero-picture img{object-position:center 25%}.dk-hero-overlay{width:min(560px,94%);padding:clamp(24px,6vw,36px) 18px;bottom:-90px}}@media (width<=560px){.dk-meta-div{display:none}.dk-meta{gap:26px}}:root{--ink:#1a1a1a;--ink-soft:#4a4a4a;--white:#fff;--gold:#b8892e;--gold-lt:#e7c877;--gold-dp:#9a6f22;--gold-line:#b8892e73;--gold-grad:linear-gradient(135deg,#ddb35a 0%,#c8952e 34%,#a87a26 66%,#c99730 100%)}.vz .giftbox{border:1px solid var(--gold-line);text-align:center;background:linear-gradient(#fffdf9,#fff);padding:clamp(30px,5vw,52px);box-shadow:0 24px 60px -44px #9a6f2266}.vz .giftbox .gl{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:14px;font-family:Cinzel,serif;font-size:10.5px}.vz .giftbox h3{font-family:Cormorant Garamond,serif;font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.2}.vz .giftbox p.gp{color:var(--ink-soft);max-width:560px;margin:14px auto 28px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic}.vz .vg-split{align-items:stretch;gap:clamp(28px,4vw,44px);display:grid}.vz .vg-videos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}.vz .vg-video{border:2px solid var(--gold);background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:100%;padding:clamp(20px,2.5vw,34px);display:flex;box-shadow:0 24px 70px -40px #9a6f2280}.vz .vg-video-inner{aspect-ratio:9/16;border:1px solid var(--gold-line);background:#000;width:100%;max-width:420px;max-height:68vh;position:relative;overflow:hidden}.vz .vg-video-inner iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vz .vg-video-inner video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.vz .vg-graphic{background:#fff}.vz .vg-graphic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vz .vg-split .giftbox{border:2px solid var(--gold);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 24px 70px -40px #9a6f2273}.vz .vg-split .giftbox .btn{align-self:center}@media (width<=900px){.vz .vg-videos{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;grid-template-columns:none;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;margin:0 -18px;padding:4px 18px 22px;display:grid;overflow-x:auto}.vz .vg-video{scroll-snap-align:center}.vz .vg-video-inner{width:100%;max-width:360px;max-height:none;margin:0 auto}}.vz *{box-sizing:border-box;margin:0;padding:0}.vz{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Jost,sans-serif;font-size:18px;font-weight:400;line-height:1.75}.vz .serif{font-family:Cormorant Garamond,Georgia,serif}.vz .display{font-family:Cinzel,serif}.vz .gold-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#9a6f22 0%,#c8952e 22%,#f0d080 48%,#e7c877 58%,#c9933a 78%,#9a6f22 100%);-webkit-background-clip:text;background-clip:text}.vz .wrap{max-width:1080px;margin:0 auto;padding:0 40px}.vz .narrow{max-width:760px;margin:0 auto;padding:0 40px}.vz .eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:22px;font-family:Cinzel,serif;font-size:11px}.vz section{padding:110px 0}.vz h2.sec-title{font-family:Cormorant Garamond,serif;font-size:clamp(34px,5.2vw,54px);font-weight:400;line-height:1.15}.vz .topnav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-line);background:#ffffffeb;position:sticky;top:0}.vz .topnav .inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;max-width:1180px;margin:0 auto;padding:14px 32px;display:flex;position:relative}.vz .topnav .navlinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;display:flex}.vz .navburger{border:1px solid var(--gold-line);cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 9px;display:none}.vz .navburger span{background:var(--gold-dp);width:18px;height:1.5px;transition:transform .25s,opacity .25s;display:block}.vz .navburger.open span:first-child{transform:translateY(5.5px)rotate(45deg)}.vz .navburger.open span:nth-child(2){opacity:0}.vz .navburger.open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.vz .topnav a{letter-spacing:3px;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-family:Cinzel,serif;font-size:11px;text-decoration:none;transition:color .25s}.vz .topnav a:hover{color:var(--gold-dp)}.vz .topnav a.cta{background:var(--gold-grad);color:#fff;border-radius:1px;padding:10px 22px}.vz .intro{text-align:center;background:#fff;padding:64px 0 40px}.vz .intro .mini{width:150px;margin:0 auto 26px;display:block}.vz .intro h1{max-width:900px;color:var(--ink);margin:0 auto;padding:0 26px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4.8vw,50px);font-weight:500;line-height:1.28}.vz .intro h1 em{font-style:italic}.vz .intro p.sub{padding:0 26px}.vz .authority{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);background:linear-gradient(#e7c8770d,#e7c87705);padding:44px 0}.vz .auth-grid{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.vz .auth-item{border-right:1px solid var(--gold-line);padding:14px 20px}.vz .auth-item:last-child{border-right:none}.vz .auth-num{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,54px);font-weight:500;line-height:1}.vz .auth-lbl{letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-soft);font-family:Cinzel,serif;font-size:10.5px}@media (width<=720px){.vz .auth-grid{grid-template-columns:1fr 1fr}.vz .auth-item{border-bottom:1px solid var(--gold-line)}.vz .auth-item:nth-child(2){border-right:none}.vz .auth-item:nth-child(3),.vz .auth-item:nth-child(4){border-bottom:none}}.vz .webinar-invite{border:2px solid var(--gold);text-align:center;background:linear-gradient(#fffdf9,#fff);border-radius:6px;padding:clamp(44px,6vw,72px) clamp(32px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 80px -48px #9a6f2273}.vz .webinar-invite:before{content:"";background:linear-gradient(90deg,transparent,var(--gold-lt),var(--gold),var(--gold-lt),transparent);height:3px;position:absolute;top:0;left:0;right:0}.vz .webinar-invite:after{content:"";border:1px solid var(--gold-line);pointer-events:none;opacity:.6;border-radius:3px;position:absolute;inset:10px}.vz .webinar-invite .wi-date{border:1px solid var(--gold-line);letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);background:#e7c8771f;border-radius:40px;align-items:center;gap:14px;margin-bottom:28px;padding:10px 24px;font-family:Cinzel,serif;font-size:12px;display:inline-flex}.vz .webinar-invite .wi-date .dot{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b8892e26}.vz .webinar-invite h2{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4.6vw,48px);font-weight:400;line-height:1.15}.vz .webinar-invite .wi-lead{max-width:640px;color:var(--ink);margin:0 auto 34px;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.4vw,26px);line-height:1.5}.vz .webinar-invite .wi-points{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;max-width:820px;margin:0 auto 38px;display:grid}.vz .webinar-invite .wi-point{border:1px solid var(--gold-line);background:#fff;border-radius:5px;padding:26px 22px 26px 54px;position:relative}.vz .webinar-invite .wi-point .num{color:var(--gold-dp);font-family:Cinzel,serif;font-size:22px;line-height:1;position:absolute;top:22px;left:18px}.vz .webinar-invite .wi-point h4{color:var(--ink);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:500}.vz .webinar-invite .wi-point p{color:var(--ink-soft);font-size:15px;line-height:1.6}.vz .webinar-invite .wi-scarcity{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);margin-top:22px;font-family:Cinzel,serif;font-size:11px}.vz .webinar-invite .wi-points.two{grid-template-columns:repeat(2,1fr);max-width:780px}.vz .webinar-invite .wi-closing{color:var(--gold-dp);max-width:620px;margin:0 auto 30px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.3vw,24px);font-style:italic;line-height:1.5}@media (width<=820px){.vz .webinar-invite .wi-points,.vz .webinar-invite .wi-points.two{grid-template-columns:1fr}.vz .webinar-invite{padding:40px 24px}}.vz .wb-titles{text-align:left;grid-template-columns:1fr 1fr;gap:0 34px;max-width:720px;margin:0 auto 38px;display:grid}.vz .wb-titles .t{border-top:1px solid var(--gold-line);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:15px 0;display:grid}.vz .wb-titles .t .n{letter-spacing:1px;color:var(--gold-dp);font-family:Cinzel,serif;font-size:12px}.vz .wb-titles .t h4{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.2vw,23px);font-weight:500;line-height:1.3}.vz .wb-group{text-align:left;max-width:720px;margin:0 auto 34px}.vz .wb-group .gl{letter-spacing:4.5px;text-transform:uppercase;color:var(--gold-dp);text-align:center;margin-bottom:16px;font-family:Cinzel,serif;font-size:10.5px}.vz .wb-group ul{gap:12px;list-style:none;display:grid}.vz .wb-group li{color:var(--ink-soft);padding-left:26px;font-size:16.5px;line-height:1.7;position:relative}.vz .wb-group li:before{content:"·";color:var(--gold);font-size:26px;position:absolute;top:-2px;left:6px}@media (width<=720px){.vz .wb-titles{grid-template-columns:1fr}}.vz .wsec{border:1px solid var(--gold);text-align:center;background:#fff;border-radius:8px;padding:clamp(44px,5.5vw,76px) clamp(22px,4.5vw,64px);position:relative;overflow:hidden;box-shadow:0 34px 90px -55px #9a6f2280}.vz .wsec:before{content:"";background:linear-gradient(90deg,transparent,var(--gold-lt),var(--gold),var(--gold-lt),transparent);height:3px;position:absolute;top:0;left:0;right:0}.vz .wsec:after{content:"";pointer-events:none;border:1px solid #b8892e29;border-radius:5px;position:absolute;inset:10px}.vz .wsec>*{z-index:1;position:relative}.vz .wsec .w-eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);border-bottom:1px solid var(--gold-line);min-width:min(340px,90vw);margin:0 auto 18px;padding-bottom:10px;font-family:Cinzel,serif;font-size:13px;display:inline-block}.vz .wsec .w-date{border:1px solid var(--gold-line);letter-spacing:2.8px;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:44px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-bottom:26px;padding:12px 26px;font-family:Cinzel,serif;font-size:12px;display:inline-flex;box-shadow:0 10px 34px -16px #b8892e40}.vz .wsec .w-date .dot{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b8892e26}.vz .wsec h2{margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.12}.vz .wsec .w-lead{max-width:620px;color:var(--ink);margin:0 auto 12px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.3vw,25px);line-height:1.55}.vz .wsec .w-orn{justify-content:center;align-items:center;gap:12px;max-width:320px;margin:26px auto 34px;display:flex}.vz .wsec .w-orn i{background:linear-gradient(90deg,transparent,var(--gold-line));flex:1;height:1px}.vz .wsec .w-orn i:last-child{background:linear-gradient(270deg,transparent,var(--gold-line))}.vz .wsec .w-orn b{color:var(--gold);letter-spacing:3px;font-family:Cinzel,serif;font-size:13px;font-weight:400}.vz .wsec .w-lbl{letter-spacing:4.5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:18px;font-family:Cinzel,serif;font-size:10.5px}.vz .wsec .w-for{text-align:left;border:1px solid var(--gold-line);background:linear-gradient(#fffdf7,#fff);border-radius:6px;max-width:660px;margin:0 auto 42px;padding:26px 28px}.vz .wsec .w-for .fl{letter-spacing:4px;text-transform:uppercase;color:var(--gold-dp);text-align:center;margin-bottom:16px;font-family:Cinzel,serif;font-size:10.5px}.vz .wsec .w-for ul{gap:11px;list-style:none;display:grid}.vz .wsec .w-for li{color:var(--ink);padding-left:26px;font-family:Cormorant Garamond,serif;font-size:19px;line-height:1.5;position:relative}.vz .wsec .w-for li:before{content:"✦";color:var(--gold);font-size:12px;position:absolute;top:2px;left:2px}.vz .wsec .w-venus-head{max-width:740px;margin:0 auto 30px}.vz .wsec .w-venus-title{letter-spacing:4.5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:12px;font-family:Cinzel,serif;font-size:11px;display:block}.vz .wsec .w-venus-subtitle{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.8vw,31px);font-style:italic;line-height:1.3;display:block}.vz .wsec .w-strip{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);grid-template-columns:repeat(6,1fr);gap:0;max-width:900px;margin:0 auto 46px;padding:26px 0;display:grid}.vz .wsec .ws-col{text-align:center;border-right:1px solid var(--gold-line);padding:0 8px}.vz .wsec .ws-col:last-child{border-right:none}.vz .wsec .ws-l{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1}.vz .wsec .ws-en{letter-spacing:2px;text-transform:uppercase;color:var(--ink);margin-bottom:5px;font-family:Cinzel,serif;font-size:9.5px}.vz .wsec .ws-sk{color:var(--gold-dp);font-family:Cormorant Garamond,serif;font-size:13.5px;font-style:italic;line-height:1.25}.vz .wsec .w-moment{max-width:820px;margin:0 auto}.vz .wsec .w-moment h3{color:var(--ink);margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,46px);font-weight:400;line-height:1.18}.vz .wsec .w-moment-sub{color:var(--ink-soft);max-width:640px;margin:0 auto 30px;font-size:16.5px;line-height:1.8}.vz .wsec .w-venus-list{text-align:left;gap:10px;max-width:660px;margin:0 auto 42px;display:grid}.vz .wsec .w-venus-row{border:1px solid var(--gold-line);background:linear-gradient(#fffdf9,#fff);border-radius:5px;align-items:center;gap:16px;padding:13px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.vz .wsec .w-venus-row:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 16px 36px -26px #9a6f2299}.vz .wsec .w-venus-l{color:var(--gold-dp);text-align:center;border:1px solid var(--gold-line);background:#e7c87724;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-family:Cinzel,serif;font-size:18px;line-height:34px}.vz .wsec .w-venus-en{letter-spacing:2.2px;text-transform:uppercase;color:var(--ink);font-family:Cinzel,serif;font-size:12px}.vz .wsec .w-venus-sk{color:var(--gold-dp);text-align:right;margin-left:auto;font-family:Cormorant Garamond,serif;font-size:17.5px;font-style:italic}.vz .wsec .w-callout{color:var(--ink);border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);max-width:700px;margin:0 auto 46px;padding:28px 22px;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.4vw,26px);font-style:italic;line-height:1.6}.vz .wsec .w-list{text-align:left;gap:12px;max-width:680px;margin:0 auto 44px;list-style:none;display:grid}.vz .wsec .w-list li{color:var(--ink-soft);padding-left:28px;font-size:16.5px;line-height:1.65;position:relative}.vz .wsec .w-list li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:6px;box-shadow:0 0 0 4px #b8892e21}.vz .wsec .w-cta{border:1px solid var(--gold);background:linear-gradient(#fffaee,#fff);border-radius:6px;max-width:660px;margin:0 auto;padding:34px 24px 30px}.vz .wsec .w-cta h3{margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.2}.vz .wsec .w-note{color:var(--gold-dp);max-width:560px;margin:0 auto 22px;font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic}.vz .wsec .w-meta{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);margin-top:18px;font-family:Cinzel,serif;font-size:10.5px}.vz .wsec .w-more{cursor:pointer;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);border:0;border-bottom:1px solid var(--gold-line);background:0 0;margin:38px 0 0;padding:0 2px 4px;font-family:Cinzel,serif;font-size:10.5px}.vz .wsec .w-manifesto{text-align:left;border-top:1px solid var(--gold-line);max-width:620px;margin:26px auto 0;padding-top:26px}.vz .wsec .w-manifesto p{color:var(--ink-soft);margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:19px;line-height:1.65}.vz .wsec .w-manifesto p.hi{color:var(--gold-dp);font-size:21px;font-style:italic}.vz .wsec .w-manifesto p.sig{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);font-family:Cinzel,serif;font-size:11px}@media (width<=820px){.vz .wsec{padding:38px 18px}.vz .wsec:after{inset:6px}.vz .wsec .btn{text-align:center;width:100%}.vz .wsec .w-venus-row{flex-wrap:wrap;gap:10px 14px}.vz .wsec .w-venus-sk{text-align:left;width:100%;margin-left:0;padding-left:50px}.vz .wsec .w-for{padding:22px 18px}.vz .wsec .w-strip{grid-template-columns:repeat(3,1fr);gap:22px 0;padding:22px 0}.vz .wsec .ws-col:nth-child(3n){border-right:none}.vz .wsec .ws-col{padding:0 6px}.vz .wsec .ws-en{letter-spacing:1.4px;font-size:9px}.vz .wsec .ws-sk{font-size:12.5px}}@media (width<=430px){.vz .wsec .w-strip{grid-template-columns:repeat(2,1fr)}.vz .wsec .ws-col:nth-child(3n){border-right:1px solid var(--gold-line)}.vz .wsec .ws-col:nth-child(2n){border-right:none}}@media (width<=820px){.vz .wsec .w-eyebrow{letter-spacing:2.4px;overflow-wrap:break-word;border-bottom:none;width:100%;min-width:0;max-width:100%;margin-bottom:16px;padding-bottom:0;font-size:10.5px;line-height:1.9}.vz .wsec .w-eyebrow:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:120px;height:1px;margin:14px auto 0;display:block}.vz .wsec .w-venus-head{margin-top:6px;padding-top:26px;position:relative}.vz .wsec .w-venus-head:before{content:"✦";color:var(--gold);font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vz .wsec .w-venus-subtitle{font-size:18.5px;line-height:1.5}}.vz .tier .t-early{border:1px solid var(--gold);background:linear-gradient(#fffaee,#fff);border-radius:6px;flex-direction:column;align-items:center;gap:4px;margin:0 auto 24px;padding:16px 18px;display:flex}.vz .tier .t-early .te-tag{letter-spacing:3px;text-transform:uppercase;color:#0e0e0e;background:linear-gradient(135deg,#e7c878,#b78a2e);border-radius:20px;padding:5px 13px;font-family:Cinzel,serif;font-size:9.5px}.vz .tier .t-early .te-price{font-size:34px;font-weight:500;line-height:1.1}.vz .tier .t-early .te-note{color:var(--ink-soft);font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic}.vz .tier .t-early .te-cta{letter-spacing:2.4px;text-transform:uppercase;color:var(--gold-dp);border-top:1px solid var(--gold-line);width:100%;margin-top:6px;padding-top:10px;font-family:Cinzel,serif;font-size:9.5px}.vz .tier .t-name{margin-bottom:8px}.vz .tier .t-note{margin-bottom:14px}.vz .tier .t-price{margin-bottom:24px}.vz .g-box .g-cta{margin-top:26px;display:inline-block}.vz .sticky-bar{z-index:60;pointer-events:none;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.vz .sticky-bar.visible{pointer-events:auto;transform:translateY(0)}.vz .sticky-bar .sb-inner{text-align:center;border-top:1px solid var(--gold-line);background:linear-gradient(#fffdf9,#fff);flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:16px 54px 18px;display:flex;position:relative;box-shadow:0 -14px 50px -20px #9a6f2259}.vz .sticky-bar .sb-text{flex-direction:column;align-items:center;gap:4px;max-width:820px;display:flex}.vz .sticky-bar .sb-dot{display:none}.vz .sticky-bar .sb-title{letter-spacing:2.8px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:2px;font-family:Cinzel,serif;font-size:11px}.vz .sticky-bar .sb-sub{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:19px;line-height:1.3}.vz .sticky-bar .sb-actions{justify-content:center;align-items:center;display:flex}.vz .sticky-bar .sb-btn{letter-spacing:2.2px;text-transform:uppercase;color:#fff;background:var(--gold-grad);cursor:pointer;white-space:nowrap;border:none;border-radius:1px;padding:14px 34px;font-family:Cinzel,serif;font-size:10.5px;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-block;box-shadow:0 6px 22px #9a6f224d}.vz .sticky-bar .sb-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 28px #9a6f226b}.vz .sticky-bar .sb-close{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .25s;display:flex;position:absolute;top:10px;right:12px}.vz .sticky-bar .sb-close:hover{color:var(--gold-dp)}.vz .sticky-bar .sb-close svg{width:18px;height:18px}@media (width<=760px){.vz .sticky-bar .sb-inner{gap:10px;padding:13px 44px 15px}.vz .sticky-bar .sb-sub{font-size:16px}.vz .sticky-bar .sb-btn{letter-spacing:1.6px;padding:12px 26px;font-size:9.5px}.vz .sticky-bar .sb-title{letter-spacing:1.8px;font-size:9.5px}}.vz .gift-list{grid-template-columns:1fr 1fr;gap:0 48px;max-width:940px;margin:0 auto;display:grid}.vz .gift-list .gi{border-top:1px solid var(--gold-line);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.vz .gift-list .gi .n{color:var(--gold-dp);min-width:22px;font-family:Cinzel,serif;font-size:11px}.vz .gift-list .gi h3{color:var(--ink);text-align:left;font-family:Cormorant Garamond,serif;font-size:18.5px;font-style:italic;font-weight:500;line-height:1.35}@media (width<=760px){.vz .gift-list{grid-template-columns:1fr}}.vz .section-divider{background:#fff;justify-content:center;align-items:center;gap:18px;padding:40px 26px;display:flex}.vz .section-divider .sd-line{background:linear-gradient(90deg,transparent,var(--gold-line),transparent);flex:1;max-width:160px;height:1px}.vz .section-divider .sd-ornament{color:var(--gold);letter-spacing:0;opacity:.85;font-size:10px}.vz .wow{text-align:center;background:#fff;padding:80px 0 100px}.vz .wow p.big{max-width:860px;margin:0 auto;padding:0 26px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4.4vw,44px);line-height:1.35}@media (width<=820px){.vz .wow{padding:44px 0 48px}.vz .section-divider{padding:26px 22px}.vz #venus{padding-top:44px}}.vz .gains{grid-template-columns:1fr 1fr;gap:30px;display:grid}.vz .gain{border:1px solid var(--gold-line);background:#fff;border-radius:6px;padding:38px 34px 34px;transition:box-shadow .35s,transform .35s;position:relative;overflow:hidden}.vz .gain:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}.vz .gain:hover{transform:translateY(-4px);box-shadow:0 18px 48px #b8892e24}.vz .gain .gnum{letter-spacing:4px;text-transform:uppercase;color:var(--gold-dp);align-items:center;gap:10px;font-family:Cinzel,serif;font-size:10.5px;display:flex}.vz .gain .gnum b{letter-spacing:2px;opacity:.7;font-family:Cinzel,serif;font-size:10.5px;font-weight:400}.vz .gain .gdiv{background:linear-gradient(90deg,var(--gold),transparent);width:38px;height:1px;margin:14px 0 16px}.vz .gain h3{margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:clamp(24px,2.9vw,30px);font-weight:500;line-height:1.22}.vz .gain p{color:var(--ink-soft);font-size:16.5px;line-height:1.7}@media (width<=820px){.vz .gains{grid-template-columns:1fr}}.vz .gifts-head{text-align:center;margin-bottom:58px}.vz .gifts-head .gtop{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:10px;font-family:Cinzel,serif;font-size:11px}.vz .gifts-head h2{font-family:Cormorant Garamond,serif;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.15}.vz .gifts-head .gline{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:80px;height:1px;margin:18px auto 0}.vz .gifts{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.vz .gift{border:1px solid var(--gold-line);text-align:center;background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:24px 18px;transition:box-shadow .3s,transform .3s;display:flex;position:relative}.vz .gift:hover{transform:translateY(-3px);box-shadow:0 14px 42px #b8892e1c}.vz .gift .gnum{letter-spacing:3.5px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-family:Cinzel,serif;font-size:10.5px}.vz .gift .gnum b{letter-spacing:0;color:var(--gold-dp);vertical-align:middle;margin-left:6px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500}.vz .gift .gdiv{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:34px;height:1px;margin:10px auto 16px}.vz .gift h3{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2vw,22px);font-style:italic;font-weight:500;line-height:1.3}.vz .gift p{color:var(--ink-soft);font-size:15.5px;line-height:1.65}.vz .gift-highlight{border:1.5px solid var(--gold)}@media (width<=980px){.vz .gifts{grid-template-columns:1fr 1fr}}@media (width<=520px){.vz .gifts{grid-template-columns:1fr}}.vz .cost .two{grid-template-columns:1fr auto 1fr;align-items:start;gap:36px;margin-top:40px;display:grid}.vz .cost .side h4{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:14px;font-family:Cinzel,serif;font-size:11px}.vz .cost .side p{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.55}.vz .cost .divv{background:var(--gold-line);align-self:stretch;width:1px}@media (width<=820px){.vz .cost .two{grid-template-columns:1fr;gap:24px}.vz .cost .divv{display:none}}.vz .g-box{border:1px solid var(--gold-line);text-align:center;background:#fff;border-radius:6px;padding:56px 44px}.vz .g-box .ic{margin-bottom:14px;font-size:38px}.vz .g-box h3{margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.vz .g-box p{color:var(--ink-soft);max-width:620px;margin:0 auto}.vz .hero{text-align:center;justify-content:center;align-items:flex-start;min-height:88vh;display:flex;position:relative;overflow:hidden}.vz .hero-bg{background-position:50% 30%;background-size:cover;position:absolute;inset:0}.vz .hero-bg:after{content:"";background:linear-gradient(#ffffff0d 0%,#fff0 45%,#ffffff59 100%);position:absolute;inset:0}.vz .hero-inner{z-index:2;margin-top:calc(4vh + 1.5cm);padding:0 32px 40px;position:relative}.vz .hero-logo{filter:drop-shadow(0 2px 12px #ffffff80);width:82vw;max-width:560px;height:auto;margin:6vh auto 18px;display:block}.vz .hero .subtitle{color:var(--ink);letter-spacing:.5px;text-shadow:0 1px 12px #ffffffb3;max-width:900px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-family:Cormorant Garamond,serif;font-size:clamp(26px,3.8vw,40px);font-style:italic;font-weight:300}.vz .hero .hairline{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:70px;height:1.5px;margin:0 auto 26px}.vz .hero .tagline{color:var(--ink);text-shadow:0 1px 12px #fffc;max-width:560px;margin:0 auto 22px;font-family:Jost,sans-serif;font-size:clamp(15px,2vw,19px);font-weight:300;line-height:1.6}.vz .hero .meta{letter-spacing:3px;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 10px #ffffffe6;margin-bottom:16px;font-family:Cinzel,serif;font-size:clamp(14px,1.6vw,17px);font-weight:500}.vz .hero .free{color:var(--gold-dp);text-shadow:0 1px 10px #ffffffe6;margin-bottom:32px;font-family:Cormorant Garamond,serif;font-size:clamp(16px,1.8vw,20px);font-style:italic}.vz .hero-m-img-wrap{border-radius:6px;width:100%;max-width:520px;margin:0 auto 24px;display:none;position:relative;overflow:hidden}.vz .hero-m-img-wrap img{width:100%;height:auto;display:block}.vz .btn{letter-spacing:3px;text-transform:uppercase;color:#fff;background:var(--gold-grad);cursor:pointer;border:none;border-radius:1px;padding:20px 50px;font-family:Cinzel,serif;font-size:12.5px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 8px 30px #9a6f2252}.vz .btn:hover{transform:translateY(-2px);box-shadow:0 12px 38px #9a6f226b}.vz .btn-ghost{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);border:1px solid var(--gold);border-radius:1px;padding:18px 42px;font-family:Cinzel,serif;font-size:12px;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.vz .btn-ghost:hover{background:var(--gold-dp);color:#fff;border-color:var(--gold-dp)}.vz .head-c{text-align:center;margin-bottom:64px}.vz .head-c p.sub{color:var(--ink-soft);max-width:620px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:17px}.vz .rule-c{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:60px;height:1.5px;margin:20px auto 0}.vz .mirror{text-align:center}.vz .mirror p.lead{max-width:780px;color:var(--ink);margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(25px,3.6vw,36px);line-height:1.5}.vz .mirror p.lead .g{font-style:italic}.vz .mirror .subtext{color:var(--ink-soft);max-width:640px;margin-top:34px;margin-left:auto;margin-right:auto;font-size:18px}.vz .split{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.vz .split.rev .ed-photo{order:2}.vz .ed-photo{aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-color:var(--cream);width:100%;background-position:50%!important}.vz .ed-text{flex-direction:column;justify-content:center;max-height:100%;padding:56px 8%;display:flex;overflow:hidden}.vz .ed-text h2{margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.8vw,44px);font-weight:400;line-height:1.2}.vz .ed-text p{color:var(--ink-soft);margin-bottom:16px;font-size:17px;line-height:1.8}.vz .ed-text .sign{margin-top:14px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic}.vz .ed-text h3.sub{color:var(--gold-dp);margin:8px 0 10px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.vz .why-eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:12px;font-family:Cinzel,serif;font-size:10px}.vz .why-heading{max-width:620px;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:clamp(31px,3.8vw,48px);font-weight:500;line-height:1.08}.vz .why-intro{max-width:580px;font-family:Cormorant Garamond,serif;margin-bottom:28px!important;font-size:20px!important;line-height:1.5!important}.vz .why-scroll{scroll-behavior:smooth;overscroll-behavior-block:auto;scrollbar-width:thin;scrollbar-color:var(--gold) #b8892e1a;max-height:min(48vh,400px);padding:0 18px 52px 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 48px),#0000 100%)}.vz .why-scroll::-webkit-scrollbar{width:5px}.vz .why-scroll::-webkit-scrollbar-track{background:#b8892e1a}.vz .why-scroll::-webkit-scrollbar-thumb{background:var(--gold);border-radius:5px}.vz .why-card{border-bottom:1px solid var(--gold-line);grid-template-columns:24px 1fr;column-gap:12px;padding:17px 0;display:grid}.vz .why-card:first-child{border-top:1px solid var(--gold-line)}.vz .why-card .star{color:var(--gold-dp);grid-row:1/span 2;padding-top:5px;font-size:13px}.vz .why-card h4{color:var(--ink);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;line-height:1.18}.vz .why-card p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.5}.vz .why-hint{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);margin-top:12px;font-family:Cinzel,serif;font-size:9px;display:block}@media (width<=820px){.vz .split{grid-template-columns:1fr}.vz .split.rev .ed-photo{order:0}.vz .ed-photo{aspect-ratio:1;height:auto}.vz .ed-text{max-height:none;padding:44px 26px;overflow:visible}.vz .why-scroll{max-height:430px}}.vz .framed{border:1.5px solid var(--gold-line);border-radius:6px;padding:72px 64px;position:relative}.vz .framed:before{content:"";border:.5px solid var(--gold-line);pointer-events:none;border-radius:3px;position:absolute;inset:7px}.vz .turn{text-align:center}.vz .turn h2{max-width:720px;margin:0 auto 30px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4.4vw,44px);font-weight:400;line-height:1.3}.vz .turn .body{color:var(--ink-soft);max-width:620px;margin:0 auto 16px;font-size:18px}.vz .turn .signature{max-width:640px;margin-top:40px;margin-left:auto;margin-right:auto;font-family:Cormorant Garamond,serif;font-size:clamp(22px,3vw,28px);font-style:italic;line-height:1.5}.vz .letter-row{border-top:1px solid var(--gold-line);align-items:flex-start;gap:32px;padding:30px 0;display:flex}.vz .letter-row:last-child{border-bottom:1px solid var(--gold-line)}.vz .letter-row .lt{text-align:center;flex:0 0 90px;padding-top:2px;font-family:Cinzel,serif;font-size:48px;line-height:1}.vz .letter-row .ct .name{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:8px;font-family:Cinzel,serif;font-size:15px}.vz .letter-row .ct .name span{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic}.vz .letter-row .ct .desc{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.55}.vz .vip-badge{letter-spacing:2px;border:1px solid var(--gold);color:var(--gold-dp);vertical-align:middle;border-radius:20px;margin-left:10px;padding:2px 11px;font-family:Cinzel,serif;font-size:10px;display:inline-block}.vz .week{border:1px solid var(--gold-line);border-radius:5px;grid-template-columns:96px 1fr;gap:30px;margin-bottom:20px;padding:34px 40px;transition:box-shadow .3s;display:grid}.vz .week:hover{box-shadow:0 10px 34px #b8892e1f}.vz .week .num{letter-spacing:2px;color:var(--gold-dp);text-transform:uppercase;border-right:1px solid var(--gold-line);padding-right:26px;font-family:Cinzel,serif;font-size:13px}.vz .week .num b{margin-top:4px;font-family:Cormorant Garamond,serif;font-size:46px;font-weight:400;display:block}.vz .week h3{color:var(--ink);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500}.vz .week p{color:var(--ink-soft);font-size:16px;line-height:1.7}.vz .week.vip{border:1.5px solid var(--gold);background:linear-gradient(#e7c8770d,#e7c87705)}.vz .fw-cols{grid-template-columns:1fr 1fr;gap:36px;display:grid}.vz .fw-col{border:1px solid var(--gold-line);border-radius:5px;padding:36px 34px}.vz .fw-col h3{color:var(--ink);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}.vz .fw-col.yes h3{color:var(--gold-dp)}.vz .fw-col ul{list-style:none}.vz .fw-col li{color:var(--ink-soft);border-top:1px dashed var(--gold-line);padding:10px 0 10px 26px;font-size:16px;line-height:1.6;position:relative}.vz .fw-col li:first-child{border-top:none}.vz .fw-col li:before{content:"◆";color:var(--gold);font-size:9px;position:absolute;top:10px;left:0}.vz .fw-col.no li:before{content:"—";color:var(--ink-soft)}.vz .duo{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.vz .person{text-align:center}.vz .person .photo-frame{aspect-ratio:3/4;border:1px solid var(--gold-line);border-radius:4px;width:100%;max-width:340px;margin:0 auto 28px;padding:10px}.vz .person .photo-frame img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.vz .person .photo-ph{aspect-ratio:3/4;border:1px dashed var(--gold-line);width:100%;max-width:340px;color:var(--gold-dp);letter-spacing:2px;text-transform:uppercase;text-align:center;border-radius:4px;justify-content:center;align-items:center;margin:0 auto 28px;padding:20px;font-family:Cinzel,serif;font-size:10px;display:flex}.vz .person h3{margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.vz .person .role{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:20px;font-family:Cinzel,serif;font-size:10px}.vz .person p.bio{color:var(--ink-soft);text-align:left;font-size:15.5px;line-height:1.72}.vz .person .proof{color:var(--gold-dp);margin-top:20px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic}.vz .mentor-block{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:42px;margin-bottom:64px;display:grid}.vz .mentor-block.reverse{direction:rtl;grid-template-columns:1.15fr 1fr}.vz .mentor-block.reverse>*,.vz .mentor-block.reverse .mentor-cards{direction:ltr}.vz .mentor-photo{border:1px solid var(--gold-line);border-radius:4px;min-height:520px;max-height:720px;position:relative;overflow:hidden}.vz .mentor-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vz .mentor-name{color:#fff;text-shadow:0 2px 16px #00000073;z-index:2;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4.5vw,52px);font-weight:500;line-height:1.05;position:absolute;bottom:28px;left:24px}.vz .mentor-cards{flex-direction:column;justify-content:center;gap:16px;display:flex}.vz .ach-card{border:1px solid var(--gold-line);background:#fff;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;box-shadow:0 14px 40px -30px #9a6f2240}.vz .ach-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 20px 48px -34px #9a6f2259}.vz .ach-thumb{border:1px solid var(--gold-line);background:#e7c8771f;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.vz .ach-thumb span{letter-spacing:1px;color:var(--gold-dp);font-family:Cinzel,serif;font-size:15px;line-height:1}.vz .ach-body{text-align:left}.vz .ach-title{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:6px;font-family:Cinzel,serif;font-size:10.5px}.vz .ach-text{color:var(--ink-soft);font-size:15.5px;line-height:1.6}.vz .ach-check{background:var(--gold-grad);color:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex;box-shadow:0 4px 14px #9a6f224d}@media (width<=900px){.vz .mentor-block,.vz .mentor-block.reverse{direction:ltr;grid-template-columns:1fr}.vz .mentor-block.reverse>*{direction:ltr}.vz .mentor-photo{min-height:420px;max-height:56vh}.vz .mentor-name{font-size:clamp(30px,6.5vw,44px);bottom:22px;left:20px}.vz .ach-card{padding:16px}.vz .ach-thumb{flex:0 0 40px;width:40px;height:40px}.vz .ach-thumb span{font-size:13px}.vz .ach-text{font-size:14.5px}}.vz .quotes{columns:2;column-gap:30px}.vz .quote{break-inside:avoid;border:1px solid var(--gold-line);border-radius:4px;margin-bottom:30px;padding:30px 32px}.vz .quote p{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;line-height:1.5}.vz .quote .who{letter-spacing:2px;text-transform:uppercase;color:var(--gold-dp);margin-top:16px;font-family:Cinzel,serif;font-size:10px}.vz .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}.vz .tier{border:1px solid var(--gold-line);text-align:center;background:#fff;border-radius:6px;flex-direction:column;padding:48px 32px 40px;display:flex;position:relative}.vz .tier.featured{border:1.5px solid var(--gold);transform:translateY(-6px);box-shadow:0 20px 60px #b8892e26}.vz .tier.vip{border:1.5px solid var(--gold);background:linear-gradient(#fff,#e7c8770f);box-shadow:0 22px 60px #b8892e2e}.vz .tier.vip .vip-limit{letter-spacing:3px;text-transform:uppercase;color:#0e0e0e;background:linear-gradient(135deg,#e7c878,#b78a2e);border-radius:20px;margin-bottom:22px;padding:6px 14px;font-family:Cinzel,serif;font-size:10px;display:inline-block}.vz .tier .flag{letter-spacing:2.5px;text-transform:uppercase;background:var(--gold-grad);color:#fff;border-radius:20px;padding:6px 16px;font-family:Cinzel,serif;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.vz .tier .t-name{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:18px;font-family:Cinzel,serif;font-size:22px}.vz .tier.vip .t-name{letter-spacing:7px;font-size:26px}.vz .tier .t-price{margin-bottom:6px;font-size:58px;font-weight:500;line-height:1}.vz .tier .t-note{color:var(--ink-soft);margin-bottom:26px;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic}.vz .tier ul{text-align:left;flex:1;margin-bottom:32px;list-style:none}.vz .tier li{color:var(--ink);border-top:1px dashed var(--gold-line);padding:9px 0 9px 22px;font-size:15px;position:relative}.vz .tier li:first-child{border-top:none}.vz .tier li:before{content:"◆";color:var(--gold);font-size:8px;position:absolute;top:11px;left:0}.vz .tier .t-foot{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);text-align:left;margin-top:auto;margin-bottom:24px;padding:16px 0}.vz .tier .t-foot p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.vz .tier .t-foot p b{color:var(--gold-dp);font-weight:500}.vz .tier .t-limit{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);margin-top:14px;font-family:Cinzel,serif;font-size:10px}.vz .webinar-box{border:1.5px solid var(--gold);text-align:center;background:#fff;border-radius:6px;padding:64px 56px;position:relative}.vz .webinar-box:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--gold-lt),var(--gold),transparent);border-radius:6px 6px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.vz .webinar-box .free-eyebrow{letter-spacing:6px;text-transform:uppercase;margin-bottom:8px;font-family:Cinzel,serif;font-size:13px}.vz .webinar-box h2{max-width:720px;margin:6px auto 22px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4.6vw,48px);font-style:italic;font-weight:500;line-height:1.2}.vz .webinar-box .webinar-content{text-align:left;max-width:640px;margin:20px auto 28px}.vz .webinar-box .webinar-content p{color:var(--ink-soft);text-align:left;max-width:none;margin:0 auto 14px;font-size:16.5px;line-height:1.8}.vz .webinar-box p{color:var(--ink-soft);max-width:560px;margin:0 auto 28px;font-size:17px}.vz .webinar-box .date{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:30px;font-family:Cinzel,serif;font-size:11px}.vz .week .techniques{margin-top:18px}.vz .week .techniques .tech-label{letter-spacing:4.5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:8px;font-family:Cinzel,serif;font-size:10.5px}.vz .week .techniques .tech-list{color:var(--ink-soft);font-size:16px;line-height:1.7}.vz .weeks-closing{text-align:center;color:var(--gold-dp);max-width:780px;margin-top:40px;margin-left:auto;margin-right:auto;font-family:Cormorant Garamond,serif;font-size:clamp(17px,2.2vw,21px);font-style:italic}.vz .webinar-list{text-align:left;max-width:640px;margin:0 auto 34px}.vz .webinar-item{grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:26px;display:grid}.vz .webinar-item .wnum{color:var(--gold-dp);padding-top:2px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1}.vz .webinar-item .wbody h4{color:var(--ink);margin-bottom:6px;font-family:Jost,sans-serif;font-size:17px;font-weight:500}.vz .webinar-item .wbody p{color:var(--ink-soft);text-align:left;max-width:none;margin:0;font-size:15.5px;line-height:1.65}.vz .webinar-box .webinar-closing{color:var(--gold-dp);max-width:640px;margin:0 auto 34px;font-family:Cormorant Garamond,serif;font-size:clamp(17px,2.2vw,21px);font-style:italic}.vz .webinar-box .webinar-meta{color:var(--ink-soft);letter-spacing:1.5px;text-align:center;margin:18px 0 0;font-family:Cinzel,serif;font-size:13px}.vz .wb-datebar{border:2px solid var(--gold);background:#fff;border-radius:44px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0 auto 26px;padding:12px 28px;display:inline-flex;box-shadow:0 18px 44px -34px #9a6f228c}.vz .wb-datebar .d{letter-spacing:3px;text-transform:uppercase;font-family:Cinzel,serif;font-size:clamp(13px,1.7vw,17px);font-weight:600}.vz .wb-datebar .s{letter-spacing:2px;text-transform:uppercase;color:var(--ink-soft);font-family:Jost,sans-serif;font-size:12.5px}.vz .wb-lead{max-width:660px;color:var(--ink);text-align:center;margin:0 auto 40px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.3vw,25px);font-style:italic;line-height:1.55}.vz .wb-steps{text-align:left;background:#fff;gap:0;max-width:720px;margin:0 auto 42px;display:grid}.vz .wb-step{border-top:1px solid var(--gold-line);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:24px 0;display:grid}.vz .wb-step:last-child{border-bottom:1px solid var(--gold-line)}.vz .wb-step .n{color:var(--gold-dp);letter-spacing:1px;padding-top:5px;font-family:Cinzel,serif;font-size:14px;line-height:1.3}.vz .wb-step h4{color:var(--ink);margin-bottom:7px;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.4vw,25px);font-weight:500;line-height:1.25}.vz .wb-step p{color:var(--ink-soft);text-align:left;max-width:none;margin:0;font-size:16px;line-height:1.7}.vz .wb-note{color:var(--ink-soft);text-align:center;max-width:660px;margin:0 auto 34px;font-size:14.5px;font-style:italic}.vz .wb-manifesto{border-top:1px solid var(--gold-line);text-align:left;background:#fff;max-width:700px;margin:0 auto 38px;padding:34px 0 0}.vz .wb-manifesto .ml{letter-spacing:4.5px;text-transform:uppercase;color:var(--gold-dp);text-align:center;margin-bottom:18px;font-family:Cinzel,serif;font-size:10.5px}.vz .wb-manifesto p{color:var(--ink-soft);text-align:left;max-width:none;margin:0 auto 16px;font-size:16.5px;line-height:1.85}.vz .wb-manifesto p.hi{color:var(--ink);margin:26px auto;font-family:Cormorant Garamond,serif;font-size:clamp(21px,2.6vw,27px);font-style:italic;line-height:1.45}.vz .wb-manifesto .sig{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);text-align:right;margin-top:6px;font-family:Cinzel,serif;font-size:11px}@media (width<=720px){.vz .wb-step{grid-template-columns:1fr;gap:6px}.vz .wb-step .n{padding-top:0}.vz .wb-datebar{border-radius:20px;padding:12px 20px}}.vz .faq-item{border-top:1px solid var(--gold-line);padding:28px 0}.vz .faq-item:last-child{border-bottom:1px solid var(--gold-line)}.vz .faq-item h3{color:var(--ink);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.vz .faq-item p{color:var(--ink-soft);font-size:16px}.vz .final{text-align:center;background:linear-gradient(#fff,#e7c87714)}.vz .final h2{max-width:760px;margin:0 auto 24px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4.6vw,46px);font-weight:400;line-height:1.25}.vz .final p{color:var(--ink-soft);max-width:600px;margin:0 auto 34px;font-size:18px}.vz .final .micro{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);margin-top:26px;font-family:Cinzel,serif;font-size:10px}.vz footer{color:var(--ink);text-align:center;border-top:1px solid var(--gold-line);background:#fff;padding:80px 40px 60px}.vz footer .fw{letter-spacing:8px;color:var(--gold-dp);margin-bottom:8px;font-family:Cinzel,serif;font-size:26px}.vz footer .fc{color:var(--ink-soft);margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic}.vz footer .ft{letter-spacing:2px;color:var(--ink-soft);opacity:.7;font-family:Cinzel,serif;font-size:10px}.vz footer .socials{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:32px;display:flex}.vz footer .socials a{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);border:1px solid var(--gold-line);background:#fffdf9;border-radius:1px;align-items:center;gap:9px;padding:12px 18px;font-family:Cinzel,serif;font-size:10.5px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.vz footer .socials a:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 10px 30px -18px #9a6f2280}.vz footer .socials a svg{width:16px;height:16px}.vz .partners{background:#fff;padding:34px 0;overflow:hidden}.vz .partners .label{text-align:center;letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:22px;font-family:Cinzel,serif;font-size:10px}.vz .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vz .marquee-track{align-items:center;gap:72px;width:max-content;animation:42s linear infinite vz-marquee;display:flex}.vz .marquee-item{flex:none;justify-content:center;align-items:center;width:170px;height:70px;display:flex}.vz .marquee-item .mask{background-color:#c69a3a;width:170px;height:56px;transition:transform .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vz .marquee-item:hover .mask{transform:scale(1.04)}@keyframes vz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vz .roll{background:linear-gradient(#fff,#e7c8770d);padding:70px 0}.vz .roll .rlabel{text-align:center;color:var(--ink);letter-spacing:1px;margin-bottom:34px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4.2vw,42px);font-weight:400;line-height:1.2}.vz .roll .rlabel:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:60px;height:1.5px;margin:16px auto 0;display:block}.vz .roll .stage{flex-direction:column;justify-content:center;align-items:center;max-width:760px;min-height:200px;margin:0 auto;padding:0 40px;display:flex;position:relative}.vz .roll .quote-anim{color:var(--ink);text-align:center;opacity:1;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.6vw,26px);font-style:italic;line-height:1.55;transition:opacity .8s,transform .8s}.vz .roll .quote-anim.out{opacity:0;transform:translateY(-8px)}.vz .roll .who{letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);margin-top:18px;font-family:Cinzel,serif;font-size:10px}.vz .roll .dots{justify-content:center;gap:8px;margin-top:26px;display:flex}.vz .roll .dot{background:var(--gold-line);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .3s,transform .3s}.vz .roll .dot.on{background:var(--gold-dp);transform:scale(1.4)}.vz .venus-letters{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);grid-template-columns:repeat(6,1fr);gap:0;max-width:820px;margin:0 auto 8px;padding:26px 0;display:grid}.vz .cta-band{text-align:center;background:#fff;padding:56px 0;position:relative}.vz .cta-band:before,.vz .cta-band:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-line),transparent);width:120px;height:1px;margin:0 auto 22px;display:block}.vz .cta-band:after{margin:22px auto 0}.vz .cta-band .cta-line{color:var(--ink);max-width:640px;margin-bottom:22px;margin-left:auto;margin-right:auto;padding:0 26px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.4vw,24px);font-style:italic}.vz .vl-col{text-align:center;border-right:1px solid var(--gold-line);padding:0 10px}.vz .vl-col:last-child{border-right:none}.vz .vl-letter{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1}.vz .vl-name{letter-spacing:2.5px;text-transform:uppercase;color:var(--ink);font-family:Cinzel,serif;font-size:10px}@media (width<=720px){.vz .venus-letters{grid-template-columns:repeat(5,1fr);gap:16px 0;padding:20px 0}.vz .vl-col{padding:0 4px}.vz .vl-col:nth-child(5){border-right:none}.vz .vl-col:nth-child(6){border-right:none;border-top:1px solid var(--gold-line);grid-column:1/-1;padding-top:14px}.vz .vl-letter{margin-bottom:6px;font-size:30px}.vz .vl-name{letter-spacing:1.2px;font-size:8px}.vz .vl-col:nth-child(6) .vl-letter{font-size:36px}.vz .vl-col:nth-child(6) .vl-name{letter-spacing:2.5px;font-size:10px}}@media (width<=820px){.vz section{padding:80px 0}.vz .wrap,.vz .narrow{padding:0 24px}.vz .framed{padding:48px 28px}.vz .duo,.vz .fw-cols,.vz .tiers{grid-template-columns:1fr}.vz .quotes{columns:1}.vz .tier.featured{transform:none}.vz .tier .btn,.vz .tier .btn-ghost{width:100%}.vz .letter-row{gap:18px}.vz .letter-row .lt{flex:0 0 56px;font-size:36px}.vz .week{grid-template-columns:70px 1fr;gap:18px;padding:24px 22px}.vz .week .num{padding-right:14px}.vz .week .num b{font-size:34px}.vz .webinar-box{padding:44px 26px}.vz .hero{background:#fff;min-height:auto;padding:48px 0 44px;display:block}.vz .hero-m-img-wrap{margin-top:0}.vz .hero-bg{display:none}.vz .hero-inner{margin-top:0;padding:0 24px;position:static}.vz .hero-logo{display:none}.vz .hero-m-logo,.vz .hero-m-img-wrap{display:block}.vz .hero .subtitle{text-shadow:none;line-height:1.35}.vz .hero .meta{text-shadow:none}.vz .hero{padding:48px 0 44px}.vz .topnav .inner{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:9px 16px}.vz .topnav .navlinks{border-bottom:1px solid var(--gold-line);background:#fff;flex-direction:column;align-items:flex-end;gap:0;padding:6px 18px 14px;display:none;position:absolute;top:100%;left:0;right:0}.vz .topnav .navlinks.open{display:flex}.vz .topnav .navlinks a{padding:11px 0;font-size:11.5px}.vz .topnav a.cta{letter-spacing:1.4px;white-space:normal;text-align:center;padding:9px 12px;font-size:9px;line-height:1.25}.vz .navburger{flex:none;display:flex}}.gf{--ink:#1a1a1a;--ink-soft:#4a4a4a;--gold:#b8892e;--gold-lt:#e7c877;--gold-dp:#9a6f22;--gold-line:#b8892e66;color:var(--ink);background:#fff;min-height:100vh;font-family:Jost,sans-serif;font-size:18px;line-height:1.75}.gf *{box-sizing:border-box;margin:0;padding:0}.gf .gold-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#9a6f22 0%,#c8952e 22%,#f0d080 48%,#e7c877 58%,#c9933a 78%,#9a6f22 100%);-webkit-background-clip:text;background-clip:text}.gf .shell{max-width:720px;margin:0 auto;padding:56px 26px 90px}.gf .brand{opacity:.95;width:190px;margin:0 auto 44px;display:block}.gf .eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--gold-dp);text-align:center;margin-bottom:20px;font-family:Cinzel,serif;font-size:10.5px}.gf h1{text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(30px,5.4vw,50px);font-weight:400;line-height:1.18}.gf .sub{color:var(--ink-soft);text-align:center;margin-top:14px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,2.6vw,24px);font-style:italic}.gf .rule{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:70px;height:1px;margin:34px auto}.gf .lead{text-align:center;color:var(--ink-soft);max-width:560px;margin:0 auto;font-weight:300}.gf .card{border:1px solid var(--gold-line);background:#fff;margin-top:44px;padding:clamp(28px,5vw,48px);box-shadow:0 24px 60px -40px #9a6f2259}.gf form{flex-direction:column;gap:14px;max-width:420px;margin:28px auto 0;display:flex}.gf input{border:1px solid var(--gold-line);color:var(--ink);background:#fffdf9;border-radius:1px;outline:none;padding:17px 20px;font-family:Jost,sans-serif;font-size:16px;transition:border-color .25s}.gf input:focus{border-color:var(--gold)}.gf .btn{letter-spacing:3px;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ddb35a 0%,#c8952e 34%,#a87a26 66%,#c99730 100%);border:none;border-radius:1px;padding:19px 40px;font-family:Cinzel,serif;font-size:12px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 30px #9a6f224d}.gf .btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px #9a6f2266}.gf .btn:disabled{opacity:.6;cursor:default;transform:none}.gf .note{color:var(--ink-soft);text-align:center;margin-top:6px;font-size:13px;font-weight:300;line-height:1.6}.gf .err{color:#9c3b2e;text-align:center;font-size:14px}.gf .consent{text-align:left;color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:11px;font-size:13.5px;font-weight:300;line-height:1.6;display:flex}.gf .consent input{appearance:none;border:1px solid var(--gold);cursor:pointer;background:#fffdf9;border-radius:1px;flex:none;width:18px;height:18px;margin-top:3px;padding:0;position:relative}.gf .consent input:checked{border-color:var(--gold-dp);background:linear-gradient(135deg,#c8952e,#9a6f22)}.gf .consent input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.gf .consent a{color:var(--gold-dp)}.gf .socials{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.gf .soc{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-dp);border:1px solid var(--gold-line);background:#fffdf9;border-radius:1px;align-items:center;gap:9px;padding:13px 20px;font-family:Cinzel,serif;font-size:10.5px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.gf .soc:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 10px 30px -18px #9a6f2280}.gf .soc svg{width:16px;height:16px}.gf .qmeta{letter-spacing:3px;text-transform:uppercase;color:var(--ink-soft);text-align:center;font-family:Cinzel,serif;font-size:10.5px}.gf .bar{background:#b8892e29;height:2px;margin:16px 0 34px;overflow:hidden}.gf .bar i{background:linear-gradient(90deg,#c8952e,#e7c877);height:100%;transition:width .5s;display:block}.gf h2.q{text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3.6vw,32px);font-weight:500;line-height:1.3}.gf .opts{flex-direction:column;gap:12px;margin-top:30px;display:flex}.gf .opt{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b8892e47;border-radius:1px;padding:18px 22px;font-family:Jost,sans-serif;font-size:16px;font-weight:300;line-height:1.6;transition:border-color .25s,background .25s,transform .25s}.gf .opt:hover{border-color:var(--gold);background:#fffaf1;transform:translateY(-1px)}.gf .rtitle{text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(32px,5.4vw,48px);font-weight:500;line-height:1.15}.gf .rbody{margin-top:26px;font-weight:300}.gf .rbox{border-top:1px solid var(--gold-line);margin-top:30px;padding-top:26px}.gf .rbox h3{letter-spacing:3.5px;text-transform:uppercase;color:var(--gold-dp);margin-bottom:10px;font-family:Cinzel,serif;font-size:10.5px}.gf .rbox p{font-family:Cormorant Garamond,serif;font-size:21px;font-style:italic;line-height:1.6}.gf .cta{text-align:center;margin-top:44px}.gf .cta .btn{text-decoration:none;display:inline-block}.gf .cta .note{margin-top:18px}.gf .back{text-align:center;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dp);margin-top:34px;font-family:Cinzel,serif;font-size:10.5px;text-decoration:none;display:block}.gf .fade{animation:.6s both gfUp}@keyframes gfUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
