@property --dm-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dm-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dm-border-spin{0%{--dm-angle:0deg}to{--dm-angle:360deg}}@keyframes dm-star{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes dm-ping{75%,to{opacity:0;transform:scale(2)}}@media (width>=640px){.mockup-page .dm-form{flex-direction:row}}@media (width>=768px){.mockup-page .dm-h1{font-size:6rem}.mockup-page .dm-lead{font-size:1.5rem}.mockup-page .dm-cta-row{flex-direction:row}.mockup-page .dm-h2{font-size:3rem}.mockup-page .dm-bento,.mockup-page .dm-fgrid{grid-template-columns:repeat(2,1fr)}.mockup-page .dm-plans{grid-template-columns:repeat(3,1fr)}.mockup-page .dm-plans.dm-plans-2{grid-template-columns:repeat(2,1fr);max-width:56rem;margin:0 auto}.mockup-page .dm-plan-rec{transform:scale(1.05)}.mockup-page .dm-quote{font-size:3rem}.mockup-page .dm-cta-h{font-size:4.5rem}.mockup-page .dm-strip-inner{flex-direction:row;gap:3rem}.mockup-page .dm-strip-items{gap:2.5rem}.mockup-page .dm-footer-inner{text-align:left;flex-direction:row}}@media (width>=1024px){.mockup-page .dm-bento{grid-template-columns:repeat(4,1fr)}.mockup-page .dm-bento.dm-bento-4{height:700px}.mockup-page .dm-card-main{grid-area:span 2/span 2}.mockup-page .dm-card-wide{grid-column:span 2}.mockup-page .dm-fgrid.dm-cols-3{grid-template-columns:repeat(3,1fr)}.mockup-page .dm-fgrid.dm-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.mockup-page.dm-lp{width:100vw;margin-left:calc(50% - 50vw)}.mockup-page .dm-hero{min-height:100svh;padding:7.5rem 1.25rem 3rem}.mockup-page .dm-badge{max-width:100%;margin-bottom:1.5rem}.mockup-page .dm-badge-text{font-size:.8125rem}.mockup-page .dm-h1{margin-bottom:1.25rem;font-size:clamp(2.125rem,9.4vw,3rem);line-height:1.12}.mockup-page .dm-h1 .dm-underline{height:.5rem;bottom:-.3rem}.mockup-page .dm-lead{margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.mockup-page .dm-cta-row{gap:1rem;width:100%}.mockup-page .dm-btn-shiny,.mockup-page .dm-btn-ghost{width:100%;max-width:22rem;padding:1rem 1.5rem}.mockup-page .dm-strip{margin-top:3.5rem;padding:1.75rem 0}.mockup-page .dm-strip-inner{gap:1.25rem}.mockup-page .dm-strip-items{gap:1rem 1.5rem}.mockup-page .dm-strip-item{font-size:.9375rem}.mockup-page .dm-section{padding:4.5rem 1.25rem}.mockup-page .dm-sec-head{margin-bottom:2.75rem}.mockup-page .dm-h2{margin-bottom:1rem;font-size:1.875rem}.mockup-page .dm-sec-sub{font-size:1rem}.mockup-page .dm-card{padding:1.5rem}.mockup-page .dm-card-main .dm-card-title{font-size:1.5rem}.mockup-page .dm-card-main .dm-card-text{font-size:1rem}.mockup-page .dm-card-more{display:none}.mockup-page .dm-testi{padding:3.5rem 1.25rem}.mockup-page .dm-quote{margin-bottom:1.5rem;font-size:1.5rem}.mockup-page .dm-plans{gap:2rem}.mockup-page .dm-plan{padding:1.5rem}.mockup-page .dm-plan-blurb{min-height:0;margin-bottom:1.5rem}.mockup-page .dm-price{margin-bottom:1.5rem}.mockup-page .dm-price-amt{font-size:2.5rem}.mockup-page .dm-cta{padding:4.5rem 1.25rem}.mockup-page .dm-cta-h{margin-bottom:1.25rem;font-size:clamp(2rem,9.5vw,2.75rem)}.mockup-page .dm-cta-p{margin-bottom:2rem;font-size:1.0625rem}.mockup-page .dm-form .dm-btn-gold,.mockup-page .dm-form .dm-input{width:100%}.mockup-page .dm-form-multi .dm-input{flex:100%}.mockup-page .dm-btn-gold{text-align:center;padding:1rem 1.5rem}.mockup-page .dm-footer{padding:2rem 1.25rem}.mockup-page .dm-logo{height:42px}.mockup-page .dm-nav-wrap{padding-top:1rem}}@media (prefers-reduced-motion:reduce){.mockup-page.dm-lp *,.mockup-page.dm-lp :before,.mockup-page.dm-lp :after{animation:none!important}.mockup-page .dm-fade{opacity:1;transform:none}}@keyframes hv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1023px){.mockup-page .h-links,.mockup-page .h-cta.h-desk{display:none}.mockup-page .h-menu{display:block}.mockup-page .hero-grid,.mockup-page .q-grid,.mockup-page .sc-grid,.mockup-page .y-grid,.mockup-page .z-grid{grid-template-columns:1fr}.mockup-page .hero-grid{gap:2.5rem}.mockup-page .hv{margin:0 auto}.mockup-page .p-grid,.mockup-page .f-grid,.mockup-page .j-grid{grid-template-columns:repeat(2,1fr)}.mockup-page .ft-top{grid-template-columns:1fr 1fr}.mockup-page .f-brand{grid-column:1/-1}.mockup-page .y-grid{gap:3.5rem}.mockup-page .z-grid{padding:3rem 2rem}}@media (width<=767px){.mockup-page .h-bar{padding:.75rem .75rem 0}.mockup-page .h-inner{padding:.45rem .45rem .45rem 1rem}.mockup-page .h-logo img{height:34px}.mockup-page .hero{padding:3.5rem 1.25rem 2.5rem}.mockup-page .hero-h1{margin-bottom:1.25rem;font-size:clamp(2.25rem,10vw,3rem)}.mockup-page .hero-lead{margin-bottom:1.75rem;font-size:1.0625rem}.mockup-page .hero-ctas,.mockup-page .sc-ctas,.mockup-page .z-ctas{align-items:stretch;width:100%}.mockup-page .hero-ctas .dm-btn-shiny,.mockup-page .s-gold-btn{justify-content:center;width:100%;max-width:none}.mockup-page .hero-ctas .s-micro,.mockup-page .sc-ctas .s-micro,.mockup-page .z-ctas .s-micro{text-align:center}.mockup-page .hv{max-width:360px}.mockup-page .hv-chip{border-radius:13px;width:42px;height:42px}.mockup-page .hv-chip .dm-ic{width:18px;height:18px}.mockup-page .c2{left:0}.mockup-page .c5{right:0}.mockup-page .c3{top:64%;left:0}.mockup-page .c6{top:64%;right:0}.mockup-page .s-center .s-eyebrow:before,.mockup-page .s-center .s-eyebrow:after{display:none}.mockup-page .s-eyebrow{letter-spacing:.12em;line-height:1.4}.mockup-page .s-section{padding:4.5rem 1.25rem}.mockup-page .s-head{margin-bottom:2.5rem}.mockup-page .p-grid,.mockup-page .f-grid,.mockup-page .j-grid,.mockup-page .w-grid,.mockup-page .st-grid{grid-template-columns:1fr}.mockup-page .p-card,.mockup-page .f-card,.mockup-page .j-card,.mockup-page .st-card{padding:1.5rem}.mockup-page .w-card{padding:1.75rem}.mockup-page .w-title{font-size:1.625rem}.mockup-page .f-num{font-size:3.5rem}.mockup-page .f-loop{text-align:center;flex-direction:column;padding:1.5rem 1.25rem}.mockup-page .q-card{padding:1.5rem}.mockup-page .j-tag{margin-top:2.75rem}.mockup-page .w-foot{font-size:1.125rem}.mockup-page .y-photo{max-width:320px}.mockup-page .z-wrap{border-radius:1.25rem}.mockup-page .z-grid{gap:2rem;padding:2.5rem 1.25rem}.mockup-page .z-grid .dm-h2{font-size:2.125rem}.mockup-page .st-close{font-size:1.25rem}.mockup-page .f-site{margin-top:3.5rem}.mockup-page .ft-top{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem;padding:3.5rem 1.25rem 2.5rem}.mockup-page .f-start{grid-column:1/-1}.mockup-page .f-bottom-in{text-align:center;flex-direction:column;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.mockup-page .hv-chip,.mockup-page .f-loop .dm-ic{animation:none}}.mockup-page{--dm-base:#050e24;--dm-surface:#0b1a3a;--dm-surface-hi:#14264f;--dm-line:#1b2d57;--dm-gold:#c4973a;--dm-gold-hi:#d9af5c;--dm-gold-soft:#e8c784;--dm-navy:#0a1a3e;scroll-behavior:smooth;background:var(--dm-base);background:linear-gradient(to bottom, #0a1a3e, var(--dm-base) 100vh) no-repeat, var(--dm-base);margin:0}.mockup-page.dm-lp,.mockup-page.dm-lp *,.mockup-page.dm-lp :before,.mockup-page.dm-lp :after{box-sizing:border-box}.mockup-page.dm-lp{color:#fff;-webkit-font-smoothing:antialiased;background:0 0;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;position:relative;overflow-x:clip}.mockup-page :where(h1,h2,h3,h4,p,ul){margin:0;padding:0}.mockup-page :where(ul){list-style:none}.mockup-page :where(a){color:inherit;text-decoration:none}.mockup-page :where(button,input){font-family:inherit}.mockup-page.dm-lp ::selection{background:var(--dm-gold);color:#fff}.mockup-page.dm-lp .dm-display{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.mockup-page.dm-lp .dm-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.mockup-page.dm-lp .dm-ic-fill{fill:currentColor}.mockup-page .dm-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mockup-page .dm-star{background:0 0;position:absolute;top:0;left:0}.mockup-page .dm-star-1{width:1px;height:1px;animation:50s linear infinite dm-star;box-shadow:234px 124px #fff,654px 345px #fff,876px 12px #fff,1200px 800px #fff,400px 1500px #fff,1800px 200px #fff,100px 1000px #fff,900px 1900px #fff,500px 600px #fff,1400px 100px #fff,300px 400px #fff,1600px 1200px #fff}.mockup-page .dm-star-2{width:2px;height:2px;animation:80s linear infinite dm-star;box-shadow:123px 456px #fff,789px 234px #fff,456px 890px #fff,1100px 300px #fff,200px 1200px #fff,1500px 500px #fff,600px 1700px #fff,1300px 900px #fff}.mockup-page .dm-glow{filter:blur(120px);background:#c4973a0d;border-radius:9999px;width:800px;max-width:100vw;height:800px;position:absolute;top:450px;left:50%;transform:translate(-50%,-50%)}.mockup-page .dm-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;height:1100px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 80%);mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 80%)}.mockup-page .dm-header{z-index:50;height:0;position:sticky;top:0}.mockup-page .dm-topblur{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#050e24cc,#0000);height:120px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mockup-page .dm-nav-wrap{z-index:1;justify-content:center;padding:1.5rem 1rem 0;display:flex;position:relative}.mockup-page .dm-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050e24a6;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.5rem;display:inline-flex;box-shadow:0 25px 50px -12px #02061299}.mockup-page .dm-logo{width:auto;height:48px;display:block}.mockup-page .dm-main{z-index:10;position:relative}.mockup-page .dm-wrap{max-width:80rem;margin:0 auto}.mockup-page .dm-section{padding:8rem 1.5rem}.mockup-page .dm-sec-head{text-align:center;max-width:48rem;margin:0 auto 5rem}.mockup-page .dm-h2{letter-spacing:-.02em;word-spacing:.08em;color:#fff;margin-bottom:1.5rem;font-size:2.25rem;font-weight:600;line-height:1.2}.mockup-page .dm-sec-sub{color:#a1a1aa;font-size:1.125rem;font-weight:300}.mockup-page .dm-accent{color:var(--dm-gold)}.mockup-page .dm-fade{animation:.8s ease-out both dm-fade-up}.mockup-page .dm-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 1.5rem 5rem;display:flex}.mockup-page .dm-hero-inner{text-align:center;max-width:64rem;margin:0 auto}.mockup-page .dm-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.375rem 1rem;display:inline-flex}.mockup-page .dm-badge-dot{width:.5rem;height:.5rem;display:flex;position:relative}.mockup-page .dm-badge-dot:before{content:"";background:var(--dm-gold-hi);opacity:.75;border-radius:9999px;animation:1s cubic-bezier(0,0,.2,1) infinite dm-ping;position:absolute;inset:0}.mockup-page .dm-badge-dot:after{content:"";background:var(--dm-gold);border-radius:9999px;width:.5rem;height:.5rem;position:relative}.mockup-page .dm-badge-text{letter-spacing:.025em;color:#e8c784e6;font-size:.75rem;font-weight:500}.mockup-page .dm-badge .dm-ic{width:.75rem;height:.75rem;color:var(--dm-gold-hi)}.mockup-page .dm-h1{letter-spacing:-.035em;word-spacing:.1em;margin-bottom:2rem;font-size:3.75rem;font-weight:600;line-height:1.1}.mockup-page .dm-h1-line{color:#0000;background:linear-gradient(#fff,#fff,#fff6);-webkit-background-clip:text;background-clip:text;display:block}.mockup-page .dm-h1 .dm-accent{display:inline-block;position:relative}.mockup-page .dm-h1 .dm-underline{width:100%;height:.75rem;color:var(--dm-gold);opacity:.6;position:absolute;bottom:-.5rem;left:0}.mockup-page .dm-lead{color:#a1a1aa;max-width:42rem;margin:0 auto 3rem;font-size:1.25rem;line-height:1.625}.mockup-page .dm-cta-row{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.mockup-page .dm-btn-shiny{--dm-angle:0deg;isolation:isolate;cursor:pointer;color:#fff;background:linear-gradient(var(--dm-base), var(--dm-base)) padding-box, conic-gradient(from var(--dm-angle), transparent 0%, #c4973a 5%, #c4973a 15%, #c4973a 30%, transparent 40%, transparent 100%) border-box;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1rem;font-weight:500;animation:2.5s linear infinite dm-border-spin;display:inline-flex;position:relative;overflow:hidden}.mockup-page .dm-btn-shiny:before{content:"";z-index:0;opacity:.1;background:radial-gradient(circle,#fff .5px,#0000 0) 0 0/4px 4px;position:absolute;inset:0}.mockup-page .dm-btn-shiny>span{z-index:1;align-items:center;gap:.5rem;display:inline-flex;position:relative}.mockup-page .dm-btn-shiny .dm-ic{transition:transform .2s}.mockup-page .dm-btn-shiny:hover .dm-ic{transform:translate(.25rem)}.mockup-page .dm-btn-ghost{cursor:pointer;background:var(--dm-surface);border:1px solid var(--dm-line);color:#d4d4d8;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.mockup-page .dm-btn-ghost:hover{color:#fff;background:var(--dm-surface-hi)}.mockup-page .dm-btn-ghost .dm-ic{width:1.25rem;height:1.25rem}.mockup-page .dm-strip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.6;background:#ffffff05;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;width:100%;margin-top:8rem;padding:2.5rem 0;transition:opacity .3s}.mockup-page .dm-strip:hover{opacity:1}.mockup-page .dm-strip-flat{margin-top:0}.mockup-page .dm-strip-inner{flex-direction:column;align-items:center;gap:2rem;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:flex}.mockup-page .dm-strip-label{letter-spacing:.1em;text-transform:uppercase;color:#71717a;flex:none;font-size:.875rem;font-weight:700}.mockup-page .dm-strip-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}.mockup-page .dm-strip-item{align-items:center;gap:.5rem;font-weight:600;display:flex}.mockup-page .dm-strip-item:before{content:"";background:#fff3;border-radius:9999px;width:1.5rem;height:1.5rem}.mockup-page .dm-bento{grid-template-columns:1fr;gap:1rem;display:grid}.mockup-page .dm-card{background:var(--dm-base);border:1px solid #ffffff1a;border-radius:.75rem;padding:2rem;transition:border-color .3s;position:relative;overflow:hidden}.mockup-page .dm-card:hover{border-color:#fff3}.mockup-page .dm-card-main{background:linear-gradient(to bottom, #14264f8c, var(--dm-base))}.mockup-page .dm-card-body{z-index:10;flex-direction:column;height:100%;display:flex;position:relative}.mockup-page .dm-icon-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;align-self:flex-start;margin-bottom:1rem;padding:.75rem;display:inline-flex}.mockup-page .dm-icon-box .dm-ic{width:1.5rem;height:1.5rem}.mockup-page .dm-card-main .dm-icon-box{margin-bottom:1.5rem}.mockup-page .dm-tone-gold{color:#c4973a}.mockup-page .dm-tone-blue{color:#60a5fa}.mockup-page .dm-tone-yellow{color:#facc15}.mockup-page .dm-tone-purple{color:#c084fc}.mockup-page .dm-card-title{color:#fff;word-spacing:.04em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.mockup-page .dm-card-text{color:#a1a1aa;font-size:.875rem}.mockup-page .dm-card-wide .dm-card-title{font-size:1.5rem}.mockup-page .dm-card-wide .dm-card-text{font-size:1rem}.mockup-page .dm-card-main .dm-card-title{letter-spacing:-.015em;word-spacing:.08em;margin-bottom:1rem;font-size:1.875rem}.mockup-page .dm-card-main .dm-card-text{font-size:1.125rem;line-height:1.625}.mockup-page .dm-card-more{color:#c4973a;opacity:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;transition:all .3s;display:flex;transform:translateY(.5rem)}.mockup-page .dm-card:hover .dm-card-more{opacity:1;transform:none}.mockup-page .dm-card-more span{text-transform:uppercase;font:500 .75rem ui-monospace,SFMono-Regular,Menlo,monospace}.mockup-page .dm-card-more .dm-ic{width:1rem;height:1rem}.mockup-page .dm-card-glow{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.mockup-page .dm-card:hover .dm-card-glow{opacity:.1}.mockup-page .dm-glow-gold{background:radial-gradient(circle at 100% 0,#c4973a,#0000 70%)}.mockup-page .dm-glow-blue{background:radial-gradient(circle at 100% 0,#3b82f6,#0000 70%)}.mockup-page .dm-glow-yellow{background:radial-gradient(circle at 100% 0,#facc15,#0000 70%)}.mockup-page .dm-glow-purple{background:radial-gradient(circle at 100% 0,#a855f7,#0000 70%)}.mockup-page .dm-fgrid{grid-template-columns:1fr;gap:1rem;display:grid}.mockup-page .dm-testi{background:#c4973a;width:100%;padding:5rem 1.5rem}.mockup-page .dm-testi-inner{text-align:center;max-width:56rem;margin:0 auto}.mockup-page .dm-stars{color:var(--dm-base);justify-content:center;gap:.25rem;margin-bottom:1.5rem;display:flex}.mockup-page .dm-stars .dm-ic{fill:currentColor;width:1.5rem;height:1.5rem}.mockup-page .dm-quote{color:var(--dm-base);margin-bottom:2rem;font-size:1.875rem;font-weight:700;line-height:1.25}.mockup-page .dm-author{justify-content:center;align-items:center;gap:1rem;display:flex}.mockup-page .dm-avatar{background:var(--dm-base);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.mockup-page .dm-avatar .dm-ic{width:1.5rem;height:1.5rem}.mockup-page .dm-author-meta{text-align:left}.mockup-page .dm-author-name{color:var(--dm-base);font-size:1.125rem;font-weight:700}.mockup-page .dm-author-role{color:#050e24bf;font-weight:500}.mockup-page .dm-pricing{background:var(--dm-base);border-top:1px solid #ffffff0d;position:relative}.mockup-page .dm-plans{grid-template-columns:1fr;gap:2rem;display:grid}.mockup-page .dm-plan{border:1px solid var(--dm-line);background:var(--dm-base);border-radius:.75rem;flex-direction:column;padding:2rem;transition:border-color .3s;display:flex;position:relative}.mockup-page .dm-plan:hover{border-color:#2a4078}.mockup-page .dm-plan-rec{z-index:10;background:#14264f80;border-color:#c4973a;box-shadow:0 0 30px #c4973a1a}.mockup-page .dm-plan-rec:hover{border-color:#c4973a}.mockup-page .dm-plan-badge{color:#0a1a3e;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#c4973a;border-radius:9999px;padding:.25rem .75rem;font-size:10px;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.mockup-page .dm-plan-name{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.mockup-page .dm-plan-blurb{color:#71717a;min-height:2.5rem;margin-bottom:2rem;font-size:.875rem}.mockup-page .dm-plan-rec .dm-plan-blurb{color:#a1a1aa}.mockup-page .dm-price{align-items:baseline;gap:.25rem;margin-bottom:2rem;display:flex}.mockup-page .dm-price-cur,.mockup-page .dm-price-per{color:#71717a}.mockup-page .dm-price-per{font-size:.875rem}.mockup-page .dm-price-amt{color:#fff;font-size:3rem;font-weight:700;line-height:1}.mockup-page .dm-plan-list{flex:1;margin-bottom:2rem}.mockup-page .dm-plan-list li{color:#d4d4d8;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.mockup-page .dm-plan-list li+li{margin-top:1rem}.mockup-page .dm-plan-list .dm-ic{color:#c4973a}.mockup-page .dm-plan-btn{text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:block}.mockup-page .dm-plan-btn:hover{background:#ffffff1a}.mockup-page .dm-plan-rec .dm-plan-btn{color:#0a1a3e;background:#c4973a;border-color:#0000}.mockup-page .dm-plan-rec .dm-plan-btn:hover{background:#d9af5c}.mockup-page .dm-cta{text-align:center;background:#0a1a3e73;padding:8rem 1.5rem}.mockup-page .dm-cta-inner{max-width:48rem;margin:0 auto}.mockup-page .dm-cta-h{letter-spacing:-.035em;word-spacing:.1em;margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1.05}.mockup-page .dm-cta-p{color:#a1a1aa;margin-bottom:3rem;font-size:1.25rem}.mockup-page .dm-form{flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto;display:flex}.mockup-page .dm-form-multi{flex-wrap:wrap;max-width:44rem}.mockup-page .dm-form-multi .dm-input{flex:10rem;width:auto;min-width:0}.mockup-page .dm-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;outline:none;flex:1;width:100%;padding:1rem 1.5rem;font-size:1rem;transition:all .2s}.mockup-page .dm-input::placeholder{color:#71717a}.mockup-page .dm-input:focus{border-color:#c4973a}.mockup-page .dm-btn-gold{color:#0a1a3e;cursor:pointer;white-space:nowrap;background:#c4973a;border:0;border-radius:9999px;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-block}.mockup-page .dm-btn-gold:hover{background:#d9af5c}.mockup-page .dm-footer{z-index:10;background:var(--dm-base);border-top:1px solid var(--dm-line);padding:2.5rem 1.5rem;position:relative}.mockup-page .dm-footer-inner{color:#71717a;letter-spacing:.02em;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;font-size:13px;display:flex}.mockup-page .dm-footer-links{gap:1.5rem;display:flex}.mockup-page .dm-footer a:hover{color:#a1a1aa}@media (width>=640px){.mockup-page .dm-form{flex-direction:row}}@media (width>=768px){.mockup-page .dm-h1{font-size:6rem}.mockup-page .dm-lead{font-size:1.5rem}.mockup-page .dm-cta-row{flex-direction:row}.mockup-page .dm-h2{font-size:3rem}.mockup-page .dm-bento,.mockup-page .dm-fgrid{grid-template-columns:repeat(2,1fr)}.mockup-page .dm-plans{grid-template-columns:repeat(3,1fr)}.mockup-page .dm-plans.dm-plans-2{grid-template-columns:repeat(2,1fr);max-width:56rem;margin:0 auto}.mockup-page .dm-plan-rec{transform:scale(1.05)}.mockup-page .dm-quote{font-size:3rem}.mockup-page .dm-cta-h{font-size:4.5rem}.mockup-page .dm-strip-inner{flex-direction:row;gap:3rem}.mockup-page .dm-strip-items{gap:2.5rem}.mockup-page .dm-footer-inner{text-align:left;flex-direction:row}}@media (width>=1024px){.mockup-page .dm-bento{grid-template-columns:repeat(4,1fr)}.mockup-page .dm-bento.dm-bento-4{height:700px}.mockup-page .dm-card-main{grid-area:span 2/span 2}.mockup-page .dm-card-wide{grid-column:span 2}.mockup-page .dm-fgrid.dm-cols-3{grid-template-columns:repeat(3,1fr)}.mockup-page .dm-fgrid.dm-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.mockup-page.dm-lp{width:100vw;margin-left:calc(50% - 50vw)}.mockup-page .dm-hero{min-height:100svh;padding:7.5rem 1.25rem 3rem}.mockup-page .dm-badge{max-width:100%;margin-bottom:1.5rem}.mockup-page .dm-badge-text{font-size:.8125rem}.mockup-page .dm-h1{margin-bottom:1.25rem;font-size:clamp(2.125rem,9.4vw,3rem);line-height:1.12}.mockup-page .dm-h1 .dm-underline{height:.5rem;bottom:-.3rem}.mockup-page .dm-lead{margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.mockup-page .dm-cta-row{gap:1rem;width:100%}.mockup-page .dm-btn-shiny,.mockup-page .dm-btn-ghost{width:100%;max-width:22rem;padding:1rem 1.5rem}.mockup-page .dm-strip{margin-top:3.5rem;padding:1.75rem 0}.mockup-page .dm-strip-inner{gap:1.25rem}.mockup-page .dm-strip-items{gap:1rem 1.5rem}.mockup-page .dm-strip-item{font-size:.9375rem}.mockup-page .dm-section{padding:4.5rem 1.25rem}.mockup-page .dm-sec-head{margin-bottom:2.75rem}.mockup-page .dm-h2{margin-bottom:1rem;font-size:1.875rem}.mockup-page .dm-sec-sub{font-size:1rem}.mockup-page .dm-card{padding:1.5rem}.mockup-page .dm-card-main .dm-card-title{font-size:1.5rem}.mockup-page .dm-card-main .dm-card-text{font-size:1rem}.mockup-page .dm-card-more{display:none}.mockup-page .dm-testi{padding:3.5rem 1.25rem}.mockup-page .dm-quote{margin-bottom:1.5rem;font-size:1.5rem}.mockup-page .dm-plans{gap:2rem}.mockup-page .dm-plan{padding:1.5rem}.mockup-page .dm-plan-blurb{min-height:0;margin-bottom:1.5rem}.mockup-page .dm-price{margin-bottom:1.5rem}.mockup-page .dm-price-amt{font-size:2.5rem}.mockup-page .dm-cta{padding:4.5rem 1.25rem}.mockup-page .dm-cta-h{margin-bottom:1.25rem;font-size:clamp(2rem,9.5vw,2.75rem)}.mockup-page .dm-cta-p{margin-bottom:2rem;font-size:1.0625rem}.mockup-page .dm-form .dm-btn-gold,.mockup-page .dm-form .dm-input{width:100%}.mockup-page .dm-form-multi .dm-input{flex:100%}.mockup-page .dm-btn-gold{text-align:center;padding:1rem 1.5rem}.mockup-page .dm-footer{padding:2rem 1.25rem}.mockup-page .dm-logo{height:42px}.mockup-page .dm-nav-wrap{padding-top:1rem}}@media (prefers-reduced-motion:reduce){.mockup-page.dm-lp *,.mockup-page.dm-lp :before,.mockup-page.dm-lp :after{animation:none!important}.mockup-page .dm-fade{opacity:1;transform:none}}.mockup-page.dm-lp{--dm-muted:#a1a1aa;--dm-dim:#71717a;--dm-glass:#0b1a3a8c}.mockup-page.dm-lp img{max-width:100%;display:block}.mockup-page ol{margin:0;padding:0;list-style:none}.mockup-page .s-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-gold-hi);align-items:center;gap:.6rem;margin-bottom:1.25rem;font:600 .75rem/1 Inter,sans-serif;display:inline-flex}.mockup-page .s-eyebrow:before{content:"";background:linear-gradient(90deg,transparent,var(--dm-gold));width:1.75rem;height:1px}.mockup-page .s-center{text-align:center}.mockup-page .s-center .s-eyebrow:after{content:"";background:linear-gradient(90deg,var(--dm-gold),transparent);width:1.75rem;height:1px}.mockup-page .s-head{max-width:50rem;margin:0 auto 4rem}.mockup-page .s-head .dm-h2{margin-bottom:1.25rem}.mockup-page .s-p{color:var(--dm-muted);font-size:1.0625rem;line-height:1.7}.mockup-page .s-p+.s-p{margin-top:1rem}.mockup-page .s-p strong,.mockup-page .s-strong{color:#fff;font-weight:600}.mockup-page .s-section{padding:7rem 1.5rem;position:relative}.mockup-page .s-alt{background:linear-gradient(#0a1a3e00,#0a1a3e73 18% 82%,#0a1a3e00)}.mockup-page .s-hair{background:linear-gradient(90deg,#0000,#c4973a59,#0000);max-width:80rem;height:1px;margin:0 auto}.mockup-page .s-micro{color:var(--dm-dim);letter-spacing:.02em;font-size:.8125rem}.mockup-page .s-gold-btn{background:var(--dm-gold);color:#0a1a3e;border-radius:9999px;align-items:center;gap:.5rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.mockup-page .s-gold-btn:hover{background:var(--dm-gold-hi);transform:translateY(-1px)}.mockup-page .s-gold-btn .dm-ic{width:1.1rem;height:1.1rem}.mockup-page .h-bar{z-index:60;padding:1rem 1rem 0;position:sticky;top:0}.mockup-page .h-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050e24b3;border:1px solid #ffffff17;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:.55rem .6rem .55rem 1.25rem;display:flex;box-shadow:0 20px 50px -20px #020612cc,inset 0 1px #ffffff0d}.mockup-page .h-logo img{width:auto;height:46px}.mockup-page .h-links{gap:.25rem;display:flex}.mockup-page .h-links a{color:#d4d4d8;border-radius:9999px;padding:.55rem 1rem;font-size:.9375rem;font-weight:500;transition:color .2s,background .2s;position:relative}.mockup-page .h-links a:hover{color:#fff;background:#ffffff0d}.mockup-page .h-links a[aria-current]{color:#fff}.mockup-page .h-links a[aria-current]:after{content:"";background:var(--dm-gold);border-radius:50%;width:4px;height:4px;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.mockup-page .h-cta{background:var(--dm-gold);color:#0a1a3e;border-radius:9999px;align-items:center;gap:.4rem;padding:.7rem 1.2rem;font-size:.875rem;font-weight:700;transition:background .2s;display:inline-flex}.mockup-page .h-cta:hover{background:var(--dm-gold-hi)}.mockup-page .h-menu{display:none;position:relative}.mockup-page .h-menu summary{cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.mockup-page .h-menu summary::-webkit-details-marker{display:none}.mockup-page .h-menu summary .dm-ic{width:1.25rem;height:1.25rem}.mockup-page .h-panel{background:#050e24f5;border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;gap:.25rem;width:min(86vw,20rem);padding:.75rem;display:flex;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 30px 60px -20px #020612e6}.mockup-page .h-panel a{color:#e4e4e7;border-radius:.75rem;padding:.85rem 1rem;font-weight:500}.mockup-page .h-panel a:hover{background:#ffffff0d}.mockup-page .h-panel .h-cta{justify-content:center;margin-top:.5rem;padding:.9rem 1rem}.mockup-page .hero{padding:6.5rem 1.5rem 4rem;position:relative}.mockup-page .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;max-width:80rem;margin:0 auto;display:grid}.mockup-page .hero-copy .dm-badge{margin-bottom:1.75rem}.mockup-page .hero-h1{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:4rem;font-weight:700;line-height:1.06}.mockup-page .hero-h1 .dm-h1-line{display:inline}.mockup-page .hero-lead{color:var(--dm-muted);max-width:36rem;margin-bottom:2.25rem;font-size:1.1875rem;line-height:1.7}.mockup-page .hero-ctas{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.mockup-page .hero-ctas .dm-btn-shiny{padding:1.05rem 2rem}.mockup-page .hv{aspect-ratio:560/640;width:100%;max-width:560px;margin-left:auto;position:relative}.mockup-page .hv-glow{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#c4973a38,#c4973a0d 45%,#0000 70%);border-radius:50%;width:78%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.mockup-page .hv-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mockup-page .hv-photo{filter:drop-shadow(0 30px 40px #0206128c);width:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.mockup-page .hv-chip{width:52px;height:52px;color:var(--dm-gold-hi);background:linear-gradient(160deg,#14264fd9,#050e24e6);border:1px solid #c4973a59;border-radius:16px;justify-content:center;align-items:center;animation:6s ease-in-out infinite hv-float;display:flex;position:absolute;box-shadow:0 12px 30px -10px #020612e6,0 0 0 4px #c4973a0d}.mockup-page .hv-chip .dm-ic{stroke-width:1.75px;width:22px;height:22px}.mockup-page .hv-chip:nth-of-type(2n){animation-delay:-3s}.mockup-page .c1{top:11%;left:9%}.mockup-page .c2{top:40%;left:-1%}.mockup-page .c3{top:70%;left:3%}.mockup-page .c4{top:11%;right:9%}.mockup-page .c5{top:40%;right:-1%}.mockup-page .c6{top:70%;right:3%}.mockup-page .hv-core{background:var(--dm-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #c4973a26,0 0 24px #c4973ab3}.mockup-page .p-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:80rem;margin:0 auto;display:grid}.mockup-page .p-card{background:linear-gradient(#14264f59,#050e2499);border:1px solid #ffffff14;border-radius:1rem;padding:2rem;transition:border-color .3s,transform .3s;position:relative}.mockup-page .p-card:hover{border-color:#c4973a59;transform:translateY(-2px)}.mockup-page .p-card .dm-icon-box{color:var(--dm-gold)}.mockup-page .p-title{margin-bottom:.6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700}.mockup-page .p-text{color:var(--dm-muted);font-size:.9375rem;line-height:1.65}.mockup-page .p-close{background:radial-gradient(circle at 100% 0,#c4973a2e,#0000 60%),linear-gradient(#14264f99,#050e24cc);border-color:#c4973a66;flex-direction:column;justify-content:center;display:flex}.mockup-page .p-close .s-p{color:#e4e4e7;font-size:1.0625rem}.mockup-page .p-close .s-p:last-child{color:var(--dm-gold-soft);margin-top:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4}.mockup-page .f-grid{counter-reset:st;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:80rem;margin:0 auto;display:grid}.mockup-page .f-card{background:var(--dm-base);border:1px solid #ffffff14;border-radius:1rem;padding:2rem 2rem 2.25rem;position:relative;overflow:hidden}.mockup-page .f-card:before{content:"";height:2px;width:var(--fill);background:linear-gradient(90deg,var(--dm-gold),var(--dm-gold-hi));position:absolute;top:0;left:0}.mockup-page .f-card:after{content:"";z-index:-1;background:#ffffff0f;height:2px;position:absolute;top:0;left:0;right:0}.mockup-page .f-num{color:#0000;-webkit-text-stroke:1px #c4973a40;font:800 4.5rem/1 Plus Jakarta Sans,sans-serif;position:absolute;top:.5rem;right:1.25rem}.mockup-page .f-top{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.mockup-page .f-top .dm-icon-box{color:var(--dm-gold);margin:0}.mockup-page .f-stage{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-gold-hi);font:600 .7rem/1 Inter,sans-serif}.mockup-page .f-title{margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:700}.mockup-page .f-q{color:#fff;margin-bottom:.5rem;font-weight:600;line-height:1.5;display:block}.mockup-page .f-text{color:var(--dm-muted);font-size:.9375rem;line-height:1.65}.mockup-page .f-loop{background:#c4973a0a;border:1px dashed #c4973a66;border-radius:1rem;align-items:center;gap:1.25rem;max-width:52rem;margin:2.5rem auto 0;padding:1.5rem 1.75rem;display:flex}.mockup-page .f-loop .dm-ic{width:2rem;height:2rem;color:var(--dm-gold);flex:none;animation:14s linear infinite spin}.mockup-page .f-loop p{color:#e4e4e7;line-height:1.6}.mockup-page .q-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:80rem;margin:0 auto;display:grid}.mockup-page .q-card{background:linear-gradient(#14264f8c,#050e24d9);border:1px solid #c4973a4d;border-radius:1.25rem;padding:2.25rem;box-shadow:0 0 60px -20px #c4973a40}.mockup-page .q-card-title{color:#fff;margin-bottom:1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;display:block}.mockup-page .q-steps{counter-reset:q;flex-direction:column;gap:.15rem;margin-bottom:1.75rem;display:flex}.mockup-page .q-step{color:#e4e4e7;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.65rem;align-items:center;gap:.9rem;padding:.65rem .9rem;font-weight:500;display:flex}.mockup-page .q-step:before{counter-increment:q;content:counter(q);color:#0a1a3e;background:var(--dm-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:flex}.mockup-page .q-arrow{color:var(--dm-gold);opacity:.7;margin:-.1rem 0;padding-left:1.35rem;font-size:.8rem;line-height:1;display:block}.mockup-page .q-final{color:var(--dm-muted);font-size:1.0625rem;line-height:1.65}.mockup-page .q-final em{color:var(--dm-gold-soft);font-style:normal}.mockup-page .j-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:72rem;margin:0 auto;display:grid;position:relative}.mockup-page .j-card{background:linear-gradient(#14264f66,#050e24b3);border:1px solid #ffffff14;border-radius:1rem;padding:2rem;position:relative}.mockup-page .j-step{letter-spacing:.14em;text-transform:uppercase;color:#0a1a3e;background:var(--dm-gold);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem .75rem;font:600 .72rem/1 Inter,sans-serif;display:inline-flex}.mockup-page .j-title{margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:700}.mockup-page .j-text{color:var(--dm-muted);font-size:.9375rem;line-height:1.7}.mockup-page .j-tag{text-align:center;letter-spacing:-.03em;margin:4rem auto 0;font:700 clamp(2rem,5vw,3.5rem)/1.1 Plus Jakarta Sans,sans-serif}.mockup-page .j-tag .a{color:#fff}.mockup-page .j-tag .b{color:var(--dm-gold)}.mockup-page .w-grid{grid-template-columns:1fr 1fr;gap:1.25rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .w-card{background:radial-gradient(circle at 100% 0,#c4973a1f,#0000 45%),linear-gradient(#14264f80,#050e24d9);border:1px solid #ffffff17;border-radius:1.25rem;flex-direction:column;padding:2.5rem;display:flex;position:relative;overflow:hidden}.mockup-page .w-label{color:var(--dm-gold-hi);align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:600;display:flex}.mockup-page .w-label .dm-icon-box{color:var(--dm-gold);margin:0}.mockup-page .w-title{margin-bottom:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:700}.mockup-page .w-text{color:var(--dm-muted);font-size:1rem;line-height:1.75}.mockup-page .w-text+.w-text{margin-top:1rem}.mockup-page .w-q{color:#e4e4e7;font-style:italic}.mockup-page .w-shift{margin-top:auto;padding-top:1.75rem}.mockup-page .w-shift p{color:var(--dm-gold-soft);background:#c4973a14;border:1px solid #c4973a4d;border-radius:.85rem;padding:1rem 1.25rem;font-weight:600;line-height:1.5}.mockup-page .w-foot{text-align:center;color:#fff;margin-top:2.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:600}.mockup-page .sc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:80rem;margin:0 auto;display:grid}.mockup-page .sc-copy .s-p{margin-bottom:1rem}.mockup-page .sc-roles{color:#d4d4d8;border-left:2px solid var(--dm-gold);background:#ffffff08;border-radius:0 .75rem .75rem 0;margin:1.5rem 0 2rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.7}.mockup-page .sc-ctas{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.mockup-page .sc-report{background:linear-gradient(#14264fb3,#050e24f2);border:1px solid #ffffff1a;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #020612e6,0 0 0 1px #c4973a14}.mockup-page .sc-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;padding:1rem 1.25rem;display:flex}.mockup-page .sc-bar i{background:#ffffff26;border-radius:50%;width:.6rem;height:.6rem}.mockup-page .sc-bar i:first-child{background:var(--dm-gold)}.mockup-page .sc-list{padding:.75rem}.mockup-page .sc-item{border-radius:.85rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 1rem;transition:background .2s;display:grid}.mockup-page .sc-item:hover{background:#ffffff08}.mockup-page .sc-item+.sc-item{border-top:1px solid #ffffff0d}.mockup-page .sc-n{color:var(--dm-gold);background:#c4973a0f;border:1px solid #c4973a59;border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font:700 .8rem/1 Plus Jakarta Sans,sans-serif;display:flex}.mockup-page .sc-t{margin-bottom:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.0625rem;font-weight:700}.mockup-page .sc-d{color:var(--dm-muted);font-size:.875rem;line-height:1.55}.mockup-page .st-grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .st-card{background:var(--dm-base);border:1px solid #ffffff14;border-radius:1rem;padding:2.25rem}.mockup-page .st-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-gold-hi);margin-bottom:.9rem;font:600 .72rem/1 Inter,sans-serif}.mockup-page .st-title{margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:700}.mockup-page .st-text{color:var(--dm-muted);font-size:.9375rem;line-height:1.7}.mockup-page .st-proof{background:radial-gradient(circle at 0 100%,#c4973a24,transparent 60%),var(--dm-base);border-color:#c4973a66}.mockup-page .st-proof .st-text strong{color:#fff;margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;display:block}.mockup-page .st-close{text-align:center;color:#fff;max-width:44rem;margin:3rem auto 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}.mockup-page .y-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:4.5rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .y-photo{width:100%;max-width:440px;margin:0 auto;position:relative}.mockup-page .y-photo:before{content:"";border:1px solid #c4973a73;border-radius:1.25rem;position:absolute;inset:-14px 14px 14px -14px}.mockup-page .y-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:1.25rem;width:100%;position:relative;box-shadow:0 40px 80px -30px #020612e6}.mockup-page .y-photo:after{content:"";background:linear-gradient(#0000,#050e24bf);border-radius:0 0 1.25rem 1.25rem;height:35%;position:absolute;bottom:0;left:0;right:0}.mockup-page .y-dot{z-index:2;background:var(--dm-gold);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 5px #c4973a26}.mockup-page .y-dot.a{top:18%;right:-5px}.mockup-page .y-dot.b{bottom:22%;left:-19px}.mockup-page .y-link{color:var(--dm-gold-hi);border-bottom:1px solid #c4973a66;align-items:center;gap:.5rem;margin-top:2rem;padding-bottom:.25rem;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.mockup-page .y-link:hover{color:var(--dm-gold-soft);gap:.8rem}.mockup-page .z-wrap{background:radial-gradient(at 15% 0,#c4973a2e,#0000 55%),linear-gradient(160deg,#0f2250,#050e24 70%);border:1px solid #c4973a4d;border-radius:1.75rem;max-width:76rem;margin:0 auto;position:relative;overflow:hidden}.mockup-page .z-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding:4rem;display:grid;position:relative}.mockup-page .z-grid .dm-h2{margin-bottom:1.25rem;font-size:3.25rem}.mockup-page .z-ctas{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}.mockup-page .z-card{background:#050e24b3;border:1px solid #ffffff1a;border-radius:1.25rem;padding:2rem}.mockup-page .z-card h3{margin-bottom:1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem}.mockup-page .z-card li{color:#e4e4e7;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.mockup-page .z-card li+li{margin-top:.9rem}.mockup-page .z-card li .dm-ic{color:var(--dm-gold);margin-top:.2rem}.mockup-page .z-card .s-micro{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.25rem}.mockup-page .z-end{text-align:center;color:var(--dm-muted);padding:0 1.5rem 2.75rem;font-size:1.0625rem;position:relative}.mockup-page .z-net{opacity:.12;pointer-events:none;width:420px;position:absolute;bottom:-80px;right:-60px}.mockup-page .f-site{z-index:10;background:linear-gradient(#071433,#040b1e);margin-top:1rem;position:relative;overflow:hidden}.mockup-page .f-site:before{content:"";background:linear-gradient(90deg,transparent,var(--dm-gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}.mockup-page .f-site:after{content:"";pointer-events:none;background:radial-gradient(#c4973a1f,#0000 70%);width:700px;height:400px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.mockup-page .ft-top{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:3rem;max-width:80rem;margin:0 auto;padding:4.5rem 1.5rem 3rem;display:grid;position:relative}.mockup-page .f-brand img{width:120px;height:auto;margin-bottom:1.5rem}.mockup-page .f-brand p{color:var(--dm-muted);max-width:22rem;font-size:.9375rem;line-height:1.7}.mockup-page .f-col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--dm-gold-hi);margin-bottom:1.25rem;font:600 .72rem/1 Inter,sans-serif}.mockup-page .f-col li+li{margin-top:.8rem}.mockup-page .f-col a,.mockup-page .f-col span{color:#d4d4d8;font-size:.9375rem;transition:color .2s}.mockup-page .f-col a:hover{color:#fff}.mockup-page .f-start li a{background:#ffffff08;border:1px solid #ffffff14;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:border-color .2s,background .2s;display:flex}.mockup-page .f-start li a:hover{background:#c4973a0f;border-color:#c4973a80}.mockup-page .f-start li a .dm-ic{color:var(--dm-gold);transition:transform .2s}.mockup-page .f-start li a:hover .dm-ic{transform:translate(3px)}.mockup-page .f-start li+li{margin-top:.6rem}.mockup-page .f-bottom{border-top:1px solid #ffffff12;position:relative}.mockup-page .f-bottom-in{max-width:80rem;color:var(--dm-dim);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.5rem;font-size:13px;display:flex}.mockup-page .f-bottom-in nav{align-items:center;gap:.6rem;display:flex}.mockup-page .f-bottom-in a:hover{color:#d4d4d8}@media (width<=1023px){.mockup-page .h-links,.mockup-page .h-cta.h-desk{display:none}.mockup-page .h-menu{display:block}.mockup-page .hero-grid,.mockup-page .q-grid,.mockup-page .sc-grid,.mockup-page .y-grid,.mockup-page .z-grid{grid-template-columns:1fr}.mockup-page .hero-grid{gap:2.5rem}.mockup-page .hv{margin:0 auto}.mockup-page .p-grid,.mockup-page .f-grid,.mockup-page .j-grid{grid-template-columns:repeat(2,1fr)}.mockup-page .ft-top{grid-template-columns:1fr 1fr}.mockup-page .f-brand{grid-column:1/-1}.mockup-page .y-grid{gap:3.5rem}.mockup-page .z-grid{padding:3rem 2rem}}@media (width<=767px){.mockup-page .h-bar{padding:.75rem .75rem 0}.mockup-page .h-inner{padding:.45rem .45rem .45rem 1rem}.mockup-page .h-logo img{height:34px}.mockup-page .hero{padding:3.5rem 1.25rem 2.5rem}.mockup-page .hero-h1{margin-bottom:1.25rem;font-size:clamp(2.25rem,10vw,3rem)}.mockup-page .hero-lead{margin-bottom:1.75rem;font-size:1.0625rem}.mockup-page .hero-ctas,.mockup-page .sc-ctas,.mockup-page .z-ctas{align-items:stretch;width:100%}.mockup-page .hero-ctas .dm-btn-shiny,.mockup-page .s-gold-btn{justify-content:center;width:100%;max-width:none}.mockup-page .hero-ctas .s-micro,.mockup-page .sc-ctas .s-micro,.mockup-page .z-ctas .s-micro{text-align:center}.mockup-page .hv{max-width:360px}.mockup-page .hv-chip{border-radius:13px;width:42px;height:42px}.mockup-page .hv-chip .dm-ic{width:18px;height:18px}.mockup-page .c2{left:0}.mockup-page .c5{right:0}.mockup-page .c3{top:64%;left:0}.mockup-page .c6{top:64%;right:0}.mockup-page .s-center .s-eyebrow:before,.mockup-page .s-center .s-eyebrow:after{display:none}.mockup-page .s-eyebrow{letter-spacing:.12em;line-height:1.4}.mockup-page .s-section{padding:4.5rem 1.25rem}.mockup-page .s-head{margin-bottom:2.5rem}.mockup-page .p-grid,.mockup-page .f-grid,.mockup-page .j-grid,.mockup-page .w-grid,.mockup-page .st-grid{grid-template-columns:1fr}.mockup-page .p-card,.mockup-page .f-card,.mockup-page .j-card,.mockup-page .st-card{padding:1.5rem}.mockup-page .w-card{padding:1.75rem}.mockup-page .w-title{font-size:1.625rem}.mockup-page .f-num{font-size:3.5rem}.mockup-page .f-loop{text-align:center;flex-direction:column;padding:1.5rem 1.25rem}.mockup-page .q-card{padding:1.5rem}.mockup-page .j-tag{margin-top:2.75rem}.mockup-page .w-foot{font-size:1.125rem}.mockup-page .y-photo{max-width:320px}.mockup-page .z-wrap{border-radius:1.25rem}.mockup-page .z-grid{gap:2rem;padding:2.5rem 1.25rem}.mockup-page .z-grid .dm-h2{font-size:2.125rem}.mockup-page .st-close{font-size:1.25rem}.mockup-page .f-site{margin-top:3.5rem}.mockup-page .ft-top{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem;padding:3.5rem 1.25rem 2.5rem}.mockup-page .f-start{grid-column:1/-1}.mockup-page .f-bottom-in{text-align:center;flex-direction:column;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.mockup-page .hv-chip,.mockup-page .f-loop .dm-ic{animation:none}}.mockup-page .ab-hero{padding:7rem 1.5rem 2rem;position:relative;overflow:hidden}.mockup-page .ab-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .ab-h1{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.08}.mockup-page .ab-lead{color:#c4c4cc;max-width:34rem;font-size:1.1875rem;line-height:1.7}.mockup-page .ab-lead+.ab-lead{margin-top:1.1rem}.mockup-page .ab-lead-strong{color:var(--dm-gold-soft);font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.mockup-page .ab-hero-photo{width:100%;max-width:420px;margin-left:auto;position:relative}.mockup-page .ab-hero-photo:before{content:"";border:1px solid #c4973a73;border-radius:1.1rem;position:absolute;inset:-12px 12px 12px -12px}.mockup-page .ab-hero-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:1.1rem;width:100%;position:relative;box-shadow:0 35px 70px -30px #020612e6;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.mockup-page .ab-letter{background:radial-gradient(circle at 100% 0,#c4973a1f,#0000 50%),linear-gradient(#14264f8c,#050e24e6);border:1px solid #ffffff17;border-radius:1.5rem;max-width:52rem;margin:0 auto;padding:3.5rem;position:relative;box-shadow:0 40px 80px -40px #020612e6}.mockup-page .ab-letter:before{content:"";background:linear-gradient(90deg,transparent,var(--dm-gold),transparent);height:1px;position:absolute;top:0;left:3.5rem;right:3.5rem}.mockup-page .ab-letter-meta{border-bottom:1px dashed #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.mockup-page .ab-sig{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.mockup-page .ab-date{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-gold-hi);border:1px solid #c4973a66;border-radius:9999px;padding:.5rem .8rem;font:600 .75rem/1 Inter,sans-serif}.mockup-page .ab-quote{border-left:3px solid var(--dm-gold);background:#c4973a0f;border-radius:0 1rem 1rem 0;margin:2.25rem 0;padding:1.75rem 1.75rem 1.75rem 2rem}.mockup-page .ab-quote-lead{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.5}.mockup-page .ab-quote-tr{color:var(--dm-muted);margin-top:.9rem;font-size:1rem;line-height:1.6}.mockup-page .ab-note{color:var(--dm-gold-soft);font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700}.mockup-page .ab-two{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .ab-stats{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:76rem;margin:3.5rem auto 0;display:grid}.mockup-page .ab-stats li{background:var(--dm-base);border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.mockup-page .ab-stats li:last-child{border-color:#c4973a66}.mockup-page .ab-stat-n{letter-spacing:-.02em;color:var(--dm-gold);font-size:2.25rem;font-weight:800}.mockup-page .ab-stat-l{color:var(--dm-muted);font-size:.9375rem}.mockup-page .ab-pull{text-align:center;color:#fff;max-width:52rem;margin:3.5rem auto 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.35}.mockup-page .ab-seat{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .ab-seat-rev .ab-seat-head{order:2}.mockup-page .ab-seat-tag{color:var(--dm-gold-hi);background:#c4973a0f;border:1px solid #c4973a59;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.5rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.mockup-page .ab-seat-tag .dm-ic{width:1rem;height:1rem}.mockup-page .ab-cards{gap:1rem;display:grid}.mockup-page .ab-card{background:linear-gradient(#14264f66,#050e24bf);border:1px solid #ffffff14;border-radius:1rem;padding:1.75rem 1.75rem 1.75rem 4.5rem;position:relative}.mockup-page .ab-card-gold{background:radial-gradient(circle at 100% 0,#c4973a24,#0000 55%),linear-gradient(#14264f80,#050e24d9);border-color:#c4973a66}.mockup-page .ab-card-n{color:var(--dm-gold);background:#c4973a0f;border:1px solid #c4973a59;border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font:700 .8rem/1 Plus Jakarta Sans,sans-serif;display:flex;position:absolute;top:1.75rem;left:1.5rem}.mockup-page .ab-card-t{margin-bottom:.6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700}.mockup-page .ab-card-p{color:var(--dm-muted);font-size:.9375rem;line-height:1.7}.mockup-page .ab-switch{max-width:76rem;color:var(--dm-gold);align-items:center;gap:1rem;margin:3.5rem auto;display:flex}.mockup-page .ab-switch span{background:linear-gradient(90deg,#0000,#c4973a73,#0000);flex:1;height:1px}.mockup-page .ab-switch .dm-ic{width:1.5rem;height:1.5rem}.mockup-page .ab-tl{max-width:48rem;margin:0 auto;padding-left:2.5rem;position:relative}.mockup-page .ab-tl:before{content:"";background:linear-gradient(180deg,var(--dm-gold),#c4973a26);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.55rem}.mockup-page .ab-tl-item{position:relative}.mockup-page .ab-tl-item+.ab-tl-item{margin-top:1rem}.mockup-page .ab-tl-dot{background:var(--dm-base);border:2px solid var(--dm-gold);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:1.9rem;left:-2.35rem;box-shadow:0 0 0 5px #c4973a1a}.mockup-page .ab-tl-last .ab-tl-dot{background:var(--dm-gold)}.mockup-page .ab-tl-card{background:linear-gradient(#14264f66,#050e24bf);border:1px solid #ffffff14;border-radius:1rem;padding:1.75rem}.mockup-page .ab-tl-card.ab-card-gold{background:radial-gradient(circle at 100% 0,#c4973a24,#0000 55%),linear-gradient(#14264f80,#050e24d9);border-color:#c4973a66}.mockup-page .ab-faq-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem;max-width:76rem;margin:0 auto;display:grid}.mockup-page .ab-faq details{border-bottom:1px solid #ffffff1a}.mockup-page .ab-faq details:first-child{border-top:1px solid #ffffff1a}.mockup-page .ab-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem .25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.1875rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.mockup-page .ab-faq summary::-webkit-details-marker{display:none}.mockup-page .ab-faq summary:hover{color:var(--dm-gold-soft)}.mockup-page .ab-plus{border:1px solid #c4973a73;border-radius:50%;flex:none;width:2rem;height:2rem;position:relative}.mockup-page .ab-plus:before,.mockup-page .ab-plus:after{content:"";background:var(--dm-gold);width:.75rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mockup-page .ab-plus:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.mockup-page .ab-faq details[open] .ab-plus:after{transform:translate(-50%,-50%)rotate(0)}.mockup-page .ab-cta-in{text-align:center;max-width:46rem;margin:0 auto;padding:4.5rem 2rem}.mockup-page .ab-cta .s-eyebrow:after{content:"";background:linear-gradient(90deg,var(--dm-gold),transparent);width:1.75rem;height:1px}.mockup-page .ab-cta-btns{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=1023px){.mockup-page .ab-two,.mockup-page .ab-seat,.mockup-page .ab-faq-wrap{grid-template-columns:1fr;gap:2rem}.mockup-page .ab-seat-rev .ab-seat-head{order:0}.mockup-page .ab-hero-grid{grid-template-columns:1fr;gap:2.25rem}.mockup-page .ab-hero-photo{max-width:420px;margin:0 auto}}@media (width<=767px){.mockup-page .ab-hero{padding:6.5rem 1.25rem 1rem}.mockup-page .ab-h1{margin-bottom:1.25rem;font-size:clamp(2.125rem,9.5vw,2.75rem)}.mockup-page .ab-lead{max-width:none;font-size:1.0625rem}.mockup-page .ab-hero-photo{max-width:320px}.mockup-page .ab-letter{border-radius:1.25rem;padding:1.75rem 1.25rem}.mockup-page .ab-letter:before{left:1.25rem;right:1.25rem}.mockup-page .ab-letter-meta{flex-direction:column;align-items:flex-start}.mockup-page .ab-quote{padding:1.25rem}.mockup-page .ab-quote-lead{font-size:1.125rem}.mockup-page .ab-stats{grid-template-columns:1fr;margin-top:2.5rem}.mockup-page .ab-stat-n{font-size:1.875rem}.mockup-page .ab-pull{margin-top:2.5rem;font-size:1.3125rem}.mockup-page .ab-card{padding:1.5rem 1.25rem 1.5rem 3.75rem}.mockup-page .ab-card-n{width:2rem;height:2rem;top:1.5rem;left:1rem}.mockup-page .ab-switch{margin:2.5rem auto}.mockup-page .ab-tl{padding-left:2rem}.mockup-page .ab-tl-dot{left:-1.85rem}.mockup-page .ab-tl-card{padding:1.5rem 1.25rem}.mockup-page .ab-faq summary{padding:1.25rem 0;font-size:1.0625rem}.mockup-page .ab-cta-in{padding:3rem 1.25rem}.mockup-page .ab-cta-btns{align-items:stretch}.mockup-page .ab-cta-btns .dm-btn-shiny{width:100%;max-width:none}}.mockup-page.dm-lp{background:linear-gradient(to bottom, #0a1a3e, var(--dm-base) 100vh) no-repeat, var(--dm-base)}.dm-lp{--dm-base:#050e24;--dm-surface:#0b1a3a;--dm-surface-hi:#14264f;--dm-line:#1b2d57;--dm-gold:#c4973a;--dm-gold-hi:#d9af5c;--dm-gold-soft:#e8c784;--dm-navy:#0a1a3e}.membership-page .dm-lp{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.membership-page .dm-lp :where(.dm-display,h1,h2,h3){font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.membership-page .dm-lp .dm-h1{font-size:4rem;font-weight:700;line-height:1.06}.membership-page .dm-lp .dm-h2{font-weight:700;line-height:1.2}.membership-page .dm-lp :where(.dm-lead,.dm-sec-sub,.dmx-body,.dmx-prose){line-height:1.7}.dm-lp,.dm-lp *,.dm-lp :before,.dm-lp :after{box-sizing:border-box}.dm-lp{color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(#0a1a3e,#050e24 100vh) no-repeat,#050e24;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;position:relative;overflow-x:clip}:where(.dm-lp) :where(h1,h2,h3,h4,p,ul){margin:0;padding:0}:where(.dm-lp) :where(ul){list-style:none}:where(.dm-lp) :where(a){color:inherit;text-decoration:none}:where(.dm-lp) :where(button,input){font-family:inherit}.dm-lp ::selection{background:var(--dm-gold);color:#fff}.dm-lp .dm-display{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.dm-lp .dm-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.dm-lp .dm-ic-fill{fill:currentColor}.dm-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dm-star{background:0 0;position:absolute;top:0;left:0}.dm-star-1{width:1px;height:1px;animation:50s linear infinite dm-star;box-shadow:234px 124px #fff,654px 345px #fff,876px 12px #fff,1200px 800px #fff,400px 1500px #fff,1800px 200px #fff,100px 1000px #fff,900px 1900px #fff,500px 600px #fff,1400px 100px #fff,300px 400px #fff,1600px 1200px #fff}.dm-star-2{width:2px;height:2px;animation:80s linear infinite dm-star;box-shadow:123px 456px #fff,789px 234px #fff,456px 890px #fff,1100px 300px #fff,200px 1200px #fff,1500px 500px #fff,600px 1700px #fff,1300px 900px #fff}.dm-glow{filter:blur(120px);background:#c4973a0d;border-radius:9999px;width:800px;max-width:100vw;height:800px;position:absolute;top:450px;left:50%;transform:translate(-50%,-50%)}.dm-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;height:1100px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 80%);mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 80%)}.dm-header{z-index:50;height:0;position:sticky;top:0}.dm-topblur{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#050e24cc,#0000);height:120px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.dm-nav-wrap{z-index:1;justify-content:center;padding:1.5rem 1rem 0;display:flex;position:relative}.dm-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050e24a6;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.5rem;display:inline-flex;box-shadow:0 25px 50px -12px #02061299}.dm-logo{width:auto;height:48px;display:block}.dm-main{z-index:10;position:relative}.dm-wrap{max-width:80rem;margin:0 auto}.dm-section{padding:8rem 1.5rem}.dm-sec-head{text-align:center;max-width:48rem;margin:0 auto 5rem}.dm-h2{letter-spacing:-.02em;word-spacing:.08em;color:#fff;margin-bottom:1.5rem;font-size:2.25rem;font-weight:600;line-height:1.2}.dm-sec-sub{color:#a1a1aa;font-size:1.125rem;font-weight:300}.dm-accent{color:var(--dm-gold)}.dm-fade{animation:.8s ease-out both dm-fade-up}.dm-hero{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.dm-hero-inner{text-align:center;max-width:64rem;margin:0 auto}.dm-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.375rem 1rem;display:inline-flex}.dm-badge-dot{width:.5rem;height:.5rem;display:flex;position:relative}.dm-badge-dot:before{content:"";background:var(--dm-gold-hi);opacity:.75;border-radius:9999px;animation:1s cubic-bezier(0,0,.2,1) infinite dm-ping;position:absolute;inset:0}.dm-badge-dot:after{content:"";background:var(--dm-gold);border-radius:9999px;width:.5rem;height:.5rem;position:relative}.dm-badge-text{letter-spacing:.025em;color:#e8c784e6;font-size:.75rem;font-weight:500}.dm-badge .dm-ic{width:.75rem;height:.75rem;color:var(--dm-gold-hi)}.dm-h1{letter-spacing:-.035em;word-spacing:.1em;margin-bottom:2rem;font-size:3.75rem;font-weight:600;line-height:1.1}.dm-h1-line{color:#0000;background:linear-gradient(#fff,#fff,#fff6);-webkit-background-clip:text;background-clip:text;display:block}.dm-h1 .dm-accent{display:inline-block;position:relative}.dm-h1 .dm-accent>.dm-underline{width:100%;height:.75rem;color:var(--dm-gold);opacity:.6;position:absolute;bottom:-.5rem;left:0}.dm-lead{color:#a1a1aa;max-width:42rem;margin:0 auto 3rem;font-size:1.25rem;line-height:1.625}.dm-cta-row{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.dm-btn-shiny{--dm-angle:0deg;isolation:isolate;cursor:pointer;color:#fff;background:linear-gradient(var(--dm-base), var(--dm-base)) padding-box, conic-gradient(from var(--dm-angle), transparent 0%, #c4973a 5%, #c4973a 15%, #c4973a 30%, transparent 40%, transparent 100%) border-box;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1rem;font-weight:500;animation:2.5s linear infinite dm-border-spin;display:inline-flex;position:relative;overflow:hidden}.dm-btn-shiny:before{content:"";z-index:0;opacity:.1;background:radial-gradient(circle,#fff .5px,#0000 0) 0 0/4px 4px;position:absolute;inset:0}.dm-btn-shiny>span{z-index:1;align-items:center;gap:.5rem;display:inline-flex;position:relative}.dm-btn-shiny .dm-ic{transition:transform .2s}.dm-btn-shiny:hover .dm-ic{transform:translate(.25rem)}.dm-btn-ghost{cursor:pointer;background:var(--dm-surface);border:1px solid var(--dm-line);color:#d4d4d8;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.dm-btn-ghost:hover{color:#fff;background:var(--dm-surface-hi)}.dm-btn-ghost .dm-ic{width:1.25rem;height:1.25rem}.dm-strip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.6;background:#ffffff05;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;width:100%;margin-top:8rem;padding:2.5rem 0;transition:opacity .3s}.dm-strip:hover{opacity:1}.dm-strip-flat{margin-top:0}.dm-strip-inner{flex-direction:column;align-items:center;gap:2rem;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:flex}.dm-strip-label{letter-spacing:.1em;text-transform:uppercase;color:#71717a;flex:none;font-size:.875rem;font-weight:700}.dm-strip-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}.dm-strip-item{align-items:center;gap:.5rem;font-weight:600;display:flex}.dm-strip-item:before{content:"";background:#fff3;border-radius:9999px;width:1.5rem;height:1.5rem}.dm-bento{grid-template-columns:1fr;gap:1rem;display:grid}.dm-card{background:var(--dm-base);border:1px solid #ffffff1a;border-radius:.75rem;padding:2rem;transition:border-color .3s;position:relative;overflow:hidden}.dm-card:hover{border-color:#fff3}.dm-card-main{background:linear-gradient(to bottom, #14264f8c, var(--dm-base))}.dm-card-body{z-index:10;flex-direction:column;height:100%;display:flex;position:relative}.dm-icon-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;align-self:flex-start;margin-bottom:1rem;padding:.75rem;display:inline-flex}.dm-icon-box .dm-ic{width:1.5rem;height:1.5rem}.dm-card-main .dm-icon-box{margin-bottom:1.5rem}.dm-tone-gold{color:#c4973a}.dm-tone-blue{color:#60a5fa}.dm-tone-yellow{color:#facc15}.dm-tone-purple{color:#c084fc}.dm-card-title{color:#fff;word-spacing:.04em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.dm-card-text{color:#a1a1aa;font-size:.875rem}.dm-card-wide .dm-card-title{font-size:1.5rem}.dm-card-wide .dm-card-text{font-size:1rem}.dm-card-main .dm-card-title{letter-spacing:-.015em;word-spacing:.08em;margin-bottom:1rem;font-size:1.875rem}.dm-card-main .dm-card-text{font-size:1.125rem;line-height:1.625}.dm-card-more{color:#c4973a;opacity:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;transition:all .3s;display:flex;transform:translateY(.5rem)}.dm-card:hover .dm-card-more{opacity:1;transform:none}.dm-card-more span{text-transform:uppercase;font:500 .75rem ui-monospace,SFMono-Regular,Menlo,monospace}.dm-card-more .dm-ic{width:1rem;height:1rem}.dm-card-glow{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.dm-card:hover .dm-card-glow{opacity:.1}.dm-glow-gold{background:radial-gradient(circle at 100% 0,#c4973a,#0000 70%)}.dm-glow-blue{background:radial-gradient(circle at 100% 0,#3b82f6,#0000 70%)}.dm-glow-yellow{background:radial-gradient(circle at 100% 0,#facc15,#0000 70%)}.dm-glow-purple{background:radial-gradient(circle at 100% 0,#a855f7,#0000 70%)}.dm-fgrid{grid-template-columns:1fr;gap:1rem;display:grid}.dm-testi{background:#c4973a;width:100%;padding:5rem 1.5rem}.dm-testi-inner{text-align:center;max-width:56rem;margin:0 auto}.dm-stars{color:var(--dm-base);justify-content:center;gap:.25rem;margin-bottom:1.5rem;display:flex}.dm-stars .dm-ic{fill:currentColor;width:1.5rem;height:1.5rem}.dm-quote{color:var(--dm-base);margin-bottom:2rem;font-size:1.875rem;font-weight:700;line-height:1.25}.dm-author{justify-content:center;align-items:center;gap:1rem;display:flex}.dm-avatar{background:var(--dm-base);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.dm-avatar .dm-ic{width:1.5rem;height:1.5rem}.dm-author-meta{text-align:left}.dm-author-name{color:var(--dm-base);font-size:1.125rem;font-weight:700}.dm-author-role{color:#050e24bf;font-weight:500}.dm-pricing{background:var(--dm-base);border-top:1px solid #ffffff0d;position:relative}.dm-plans{grid-template-columns:1fr;gap:2rem;display:grid}.dm-plan{border:1px solid var(--dm-line);background:var(--dm-base);border-radius:.75rem;flex-direction:column;padding:2rem;transition:border-color .3s;display:flex;position:relative}.dm-plan:hover{border-color:#2a4078}.dm-plan-rec{z-index:10;background:#14264f80;border-color:#c4973a;box-shadow:0 0 30px #c4973a1a}.dm-plan-rec:hover{border-color:#c4973a}.dm-plan-badge{color:#0a1a3e;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#c4973a;border-radius:9999px;padding:.25rem .75rem;font-size:10px;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.dm-plan-name{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.dm-plan-blurb{color:#71717a;min-height:2.5rem;margin-bottom:2rem;font-size:.875rem}.dm-plan-rec .dm-plan-blurb{color:#a1a1aa}.dm-price{align-items:baseline;gap:.25rem;margin-bottom:2rem;display:flex}.dm-price-cur,.dm-price-per{color:#71717a}.dm-price-per{font-size:.875rem}.dm-price-amt{color:#fff;font-size:3rem;font-weight:700;line-height:1}.dm-plan-list{flex:1;margin-bottom:2rem}.dm-plan-list li{color:#d4d4d8;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.dm-plan-list li+li{margin-top:1rem}.dm-plan-list .dm-ic{color:#c4973a}.dm-plan-btn{text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:block}.dm-plan-btn:hover{background:#ffffff1a}.dm-plan-rec .dm-plan-btn{color:#0a1a3e;background:#c4973a;border-color:#0000}.dm-plan-rec .dm-plan-btn:hover{background:#d9af5c}.dm-cta{text-align:center;background:#0a1a3e73;padding:8rem 1.5rem}.dm-cta-inner{max-width:48rem;margin:0 auto}.dm-cta-h{letter-spacing:-.035em;word-spacing:.1em;margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1.05}.dm-cta-p{color:#a1a1aa;margin-bottom:3rem;font-size:1.25rem}.dm-form{flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto;display:flex}.dm-form-multi{flex-wrap:wrap;max-width:44rem}.dm-form-multi .dm-input{flex:10rem;width:auto;min-width:0}.dm-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;outline:none;flex:1;width:100%;padding:1rem 1.5rem;font-size:1rem;transition:all .2s}.dm-input::placeholder{color:#71717a}.dm-input:focus{border-color:#c4973a}.dm-btn-gold{color:#0a1a3e;cursor:pointer;white-space:nowrap;background:#c4973a;border:0;border-radius:9999px;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-block}.dm-btn-gold:hover{background:#d9af5c}.dm-footer{z-index:10;background:var(--dm-base);border-top:1px solid var(--dm-line);padding:2.5rem 1.5rem;position:relative}.dm-footer-inner{color:#71717a;letter-spacing:.02em;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;font-size:13px;display:flex}.dm-footer-links{gap:1.5rem;display:flex}.dm-footer a:hover{color:#a1a1aa}@media (width>=640px){.dm-form{flex-direction:row}}@media (width>=768px){.dm-h1{font-size:4rem}.dm-lead{font-size:1.1875rem}.dm-cta-row{flex-direction:row}.dm-h2{font-size:3rem}.dm-bento,.dm-fgrid{grid-template-columns:repeat(2,1fr)}.dm-plans{grid-template-columns:repeat(3,1fr)}.dm-plans.dm-plans-2{grid-template-columns:repeat(2,1fr);max-width:56rem;margin:0 auto}.dm-plan-rec{transform:scale(1.05)}.dm-quote{font-size:3rem}.dm-cta-h{font-size:4.5rem}.dm-strip-inner{flex-direction:row;gap:3rem}.dm-strip-items{gap:2.5rem}.dm-footer-inner{text-align:left;flex-direction:row}}@media (width>=1024px){.dm-bento{grid-template-columns:repeat(4,1fr)}.dm-bento.dm-bento-4{height:700px}.dm-card-main{grid-area:span 2/span 2}.dm-card-wide{grid-column:span 2}.dm-fgrid.dm-cols-3{grid-template-columns:repeat(3,1fr)}.dm-fgrid.dm-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.dm-lp{width:100vw;margin-left:calc(50% - 50vw)}.membership-page .dm-lp .dm-h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.06}.dm-hero{padding:3rem 1.25rem}.dm-badge{max-width:100%;margin-bottom:1.5rem}.dm-badge-text{font-size:.8125rem}.dm-h1{margin-bottom:1.25rem;font-size:clamp(2.125rem,9.4vw,3rem);line-height:1.12}.dm-h1 .dm-accent>.dm-underline{height:.5rem;bottom:-.3rem}.dm-lead{margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.dm-cta-row{gap:1rem;width:100%}.dm-btn-shiny,.dm-btn-ghost{width:100%;max-width:22rem;padding:1rem 1.5rem}.dm-strip{margin-top:3.5rem;padding:1.75rem 0}.dm-strip-inner{gap:1.25rem}.dm-strip-items{gap:1rem 1.5rem}.dm-strip-item{font-size:.9375rem}.dm-section{padding:4.5rem 1.25rem}.dm-sec-head{margin-bottom:2.75rem}.dm-h2{margin-bottom:1rem;font-size:1.875rem}.dm-sec-sub{font-size:1rem}.dm-card{padding:1.5rem}.dm-card-main .dm-card-title{font-size:1.5rem}.dm-card-main .dm-card-text{font-size:1rem}.dm-card-more{display:none}.dm-testi{padding:3.5rem 1.25rem}.dm-quote{margin-bottom:1.5rem;font-size:1.5rem}.dm-plans{gap:2rem}.dm-plan{padding:1.5rem}.dm-plan-blurb{min-height:0;margin-bottom:1.5rem}.dm-price{margin-bottom:1.5rem}.dm-price-amt{font-size:2.5rem}.dm-cta{padding:4.5rem 1.25rem}.dm-cta-h{margin-bottom:1.25rem;font-size:clamp(2rem,9.5vw,2.75rem)}.dm-cta-p{margin-bottom:2rem;font-size:1.0625rem}.dm-form .dm-btn-gold,.dm-form .dm-input{width:100%}.dm-form-multi .dm-input{flex:100%}.dm-btn-gold{text-align:center;padding:1rem 1.5rem}.dm-footer{padding:2rem 1.25rem}.dm-logo{height:42px}.dm-nav-wrap{padding-top:1rem}}@media (prefers-reduced-motion:reduce){.dm-lp *,.dm-lp :before,.dm-lp :after{animation:none!important}.dm-fade{opacity:1;transform:none}}.dm-lp .dmx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dm-gold);margin-bottom:1rem;font-size:.75rem;font-weight:600}.dm-lp .dmx-textlink{color:#a1a1aa;border-bottom:1px solid var(--dm-line);padding-bottom:2px;font-size:.9375rem;transition:color .2s,border-color .2s}.dm-lp .dmx-textlink:hover{color:#fff;border-color:var(--dm-gold)}.dm-lp .dmx-narrow{max-width:56rem;margin-left:auto;margin-right:auto}.dm-lp .dmx-body{color:#d4d4d8;font-size:1rem;line-height:1.65}.dm-lp .dmx-body strong{color:#fff;font-weight:600}.dm-lp .dmx-close{text-align:center;color:#fff;margin-top:3rem;font-size:1.375rem;font-weight:600}.dm-lp .dmx-prose{text-align:center;color:#a1a1aa;max-width:44rem;margin:-2rem auto 0;font-size:1.125rem;line-height:1.7}.dm-lp .dmx-prose p+p{margin-top:1.25rem}.dm-lp .dmx-strong{color:#fff;font-weight:500}.dm-lp .dmx-cardtop{justify-content:space-between;align-items:flex-start;display:flex}.dm-lp .dmx-num,.dm-lp .dmx-stage{color:#c4973a8c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.5rem;font-weight:700}.dm-lp .dmx-stage{margin-bottom:.75rem;font-size:2rem;display:block}.dm-lp .dmx-seat{background:linear-gradient(to bottom, #14264f8c, var(--dm-base))}.dm-lp .dmx-seat-h{line-height:1.3;margin-bottom:1rem!important;font-size:1.5rem!important}.dm-lp .dmx-list li{color:#d4d4d8;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.55;display:flex}.dm-lp .dmx-list li+li{margin-top:1rem}.dm-lp .dmx-list .dm-ic{color:var(--dm-gold);margin-top:.2rem}.dm-lp .dmx-list-no .dm-ic{color:#71717a}.dm-lp .dmx-list-2{gap:1rem 2rem;display:grid}.dm-lp .dmx-list-2 li+li{margin-top:0}.dm-lp .dmx-founder{max-width:52rem;margin:0 auto;padding:3rem}.dm-lp .dmx-founder-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:2.5rem;display:grid}.dm-lp .dmx-founder-photo{filter:grayscale();width:100%;height:auto;display:block}.dm-lp .dmx-founder-q{color:#fff;font-size:1.375rem;font-weight:500;line-height:1.5}.dm-lp .dmx-founder-q+.dmx-founder-q{margin-top:1.25rem}.dm-lp .dmx-founder-foot{border-top:1px solid var(--dm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.dm-lp .dmx-sign{color:#a1a1aa;font-size:.9375rem}.dm-lp .dmx-plan-solo{max-width:28rem;margin:0 auto}.dm-lp .dmx-plan-solo .dm-plan-rec{transform:none}.dm-lp .dmx-plan-solo .dm-plan-list li{align-items:flex-start}.dm-lp .dmx-plan-solo .dm-plan-list .dm-ic{margin-top:.2rem}.dm-lp .dmx-plan-solo .dm-plan-blurb{color:#d4d4d8;min-height:0;margin-bottom:1.5rem}.dm-lp .dmx-faq-list{max-width:48rem;margin:0 auto}.dm-lp .dmx-faq{background:var(--dm-base);border:1px solid #ffffff1a;border-radius:.75rem;transition:border-color .3s}.dm-lp .dmx-faq+.dmx-faq{margin-top:.75rem}.dm-lp .dmx-faq[open],.dm-lp .dmx-faq:hover{border-color:#fff3}.dm-lp .dmx-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.dm-lp .dmx-faq summary::-webkit-details-marker{display:none}.dm-lp .dmx-plus{color:var(--dm-gold);flex:none;font-size:1.5rem;line-height:1;transition:transform .2s}.dm-lp .dmx-faq[open] .dmx-plus{transform:rotate(45deg)}.dm-lp .dmx-faq-a{color:#a1a1aa;padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.65}.dm-lp .dmx-faq-a p+p{margin-top:.875rem}.dm-lp .dmx-below{margin-top:1.75rem}.dm-lp .dm-sec-head .dmx-eyebrow+.dm-sec-sub{margin-top:0}@media (width>=768px){.dm-lp .dmx-list-2{grid-template-columns:repeat(2,1fr)}.dm-lp .dmx-close{font-size:1.75rem}}@media (width<=767px){.dm-lp .dmx-founder{padding:1.75rem}.dm-lp .dmx-founder-q{font-size:1.125rem}.dm-lp .dmx-founder-layout{grid-template-columns:1fr;gap:1.5rem}.dm-lp .dmx-founder-photo{max-width:17rem;margin:0 auto}.dm-lp .dmx-prose{margin-top:-1rem;font-size:1.0625rem}.dm-lp .dmx-close{margin-top:2rem;font-size:1.1875rem}.dm-lp .dmx-seat-h{font-size:1.25rem!important}.dm-lp .dmx-faq summary{padding:1.125rem 1.25rem;font-size:1rem}.dm-lp .dmx-textlink{text-align:center;font-size:.875rem}}@media (width<=360px){.dm-hero{padding:1rem 1.25rem}.dm-h1{margin-bottom:.75rem;font-size:1.875rem;line-height:1.08}.dm-lead{margin-bottom:1rem;font-size:1rem;line-height:1.4}.dm-cta-row{gap:.75rem}.dm-btn-shiny{padding:.75rem 1.25rem}}.dm-lp .dmx-fw{background:var(--off-white);color:var(--navy);padding-block:clamp(88px,10vw,136px)}.dm-lp .dmx-fw-head{text-align:center;max-width:760px;margin-inline:auto}.dm-lp .dmx-fw-eyebrow{color:var(--gold);font-family:var(--head);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:600;line-height:1.3}.dm-lp .dmx-fw-title{max-width:18ch;color:var(--navy);margin-inline:auto;font-size:clamp(36px,4.4vw,58px);font-weight:700;line-height:1.08}.dm-lp .dmx-fw-title span{color:var(--navy)}.dm-lp .dmx-fw-intro{max-width:66ch;color:var(--text-light-secondary);margin:24px auto 0;font-size:15px;line-height:1.65}.dm-lp .dmx-fw-timeline{max-width:880px;margin:clamp(76px,9vw,112px) auto 0;padding:0;list-style:none;position:relative}.dm-lp .dmx-fw-timeline:before{content:"";background:var(--gold);opacity:.55;width:1px;position:absolute;top:16px;bottom:18px;left:50%;transform:translate(-.5px)}.dm-lp .dmx-fw-stage{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);min-height:190px;display:grid;position:relative}.dm-lp .dmx-fw-copy{border-top:1px solid var(--divider-light);align-self:start;min-height:142px;padding-top:18px;position:relative}.dm-lp .dmx-fw-left .dmx-fw-copy{text-align:right;grid-column:1;padding-right:34px}.dm-lp .dmx-fw-right .dmx-fw-copy{text-align:left;grid-column:3;padding-left:34px}.dm-lp .dmx-fw-marker{z-index:2;border:1px solid color-mix(in srgb, var(--navy) 22%, transparent);background:var(--off-white);width:27px;height:27px;color:var(--navy);font-family:var(--head);text-align:center;border-radius:50%;grid-area:1/2;justify-self:center;font-size:8px;font-weight:600;line-height:25px;position:relative}.dm-lp .dmx-fw-label{z-index:1;color:var(--gold);font-family:var(--head);letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:600;display:block;position:relative}.dm-lp .dmx-fw-copy h3{z-index:1;color:var(--navy);margin-top:10px;font-size:clamp(25px,2.7vw,34px);font-weight:700;line-height:1.15;position:relative}.dm-lp .dmx-fw-copy p{z-index:1;color:var(--text-light-secondary);margin-top:12px;font-size:14px;line-height:1.55;position:relative}.dm-lp .dmx-fw-left .dmx-fw-copy p{max-width:36ch;margin-left:auto}.dm-lp .dmx-fw-right .dmx-fw-copy p{max-width:36ch}.dm-lp .dmx-fw-watermark{z-index:0;color:var(--navy);font-family:var(--head);opacity:.035;-webkit-user-select:none;user-select:none;font-size:clamp(92px,10vw,138px);font-weight:700;line-height:.8;position:absolute;bottom:-4px;right:28px}.dm-lp .dmx-fw-closing{border-top:1px solid color-mix(in srgb, var(--gold) 65%, transparent);text-align:center;max-width:880px;margin:20px auto 0;padding-top:30px}.dm-lp .dmx-fw-closing p{max-width:760px;color:var(--navy);font-family:var(--head);margin-inline:auto;font-size:clamp(17px,1.8vw,20px);font-weight:700;line-height:1.4}.dm-lp .dmx-fw-closing span{color:var(--navy)}@media (width<=900px){.dm-lp .dmx-fw{padding-block:clamp(72px,9vw,96px)}.dm-lp .dmx-fw-timeline{max-width:760px}.dm-lp .dmx-fw-stage{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);min-height:174px}.dm-lp .dmx-fw-left .dmx-fw-copy{padding-right:26px}.dm-lp .dmx-fw-right .dmx-fw-copy{padding-left:26px}}@media (width<=640px){.dm-lp .dmx-fw-head{text-align:left}.dm-lp .dmx-fw-title{margin-left:0;font-size:clamp(32px,10vw,42px)}.dm-lp .dmx-fw-intro{margin-left:0}.dm-lp .dmx-fw-timeline{margin-top:64px}.dm-lp .dmx-fw-timeline:before{top:14px;bottom:0;left:15px}.dm-lp .dmx-fw-stage{grid-template-columns:30px minmax(0,1fr);min-height:0;padding-bottom:54px}.dm-lp .dmx-fw-stage:last-child{padding-bottom:24px}.dm-lp .dmx-fw-left .dmx-fw-copy,.dm-lp .dmx-fw-right .dmx-fw-copy{text-align:left;grid-area:1/2;min-height:0;padding:16px 0 0 22px}.dm-lp .dmx-fw-marker{grid-area:1/1;width:25px;height:25px;line-height:23px}.dm-lp .dmx-fw-left .dmx-fw-copy p,.dm-lp .dmx-fw-right .dmx-fw-copy p{max-width:38ch;margin-left:0}.dm-lp .dmx-fw-watermark{font-size:88px;bottom:-8px;right:0}.dm-lp .dmx-fw-closing{text-align:left;margin-top:22px;padding-top:24px}}
