.cinna-form .nf-element:not([type=submit]){width:100%}.cinna-form .field-wrap{margin-bottom:1.5rem}.cinna-form .html-wrap p{font-size:1.3rem;margin-bottom:-7px}.cinna-form .nf-field-label{margin-bottom:10px}.cinna-form .listcheckbox-wrap ul,.cinna-form .listradio-wrap ul{display:flex;flex-wrap:wrap}.cinna-form .listcheckbox-wrap li input,.cinna-form .listradio-wrap li input{display:block;float:left}.cinna-form .listcheckbox-wrap li input:checked,.cinna-form .listradio-wrap li input:checked{background-color:#dc4405!important;border:8px solid #fff}.cinna-form .listcheckbox-wrap li input:focus-visible,.cinna-form .listradio-wrap li input:focus-visible,.cinna-form .nf-element:focus-visible{outline:2px solid #dc4405;outline-offset:2px}.cinna-form ul{list-style:none;padding-left:0;margin-bottom:0}.cinna-form .cinna-form-status{margin-top:1rem;font-size:1.1rem}.cinna-form .cinna-form-status.error{color:#b3261e}.cinna-form .cinna-form-status.success{color:#1b365d;font-weight:600}.pxs-promo{--ink: #000;--panel: #141414;--panel-2: #1A1A1A;--line: rgba(255,255,255,.16);--text: #FFF;--text-dim: rgba(255,255,255,.72);--text-faint: rgba(255,255,255,.55);--orange: #DC4405;--orange-dim: rgba(220,68,5,.14);--flare: #FFD9A0;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);background:var(--ink);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.6}.pxs-promo:before{content:"";position:absolute;top:0;left:0;right:0;aspect-ratio:1958 / 1253;background:var(--promo-bg) top center / 100% auto no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.55) 68%,transparent 97%);mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.55) 68%,transparent 97%);opacity:.42;pointer-events:none;z-index:0}.pxs-promo:after{content:"";position:absolute;top:30px;right:-110px;width:min(620px,55vw);aspect-ratio:1000 / 883;background:var(--promo-mark) center / contain no-repeat;opacity:.13;pointer-events:none;z-index:0}.pxs-promo .pxs-wrap{position:relative;z-index:1}.pxs-promo *{box-sizing:border-box}.pxs-promo .pxs-wrap{max-width:760px;margin:0 auto;padding:0 24px}.pxs-promo .pxs-hero{padding:150px 0 72px;border-bottom:1px solid var(--line)}.pxs-promo .pxs-brand-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.pxs-promo .pxs-logo{height:34px;display:block;width:auto}.pxs-promo .pxs-tag{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:var(--orange)}.pxs-promo .pxs-kicker{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(26px,4.2vw,34px);color:var(--text);line-height:1.2;margin:0 0 12px}.pxs-promo .pxs-sub{font-size:17px;color:var(--text-dim);max-width:56ch;margin:0}.pxs-promo .pxs-sub strong{color:var(--text);font-weight:600}.pxs-promo .pxs-bigoff{display:flex;align-items:baseline;gap:20px;margin-top:40px}.pxs-promo .pxs-pct{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(72px,14vw,128px);line-height:.8;letter-spacing:-.03em;background:linear-gradient(135deg,var(--orange),var(--flare));-webkit-background-clip:text;background-clip:text;color:transparent}.pxs-promo .pxs-off{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(28px,5vw,40px);color:var(--text);letter-spacing:-.01em}.pxs-promo .pxs-lines{margin-top:28px;display:flex;flex-direction:column;gap:14px}.pxs-promo .pxs-lines p{font-size:17px;line-height:1.55;color:var(--text-dim);margin:0}.pxs-promo .pxs-lines p strong{color:var(--text);font-weight:600}.pxs-promo .pxs-timecode-panel{margin-top:36px;background:#141414d9;border:1px solid var(--line);border-radius:6px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pxs-promo .pxs-timecode-label{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}.pxs-promo .pxs-timecode{font-family:IBM Plex Mono,monospace;font-size:clamp(22px,4vw,30px);font-weight:500;color:var(--orange);letter-spacing:.02em;font-variant-numeric:tabular-nums}.pxs-promo .pxs-unit{font-size:11px;color:var(--text-faint);margin-left:3px;margin-right:10px;font-family:IBM Plex Sans,sans-serif}.pxs-promo .pxs-section{padding:64px 0;border-bottom:1px solid var(--line)}.pxs-promo .pxs-last{border-bottom:none}.pxs-promo .pxs-section h2{font-family:Archivo,sans-serif;font-size:24px;font-weight:700;margin:0 0 8px;color:var(--text)}.pxs-promo .pxs-section-sub{color:var(--text-dim);font-size:15px;margin:0 0 32px;max-width:52ch}.pxs-promo .pxs-tight{margin-bottom:0}.pxs-promo .pxs-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.pxs-promo .pxs-offer-grid{grid-template-columns:1fr}}.pxs-promo .pxs-offer-card{background:#141414d9;border:1px solid var(--line);border-radius:8px;padding:28px}.pxs-promo .pxs-pill{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.05em;color:var(--orange);background:var(--orange-dim);padding:3px 8px;border-radius:3px;margin-bottom:16px}.pxs-promo .pxs-offer-card h3{font-size:16px;font-weight:500;color:var(--text-dim);margin:0 0 6px}.pxs-promo .pxs-price{font-family:Archivo,sans-serif;font-size:36px;font-weight:800;color:var(--text)}.pxs-promo .pxs-was{font-size:15px;color:var(--text-faint);text-decoration:line-through;font-weight:400;font-family:IBM Plex Sans,sans-serif;margin-left:8px}.pxs-promo .pxs-steps{display:flex;flex-direction:column}.pxs-promo .pxs-step{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.pxs-promo .pxs-step:first-child{border-top:none}.pxs-promo .pxs-step-num{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--orange);min-width:24px;padding-top:2px}.pxs-promo .pxs-step-body h4{font-size:15px;font-weight:500;margin:0 0 4px;color:var(--text)}.pxs-promo .pxs-step-body p{font-size:14px;color:var(--text-dim);margin:0}.pxs-promo .pxs-signup{background:#141414d9;border:1px solid var(--line);border-radius:8px;padding:32px}.pxs-promo .pxs-submit{display:inline-block;margin-top:24px;background:var(--orange);color:#fff;border:none;border-radius:5px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;font-family:IBM Plex Sans,sans-serif}.pxs-promo .pxs-submit:hover{opacity:.9;color:#fff}.pxs-promo .cinna-form{margin-top:24px;display:flex;flex-direction:column;gap:14px}.pxs-promo .cinna-form .field-wrap{margin:0}.pxs-promo .cinna-form .nf-field-label,.pxs-promo .cinna-form label{font-size:13px;color:var(--text-dim);display:block;margin-bottom:6px;font-weight:400}.pxs-promo .cinna-form .ninja-forms-req-symbol{color:var(--orange)}.pxs-promo .cinna-form input[type=text],.pxs-promo .cinna-form input[type=email],.pxs-promo .cinna-form input[type=tel],.pxs-promo .cinna-form textarea{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:12px 14px;color:var(--text);font-family:IBM Plex Sans,sans-serif;font-size:15px}.pxs-promo .cinna-form input:focus,.pxs-promo .cinna-form textarea:focus{outline:none;border-color:var(--orange);box-shadow:none}.pxs-promo .cinna-form input::placeholder{color:var(--text-faint)}.pxs-promo .cinna-form .submit-wrap{margin-top:8px}.pxs-promo .cinna-form input[type=submit],.pxs-promo .cinna-form button[type=submit]{background:var(--orange);color:#fff;border:none;border-radius:5px;padding:14px 20px;font-size:15px;font-weight:600;cursor:pointer;font-family:IBM Plex Sans,sans-serif;width:auto}.pxs-promo .cinna-form input[type=submit]:hover,.pxs-promo .cinna-form button[type=submit]:hover{opacity:.9}.pxs-promo .cinna-form-status{color:var(--text-dim);font-size:14px}.pxs-promo .pxs-form-note{margin-top:12px;font-size:12px;color:var(--text-faint)}body:has(.pxs-promo) .footer-top .ps-cta{display:none!important}body:has(.pxs-promo) .product-background{background-color:#000}.pxs-promo .pxs-footer{padding:32px 0 64px;display:flex;justify-content:space-between}.pxs-promo .pxs-footer-brand{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--text-dim)}.faq-accordion .faq-item{border-bottom:1px solid #efefef}.faq-accordion .faq-content{display:none;margin-top:0}.faq-accordion .faq-title{cursor:pointer;user-select:none}.faq-accordion .faq-title:hover{opacity:.6}.faq-accordion .faq-item.is-active .faq-title{color:#dc4405}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/_astro/owl.video.play.BJo37keB.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display: inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
