.px-offer,.px-offer-dock{--px-ink:#060608;--px-panel:#101018;--px-red:#e52020;--px-light:#f4f3f0;--px-muted:#b9b9c5;--px-line:rgba(255,255,255,.16);--px-font:'Barlow Condensed','PS Barlow Fb',Arial,sans-serif;--px-heading:'Oswald','PS Oswald Fb',Arial,sans-serif;color:var(--px-light);font-family:var(--px-font);font-size:19px;line-height:1.5;box-sizing:border-box}.px-offer *,.px-offer *::before,.px-offer *::after,.px-offer-dock *{box-sizing:border-box}.px-offer{isolation:isolate;position:relative;width:var(--px-viewport-width,100%);max-width:none;margin:0 0 0 calc(50% - var(--px-viewport-half,50%));background:var(--px-ink);scroll-margin-top:var(--px-header-offset,100px);overflow:clip}.px-preview .px-offer{width:100%;margin-left:0}.px-offer .px-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 14px;color:#bcbcca;font-size:14px;line-height:1.45}.px-offer .px-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.px-offer .px-breadcrumb [aria-current=page]{color:#dedee7}.px-offer .px-breadcrumb [aria-hidden=true]{color:#8d8d9d}.px-offer .px-photo-compare{overflow:hidden;margin-bottom:30px}.px-offer .px-photo-compare .px-photo-caption{padding:22px 26px}.px-offer .px-photo-compare img{width:100%;height:auto;object-fit:contain;background:#09090f}.px-offer .px-photo-compare .px-segment{max-width:480px}.px-offer .px-photo-compare .px-scheme-copy{min-height:0}.px-offer .px-photo-compare figure{margin:0}.px-offer .px-photo-compare figcaption{padding:10px 22px;font-size:14px;background:#09090f;color:#c4c4d1}.px-offer .px-photo-compare.px-photo-compare--compact{margin-bottom:0;position:sticky;top:calc(var(--px-header-offset,100px) + 20px)}@media(max-width:760px){.px-offer .px-photo-compare.px-photo-compare--compact{position:static}.px-offer .px-photo-compare .px-photo-caption{padding:20px}.px-offer .px-photo-compare figcaption{padding:10px 20px}}.px-offer a{color:inherit;text-underline-offset:4px}.px-offer a:not(.px-btn):hover{color:#fff}.px-offer :focus-visible,.px-offer-dock :focus-visible{outline:3px solid #fde047;outline-offset:5px}.px-offer button,.px-offer input,.px-offer textarea,.px-offer select{font:inherit}.px-offer button{cursor:pointer}.px-offer button:disabled{cursor:not-allowed;opacity:.55}.px-offer [hidden]{display:none}.px-offer img,.px-offer video{display:block;width:100%;height:auto}.px-offer figure,.px-offer p,.px-offer dl{margin:0}.px-offer p+p{margin-top:16px}.px-offer p{max-width:67ch}.px-offer ul,.px-offer ol{padding:0;margin:0;list-style:none}.px-offer h1,.px-offer h2,.px-offer h3,.px-offer h4{color:var(--px-light);text-wrap:balance;margin:0;font-family:var(--px-heading);font-weight:800;line-height:1.08;letter-spacing:.01em}.px-offer h1{font-family:'Bebas Neue','PS Bebas Fb',var(--px-heading);font-size:clamp(3.3rem,6.8vw,7.1rem);line-height:.94;font-weight:900;max-width:12ch;text-transform:uppercase}.px-offer h2{font-size:clamp(2.05rem,3.9vw,3.8rem);text-transform:uppercase;max-width:20ch}.px-offer h3{font-size:clamp(1.6rem,2.9vw,2.6rem)}.px-offer h4{font-size:1.3rem}.px-offer .px-inner{max-width:1320px;margin:auto;padding:clamp(72px,8vw,122px) clamp(24px,4vw,68px);position:relative;z-index:2}.px-offer .px-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,72px);align-items:end;margin-bottom:48px}.px-offer .px-head p{color:#d0d0d9}.px-offer .px-kicker{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d1d1dc;margin:0 0 18px}.px-offer .px-kicker::before{content:'';width:26px;height:2px;background:var(--px-red)}.px-offer .px-lead{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.45}.px-offer .px-muted{color:var(--px-muted)}.px-offer .px-small{font-size:15px;line-height:1.5;color:var(--px-muted)}.px-offer .px-label{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.px-offer .px-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}.px-offer .px-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 24px;border:1px solid rgb(255 82 82 / .65);border-radius:999px;background:linear-gradient(140deg,#f12c2c,#ba1212);color:#fff;font-size:16px;line-height:1.2;font-weight:700;text-decoration:none;box-shadow:0 9px 28px #b40e1729;transition:background .2s,box-shadow .2s}.px-offer .px-btn:hover{background:#fb3434;box-shadow:0 9px 32px #e5202040}.px-offer .px-btn--ghost{border-color:var(--px-line);background:rgb(12 12 20 / .6);box-shadow:none;backdrop-filter:blur(14px)}.px-offer .px-btn--ghost:hover{background:rgb(55 55 66 / .8)}.px-offer .px-btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.px-offer .px-bg{position:absolute;inset:0;z-index:-2;pointer-events:none}.px-offer .px-bg img{width:100%;height:100%;object-fit:cover;object-position:var(--px-focal,center)}.px-offer .px-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 6 8 / .94),rgb(6 6 8 / .55) 65%,rgb(6 6 8 / .34)),linear-gradient(0deg,#060608,transparent 24%,transparent 76%,#060608)}.px-offer.px-scene{background:#0b0b12}.px-offer .px-glass{background:linear-gradient(135deg,rgb(31 31 46 / .79),rgb(8 8 14 / .72));border:1px solid rgb(255 255 255 / .2);box-shadow:inset 0 1px rgb(255 255 255 / .13),0 30px 70px #0004;backdrop-filter:blur(18px);border-radius:16px}.px-offer .px-missing-note{position:absolute;bottom:13px;right:20px;max-width:calc(100% - 40px);padding:5px 10px;border:1px dashed #c49a4b;color:#e8bd6d;background:#171008e6;border-radius:6px;font:12px/1.4 monospace;z-index:3}.px-offer .px-missing-media{min-height:240px;display:grid;place-content:center;gap:12px;padding:36px;text-align:center;background:repeating-linear-gradient(135deg,#17171f,#17171f 1px,#101018 1px,#101018 22px);border:1px dashed #5e5662;color:#c5bcc8;border-radius:14px}.px-offer .px-missing-media code{font-size:13px;word-break:break-word}.px-offer .px-missing-media strong{font-family:var(--px-heading);font-size:25px;color:#e8dfeb}.px-offer.px-hero .px-inner{min-height:780px;min-height:min(900px,calc(100svh - 60px));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:center;padding-top:100px;padding-bottom:100px}.px-offer.px-hero .px-lead{margin-top:26px;max-width:45ch}.px-offer .px-hero-copy{position:relative;z-index:2}.px-offer .px-hero-art{align-self:end;position:relative;margin:0 0 20px -20px}.px-offer .px-hero-art video{aspect-ratio:16/10;max-height:570px;object-fit:contain;background:#08080d;border-radius:18px;border:1px solid #ffffff26;box-shadow:0 30px 70px #0008}.px-offer .px-hero-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0 5px;color:#c9c5d1;font-size:13px}.px-offer .px-proof-line{display:flex;gap:18px;flex-wrap:wrap;margin-top:36px;padding-top:22px;border-top:1px solid var(--px-line);font-size:14px;color:#c5c4cf}.px-offer .px-proof-line span{display:flex;align-items:center;gap:7px}.px-offer .px-proof-line span::before{content:'';width:5px;height:5px;background:var(--px-red);border-radius:50%}.px-offer .px-theatre{position:relative;border:1px solid var(--px-line);border-radius:18px;overflow:hidden;background:#101018;box-shadow:0 25px 80px #0009}.px-offer .px-theatre-top{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--px-line);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#b9b9c8}.px-offer .px-live-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#e52020}.px-offer .px-theatre img{aspect-ratio:16/10;object-fit:contain;background:#060608}.px-offer .px-theatre-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;background:#101018}.px-offer .px-theatre-foot .px-actions{margin:0;flex-shrink:0}.px-offer .px-demo-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.px-offer .px-demo-notes li{padding-left:16px;border-left:2px solid #9f1e25}.px-offer .px-demo-notes strong{display:block;font-family:var(--px-heading);font-size:20px;margin-bottom:6px}.px-offer .px-demo-notes p{font-size:17px;color:#b9b9c5}.px-offer .px-demo-video{margin-top:26px}.px-offer .px-demo-video summary{cursor:pointer;padding:15px 0;min-height:48px;color:#f0f0f0}.px-offer .px-demo-video video{max-height:640px;background:#000;border-radius:12px}.px-offer .px-feature-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:start}.px-offer .px-workbench{padding:26px;position:sticky;top:calc(var(--px-header-offset,100px) + 20px)}.px-offer .px-workbench .px-label{color:#bfbfcd}.px-offer .px-schematic{display:block;width:100%;height:auto;max-height:330px;margin:24px 0;overflow:visible;color:#e6e6f0}.px-offer .px-schematic .px-diagram-line{fill:none;stroke:#b4b3c5;stroke-width:2}.px-offer .px-schematic .px-diagram-red{fill:#e5202025;stroke:#ff5a5a;stroke-width:2}.px-offer .px-schematic text{font:14px var(--px-font);fill:#d5d5df}.px-offer .px-schematic .px-diagram-muted{fill:#ffffff06;stroke:#6c6b7c;stroke-width:1}.px-offer .px-schematic .px-diagram-dash{stroke-dasharray:5 6;fill:none;stroke:#f66;stroke-width:2}.px-offer .px-segment{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.px-offer .px-segment button{flex:1;min-width:100px;min-height:46px;padding:10px 13px;border:1px solid #ffffff29;border-radius:999px;background:#09090e;color:#c7c7d6;font-size:15px}.px-offer .px-segment button[aria-pressed=true]{border-color:#ff5757;background:#bd2020;color:#fff}.px-offer .px-scheme-copy{min-height:80px;color:#d0d0dc;font-size:17px}.px-offer .px-range{display:block;width:100%;accent-color:#e52020;min-height:44px;margin:8px 0}.px-offer .px-range-label{display:flex;justify-content:space-between;gap:12px;font-size:16px}.px-offer .px-feature-list{padding:6px 30px}.px-offer .px-feature-list li{position:relative;padding:24px 0 24px 36px;border-bottom:1px solid var(--px-line)}.px-offer .px-feature-list li:last-child{border:0}.px-offer .px-feature-list .px-item-num{position:absolute;left:0;top:27px;font-size:12px;color:#ff7979;letter-spacing:.04em}.px-offer .px-feature-list strong{font-family:var(--px-heading);display:block;font-size:22px;margin-bottom:8px}.px-offer .px-feature-list p{font-size:18px;color:#d5d5df}.px-offer .px-result-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,74px);align-items:start}.px-offer .px-paper{position:relative;padding:32px 36px;border-radius:3px 3px 16px 16px;background:#e9e8e1;color:#25252b;box-shadow:12px 12px 0 #24242b,0 30px 80px #0005;transform:rotate(-1deg)}.px-offer .px-paper::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:#e52020}.px-offer .px-paper .px-label{color:#696974}.px-offer .px-paper-title{font-family:var(--px-heading);font-size:28px;line-height:1.15;margin:15px 0 24px;color:#141419}.px-offer .px-paper dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;padding:14px 0;border-top:1px solid #33333324}.px-offer .px-paper dt{font-size:15px;color:#66616b}.px-offer .px-paper dd{margin:0;font-size:17px;font-weight:600}.px-offer .px-paper .px-small{color:#615d67;border-top:1px dashed #7777;padding-top:18px;margin-top:10px}.px-offer .px-output-list li{padding:22px 0;border-bottom:1px solid var(--px-line)}.px-offer .px-output-list strong{display:block;font:600 23px var(--px-heading);margin-bottom:7px}.px-offer .px-output-list p{color:#bfbfcd}.px-offer .px-text-flow{margin-top:28px}.px-offer .px-boundary{border-left:3px solid #dc3131;padding:13px 20px;background:#12121b;color:#cccbd7;font-size:17px;margin-top:28px}.px-offer .px-scope-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}.px-offer .px-scope-list{padding:8px 30px}.px-offer .px-scope-list li{display:grid;grid-template-columns:44px 1fr;gap:16px;border-bottom:1px solid var(--px-line);padding:24px 0}.px-offer .px-scope-list li:last-child{border:0}.px-offer .px-scope-list .px-step-num{font-family:var(--px-heading);font-size:26px;color:#f55959}.px-offer .px-scope-list strong{font:600 22px var(--px-heading);display:block;margin-bottom:8px}.px-offer .px-scope-list p{font-size:17px;color:#d1d1de}.px-offer .px-ready{padding:30px}.px-offer .px-ready h3{font-size:25px;margin:0 0 18px}.px-offer .px-ready label{display:flex;gap:13px;padding:14px 0;border-top:1px solid var(--px-line);cursor:pointer;align-items:start}.px-offer .px-ready input{width:20px;height:20px;flex:none;accent-color:#e52020;margin-top:5px}.px-offer .px-ready progress{width:100%;height:5px;accent-color:#e52020;margin:16px 0 6px}.px-offer .px-ready-status{min-height:48px;font-size:16px;color:#d0d0dc}.px-offer .px-ready .px-btn{margin-top:20px}.px-offer .px-process{background:#060608;position:relative;margin-top:0;scroll-margin-top:var(--px-header-offset,100px)}.px-offer .px-process .px-inner{padding-top:82px;padding-bottom:90px}.px-offer .px-process .px-head{align-items:start}.px-offer .px-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0}.px-offer .px-timeline li{padding:26px 30px 20px 0;position:relative;border-top:1px solid #555563}.px-offer .px-timeline li::before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#e52020;box-shadow:0 0 16px #e5202066}.px-offer .px-timeline .px-step-num{color:#7d7d90;font-family:var(--px-heading);font-size:14px}.px-offer .px-timeline strong{font-family:var(--px-heading);display:block;font-size:22px;margin:11px 0}.px-offer .px-timeline p{font-size:17px;color:#bfc0ce}.px-offer .px-cost-note{border-top:1px solid var(--px-line);padding-top:24px;color:#c5c4d2;max-width:none}.px-offer .px-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,5vw,80px);align-items:start}.px-offer .px-faq-list{padding:4px 28px}.px-offer .px-faq-list details{border-bottom:1px solid var(--px-line)}.px-offer .px-faq-list details:last-child{border:0}.px-offer .px-faq-list summary{position:relative;padding:24px 36px 24px 0;font-size:21px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.px-offer .px-faq-list summary::-webkit-details-marker{display:none}.px-offer .px-faq-list summary::after{content:'+';position:absolute;right:3px;top:20px;font-size:28px;color:#f66;font-weight:400}.px-offer .px-faq-list details[open] summary::after{content:'−'}.px-offer .px-faq-list details p{padding:0 0 24px;font-size:18px;color:#dddde7}.px-offer .px-faq-intro{position:sticky;top:calc(var(--px-header-offset,100px) + 24px)}.px-offer .px-faq-intro>p:last-child{margin-top:24px}.px-offer .px-brief-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,85px)}.px-offer .px-brief-grid .px-lead{margin-top:25px}.px-offer .px-form{border:1px solid var(--px-line);background:#101018;padding:32px;border-radius:16px}.px-offer .px-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.px-offer .px-field{display:block;font-size:15px;color:#d7d6df}.px-offer .px-field--wide{grid-column:1/-1}.px-offer .px-field input,.px-offer .px-field textarea,.px-offer .px-field select{width:100%;margin-top:7px;border:1px solid #41414f;border-radius:8px;min-height:48px;padding:12px 14px;background:#09090f;color:#fff;font-size:17px;line-height:1.4}.px-offer .px-field textarea{min-height:130px;resize:vertical}.px-offer .px-form details{margin-top:20px;border-top:1px solid var(--px-line);border-bottom:1px solid var(--px-line);padding:14px 0}.px-offer .px-form summary{cursor:pointer;min-height:30px}.px-offer .px-form details .px-fields{margin-top:18px}.px-offer .px-form-status{margin-top:16px;font-size:16px;color:#f0cb77;min-height:24px}.px-offer .px-form-consent{display:flex;gap:12px;font-size:15px;align-items:start;margin-top:20px}.px-offer .px-form-consent input{accent-color:#e52020;width:18px;height:18px;flex:none;margin-top:3px}.px-offer .px-brief-output{margin-top:20px}.px-offer .px-brief-output textarea{width:100%;min-height:230px;background:#09090f;color:#dddde7;border:1px solid #484851;border-radius:8px;padding:15px;font-size:15px}.px-offer .px-related{margin-top:66px;padding-top:30px;border-top:1px solid var(--px-line);display:flex;gap:16px 28px;flex-wrap:wrap;align-items:center}.px-offer .px-related .px-label{flex:0 0 100%;color:#9292a5}.px-offer .px-related a{font-size:17px}.px-offer .px-links{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px 24px}.px-offer .px-links a{font-size:17px}.px-offer-dock{position:fixed;left:14px;top:50%;transform:translateY(-50%);z-index:60;border:1px solid #ffffff25;border-radius:18px;padding:7px;background:#0c0c14e8;backdrop-filter:blur(18px);box-shadow:0 8px 32px #0005;display:flex;flex-direction:column;gap:3px}.px-offer-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:59px;min-height:57px;padding:7px 3px;border-radius:11px;text-decoration:none;color:#c2c2d0;font-size:10px;line-height:1.1;letter-spacing:.01em}.px-offer-dock svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.px-offer-dock a:hover{background:#ffffff0d;color:#fff}.px-offer-dock a[aria-current=location]{background:#c92222;color:#fff;box-shadow:0 2px 18px #d2222233}@media(min-width:1100px){.px-offer .px-inner{padding-left:90px}.px-offer.px-hero .px-inner{padding-left:90px}}@media(min-width:1500px){.px-offer-dock{left:24px}.px-offer .px-inner,.px-offer.px-hero .px-inner{padding-left:68px}}@media(max-width:1099px){.px-offer-dock{top:auto;bottom:max(9px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);flex-direction:row;max-width:calc(100% - 20px);overflow-x:auto;border-radius:16px;padding:5px;scrollbar-width:thin}.px-offer-dock a{width:58px;min-width:58px;min-height:52px}.px-offer.px-brief{padding-bottom:85px}.px-offer .px-hero-art{margin-left:0}.px-offer h1{font-size:clamp(3.5rem,7vw,6rem)}}@media(max-width:760px){.px-offer{font-size:18px}.px-offer .px-inner{padding:68px 24px}.px-offer .px-head,.px-offer .px-feature-grid,.px-offer .px-result-grid,.px-offer .px-scope-grid,.px-offer .px-faq-grid,.px-offer .px-brief-grid{grid-template-columns:1fr;gap:28px}.px-offer .px-head{margin-bottom:30px}.px-offer h2{max-width:23ch}.px-offer.px-hero .px-inner{grid-template-columns:1fr;min-height:auto;padding:65px 24px 56px;gap:32px}.px-offer h1{font-size:clamp(3.45rem,12.6vw,5.8rem);max-width:14ch}.px-offer.px-hero .px-lead{font-size:21px;max-width:36ch}.px-offer .px-hero-art{max-width:440px;width:100%;justify-self:center;margin:0}.px-offer .px-hero-art video{aspect-ratio:16/10;max-height:340px;object-position:center 40%}.px-offer .px-hero-art .px-missing-media{min-height:180px}.px-offer .px-bg::after{background:linear-gradient(90deg,#060608e8,#06060888),linear-gradient(0deg,#060608,transparent 35%,transparent 75%,#060608)}.px-offer .px-theatre-top{padding:12px 16px;font-size:10px;gap:12px}.px-offer .px-theatre-foot{flex-direction:column;align-items:stretch;padding:22px}.px-offer .px-demo-notes{grid-template-columns:1fr;gap:20px}.px-offer .px-workbench,.px-offer .px-faq-intro{position:static}.px-offer .px-workbench{padding:22px}.px-offer .px-feature-list{padding:0 22px}.px-offer .px-feature-list li{padding-top:22px;padding-bottom:22px}.px-offer .px-paper{margin-right:10px;padding:28px}.px-offer .px-scope-list{padding:0 24px}.px-offer .px-ready{padding:26px}.px-offer .px-process .px-inner{padding:64px 24px}.px-offer .px-timeline{grid-template-columns:1fr;margin-left:6px}.px-offer .px-timeline li{padding:0 0 28px 25px;border-top:0;border-left:1px solid #555563}.px-offer .px-timeline li::before{left:-5px;top:5px}.px-offer .px-timeline li:last-child{padding-bottom:0;border-color:#fff0}.px-offer .px-faq-list{padding:0 22px}.px-offer .px-faq-list summary{font-size:20px}.px-offer .px-form{padding:24px}.px-offer .px-fields{grid-template-columns:1fr}.px-offer .px-form .px-btn{width:100%}.px-offer .px-proof-line{gap:10px 18px;margin-top:28px}.px-offer .px-related{margin-top:44px}.px-offer .px-missing-note{position:relative;display:table;bottom:auto;right:auto;margin:0 20px 20px}.px-offer .px-segment button{min-width:80px;font-size:14px;padding:9px}.px-offer-dock{width:max-content;max-width:calc(100% - 16px)}.px-offer-dock a{width:52px;min-width:52px;font-size:9px}}@media(prefers-reduced-motion:reduce){.px-offer *,.px-offer-dock *{scroll-behavior:auto;animation:none;transition:none}}.px-offer .px-hero-stage{position:relative;background:#07090e}.px-offer .px-hero-scene{position:relative;width:100%;z-index:0;pointer-events:none}.px-offer .px-hero-scene img{display:block;width:100%;height:auto;object-fit:contain}.px-offer .px-hero-film{margin-top:28px;border-top:1px solid var(--px-line);padding-top:15px;max-width:960px}.px-offer .px-hero-film summary{min-height:48px;cursor:pointer;font-size:18px;color:#e4e0e7}.px-offer .px-hero-film video{width:100%;height:auto;object-fit:contain;max-height:620px;background:#08080d;border-radius:12px}.px-offer .px-hero-film .px-small{margin-top:12px}.px-offer .px-motion-warning{font-size:14px;color:#dfba77;border-left:2px solid #b48a43;padding:10px 16px;margin:18px 0;background:#15120d}.px-offer.px-hero .px-hero-lower{background:#060608;border-top:1px solid #ffffff14}.px-offer.px-hero .px-hero-lower>.px-inner{display:block;min-height:0;padding-top:34px;padding-bottom:44px;max-width:1320px}.px-offer.px-hero .px-hero-lower .px-lead{max-width:70ch;margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem)}.px-offer.px-hero .px-hero-lower .px-proof-line{margin-top:22px;padding-top:18px}@media screen and (min-width:1200px){.px-offer.px-hero .px-hero-scene{position:absolute;left:0;top:0;right:0;bottom:0}.px-offer.px-hero .px-hero-scene img{height:auto;object-fit:contain;object-position:center top}.px-offer.px-hero .px-hero-scene::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(4 6 11 / .34),rgb(4 6 11 / .16) 24%,transparent 32%),linear-gradient(0deg,#060608,transparent 7%);pointer-events:none}.px-offer.px-hero .px-hero-stage>.px-inner{display:block;max-width:none;min-height:calc(var(--px-viewport-width,100vw) * .5628);padding:clamp(60px,5vw,90px) 0 50px 110px}.px-offer.px-hero .px-hero-copy{width:clamp(240px,calc(var(--px-viewport-width,100vw) * .29 - 110px),430px);max-width:none}.px-offer.px-hero h1{font-size:clamp(2.5rem,3.2vw,4.25rem);max-width:none;line-height:1.02;text-wrap:balance;overflow-wrap:normal;hyphens:none}.px-offer.px-hero .px-hero-copy .px-kicker{font-size:11px;letter-spacing:.11em;line-height:1.45;align-items:start}.px-offer.px-hero .px-hero-copy .px-kicker::before{flex:0 0 20px;margin-top:7px}.px-offer.px-hero .px-hero-copy .px-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:25px}.px-offer.px-hero .px-hero-copy .px-btn{padding:13px 18px;font-size:15px;min-height:47px}}@media screen and (max-width:1199px){.px-offer.px-hero .px-hero-stage>.px-inner{display:block;min-height:0;max-width:1000px;padding:38px 24px 30px}.px-offer.px-hero .px-hero-copy{width:auto;max-width:none}.px-offer.px-hero h1{font-size:clamp(2.5rem,6.5vw,4.6rem);line-height:1;max-width:24ch}.px-offer.px-hero .px-hero-copy .px-kicker{font-size:12px;margin-bottom:16px}.px-offer.px-hero .px-hero-copy .px-actions{margin-top:22px}.px-offer.px-hero .px-hero-lower>.px-inner{padding:25px 24px 36px;max-width:1000px}.px-offer.px-hero .px-hero-lower .px-lead{font-size:21px;max-width:65ch}.px-offer.px-hero .px-hero-scene::after{content:none}.px-offer.px-hero .px-hero-lower .px-proof-line{margin-top:20px;padding-top:18px}}@media screen and (max-width:480px){.px-offer.px-hero h1{font-size:clamp(2.3rem,10vw,3rem);max-width:20ch}.px-offer.px-hero .px-hero-copy .px-actions{align-items:stretch;flex-direction:column}.px-offer.px-hero .px-hero-copy .px-btn{min-height:48px;width:100%;font-size:16px}.px-offer.px-hero .px-hero-stage>.px-inner{padding-top:27px}.px-offer.px-hero .px-hero-lower .px-lead{font-size:20px}.px-offer .px-motion-warning{font-size:13px}}@media print{.px-offer .px-hero-scene,.px-offer .px-hero-film,.px-offer .px-motion-warning{display:none}}@media print{.px-offer-dock,.px-offer .px-bg,.px-offer video,.px-offer .px-form,.px-offer .px-segment,.px-offer .px-missing-note,.px-offer .px-missing-media{display:none}.px-offer{width:auto;margin:0;color:#111;background:#fff;overflow:visible}.px-offer .px-inner{padding:25px 0}.px-offer .px-head,.px-offer .px-feature-grid,.px-offer .px-result-grid,.px-offer .px-scope-grid,.px-offer .px-faq-grid,.px-offer .px-brief-grid,.px-offer.px-hero .px-inner{display:block;min-height:0}.px-offer h1,.px-offer h2,.px-offer h3,.px-offer p,.px-offer strong,.px-offer li,.px-offer .px-small{color:#111}.px-offer .px-glass,.px-offer .px-paper{background:#fff;color:#111;border:1px solid #aaa;box-shadow:none;transform:none;backdrop-filter:none}.px-offer .px-workbench,.px-offer .px-faq-intro{position:static}.px-offer .px-faq-list details>p{display:block}.px-offer .px-process{background:#fff}.px-offer h2{break-after:avoid}}