.lp{--lp-bg:#0a0a0a;--lp-surface:#111;--lp-surface-2:#161513;--lp-gold:#d4af37;--lp-gold-light:#f3d77a;--lp-gold-deep:#a8841f;--lp-cream:#f5efe1;--lp-muted:#b9b1a0;--lp-line:#d4af372e;--lp-line-soft:#ffffff14;--lp-grad:linear-gradient(100deg, #b8902a 0%, #f3d77a 35%, #d4af37 55%, #fff1b8 75%, #b8902a 100%);--lp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--lp-bg);color:var(--lp-cream);font-feature-settings:"ss01", "cv11";overflow-x:clip}.lp :focus-visible{outline:2px solid var(--lp-gold-light);outline-offset:3px}.lp-wrap{max-width:76rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=640px){.lp-wrap{padding-inline:2rem}}.lp-narrow{max-width:52rem}.lp-h1{letter-spacing:-.035em;color:#fff;overflow-wrap:break-word;font-size:clamp(2.5rem,6.2vw,5rem);font-weight:800;line-height:1.02}.lp-h2{letter-spacing:-.03em;color:#fff;overflow-wrap:break-word;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.05}.lp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lp-gold);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--lp-grad);width:1.75rem;height:1px}.lp-lead{max-width:40rem;color:var(--lp-muted);margin-top:1.1rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.lp-head{margin-bottom:clamp(2rem,5vw,3.5rem)}.lp-gold-text{background:var(--lp-grad);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lp-shimmer}@keyframes lp-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.lp-btn{min-height:3rem;transition:transform .3s var(--lp-ease), box-shadow .3s var(--lp-ease), background-color .3s, border-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.lp-btn-sm{min-height:2.5rem;padding:.5rem 1.1rem;font-size:.875rem}.lp-btn-gold{color:#140f02;background:linear-gradient(#f3d77a,#d4af37 60%,#b8902a);box-shadow:inset 0 0 0 1px #ffe69666,0 10px 30px -10px #d4af3799}.lp-btn-gold:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffe69699,0 16px 40px -10px #d4af37bf}.lp-btn-ghost{color:var(--lp-cream);border:1px solid var(--lp-line);background:#ffffff08}.lp-btn-ghost:hover{border-color:var(--lp-gold);background:#d4af3714}.lp-pill,.lp-chip{border:1px solid var(--lp-line);color:var(--lp-gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111c;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.lp-chip-dot{background:var(--lp-gold);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--lp-gold);border-radius:999px}.lp-cta-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.lp-fine{color:var(--lp-muted);margin-top:1rem;font-size:.8rem}.lp-caption{color:var(--lp-muted);max-width:48rem;margin-top:1rem;font-size:.85rem;line-height:1.55}.lp-tag{z-index:3;letter-spacing:.06em;text-transform:uppercase;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ac7;border:1px solid #ffffff2e;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:.75rem}.lp-tag-left{left:.75rem}.lp-tag-right{color:var(--lp-gold-light);border-color:#d4af3780;right:.75rem}.lp-tag-gold{color:var(--lp-gold-light);border-color:#d4af3780}.lp-window{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 30px 60px -30px #000000e6,0 0 50px -20px #d4af3740}.lp-window-bar{border-bottom:1px solid var(--lp-line-soft);background:linear-gradient(#1a1916,#121110);align-items:center;gap:.4rem;height:2rem;padding-inline:.8rem;display:flex}.lp-window-bar span{background:#2c2a25;border-radius:999px;width:.6rem;height:.6rem}.lp-window-bar span:first-child{background:#6b5a24}.lp-window-bar em{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;color:var(--lp-muted);margin-left:.6rem;font-size:.7rem;font-style:normal;font-weight:600;overflow:hidden}.lp-window-body{background:#0d0d0d;width:100%;display:block;position:relative}.lp-window-body img{width:100%;height:auto;display:block}.lp-zoom{cursor:zoom-in;text-align:left;border:0;padding:0}.lp-zoom img{transition:transform .6s var(--lp-ease)}.lp-zoom:hover img{transform:scale(1.025)}.lp-zoom-hint{width:2rem;height:2rem;color:var(--lp-gold-light);opacity:0;background:#0a0a0abf;border-radius:999px;place-items:center;transition:opacity .3s;display:grid;position:absolute;bottom:.6rem;right:.6rem}.lp-zoom:hover .lp-zoom-hint,.lp-zoom:focus-visible .lp-zoom-hint{opacity:1}.lp-figure{min-width:0;margin:0}.lp-figure figcaption{color:var(--lp-muted);margin-top:.8rem;font-size:.85rem;line-height:1.5}.lp-figure:hover .lp-window{border-color:#d4af3773}.lp-figure .lp-window{transition:border-color .4s}.lp-hero{padding-block:clamp(3.5rem,9vw,7rem) clamp(3rem,7vw,6rem);position:relative}.lp-hero-bg{pointer-events:none;background:radial-gradient(60% 50% at 75% 30%,#d4af3729,#0000 70%),radial-gradient(40% 40% at 10% 0,#f3d77a14,#0000 70%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 64px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/64px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}.lp-hero-grid{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1024px){.lp-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}}.lp-hero-copy .lp-h1{margin-top:1.4rem}.lp-hero-sub{max-width:36rem;color:var(--lp-muted);margin-top:1.4rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.lp-hero-stage{perspective:1600px;position:relative}.lp-hero-glow{filter:blur(40px);background:radial-gradient(closest-side,#d4af3766,#0000);border-radius:40px;animation:6s ease-in-out infinite lp-breathe;position:absolute;inset:8% 4% -6%}@keyframes lp-breathe{50%{opacity:.55;transform:scale(.96)}}.lp-hero-window{transform-origin:0;transition:transform .8s var(--lp-ease);transform:rotateY(-7deg)rotateX(4deg)}.lp-hero-stage:hover .lp-hero-window{transform:rotateY(0)rotateX(0)}@media (width<=1023px){.lp-hero-window{transform:none}}.lp-fade-stack{display:grid}.lp-fade-stack img{opacity:0;grid-area:1/1;transition:opacity .9s}.lp-fade-stack img[data-active]{opacity:1}.lp-hero-controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;display:flex;position:relative}.lp-dots{gap:.25rem;display:flex}.lp-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lp-dots button:after{content:"";background:#ffffff2e;border-radius:99px;width:1.6rem;height:4px;transition:background .3s}.lp-dots button[aria-pressed=true]:after{background:var(--lp-gold);box-shadow:0 0 10px #d4af37b3}.lp-in{animation:lp-rise .9s var(--lp-ease) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}.lp-in-late{animation-duration:1.2s}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}}.lp-banner{border-block:1px solid var(--lp-line);background:linear-gradient(90deg, #d4af371f, transparent 40%, #d4af3714), var(--lp-surface);position:relative}.lp-banner-inner{flex-direction:column;gap:1.1rem;padding-block:1.6rem;display:flex}@media (width>=768px){.lp-banner-inner{flex-direction:row;justify-content:space-between;align-items:center}}.lp-banner-title{letter-spacing:-.01em;color:#fff;font-size:1.15rem;font-weight:800}.lp-banner-text{color:var(--lp-muted);max-width:44rem;margin-top:.35rem;font-size:.9rem}.lp-banner-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lp-counter{color:var(--lp-gold-light);background:#d4af3714;border:1px solid #d4af3780;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.lp-counter-dot{background:var(--lp-gold);border-radius:999px;width:.5rem;height:.5rem;animation:2s ease-out infinite lp-pulse}@keyframes lp-pulse{0%{box-shadow:0 0 #d4af37b3}to{box-shadow:0 0 0 10px #d4af3700}}.lp-section{border-top:1px solid var(--lp-line-soft);padding-block:clamp(4rem,10vw,7.5rem);position:relative}.lp-section-alt{background:linear-gradient(180deg, #0f0e0c, var(--lp-bg))}.lp-grid{align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=768px){.lp-grid-2,.lp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-grid-even{align-items:stretch}.lp-fixed .lp-window-body{overflow:hidden}.lp-fixed .lp-window-body img{object-fit:cover;object-position:top left;width:100%;height:100%}.lp-fixed figcaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;display:-webkit-box;overflow:hidden}.lp-meta{min-width:0;color:var(--lp-cream);align-items:center;gap:.6rem;margin-top:.85rem;font-size:.8rem;font-weight:700;display:flex}.lp-meta img{border-radius:4px;flex:none;width:auto;height:20px}.lp-meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-fixed .lp-meta+figcaption{margin-top:.45rem}.lp-slider .lp-tag{letter-spacing:.02em;text-transform:none;max-width:calc(50% - 1.25rem);line-height:1.35}.lp-slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:#0d0d0d;position:relative;overflow:hidden}.lp-slider img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-slider-line{z-index:4;background:var(--lp-gold-light);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #d4af37e6}.lp-slider-handle{color:#140f02;letter-spacing:-.05em;cursor:grab;background:linear-gradient(#f3d77a,#b8902a);border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #0009,0 0 0 4px #0a0a0a80}.lp-demo{align-items:center;gap:2rem;display:grid}.lp-demo>*{min-width:0}@media (width>=1024px){.lp-demo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem}}.lp-demo-label{color:#fff;font-weight:700}.lp-swatches{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.lp-swatch{background:var(--sw);cursor:pointer;width:2.75rem;height:2.75rem;transition:transform .25s var(--lp-ease), border-color .25s;border:2px solid #ffffff1f;border-radius:999px;position:relative}.lp-swatch:hover{transform:scale(1.08)}.lp-swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--lp-bg), 0 0 0 5px var(--lp-gold);border-color:#fff}.lp-swatch-custom{background:conic-gradient(#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e);overflow:hidden}.lp-swatch-custom:focus-within{outline:2px solid var(--lp-gold-light);outline-offset:3px}.lp-swatch-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lp-demo-note{color:var(--lp-muted);margin-block:1.25rem 1.5rem;font-size:.9rem;line-height:1.6}.lp-demo-note p+p{margin-top:.35rem}.lp-demo-checks{color:var(--lp-gold-light);font-weight:600}.lp-demo-badge{color:var(--lp-muted);margin-top:.8rem;font-size:.8rem;line-height:1.5}.lp-live{background:#f4f6f8;transition:opacity .3s}.lp-live[data-busy]{opacity:.85}.lp-live-box{min-width:0}.lp-live-box:empty{aspect-ratio:1000/620}.lp-live-box .pv-label{display:none}.pd{border:1px solid var(--lp-line);color:#1f2a37;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.pd-head{border-bottom:1px solid #e5e7eb;padding:1rem 1.25rem 0}.pd-title{color:#101828;font-size:1.15rem;font-weight:800}.pd-tabs{gap:1.25rem;margin-top:.6rem;display:flex;overflow-x:auto}.pd-tab{color:#667085;white-space:nowrap;border-bottom:2px solid #0000;padding-block:.55rem;font-size:.85rem;font-weight:600}.pd-tab.is-active{color:#0d9488;border-color:#0d9488}.pd-toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1.25rem;display:flex}.pd-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .95rem;font-size:.875rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pd-btn:hover{border-color:#0d9488}.pd-btn[aria-pressed=true]{color:#fff;background:#0d9488;border-color:#0d9488}.pd-state{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.72rem;font-weight:800}.pd-hint{color:#667085;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.lp .pd .pd-btn:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.pd-scroll{max-width:100%;overflow-x:auto}.pd-table{border-collapse:collapse;width:100%;font-size:.875rem}.pd-table th{color:#e6f4f1;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#143431;padding:.7rem 1rem;font-size:.75rem;font-weight:700}.pd-table td{white-space:nowrap;color:#344054;border-top:1px solid #eaecf0;padding:.75rem 1rem}.pd-table tbody tr{cursor:pointer;transition:background-color .15s}.pd-table tbody tr:hover{background:#f0fdfa}.pd-table td[tabulator-field=name]{color:#101828;font-weight:700}.pd-avatar{color:#0f766e;vertical-align:middle;background:#ccfbf1;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;margin-right:.6rem;font-size:.7rem;font-weight:800;display:inline-grid}.pd-tag{color:#0f766e;background:#e6f4f1;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}@media (width<=639px){.pd-opt{display:none}.pd-table th,.pd-table td{padding-inline:.75rem}}.rs-privacy .tabulator-cell[tabulator-field*=phone i],.rs-privacy .tabulator-cell[tabulator-field*=email i],.rs-privacy .tabulator-cell[tabulator-field*=name i]{filter:blur(6px);transition:filter .15s}.rs-privacy.rs-privacy-peek .tabulator-cell:hover{filter:none}.lp-card,.lp-step{border:1px solid var(--lp-line-soft);height:100%;transition:border-color .4s, transform .5s var(--lp-ease), box-shadow .5s;background:linear-gradient(#ffffff09,#ffffff03);border-radius:18px;padding:1.75rem;position:relative}.lp-card:hover{border-color:#d4af3766;box-shadow:0 20px 50px -30px #d4af3780}.lp-icon-chip{color:#140f02;background:linear-gradient(135deg,#f3d77a,#b8902a);border-radius:12px;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 8px 24px -8px #d4af37b3}.lp-card-title{color:#fff;letter-spacing:-.01em;margin-top:1.1rem;font-size:1.15rem;font-weight:800}.lp-card-text{color:var(--lp-muted);margin-top:.5rem;font-size:.95rem;line-height:1.6}.lp-steps{padding:0;list-style:none}.lp-step-num{letter-spacing:-.04em;background:var(--lp-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1}.lp-pricing{--card:#121212;--foreground:#f5efe1;--muted-foreground:#b9b1a0;--border:#d4af3733;--sky:#d4af37;--link:#f3d77a;--navy:#f3d77a;--navy-deep:#140f02;--ice:#1a1813;--ring:#d4af37;color:var(--foreground)}.lp-pricing li{box-shadow:0 30px 60px -40px #000000e6}.lp-affiliate{border-top:1px solid var(--lp-line);background:radial-gradient(50% 120% at 100% 50%, #d4af372e, transparent 70%), var(--lp-surface);padding-block:clamp(3.5rem,8vw,5.5rem);position:relative}.lp-affiliate-inner{align-items:center;gap:2rem;display:grid}@media (width>=768px){.lp-affiliate-inner{grid-template-columns:minmax(0,1fr) auto}}.lp-faq{border:1px solid var(--lp-line-soft);border-radius:18px;overflow:hidden}.lp-faq details{border-top:1px solid var(--lp-line-soft);background:#ffffff04}.lp-faq details:first-child{border-top:0}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary h3{color:#fff;font-size:1.02rem;font-weight:700}.lp-faq summary svg{color:var(--lp-gold);transition:transform .35s var(--lp-ease);flex:none}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details[open]{background:#d4af370a}.lp-faq details p{color:var(--lp-muted);padding:0 1.5rem 1.4rem;line-height:1.65}.lp-final{border-top:1px solid var(--lp-line);text-align:center;padding-block:clamp(5rem,12vw,8rem);position:relative}.lp-final-inner{flex-direction:column;align-items:center;display:flex;position:relative}.lp-final .lp-lead{margin-inline:auto}.lp-final .lp-cta-row{justify-content:center}.lp-lightbox{border:1px solid var(--lp-line,#d4af374d);color:#f5efe1;background:#0a0a0a;border-radius:14px;max-width:min(96vw,1600px);max-height:94vh;margin:auto;padding:0;overflow:auto}.lp-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9}.lp-lightbox figure{margin:0}.lp-lightbox img{width:auto;max-width:100%;height:auto;max-height:84vh;margin-inline:auto;display:block}.lp-lightbox figcaption{color:#b9b1a0;padding:.8rem 1rem;font-size:.85rem}.lp-lightbox-close{color:#f3d77a;cursor:pointer;background:#0a0a0ad9;border:1px solid #d4af3766;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:.6rem;right:.6rem}[data-reveal]{transition:opacity .9s var(--lp-ease), transform 1s var(--lp-ease);transition-delay:calc(var(--i,0) * .11s)}.js-reveal [data-reveal]:not([data-visible]){opacity:0;transform:translateY(32px)}.js-reveal [data-reveal=tilt]:not([data-visible]){transform:perspective(1200px)translateY(48px)rotateX(10deg)scale(.97)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp [data-reveal]{opacity:1!important;transform:none!important}.lp-hero-window,.lp-hero-stage:hover .lp-hero-window,.lp-zoom:hover img{transform:none}}.lp-nowrap{white-space:nowrap}html:has(.lp) header.sticky{background:#0a0a0aeb;border-color:#d4af372e}html:has(.lp) header.sticky>div+div{background:#0a0a0aeb;border-color:#d4af372e}html:has(.lp) footer{background:#0a0a0aeb;border-color:#d4af372e}html:has(.lp) header.sticky{-webkit-backdrop-filter:blur(12px)}html:has(.lp) header.sticky a{color:#f5efe1}html:has(.lp) footer a{color:#f5efe1}html:has(.lp) header.sticky button{color:#f5efe1}html:has(.lp) header.sticky a:hover{color:#f3d77a}html:has(.lp) footer a:hover{color:#f3d77a}html:has(.lp) header.sticky .bg-sky{color:#0a0a0a;background:linear-gradient(135deg,#f3d77a,#d4af37 55%,#a8841f)}html:has(.lp) footer .bg-sky{color:#0a0a0a;background:linear-gradient(135deg,#f3d77a,#d4af37 55%,#a8841f)}html:has(.lp) header.sticky a.bg-sky{color:#0a0a0a}html:has(.lp) header.sticky a.bg-sky:hover{filter:brightness(1.08);color:#0a0a0a}html:has(.lp) header.sticky .border-ice\/40{border-color:#d4af3773}html:has(.lp) footer p{color:#b9b1a0}@media (width<=639px){.lp-tag-more{display:none}.lp-tag{font-size:.7rem}}
