.frames-page{background:#2c2731;color:#fff6e8}.frames-page .eyebrow{color:#edce94;font-size:11px;letter-spacing:1.4px;line-height:1.7;margin-bottom:15px}.frames-page .frames-hero{position:relative;isolation:isolate;background:#081018;padding:24px 0 31px;overflow:hidden;border-bottom:1px solid #d7b57766}.frames-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.frames-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080c13ed,#080c13ae 62%,#080c1355)}.frames-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:13px;color:#e4d5de;margin-bottom:23px}.frames-breadcrumb a{text-decoration:underline;text-underline-offset:5px}.frames-breadcrumb [aria-current]{color:#edcc8c}.frames-hero .eyebrow{display:flex;gap:11px;align-items:center}.frames-hero .eyebrow svg{flex:none}.frames-page h1{font-size:clamp(44px,5vw,69px);line-height:1.04;max-width:980px;margin:0 0 20px;white-space:pre-line}.frames-hero p{font-size:16px;line-height:1.85;color:#e1d7e2;max-width:800px;margin-bottom:22px}.frames-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.frames-page .button{font-size:14px;gap:19px;min-height:53px;padding:14px 21px}.frames-page .button svg,.frames-page .text-link svg{flex:none}.frames-page .text-link{font-size:15px;line-height:1.7;color:#f0d39b}.frames-content{padding-block:31px}.frame-gallery-intro{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:end;margin-bottom:25px}.frames-page h2{font-size:clamp(34px,3.6vw,48px);line-height:1.08}.frame-gallery-intro p{display:flex;gap:15px;font-size:15px;line-height:1.85;margin:0;color:#ded2df}.frame-gallery-intro p svg{flex:none;color:#edc98b;margin-top:4px}.frame-gallery-title{display:flex;align-items:center;flex-wrap:wrap;gap:15px 22px;margin-bottom:19px}.frame-gallery-title>span{font:600 36px/1.15 var(--display);color:#f4d391;letter-spacing:.8px;padding:9px 15px;border:1px solid #d7b67788;border-radius:5px;background:#201a29;white-space:nowrap}.frame-gallery-title h3{font:600 30px/1.15 var(--display);color:#fff1d9;text-wrap:initial}.frame-gallery-nav{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin:18px 0 0}.frame-gallery-nav-top{margin:0 0 18px}.frame-gallery-nav button{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:750;line-height:1.5;padding:14px 20px;background:#3a2d41;color:#fff1dc;border:1px solid #d7b677;border-radius:4px}.frame-gallery-nav button:hover{background:#57435c}.frame-gallery-nav button svg{flex:none}.frame-gallery-nav>span{align-self:center;white-space:nowrap;color:#f4d391;font:600 26px/1.2 var(--display);letter-spacing:1px}.frames-page .comparison-card{padding:11px;border-color:#d7b677;background:#352a3f}.frames-page .comparison-image.large{aspect-ratio:16/9;min-height:0}.frames-page .comparison-tag{font-size:11px;padding:6px 10px}.frames-page .compare-toolbar{font-size:15px;line-height:1.8;gap:20px;padding:16px 9px 0}.frames-page .compare-enlarge{font-size:14px;line-height:1.5;padding:12px 16px;min-height:46px;gap:10px;white-space:normal}.frames-page .compare-enlarge svg{flex:none}.frames-page .compare-modes{margin:15px 0 0;gap:9px}.frames-page .compare-modes button{font-size:14px;padding:9px 17px}.frames-page .comparison-card figcaption{font-size:16px;padding:17px 9px 7px;line-height:1.7}.frames-page .comparison-card figcaption span{font-size:14px;color:#ddd1df;line-height:1.8}.frames-page .split-handle{width:53px;height:53px}.frames-page .image-dialog{padding:24px;width:min(1320px,calc(100vw - 36px));max-height:calc(100dvh - 30px);overflow:auto;background:#211b28;border:1px solid #d7b677;color:#fff4e0}.frames-page .comparison-dialog-heading{padding-right:45px;gap:20px}.frames-page .comparison-dialog-heading h2{font-size:35px}.frames-page .zoom-help{font-size:14px;line-height:1.7}.frames-page .zoom-controls button{min-width:43px;min-height:42px;font-size:15px}.frames-page .image-dialog .comparison-image{max-height:calc(100dvh - 230px)}.frames-page .dialog-close{width:37px;height:37px}.frame-thumbnails{padding:22px;margin-top:25px;background:#211b28;border:1px solid #c6a66d77;border-radius:7px}.frame-thumbnails-heading{display:flex;justify-content:space-between;align-items:baseline;gap:13px;flex-wrap:wrap;margin-bottom:17px}.frame-thumbnails-heading h3{font:600 30px/1.15 var(--display)}.frame-thumbnails-heading>span{font-size:14px;color:#d5c6d8}.frame-thumbnail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.frame-thumbnail-grid button{position:relative;padding:3px;background:#1b1621;border:2px solid #9d84984d;border-radius:4px;overflow:hidden;aspect-ratio:16/10;transition:border-color .15s}.frame-thumbnail-grid button[aria-pressed=true]{border-color:#f5d28d;box-shadow:0 0 0 2px #e6bb7d44}.frame-thumbnail-grid button:hover{border-color:#e6c284}.frame-thumbnail-grid img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.frame-thumbnail-grid button>span{position:absolute;bottom:3px;left:3px;padding:3px 8px;font:600 20px/1.2 var(--display);background:#211829eb;color:#fff0d1;border-radius:0 3px 0 0}.frame-thumbnail-grid button[aria-pressed=true]>span{background:#f3d194;color:#271e30}.frames-detail-note{display:flex;gap:21px;padding:25px 27px;background:#211b28;border-left:3px solid #dfbc7b;border-radius:0 6px 6px 0;margin-top:29px}.frames-detail-note>svg{flex:none;color:#ecc98b;margin-top:4px}.frames-detail-note h2{font-size:33px;margin-bottom:15px}.frames-detail-note p,.frames-detail-note li{font-size:15px;line-height:1.85;color:#ded2df;margin-bottom:12px}.frames-sample{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:29px;padding:29px;border:1px solid #d9b87b;border-radius:7px;background:linear-gradient(130deg,#4c394b,#292230);box-shadow:0 10px 25px #160b1d33}.frames-sample h2{margin-bottom:17px}.frames-sample p,.frames-sample li{font-size:16px;line-height:1.85;color:#e3d6e5;margin-bottom:0}.frames-sample-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.frames-extra{padding:27px;margin-top:28px;border-top:1px solid #d6b37566}.frames-extra h2{margin-bottom:19px}.frames-extra p,.frames-extra li{font-size:16px}@media(max-width:1000px){.frame-thumbnail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.frames-sample{grid-template-columns:1fr}.frames-page .compare-toolbar,.frames-page .comparison-dialog-heading{flex-wrap:wrap}.frames-page .image-dialog .comparison-image{max-height:none}}@media(max-width:700px){.frames-page .container{width:calc(100% - 36px)}.frames-page .frames-hero{padding:20px 0 25px}.frames-page .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:13px}.frames-breadcrumb{font-size:12px;gap:8px 11px;margin-bottom:22px}.frames-page h1{font-size:clamp(37px,10vw,53px);line-height:1.04;margin-bottom:19px}.frames-hero p{font-size:15px;line-height:1.85}.frames-actions{gap:11px}.frames-actions .button{width:100%;justify-content:space-between;font-size:13px;padding:13px 16px}.frames-content{padding-block:25px}.frame-gallery-intro{grid-template-columns:1fr;gap:17px;margin-bottom:22px}.frames-page h2{font-size:35px}.frame-gallery-intro p{font-size:14px;gap:13px}.frame-gallery-title{gap:13px;margin-bottom:17px}.frame-gallery-title>span{font-size:29px;padding:8px 12px}.frame-gallery-title h3{font-size:27px}.frame-gallery-nav{gap:7px;margin-top:14px}.frame-gallery-nav-top{margin:0 0 14px}.frame-gallery-nav button{font-size:12px;padding:11px 8px;gap:5px}.frame-gallery-nav button svg{width:17px}.frame-gallery-nav>span{font-size:22px}.frames-page .comparison-card{padding:6px}.frames-page .comparison-tag{font-size:9px;padding:4px 6px;top:7px}.frames-page .compare-toolbar{padding:12px 5px 0;gap:11px;font-size:13px}.frames-page .compare-toolbar>span{flex-basis:100%}.frames-page .compare-enlarge{font-size:13px;padding:11px 14px;width:100%;justify-content:center}.frames-page .compare-modes{gap:7px;margin-top:13px}.frames-page .compare-modes button{font-size:13px;padding:9px 13px}.frames-page .comparison-card figcaption{padding:14px 5px 6px;font-size:15px}.frames-page .comparison-card figcaption span{font-size:13px}.frames-page .split-handle{width:45px;height:45px}.frame-thumbnails{padding:16px 12px;margin-top:22px}.frame-thumbnails-heading{margin-bottom:15px;gap:9px}.frame-thumbnails-heading h3{font-size:28px}.frame-thumbnails-heading>span{font-size:12px}.frame-thumbnail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.frame-thumbnail-grid button>span{font-size:18px;padding:2px 6px}.frames-detail-note{padding:21px 17px;gap:14px;margin-top:24px}.frames-detail-note>svg{width:25px}.frames-detail-note h2{font-size:30px}.frames-detail-note p,.frames-detail-note li{font-size:14px}.frames-page .text-link{font-size:14px;gap:11px}.frames-sample{padding:24px 19px;gap:22px;margin-top:24px}.frames-sample p,.frames-sample li{font-size:15px}.frames-sample-actions{width:100%}.frames-sample-actions .button{font-size:13px;width:100%;padding:14px;justify-content:space-between}.frames-page .image-dialog{width:calc(100vw - 16px);padding:17px 9px;max-height:calc(100dvh - 16px)}.frames-page .comparison-dialog-heading{padding:0 35px 0 3px;gap:14px}.frames-page .comparison-dialog-heading h2{font-size:27px;line-height:1.15}.frames-page .zoom-help{font-size:13px;line-height:1.8}.frames-page .zoom-controls{gap:7px}.frames-page .zoom-controls button{min-height:39px;min-width:42px}.frames-page .image-dialog .comparison-image{aspect-ratio:4/3}.frames-extra{padding:23px 0}.frames-extra p{font-size:15px}}@media(max-width:370px){.frame-gallery-nav button{font-size:11px;padding:11px 6px;gap:3px}.frame-gallery-nav>span{font-size:20px}.frame-thumbnail-grid{gap:8px}.frames-page .comparison-tag{font-size:8px;padding:4px}.frames-page .comparison-dialog-heading h2{font-size:24px}}.frames-page .comparison-image>img,.frames-page .comparison-before img{object-fit:contain}.image-dialog .comparison-image:focus-visible{outline:3px solid #f1cc86;outline-offset:-4px}.image-dialog .zoom-controls{flex-wrap:wrap}.image-dialog .zoom-controls .zoom-center{font-size:14px;white-space:normal}.contact-page-content{padding-block:34px 55px}.contact-direct{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3ae72;border-radius:9px;background:linear-gradient(130deg,#49364b,#27212e);overflow:hidden}.contact-direct>div{padding:30px}.contact-direct .eyebrow{margin-bottom:15px}.contact-direct-phone{border-right:1px solid #d0ad6d55}.contact-call{display:flex;align-items:center;gap:18px;color:#fff0d1;max-width:max-content}.contact-call>span{font:600 clamp(32px,3.3vw,46px)/1.2 var(--display);letter-spacing:1px}.contact-call>svg{color:#edc989}.contact-direct-phone>p{display:flex;gap:10px;align-items:center;margin:18px 0 0;font-size:14px}.contact-direct-email>strong{font-size:clamp(16px,1.8vw,23px);font-weight:700;overflow-wrap:anywhere;user-select:all;display:block;margin-bottom:18px}.contact-direct-email>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.contact-copy{display:inline-flex;align-items:center;gap:9px;border:1px solid #c4a06c;background:#2a2232;border-radius:4px;color:#f0d09a;padding:10px 13px;font-size:12px;font-weight:700;cursor:pointer}.contact-copy:hover{background:#594154}.contact-copy-result{font-size:13px;margin:9px 0;min-height:24px;color:#efd499}.contact-shortcuts{display:flex;gap:16px;flex-wrap:wrap;margin:7px 0 27px}.contact-shortcuts a{display:inline-flex;align-items:center;gap:13px;border:1px solid #d0aa6b66;background:#3a2f41;padding:12px 17px;border-radius:4px;font-size:13px;font-weight:700;color:#eed19b}.contact-shortcuts a:hover{background:#514055}.contact-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-location{min-width:0;padding:28px;border:1px solid #c6a36f88;background:#352b3e;border-radius:8px;scroll-margin-top:120px}.contact-location h2{font-size:clamp(32px,3vw,41px);margin-bottom:24px}.contact-location-label{display:flex;align-items:center;gap:11px;color:#efd097;font:10px/1.8 var(--mono);letter-spacing:1px;margin-bottom:24px}.contact-studio-name{display:block;font-size:19px;margin-bottom:12px}.contact-location address{font-style:normal;display:flex;flex-direction:column;gap:4px;font-size:19px;margin-bottom:20px}.contact-location address>strong{font-size:24px;color:#fff0d4}.contact-visits{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d5b17555;border-radius:5px;background:#241e2b;margin-bottom:22px}.contact-visits svg{flex:none;color:#edca8f;margin-top:3px}.contact-visits p{margin:0;font-size:15px;line-height:1.8}.contact-location-copy p{font-size:14px;line-height:1.9;margin-bottom:17px}.contact-locker{background:linear-gradient(140deg,#49364b,#312936);border-color:#e1be7c}.contact-locker-display{display:flex;align-items:center;gap:20px;margin-bottom:20px}.contact-locker-display>div{flex:1;min-width:0}.contact-locker-display>div>span{font:10px var(--mono);letter-spacing:1px;color:#eecb8c}.contact-locker-display>div>strong{display:block;font:600 clamp(45px,5vw,66px)/1.2 var(--display);color:#f4cf8b;margin:8px 0 17px}.contact-locker-display address{font-size:16px;margin-bottom:9px}.contact-locker-display address>strong{font-size:22px}.contact-locker-display small{font-size:14px}.contact-locker-display img{width:140px;max-width:35%;height:auto;object-fit:contain;flex:none}.contact-locker-recipient{display:flex;flex-direction:column;gap:6px;padding:17px;background:#241e2c;border:1px solid #d3b27b55;border-radius:5px;margin:20px 0 15px;overflow-wrap:anywhere;font-size:15px}.contact-locker-recipient>span:first-child{font:10px/1.8 var(--mono);color:#e4c28c;margin-bottom:6px}.contact-locker-recipient .contact-copy{align-self:flex-start;margin-top:9px}.contact-return{display:flex;align-items:center;gap:21px;padding:24px 27px;border:1px solid #caac7866;border-left:4px solid #e7c78b;background:#241d2c;border-radius:6px;margin-top:24px}.contact-return>svg{flex:none;color:#e8c28b}.contact-return h2{font:600 29px/1.2 var(--display);margin-bottom:9px}.contact-return p{font-size:13px;margin:0;line-height:1.8}.contact-return-price{margin-left:auto;flex:none;display:flex;flex-direction:column;gap:7px}.contact-return-price strong{color:#f5d392;font-size:23px}.contact-return-price span{font-size:12px;color:#d5c8da}.contact-query-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;border-top:1px solid #d1af7655;margin-top:40px;padding-top:36px;align-items:start;scroll-margin-top:120px}.contact-query-copy h2{font-size:clamp(36px,4vw,51px);margin-bottom:23px}.contact-query-copy>p{font-size:16px;line-height:1.9}.contact-query-copy ul{padding:0;margin:26px 0;list-style:none;display:grid;gap:17px}.contact-query-copy li{display:flex;gap:12px;font-size:14px;line-height:1.8}.contact-query-copy li svg{flex:none;color:#eccc8d;margin-top:3px}.contact-already-sending{display:flex;gap:15px;border:1px solid #c1a06c77;background:#3b2e43;border-radius:7px;padding:21px}.contact-already-sending>svg{flex:none;color:#edcc8f}.contact-already-sending h3{font:600 27px/1.3 var(--display);margin-bottom:12px}.contact-already-sending p{font-size:13px;line-height:1.8;margin-bottom:12px}.contact-page-content .contact-query-form{min-width:0;padding:27px;background:#221b2b;border:1px solid #c7a571;border-radius:8px}.contact-query-form h3{font:600 37px/1.2 var(--display);margin-bottom:16px}.contact-query-form .contact-form-intro{font-size:14px;line-height:1.8}.contact-query-form fieldset{border:0;margin:0;padding:0;min-width:0}.contact-query-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700;margin-bottom:19px;min-width:0}.contact-query-form input,.contact-query-form textarea{width:100%;min-width:0;background:#35283d;color:#fff2d9;border:1px solid #a98f9f;border-radius:4px;padding:12px;font:400 15px/1.7 Manrope,Arial,sans-serif}.contact-query-form input::placeholder,.contact-query-form textarea::placeholder{color:#c4b3c5}.contact-query-form textarea{resize:vertical;min-height:150px}.contact-channel-help{border-left:3px solid #e1be7f;padding:6px 12px;margin-bottom:17px;display:flex;flex-direction:column;gap:4px}.contact-channel-help strong{font-size:15px;color:#f1d399}.contact-channel-help span{font-size:13px;color:#d5c7da}.contact-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-query-form .contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-query-form .contact-delivery-status{font-size:12px;line-height:1.9;color:#d0c1d3;margin-bottom:19px}.contact-query-form .button{min-height:52px;font-size:14px;gap:15px}.contact-query-form .contact-form-result{font-size:14px;line-height:1.9;margin:16px 0 0;overflow-wrap:anywhere}.contact-form-result.success{border:1px solid #78af8b;background:#233b2e;color:#d6f1dd;padding:14px;border-radius:4px}.contact-form-result.error,.contact-form-result.unknown{border:1px solid #d7a08e;background:#462b34;color:#ffe1d3;padding:14px;border-radius:4px}.contact-query-form .contact-form-privacy{display:flex;gap:10px;font-size:12px;line-height:1.9;color:#cabae0;margin:22px 0 0}.contact-form-privacy svg{flex:none;color:#e6c58b;margin-top:3px}.contact-form-privacy a{text-decoration:underline;color:#f0d399}.contact-reset{background:none;border:0;border-bottom:1px solid #c4a16d;margin-top:15px;color:#edcb8f}.privacy-content{padding-block:35px 50px}.privacy-intro{display:flex;align-items:flex-start;gap:18px;padding:22px 25px;border:1px solid #cbaa6e66;background:#3a2d41;border-radius:7px;margin-bottom:30px}.privacy-intro svg{flex:none;color:#efca87}.privacy-intro p{margin:0;font-size:15px;line-height:1.9}.privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:35px;align-items:start}.privacy-nav{position:sticky;top:118px;display:grid;gap:3px;padding:20px;background:#211a29;border:1px solid #c7a56c66;border-radius:6px}.privacy-nav strong{color:#f0d39b;font-size:14px;margin-bottom:9px}.privacy-nav a{font-size:12px;line-height:1.7;padding:7px 0;border-bottom:1px solid #b7986133}.privacy-nav a:hover{color:#f4d89d}.privacy-sections{min-width:0;display:grid;gap:20px}.privacy-sections>section{scroll-margin-top:120px;background:#352a3b;border:1px solid #b89b6955;border-radius:7px;padding:25px 28px}.privacy-sections .eyebrow{margin-bottom:12px}.privacy-sections h2{font-size:32px;line-height:1.2;margin-bottom:18px}.privacy-sections p,.privacy-sections li{font-size:14px;line-height:1.95;overflow-wrap:anywhere}.privacy-sections p:last-child{margin-bottom:0}.privacy-sections ul{margin:10px 0 0;padding-left:21px}.privacy-contact{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid #d0ac7166;border-radius:7px;background:#211b29;margin-top:30px}.privacy-contact>svg{flex:none;color:#e9c387}.privacy-contact h2{font:600 30px/1.3 var(--display);margin-bottom:8px}.privacy-contact p{font-size:13px;margin:0;overflow-wrap:anywhere}.privacy-contact .text-link{margin-left:auto;flex:none}@media(max-width:1000px){.contact-direct>div,.contact-location{padding:24px}.contact-return{flex-wrap:wrap}.contact-return-price{margin-left:55px}.contact-query-section{grid-template-columns:1fr 1.1fr;gap:25px}.contact-locker-display img{width:100px}.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}}@media(max-width:760px){.contact-direct,.contact-delivery-grid,.contact-query-section{grid-template-columns:1fr}.contact-direct-phone{border-right:0;border-bottom:1px solid #d0ad6d55}.contact-direct>div{padding:24px}.contact-direct-email>strong{font-size:20px}.contact-call>span{font-size:39px}.contact-direct-email>div{gap:16px}.contact-shortcuts{gap:9px}.contact-shortcuts a{font-size:12px;padding:10px 13px}.contact-location h2{font-size:35px}.contact-query-section{gap:25px;margin-top:30px;padding-top:29px}.contact-query-copy h2{font-size:42px}.contact-locker-display img{width:140px}.contact-page-content{padding-top:25px}.privacy-layout{grid-template-columns:1fr}.privacy-nav{position:static;grid-template-columns:1fr 1fr;gap:3px 16px}.privacy-nav>strong{grid-column:1/-1}.privacy-sections>section{padding:23px}.privacy-contact{flex-wrap:wrap}.privacy-contact .text-link{margin-left:47px}.privacy-contact>div{flex:1;min-width:0}}@media(max-width:450px){.contact-direct>div,.contact-location,.contact-page-content .contact-query-form{padding:21px 18px}.contact-call{gap:13px}.contact-call>span{font-size:35px}.contact-call>svg:first-child{width:23px}.contact-direct-email>strong{font-size:18px}.contact-location h2{font-size:33px}.contact-locker-display{gap:12px}.contact-locker-display img{width:100px}.contact-location address>strong{font-size:22px}.contact-locker-display>div>strong{font-size:54px}.contact-return{padding:21px 18px;gap:14px}.contact-return>div{flex:1;min-width:0}.contact-return-price{margin-left:0;flex-basis:100%!important}.contact-return-price strong{font-size:22px}.contact-return h2{font-size:27px}.contact-form-pair{grid-template-columns:1fr;gap:0}.contact-query-form .button{width:100%;justify-content:space-between}.contact-already-sending{padding:18px;gap:12px}.privacy-intro{padding:20px;gap:14px}.privacy-intro p{font-size:14px}.privacy-nav{grid-template-columns:1fr}.privacy-sections>section{padding:22px 18px}.privacy-sections h2{font-size:29px}.privacy-contact{padding:22px 18px}.contact-locker-recipient{font-size:14px}}.contact-studio-stack{display:grid;gap:24px;align-content:start;min-width:0}.contact-studio-stack .contact-return{margin-top:0;flex-wrap:wrap;padding:22px}.contact-studio-stack .contact-return>div{flex:1;min-width:0}.contact-studio-stack .contact-return .contact-return-price{flex-basis:100%;margin-left:0}.contact-studio-stack .contact-return h2{font-size:27px}.contact-studio-stack .contact-return-price strong{font-size:23px}@media(max-width:450px){.contact-studio-stack .contact-return{padding:21px 18px}}@media(max-width:760px){.cinema-site .privacy-contact{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px}.cinema-site .privacy-contact>div{grid-column:2;min-width:0;width:100%}.cinema-site .privacy-contact .text-link{grid-column:2;margin:0;max-width:100%;white-space:normal}.cinema-site .privacy-contact>svg{grid-column:1;grid-row:1}.cinema-site .privacy-contact p{overflow-wrap:anywhere}}.prep-page .fourk-hero h1{max-width:1000px}.prep-page .fourk-hero p{max-width:750px;font-size:17px}.prep-content{padding-block:32px}.prep-checklist{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;border:1px solid #d1ad7077;border-radius:8px;background:linear-gradient(135deg,#46354a,#282130);padding:30px}.prep-page h2{font-size:clamp(33px,3.5vw,46px);margin-bottom:18px}.prep-checklist p{font-size:15px}.prep-packing-items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.prep-packing-items li{display:flex;align-items:flex-start;gap:13px;padding:15px;border:1px solid #d0ad7155;border-radius:5px;background:#211b28;font-size:15px;line-height:1.7}.prep-packing-items svg{flex:none;color:#edcb8d;margin-top:3px}.prep-heading{padding-top:34px;scroll-margin-top:115px}.prep-heading p{font-size:15px}.prep-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.prep-form{background:#211b28;border:1px solid #d1ad7077;padding:27px;border-radius:7px;min-width:0}.prep-form-title{display:flex;align-items:center;gap:13px;margin-bottom:10px;color:#edcb8d}.prep-form h3{font:600 32px var(--display);color:#fff1d9}.prep-form .prep-required{font-size:12px;margin-bottom:22px}.prep-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#f0e6e9;font-weight:700;margin-bottom:20px;min-width:0}.prep-form input,.prep-form textarea,.prep-form select{width:100%;min-width:0;border:1px solid #9c849e;background:#302635;border-radius:4px;padding:12px;color:#fff6e8;font:400 15px/1.6 Manrope,Arial,sans-serif}.prep-form textarea{resize:vertical;min-height:112px}.prep-form input::placeholder,.prep-form textarea::placeholder{color:#baafc0}.prep-two{display:grid;grid-template-columns:1fr 1.2fr;gap:15px}.prep-form select{font-size:14px}.prep-form-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.prep-form-actions .text-link{background:none;border:0;border-bottom:1px solid #b99c6b55;color:#e5c991;cursor:pointer;padding:8px 0}.prep-form .prep-notice{font-size:13px;color:#eed39f;margin:15px 0}.prep-form .prep-privacy{display:flex;gap:11px;font-size:12px;line-height:1.8;margin:18px 0 0;color:#c9bdcd}.prep-privacy svg{flex:none;color:#e8c68c;margin-top:3px}.prep-preview{min-width:0;scroll-margin-top:110px}.prep-preview:focus{outline:2px solid #edcb8d;outline-offset:5px}.prep-preview-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px;flex-wrap:wrap}.prep-preview-top>span{display:flex;align-items:center;gap:9px;font:10px var(--mono);letter-spacing:1px;color:#edcb8d}.prep-preview-top .button{min-height:46px;font-size:13px;padding:11px 15px;gap:10px}.prep-print-sheet{background:#fffdf8;color:#25202b;padding:30px;box-shadow:0 8px 25px #0003;border-radius:4px;overflow-wrap:anywhere}.prep-sheet-header{display:flex;justify-content:space-between;gap:15px;align-items:start;border-bottom:2px solid #b9273d;padding-bottom:17px;margin-bottom:23px}.prep-sheet-header strong{font:600 25px var(--display);display:block;color:#251e2a}.prep-sheet-header div>span{display:block;font-size:10px;line-height:1.8;color:#635a69}.prep-sheet-header>span{font:9px/1.8 var(--mono);text-align:right;color:#766b7e}.prep-page .prep-print-sheet h2{font:600 36px/1.1 var(--display);color:#251e2a;margin:0 0 10px}.prep-page .prep-print-sheet p{color:#39323e;font-size:13px;line-height:1.8;white-space:pre-wrap;margin:0}.prep-page .prep-print-sheet .prep-sheet-subtitle{font-size:11px;color:#756c7b}.prep-sheet-contact{margin:23px 0}.prep-sheet-contact>div{padding:9px 0;border-bottom:1px solid #ded6e1}.prep-sheet-contact dt{font-size:10px;font-weight:700;color:#74667c}.prep-sheet-contact dd{font-size:14px;margin:4px 0 0;color:#211a28;line-height:1.6}.prep-sheet-block{margin-top:20px;break-inside:avoid}.prep-page .prep-sheet-block h3{font:600 22px/1.2 var(--display);color:#34283c;margin-bottom:8px}.prep-sheet-block p{min-height:24px}.prep-print-sheet footer{font-size:10px;line-height:1.8;color:#756a7d;border-top:1px solid #d8cedd;margin-top:24px;padding-top:15px}.prep-page .prep-print-help{font-size:12px;color:#c3b6ca;margin:16px 0}.prep-no-printer{display:flex;align-items:center;gap:22px;border-top:1px solid #d2b07466;margin-top:30px;padding:25px 0 0}.prep-no-printer>svg{flex:none;color:#edcb8d}.prep-no-printer h3{font:600 30px/1.2 var(--display);margin-bottom:12px}.prep-no-printer p{font-size:14px;margin:0}.prep-no-printer .text-link{flex:none;margin-left:auto}@media(max-width:900px){.prep-checklist,.prep-layout{grid-template-columns:1fr}.prep-preview{max-width:650px;width:100%;justify-self:center}.prep-no-printer{flex-wrap:wrap}.prep-no-printer .text-link{margin-left:49px}.prep-page .km-bar{gap:12px}}@media(max-width:500px){.prep-content{padding-block:23px}.prep-checklist{padding:23px 17px;gap:22px}.prep-packing-items li{font-size:14px;padding:12px}.prep-form{padding:23px 17px}.prep-two{grid-template-columns:1fr;gap:0}.prep-heading{padding-top:27px}.prep-print-sheet{padding:23px 18px}.prep-sheet-header{gap:9px}.prep-sheet-header strong{font-size:23px}.prep-page .prep-print-sheet h2{font-size:31px}.prep-sheet-header div>span{font-size:9px}.prep-sheet-header>span{font-size:8px}.prep-form-actions .button{width:100%;justify-content:space-between}.prep-layout{gap:22px}.prep-preview-top{gap:12px}.prep-preview-top .button{font-size:12px}.prep-no-printer{gap:16px}.prep-no-printer>div{flex:1}.prep-no-printer .text-link{margin-left:43px}}@media print{@page{size:A4;margin:16mm}html,body{background:#fff!important;color:#000!important;min-width:0!important}body:has(.prep-page) .prep-screen,body:has(.prep-page) .site-header,body:has(.prep-page) .footer,body:has(.prep-page) .skip-link,body:has(.prep-page) .preview-banner{display:none!important}.prep-page,.prep-page main,.prep-content,.prep-layout,.prep-preview{background:#fff!important;display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;color:#000!important}.prep-print-sheet{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;color:#000!important}.prep-page .prep-print-sheet h2{font-family:Arial,sans-serif;font-size:22pt}.prep-sheet-header strong{font-family:Arial,sans-serif;font-size:17pt}.prep-page .prep-print-sheet p,.prep-sheet-contact dd{font-family:Arial,sans-serif;font-size:10pt;line-height:1.5}.prep-page .prep-sheet-block h3{font-family:Arial,sans-serif;font-size:12pt}.prep-sheet-header{margin-bottom:20px}.prep-sheet-block{margin-top:18px}.prep-sheet-contact{margin:18px 0}.prep-print-sheet footer{font-size:8pt}.prep-sheet-header>span,.prep-sheet-header div>span{font-size:8pt}.prep-page .prep-print-sheet p{white-space:normal}.prep-sheet-contact dt{font-size:8pt}.prep-sheet-header,.prep-sheet-contact,.prep-sheet-block{break-inside:avoid}}.prep-form fieldset{border:0;padding:0;margin:0;min-width:0}.prep-form fieldset:disabled{opacity:.72}.prep-form .prep-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.prep-shipping-fields{padding:22px 18px 12px;border:1px solid #d8b97866;border-radius:6px;background:#342a3d;margin:8px 0 24px}.prep-shipping-title{display:flex;gap:12px;align-items:center;color:#edcb8d;margin-bottom:20px}.prep-shipping-title h3{font-size:26px}.prep-form .prep-field-help{font-size:12px;line-height:1.7;color:#c7baca;margin:-11px 0 20px}.prep-form input[type=file]{font-size:12px;padding:9px;overflow:hidden}.prep-form input[type=file]::file-selector-button{padding:9px 12px;border:0;border-radius:3px;background:#ecd09a;color:#2b2030;font-weight:700;margin-right:10px;cursor:pointer}.prep-selected-file{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;overflow-wrap:anywhere}.prep-selected-file button{background:none;border:1px solid #ddba7d;border-radius:3px;padding:6px;color:#f0d199;display:flex;cursor:pointer}.prep-form .prep-file-error{font-size:13px;color:#ffb8bd;margin:8px 0}.prep-availability{padding:17px;border:1px solid #dfbd7a77;border-left:4px solid #e6c185;background:#4b3944;margin-bottom:22px;font-size:13px;line-height:1.9}.prep-availability a,.prep-privacy a{color:#f4d597;text-decoration:underline}.prep-preview-button{display:flex;gap:10px;align-items:center;border:1px solid #d6b379;border-radius:4px;background:transparent;color:#f3dbb5;padding:12px 15px;min-height:48px;font-weight:700;cursor:pointer}.prep-clear{background:none;border:0;border-bottom:1px solid #d6b37988;color:#e8c994;cursor:pointer;font-size:13px;padding:7px 0}.prep-form button:disabled,.prep-preview-top button:disabled{opacity:.5;cursor:default}.prep-form .prep-notice{line-height:1.9;overflow-wrap:anywhere}.prep-notice.success{padding:16px;border:1px solid #8dc7a0;background:#263c31;color:#d3f4de}.prep-notice.error,.prep-notice.unknown{padding:16px;border:1px solid #e5aa9b;background:#4c2e36;color:#ffdfda}.prep-form-actions .button{gap:10px;justify-content:center;font-size:14px}.prep-page .prep-required{font-size:13px}@media(min-width:901px){.prep-preview{position:sticky;top:120px}}@media(max-width:500px){.prep-shipping-fields{padding:19px 13px 10px}.prep-form-actions{gap:13px}.prep-preview-button{width:100%;justify-content:center}.prep-packing-items li{padding:13px}}.prep-simple{scroll-margin-top:120px;border:1px solid #d7b77999;border-left:5px solid #e7c384;border-radius:8px;padding:30px 34px;background:linear-gradient(120deg,#473544,#2b2433);margin-bottom:25px}.prep-simple p{max-width:930px;font-size:17px;line-height:1.9}.prep-optional-note{display:block;color:#f3d69f;font-size:18px;margin:17px 0 23px}.prep-contact-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.prep-contact-actions .button{gap:12px}.prep-contact-actions .button span{font-weight:500}.prep-contact-email{display:inline-flex;gap:12px;align-items:center;padding:16px 22px;min-height:56px;border:1px solid #dfbb7f;border-radius:4px;color:#f4ddb4;font-weight:700;background:#221b2a}.prep-contact-email:hover{background:#443348}.prep-form-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;border:1px solid #d4af72;border-radius:7px;background:#3d2e43;color:#f5e5c8;text-align:left;cursor:pointer;font:700 17px/1.6 Manrope,Arial,sans-serif;margin-bottom:24px}.prep-form-toggle>span{display:flex;align-items:center;gap:17px}.prep-form-toggle svg{flex:none;color:#efcb8c}.prep-form-toggle small{display:block;font:400 13px/1.8 Manrope,Arial,sans-serif;color:#cdbfd1;margin-top:3px}.prep-form-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.prep-form-toggle:hover{background:#4e3b53}.prep-form-toggle:focus-visible,.prep-contact-email:focus-visible{outline:3px solid #f2d397;outline-offset:4px}#prep-optional-form[hidden]{display:none!important}@media(max-width:600px){.prep-simple{padding:25px 20px}.prep-simple p{font-size:15px}.prep-optional-note{font-size:16px}.prep-contact-actions{align-items:stretch;flex-direction:column;gap:13px}.prep-contact-actions .button,.prep-contact-email{justify-content:center}.prep-contact-actions .text-link{align-self:flex-start}.prep-form-toggle{padding:19px 16px;font-size:15px;gap:12px}.prep-form-toggle>span{gap:12px}.prep-form-toggle small{font-size:12px}}.prep-contact-email{max-width:640px;line-height:1.6}.prep-contact-email svg{flex:none}.prep-preview-top{align-items:flex-start}.prep-preview-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prep-preview-actions>span{font-size:14px;color:#dacbb7}.prep-preview-actions button:disabled{opacity:.5;cursor:default}.prep-delivery-link{border-top:1px solid #d4b17766;margin-top:29px;padding-top:24px;display:flex;justify-content:center}.prep-delivery-link .button{background:#443346;border:1px solid #d9b67d;color:#f4dfb6}.footer .footer-since{display:inline-block;margin-top:15px;padding:10px 14px;border-left:3px solid #ebc98b;background:#e9c38112;color:#efdbb6;font-size:15px;line-height:1.8}.footer-since strong{color:#f7d795}@media(max-width:500px){.prep-contact-email{font-size:14px;padding:15px 16px;gap:10px}.prep-preview-actions{gap:9px}.prep-preview-top .prep-preview-actions .button{padding:10px 12px;font-size:12px}.prep-delivery-link .button{font-size:14px;width:100%;justify-content:center}.footer .footer-since{font-size:14px}}.prep-contact-choice{display:flex;flex-direction:column;gap:5px;border-left:3px solid #e5c18a;padding:7px 12px;margin:0 0 17px;color:#efdbb6}.prep-contact-choice strong{font-size:15px}.prep-contact-choice span{font-size:13px;line-height:1.7;color:#d5c7db}.prep-field-help .prep-label-purpose{display:block;font-size:14px;line-height:1.8;color:#ecdfcb;margin-bottom:7px}.prep-preview-actions .button.prep-print-optional{background:transparent;border-color:#d9b67b;color:#f2d9aa}.prep-preview-actions .button.prep-print-optional:hover{background:#d9b67b15}@media screen{.prep-page .prep-print-sheet{background:#302638;color:#f7efdf;border:1px solid #b99b6b88;box-shadow:none}.prep-page .prep-print-sheet :is(h2,h3,.prep-sheet-header strong){color:#fff3dc}.prep-page .prep-print-sheet :is(p,.prep-sheet-contact dd){color:#e4d9e7}.prep-page .prep-print-sheet :is(.prep-sheet-subtitle,.prep-sheet-contact dt,.prep-sheet-header span,footer){color:#cdbed1}.prep-page .prep-print-sheet :is(.prep-sheet-contact>div,footer){border-color:#b99b6b55}.prep-page .prep-print-sheet .prep-sheet-header{border-color:#dfbc7a}}#dane-dostawy{scroll-margin-top:115px}.order-page .order-hero h1{max-width:950px}.order-hero p{max-width:760px;font-size:18px}.order-page section[id]{scroll-margin-top:calc(var(--fourk-header-height) + var(--fourk-menu-height) + 18px - 100px)}.order-path{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:25px}.order-path a{display:flex;align-items:center;gap:13px;padding:19px 16px;background:#211b28;border:1px solid #d3b17466;border-radius:6px;font-weight:700}.order-path svg{color:#edcb8d;flex:none}.order-path a>svg:last-child:not(:first-child){margin-left:auto;width:17px}.order-start{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:29px;background:linear-gradient(130deg,#48364d,#292132);border:1px solid #d2ae71;border-radius:7px}.order-start h2{font-size:40px;margin-bottom:17px}.order-start p{margin:0}.order-start>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;min-width:0}.order-start a{display:flex;gap:12px;align-items:center;overflow-wrap:anywhere;font-size:17px;color:#f0d399}.order-start a svg{flex:none}.order-prepare{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.order-page h2{margin-bottom:20px}.order-checklist{padding:26px;background:#211b28;border:1px solid #cbaa6f77;border-radius:7px}.order-checklist>svg{color:#edc98b;margin-bottom:15px}.order-page h3{font-size:31px;margin-bottom:17px}.order-outputs{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:23px 0 10px}.order-outputs article{padding:26px 23px;background:#413246;border:1px solid #d1ad7066;border-radius:7px}.order-outputs svg{color:#edc98b;margin-bottom:20px}.order-outputs p{margin:0;font-size:15px}.order-delivery{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.order-delivery article{padding:29px;border:1px solid #bba06c88;border-radius:7px;background:#211b28}.order-delivery .order-locker{background:linear-gradient(140deg,#4a3c45,#2e2636);border-color:#edc98b}.order-badge{display:inline-flex;align-items:center;gap:9px;color:#f5d99f;font:11px var(--mono);margin-bottom:22px}.order-locker-visual{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0}.order-locker-visual>div>span{font:11px var(--mono);letter-spacing:1px;color:#f4d397}.order-locker-visual strong{display:block;font:600 clamp(48px,5vw,72px)/1.15 var(--display);color:#f4d397;margin:8px 0 14px}.order-locker-visual img{width:145px;height:185px;object-fit:contain}.order-page address{font-style:normal;font-size:20px;line-height:1.7;color:#fff1d9}.order-page address small{display:block;font-size:14px;color:#d4c7d7}.order-recipient{display:flex;flex-direction:column;align-items:flex-start;gap:5px;border-block:1px solid #d4b17455;padding:18px 0;margin-bottom:22px;overflow-wrap:anywhere}.order-recipient>strong{font-size:13px;color:#d3c5d5}.order-recipient a{font-size:18px;color:#f4d397}.order-visit>svg{color:#edc98b;margin-bottom:19px}.order-visit>strong{font-size:20px}.order-visit address{margin:16px 0}.order-visit .text-link{display:flex;width:max-content;margin-top:16px}.order-completion{display:grid;grid-template-columns:1.25fr 1fr;gap:35px}.order-completion>div:last-child{padding:26px;background:#211b28;border-radius:7px;border:1px solid #c7a77266;align-self:start}.order-completion svg{color:#edc98b;margin-bottom:17px}.order-return{display:flex;gap:23px;padding:27px;background:#423445;border:1px solid #d2b174;border-radius:7px;margin-top:23px}.order-return>svg,.order-privacy>svg{flex:none;color:#edc98b}.order-shipping-prices{display:flex;gap:20px 35px;flex-wrap:wrap;margin:18px 0}.order-shipping-prices span{display:flex;flex-direction:column;font-size:15px;color:#f0e1d8}.order-shipping-prices strong{font:600 46px/1.2 var(--display);color:#f4d397}.order-return p{margin:0}.order-privacy{display:flex;gap:18px;padding:24px 0 0}.order-privacy h3{font-size:27px}.order-privacy p{font-size:15px;margin:0}.order-page .fourk-final{grid-template-columns:1fr auto}.order-page .fourk-final h2{margin:0}@media(max-width:800px){.order-path{grid-template-columns:1fr 1fr}.order-start,.order-prepare,.order-delivery,.order-completion,.order-outputs{grid-template-columns:1fr}.order-start{gap:23px}.order-page .fourk-final{grid-template-columns:1fr}.order-path a{font-size:13px}.order-page .order-hero p{font-size:16px}.order-locker-visual img{width:125px}}@media(max-width:500px){.order-path{gap:10px}.order-path a{padding:14px 10px;gap:8px;font-size:12px}.order-path a>svg:last-child:not(:first-child){display:none}.order-path svg{width:22px}.order-start,.order-checklist,.order-delivery article,.order-outputs article,.order-completion>div:last-child{padding:23px 18px}.order-start h2{font-size:34px}.order-start a{font-size:15px}.order-start a svg{width:18px}.order-locker-visual img{width:90px;height:150px}.order-page address{font-size:18px}.order-recipient a{font-size:16px}.order-page h3{font-size:29px}.order-return{padding:22px 17px;gap:14px}.order-return>svg{width:25px}.order-shipping-prices{gap:17px}.order-shipping-prices strong{font-size:40px}.order-shipping-prices span{font-size:13px}.order-privacy{gap:13px}.order-privacy h3{font-size:26px}.order-prepare{gap:20px}}.fourk-page{background:#2c2731;color:#fff6e8}.fourk-page .eyebrow{font-size:11px;line-height:1.7;letter-spacing:1.3px;color:#edcb8d;margin-bottom:15px}.fourk-page .button{font-size:14px;min-height:54px;padding:14px 20px;gap:18px}.fourk-page .button svg,.fourk-page .text-link svg{flex:none}.fourk-page .text-link{font-size:15px;color:#f0d29b;line-height:1.7}.fourk-page h2{font-size:clamp(34px,3.6vw,49px);line-height:1.08}.fourk-page h3{font:600 28px/1.15 var(--display);text-wrap:initial}.fourk-page p{font-size:16px;line-height:1.85;color:#ddd2df}.fourk-hero{position:relative;isolation:isolate;background:#081018;border-bottom:1px solid #d9b87955;padding:23px 0 34px;overflow:hidden}.fourk-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.fourk-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080e16f5,#080e16df 65%,#080e16ba)}.fourk-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#e0d4df;font-size:13px;margin-bottom:24px}.fourk-breadcrumb a{text-decoration:underline;text-underline-offset:5px}.fourk-breadcrumb [aria-current]{color:#ebca8c}.fourk-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:45px;align-items:center}.fourk-page h1{font:600 clamp(47px,5.2vw,74px)/1.03 var(--display);max-width:830px;white-space:pre-line;margin:0 0 22px;letter-spacing:-.7px}.fourk-hero-copy>p{max-width:760px;color:#e5dce6;font-size:17px;line-height:1.85;margin-bottom:20px}.fourk-hero-copy .fourk-hero-quote{border-left:3px solid #e8c485;padding-left:16px;margin-bottom:23px;font-size:15px;display:flex;flex-direction:column;gap:4px}.fourk-hero-quote strong{color:#f2d396;font-size:18px}.fourk-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.fourk-camera{position:relative;border:1px solid #e3c08388;border-radius:7px;padding:7px;background:#1c1721;box-shadow:0 15px 45px #0005}.fourk-camera>img{width:100%;height:310px;object-fit:cover;object-position:center 45%;border-radius:3px}.fourk-format-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 6px;gap:8px}.fourk-format-strip span{font:600 28px/1.1 var(--display);color:#f6d599;text-align:center;border-right:1px solid #d5af7066}.fourk-format-strip span:last-child{border:0}.fourk-camera-caption{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:#e6d3be;padding:0 2px 9px}.fourk-content{padding-bottom:33px}.fourk-jumps{display:flex;flex-wrap:wrap;gap:14px 27px;padding:24px 0;border-bottom:1px solid #d5b47744;margin-bottom:31px;font-size:14px;color:#eed19b}.fourk-jumps a{border-bottom:1px solid #d7b77b66;padding:3px 0}.fourk-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:25px}.fourk-section-intro p{margin-bottom:0}.fourk-story{display:flex;align-items:center;justify-content:space-between;gap:23px;padding:25px;border:1px solid #c8a96d88;border-radius:7px;background:#211b28;margin-bottom:21px}.fourk-clips{display:flex;gap:12px;flex:1}.fourk-clips>span{display:flex;flex:1;flex-direction:column;gap:12px;align-items:center;padding:21px 11px;background:#45354c;border:1px solid #d4b17455;border-radius:5px;font-size:14px;color:#f0e4d5}.fourk-clips svg,.fourk-story-arrow,.fourk-finished>svg{color:#edcb8d;flex:none}.fourk-finished{display:flex;align-items:center;gap:17px;flex:1;padding-left:5px}.fourk-finished strong{font:600 31px/1.15 var(--display);display:block;margin-bottom:9px;color:#fff1d8}.fourk-finished span{font-size:14px;color:#d8c9db}.fourk-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fourk-benefits article{display:flex;gap:17px;border:1px solid #bba06e77;background:linear-gradient(135deg,#4a394f,#342b3c);border-radius:7px;padding:24px 20px}.fourk-benefits article>svg{flex:none;color:#efcc8e;margin-top:3px}.fourk-benefits h3{margin-bottom:12px}.fourk-benefits p{font-size:14px;margin:0}.fourk-chapter{position:relative;border-top:1px solid #d4b17177;padding-top:29px;margin-top:31px}.fourk-chapter:before{content:"";position:absolute;left:0;top:-3px;width:77px;height:5px;border-radius:3px;background:#e8c688}.fourk-chapters{display:grid;grid-template-columns:1fr 1fr;gap:39px;align-items:center}.fourk-chapters h2,.fourk-quote h2,.fourk-delivery h2{margin-bottom:18px}.fourk-points{padding:0;list-style:none;margin:18px 0 0}.fourk-points li{display:flex;gap:13px;font-size:15px;line-height:1.8;color:#e2d8e5;margin:0 0 12px}.fourk-points svg{flex:none;color:#edc98b;margin-top:4px}.fourk-chapter-visual{background:linear-gradient(140deg,#47344d,#1f1a28);border:1px solid #d1af7366;border-radius:7px;padding:29px 23px}.fourk-chapter-visual>span{font:10px var(--mono);letter-spacing:1.2px;color:#edcb8d}.fourk-player-mark{display:flex;align-items:center;gap:17px;min-height:125px;color:#f4d599}.fourk-player-mark>svg{padding:15px;width:65px;height:65px;border:1px solid #eac782;border-radius:50%;background:#2c2236}.fourk-player-mark strong{font:600 37px/1.1 var(--display);color:#fff1d7}.fourk-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:4px solid #ebca8e}.fourk-timeline span{position:relative;padding:16px 8px 0;border-left:1px solid #d4ae6b66;font-size:13px;line-height:1.6;color:#e9dde6}.fourk-timeline span:before{content:"";position:absolute;top:-7px;left:-5px;width:10px;height:10px;background:#f8dba4;border-radius:50%}.fourk-chapter-visual p{font-size:13px;margin:21px 0 0;color:#d4c5d6}.fourk-quality{display:flex;gap:20px;background:#211b28;border-left:3px solid #e1bd7b;padding:25px 27px;margin-top:27px;border-radius:0 6px 6px 0}.fourk-quality>svg{flex:none;color:#edca8b;margin-top:3px}.fourk-quality h2{font-size:33px;margin-bottom:14px}.fourk-quality p{font-size:15px;margin-bottom:0}.fourk-quote{display:grid;grid-template-columns:1fr 330px;gap:36px;padding:29px;background:linear-gradient(130deg,#4a384b,#2b2333);border:1px solid #dfbc7e;border-radius:7px}.fourk-quote:before{left:29px}.fourk-quote p{margin-bottom:18px}.fourk-quote-contact{padding:25px;border:1px solid #d7b67777;border-radius:5px;background:#211a29;display:flex;flex-direction:column;align-items:flex-start;gap:17px;align-self:center}.fourk-quote-contact>span{font:10px var(--mono);letter-spacing:1px;color:#e8c58b}.fourk-quote-contact>strong{font:600 37px/1.1 var(--display);color:#fff0d3}.fourk-quote-contact .button{width:100%;justify-content:space-between}.fourk-quote-contact>a:not(.button){display:flex;gap:11px;align-items:center;font-size:15px;color:#f0d39c;overflow-wrap:anywhere}.fourk-quote-contact>a svg{flex:none}.fourk-steps h2{margin-bottom:17px}.fourk-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:24px}.fourk-step-grid article{border-top:1px solid #d2ae6c66;padding-top:23px}.fourk-step-grid article>span{display:grid;place-items:center;width:64px;height:64px;border:1px solid #d3af70;border-radius:13px;color:#edca8d;background:linear-gradient(130deg,#4b3b4f,#2c2434);margin-bottom:19px}.fourk-step-grid h3{margin-bottom:13px;font-size:30px}.fourk-step-grid p{font-size:15px;margin:0}.fourk-delivery{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.fourk-media{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fourk-media>div{display:flex;align-items:center;gap:14px;padding:23px 18px;border:1px solid #c6a77277;border-radius:6px;background:#3a2d42;font-size:15px;color:#f0e1d2}.fourk-media svg{flex:none;color:#f0cd8c}.fourk-extra h2{margin-bottom:18px}.fourk-faq h2{margin-bottom:24px}.fourk-page .faq-list{padding:0 23px;background:#211b28;border:1px solid #d2b17577;border-radius:7px}.fourk-page .faq-list summary{font-size:17px;line-height:1.75;padding:21px 0;gap:20px}.fourk-page .faq-list summary svg{flex:none;color:#e8c788}.fourk-page .faq-list details p{font-size:16px;line-height:1.85;color:#e0d4e2}.fourk-final{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;background:#211b28;border:1px solid #d6b77788;padding:29px;border-radius:7px;margin-top:31px}.fourk-final h2{margin-bottom:16px}.fourk-final p{margin:0;max-width:710px}.fourk-tapes{margin:22px 0 0!important;font-size:14px!important;display:flex;gap:6px 13px;flex-wrap:wrap}.fourk-tapes a{display:inline-flex;align-items:center;gap:9px;color:#f0d29b;text-decoration:underline;text-underline-offset:4px}@media(max-width:1050px){.fourk-hero-grid{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.fourk-camera>img{height:295px}.fourk-page h1{font-size:60px}.fourk-benefits{grid-template-columns:1fr}.fourk-benefits article{padding:21px}.fourk-quote{grid-template-columns:1fr 300px;gap:27px}.fourk-media>div{padding:20px 13px;gap:10px}.fourk-final{grid-template-columns:1fr}.fourk-final>.button{justify-self:start}}@media(max-width:700px){.fourk-page .container{width:calc(100% - 36px)}.fourk-page .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:13px}.fourk-hero{padding:20px 0 26px}.fourk-breadcrumb{font-size:12px;margin-bottom:24px;gap:11px}.fourk-hero-grid{display:block}.fourk-hero-copy{position:relative;z-index:1}.fourk-page h1{font-size:clamp(39px,10vw,55px);line-height:1.04;margin-bottom:20px}.fourk-hero-copy>p{font-size:15px;line-height:1.85}.fourk-hero-copy .fourk-hero-quote{font-size:14px;padding-left:13px;gap:7px}.fourk-hero-quote strong{font-size:17px}.fourk-actions{gap:11px}.fourk-actions .button{width:100%;justify-content:space-between;font-size:13px;padding:14px 16px}.fourk-camera{display:none}.fourk-jumps{font-size:13px;gap:12px 22px;padding:21px 0;margin-bottom:26px}.fourk-page h2{font-size:35px}.fourk-section-intro{grid-template-columns:1fr;gap:18px;margin-bottom:22px}.fourk-page p{font-size:15px}.fourk-story{flex-wrap:wrap;padding:18px 14px;gap:19px;margin-bottom:17px}.fourk-clips{flex-basis:100%;gap:9px}.fourk-clips>span{font-size:12px;padding:16px 7px;gap:10px}.fourk-clips svg{width:23px}.fourk-story-arrow{width:26px;margin-left:7px}.fourk-finished{padding-left:0;gap:12px}.fourk-finished>svg{width:29px}.fourk-finished strong{font-size:26px;margin-bottom:7px}.fourk-finished span{font-size:12px;line-height:1.7}.fourk-benefits{gap:13px}.fourk-benefits article{padding:20px 17px;gap:15px}.fourk-benefits h3{font-size:27px}.fourk-benefits p{font-size:14px}.fourk-chapter{padding-top:25px;margin-top:26px}.fourk-chapters{grid-template-columns:1fr;gap:23px}.fourk-points li{font-size:14px;gap:12px}.fourk-chapter-visual{padding:22px 17px}.fourk-chapter-visual>span{font-size:9px}.fourk-player-mark{min-height:107px;gap:14px}.fourk-player-mark strong{font-size:33px}.fourk-player-mark>svg{width:53px;height:53px;padding:12px}.fourk-timeline span{font-size:12px;padding:14px 7px 0}.fourk-chapter-visual p{font-size:13px}.fourk-quality{padding:21px 17px;gap:14px;margin-top:24px}.fourk-quality>svg{width:25px}.fourk-quality h2{font-size:30px}.fourk-quality p{font-size:14px}.fourk-quote{grid-template-columns:1fr;padding:24px 19px;gap:23px}.fourk-quote:before{left:19px}.fourk-quote-contact{padding:22px 17px;width:100%}.fourk-quote-contact>a:not(.button){font-size:15px}.fourk-step-grid{grid-template-columns:1fr;gap:22px}.fourk-step-grid article{padding-top:19px}.fourk-step-grid article>span{width:54px;height:54px;margin-bottom:15px}.fourk-step-grid h3{font-size:28px}.fourk-step-grid p{font-size:14px}.fourk-delivery{grid-template-columns:1fr;gap:24px}.fourk-media{gap:12px}.fourk-media>div{font-size:13px;padding:18px 12px;gap:10px}.fourk-media svg{width:23px}.fourk-page .text-link{font-size:14px}.fourk-page .faq-list{padding:0 16px}.fourk-page .faq-list summary{font-size:15px;padding:18px 0;gap:12px}.fourk-page .faq-list details p{font-size:15px;padding-right:0}.fourk-final{padding:24px 19px;gap:23px;margin-top:26px}.fourk-final .button{width:100%;font-size:13px;padding:14px;justify-content:space-between}.fourk-content{padding-bottom:26px}.fourk-tapes{font-size:13px!important}}@media(max-width:370px){.fourk-format-strip span{font-size:25px}.fourk-finished strong{font-size:24px}.fourk-media>div{flex-direction:column;align-items:flex-start;gap:11px}.fourk-quote-contact>a:not(.button){font-size:14px}}.fourk-content{--fourk-header-height:100px;--fourk-menu-height:68px}.fourk-jumps{position:sticky;top:var(--fourk-header-height);z-index:30;flex-wrap:nowrap;align-items:center;gap:8px 14px;padding:10px 0;min-height:68px;background:#2c2731;box-shadow:0 12px 18px -18px #000b;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#a38b63 #2c2731;overscroll-behavior-x:contain}.fourk-jumps a{flex:none;white-space:nowrap;border-bottom:3px solid transparent;padding:10px 12px;border-radius:4px 4px 0 0;line-height:1.6;transition:background .15s,color .15s,border-color .15s}.fourk-jumps a:hover{background:#e9c78516;color:#fff5dd}.fourk-jumps a[aria-current=location]{color:#fff1d3;background:#e9c78520;border-bottom-color:#edcb8d;font-weight:800}.fourk-jumps a:focus-visible{outline-offset:-3px}.fourk-content section[id]{scroll-margin-top:calc(var(--fourk-header-height) + var(--fourk-menu-height) + 18px - 100px)}@media(max-width:700px){.fourk-jumps{gap:7px;padding:8px 0;min-height:60px;font-size:13px}.fourk-jumps a{padding:10px}.fourk-content{--fourk-header-height:80px;--fourk-menu-height:60px}}@media(prefers-reduced-motion:reduce){.fourk-jumps a{transition:none}}.fourk-timeline span strong,.fourk-timeline span small,.fourk-timeline span b{display:block}.fourk-timeline span strong{font-size:16px;color:#fff0d4}.fourk-timeline span small{font-size:10px;letter-spacing:.6px;margin:7px 0;color:#cfc2d5}.fourk-timeline span b{font-size:12px;font-weight:500;color:#e9c689}.fourk-dates{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:center;margin-top:25px;padding:29px;border:1px solid #d3b17588;border-radius:7px;background:#211b28}.fourk-dates h2{margin-bottom:18px;font-size:clamp(32px,3.3vw,44px)}.fourk-dates p{margin-bottom:17px}.fourk-dates-card{padding:25px 20px;background:linear-gradient(135deg,#47344d,#2d2235);border:1px solid #d5b37466;border-radius:6px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.fourk-dates-card>svg{color:#edcb8d}.fourk-dates-card>strong{font:600 30px/1.2 var(--display)}.fourk-subtitle-example{font:500 clamp(17px,2vw,23px)/1.5 var(--mono);color:#fff7e7;background:#0b0a10b0;padding:10px 13px;white-space:nowrap;border-radius:3px}.fourk-dates-card p{font-size:12px;margin:0;color:#d7cadb}.fourk-subtitle-options{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.fourk-subtitle-options span{font-size:13px;color:#ecd09b;border-block:1px solid #d0ab6c66;padding:6px 0}.fourk-dates-card>small{font-size:12px;color:#cdbed1}@media(max-width:700px){.fourk-dates{grid-template-columns:1fr;padding:23px 18px;gap:23px}.fourk-dates h2{font-size:33px}.fourk-dates-card{padding:23px 12px}.fourk-subtitle-example{font-size:17px;padding:9px}.fourk-timeline span strong{font-size:14px}.fourk-timeline span small{font-size:9px}.fourk-timeline span b{font-size:11px}}.fourk-section-intro-compact{grid-template-columns:1fr}.fourk-final h2:only-child{margin-bottom:0}@media(min-width:1051px){.fourk-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fourk-benefits article{flex-direction:column;gap:15px;padding:24px 20px}.fourk-benefits h3{font-size:28px}.fourk-benefits p{font-size:14px}}@media(min-width:701px)and (max-width:1050px){.fourk-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.fourk-timeline span b{display:block;margin-top:10px}.prices-page main{font-size:16px;line-height:1.7}.prices-page main p{color:#e4d8e2;font-size:16px;line-height:1.75;margin:0 0 16px}.prices-page main h2{font-size:clamp(34px,3vw,44px);line-height:1.08}.prices-page main h3{font-family:var(--display);font-size:27px;line-height:1.15}.prices-page main .eyebrow{font-size:11px;line-height:1.6;letter-spacing:1.3px;display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#e9c98b}.prices-page main [id]{scroll-margin-top:110px}.price-hero{position:relative;isolation:isolate;overflow:hidden;background:#0d141c;padding:25px 0 28px;border-bottom:1px solid #b9955b55}.price-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070c12da,#070c12a6 65%,#070c1255);z-index:-1}.price-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.price-breadcrumb{display:flex;gap:12px;align-items:center;font-size:14px;color:#d5c5d5;margin-bottom:18px}.price-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.price-breadcrumb [aria-current]{color:#f1d597}.price-hero h1{font-size:clamp(43px,4.5vw,64px);line-height:1.04;max-width:1050px;text-wrap:balance;margin-bottom:15px}.prices-page main .price-hero-intro{max-width:880px;color:#f0e6e9;margin:0 0 17px}.price-formats{display:flex;align-items:center;gap:10px;max-width:1050px;color:#f0d49b;font-size:14px;line-height:1.8}.price-formats svg{flex-shrink:0}.price-content{padding:26px 0 40px}.price-jumps{display:flex;flex-wrap:wrap;gap:8px 22px;padding:0 0 20px;margin-bottom:5px;border-bottom:1px solid #c8a76a55}.price-jumps a{font-size:14px;min-height:40px;display:flex;align-items:center;color:#f6dfb3;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a4835155}.price-jumps a:hover{color:#fff;text-decoration-color:#efce8c}.price-standard{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #d2ac6b;border-radius:9px;overflow:hidden;margin-top:24px;background:#352b3d}.price-main,.price-included{padding:30px;min-width:0}.price-main{background:linear-gradient(140deg,#504454,#3b3043)}.price-main h2{margin-bottom:13px}.price-rate{display:flex;align-items:center;gap:24px;padding:14px 0;margin:17px 0;border-block:1px solid #e2c98c44}.price-rate>div{display:flex;flex-direction:column;gap:2px}.price-rate strong{font:600 clamp(47px,4vw,59px)/1.05 var(--display);color:#f6d794;white-space:nowrap}.price-rate>div>span{font-size:14px;color:#fff0dc}.price-equals{font-size:24px;color:#ebcc8d}.price-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 10px}.price-examples>div{display:flex;flex-direction:column;padding:11px 12px;background:#211a29a1;border-radius:5px}.price-examples span{font-size:14px;color:#e2d5df}.price-examples strong{font-size:22px;color:#fff0cd}.prices-page main .price-examples-note{font-size:14px;line-height:1.6;color:#dfd1dd;margin-bottom:17px}.price-hdv{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:16px;border:1px solid #dcb86e;border-left-width:4px;background:#251f2e;border-radius:5px;margin-bottom:15px}.price-hdv>div:first-child{display:grid;grid-template-columns:27px 1fr;gap:2px 8px;align-items:center}.price-hdv h3{font-size:26px!important;color:#ffedc1}.price-hdv>div:first-child>span{grid-column:2;font-size:14px;color:#e8dce5}.price-hdv>div:last-child{display:flex;flex-direction:column;text-align:right;flex-shrink:0}.price-hdv strong{font:600 34px/1.2 var(--display);color:#f4d28f;white-space:nowrap}.price-hdv strong>span{font-size:23px}.price-hdv>div:last-child>span{font-size:14px;color:#e9dce5}.prices-page main .price-terms{font-size:14px;line-height:1.65;color:#f0e2e9;margin-bottom:18px}.price-progressive{display:flex;align-items:center;gap:12px;padding:16px;background:#eed092;color:#2b202c;border-radius:5px}.price-progressive>svg{flex-shrink:0}.price-progressive strong{display:block;font-size:17px;line-height:1.45;margin-bottom:5px}.price-progressive span{display:block;font-size:14px;line-height:1.6}.price-actions{display:flex;gap:12px 18px;align-items:center;flex-wrap:wrap;margin-top:21px}.prices-page main .button{font-size:14px;line-height:1.5;gap:12px;padding:15px 19px;min-height:50px}.prices-page main .button svg{flex-shrink:0}.price-secondary{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#f5dfb5;font-size:14px;line-height:1.6;font-weight:750;text-decoration:underline;text-decoration-color:#c7aa6d55;text-underline-offset:6px}.price-secondary:hover{color:#fff;text-decoration-color:#fff}.price-secondary>svg{flex-shrink:0}.price-included{border-left:1px solid #d4b77c44}.price-included h2{margin-bottom:14px}.price-points{list-style:none;padding:0;margin:18px 0 0}.price-points li{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;color:#efe4eb;font-size:16px;line-height:1.7}.price-points li:last-child{margin-bottom:0}.price-points svg{color:#eccb89;flex-shrink:0;margin-top:5px}.price-delivery{border-top:1px solid #d9ba7c44;margin-top:23px;padding-top:21px}.price-delivery h3{margin-bottom:15px}.price-delivery-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.price-delivery-choices>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 5px;background:#211b29;border:1px solid #c1a06255;border-radius:5px;color:#f3dfb8;font-size:14px;line-height:1.4}.price-delivery-choices svg{color:#edcd8a}.price-delivery>p{font-size:14px!important;line-height:1.75!important;margin:0!important}.price-sources,.price-editing{display:flex;gap:16px;padding:21px 24px;border-bottom:1px solid #c6a56b55;background:#2c2433}.price-sources{margin-top:16px;border-radius:7px 7px 0 0}.price-editing{border-radius:0 0 7px 7px}.price-sources>svg,.price-editing>svg{color:#e8c784;flex-shrink:0;margin-top:3px}.price-sources h3,.price-editing h3{margin-bottom:9px}.price-sources p,.price-editing p{font-size:15px!important;margin:0!important}.price-ai{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;border:1px solid #b1976855;border-radius:8px;background:#221c2a;padding:28px;margin:30px 0}.price-ai h2{margin-bottom:15px}.price-ai p{margin:0!important}.price-ai-action .price-points{margin-top:0;margin-bottom:18px}.price-ai-action li{font-size:15px;margin-bottom:10px}.price-ai-action .button{width:100%;justify-content:center;margin-bottom:8px}.price-discs .disc-offer{margin:0;padding:28px;background:linear-gradient(135deg,#3d3045,#2b2333);border-color:#d4b57c;border-radius:8px}.price-discs .disc-heading{gap:17px;margin-bottom:14px}.prices-page main .disc-heading .eyebrow{color:#edcb8d;font-size:11px}.price-discs .disc-heading h2{color:#fff3dc}.price-discs .disc-icon{width:50px;height:50px;flex-shrink:0}.price-discs .disc-icon svg{width:31px}.prices-page main .disc-intro{font-size:16px;color:#d7cadb;max-width:950px;margin-bottom:18px}.price-discs .envelope-included{padding:14px 17px;margin:0 0 18px;gap:12px}.price-discs .envelope-included strong{font-size:17px;line-height:1.5}.price-discs .disc-options{gap:15px}.price-discs .disc-options article{padding:21px;min-height:0;display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-content:start}.price-discs .disc-type{font-size:11px;color:#edcb8d;grid-column:1;grid-row:1}.prices-page main .disc-options h3{font-size:31px;color:#fff3dc;grid-column:1;grid-row:2;min-height:0;margin:0}.price-discs .disc-art{position:static;grid-column:2;grid-row:1/4;width:47px;height:47px;color:#b29464;opacity:.65;margin:0;align-self:center}.price-discs .disc-price{grid-column:1;grid-row:3;margin:10px 0 0;display:flex;gap:7px;align-items:baseline}.price-discs .disc-price strong{font-size:36px;color:#f2d49a;white-space:nowrap}.price-discs .disc-price span{font-size:14px;color:#d7cadb}.prices-page main .disc-options p{grid-column:1/-1;font-size:14px;line-height:1.65;color:#dfd1e1;margin:7px 0 0}.price-discs .packaging-prices{margin-top:18px;padding-top:15px}.prices-page main .packaging-prices p{font-size:14px;color:#d7cadb;margin:0;line-height:1.65;gap:15px}.prices-page main .disc-note{font-size:14px;line-height:1.7;color:#d7cadb;margin-top:16px;margin-bottom:0}.price-shipping{padding:30px 0;margin:29px 0;border-block:1px solid #c3a46a66}.price-shipping-heading{max-width:950px;margin-bottom:22px}.price-shipping-heading h2{margin-bottom:13px}.price-shipping-heading p{margin-bottom:0!important}.price-shipping-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #b59c6a66;border-radius:7px;background:#332a3c;overflow:hidden}.price-locker{display:flex;align-items:center;gap:18px;padding:25px}.price-locker>div{min-width:0;flex:1}.prices-page main .price-locker h3{font-size:54px;color:#f5d28b;margin:0 0 12px}.price-locker>img{width:110px;height:180px;object-fit:contain;flex-shrink:0}.price-locker p{font-size:15px!important;line-height:1.7!important;margin-bottom:8px!important}.price-return{padding:25px;border-left:1px solid #c3a46a55}.price-return>svg{color:#ebc783;margin-bottom:12px}.price-return h3{margin-bottom:12px}.price-return>strong{display:block;font:600 36px/1.1 var(--display);color:#f4d390;margin-bottom:10px}.price-return>p{font-size:15px!important}.price-return .price-points{margin-top:12px}.price-return .price-points li{font-size:14px;margin-bottom:8px}.price-return .price-secondary{margin-top:8px}.prices-page main .price-studio{display:flex;align-items:flex-start;gap:9px;margin:17px 0 0;font-size:14px;line-height:1.7}.price-studio svg{flex-shrink:0;color:#ebc783;margin-top:3px}.price-faq{margin:28px 0}.price-faq h2{margin-bottom:22px}.price-faq-list{padding:0 24px;border:1px solid #bca16f66;border-radius:7px;background:#251e2e}.price-faq-list details+details{border-top:1px solid #d3b77c33}.price-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:17px;font-weight:750;color:#f6e3bd;padding:19px 0;line-height:1.6}.price-faq-list summary::-webkit-details-marker{display:none}.price-faq-list summary:focus-visible{outline:2px solid #fff;outline-offset:4px}.price-faq-list summary svg{flex-shrink:0;color:#e5c387}.price-faq-list details[open] summary svg{transform:rotate(180deg)}.price-faq-list details p{padding:0 35px 21px 0;margin:0!important;max-width:1000px}.price-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:28px;border:1px solid #d2ac6b;border-radius:8px;background:linear-gradient(130deg,#4b3d50,#2e2637);margin-top:28px}.price-contact h2{margin-bottom:15px}.price-contact p{margin:0!important}.price-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.price-contact .button{width:100%;justify-content:flex-start;gap:17px!important}.price-contact .button span{display:flex;flex-direction:column;font-size:14px;font-weight:500}.price-contact .button strong{font-size:29px;font-weight:800;line-height:1.4}.price-mail{display:flex;align-items:center;gap:10px;font-size:16px;min-height:44px;font-weight:700;overflow-wrap:anywhere}.price-mail svg{flex-shrink:0}.price-extra,.price-other{padding:25px 0;border-top:1px solid #c3a46a66;margin-top:25px}.price-extra h2,.price-other h2{margin-bottom:15px}.price-other>div{display:flex;gap:20px;justify-content:space-between;padding:15px 0}.price-other>div>strong{color:#f4d390;white-space:nowrap}@media(max-width:1050px){.price-main,.price-included{padding:23px}.price-hdv{gap:10px;flex-wrap:wrap}.price-hdv>div:last-child{text-align:left}.price-actions{align-items:flex-start;flex-direction:column}.price-locker{padding:21px;gap:10px}.price-locker>img{width:85px;height:160px}.price-ai{grid-template-columns:1.15fr 1fr;gap:25px}.price-rate{gap:18px}.price-rate strong{font-size:47px}.price-contact{gap:25px}}@media(max-width:760px){.prices-page main{font-size:16px}.prices-page main h2{font-size:35px}.price-hero{padding:20px 0 23px}.price-hero h1{font-size:44px;line-height:1.04}.price-breadcrumb{font-size:13px;margin-bottom:17px}.prices-page main .price-hero-intro{font-size:15px;line-height:1.7;margin-bottom:14px}.price-formats{font-size:13px;gap:8px;align-items:flex-start;line-height:1.85}.price-formats svg{margin-top:3px;width:19px}.price-content{padding-top:18px}.price-jumps{gap:3px 18px;padding-bottom:14px}.price-jumps a{font-size:13px;min-height:38px}.price-standard{grid-template-columns:1fr;margin-top:19px}.price-main,.price-included{padding:24px 20px}.price-included{border-left:0;border-top:1px solid #d4b77c66}.price-rate{gap:20px;justify-content:flex-start}.price-rate strong{font-size:47px}.price-examples{gap:7px}.price-examples>div{padding:10px 9px}.price-examples span{font-size:13px}.price-examples strong{font-size:21px}.price-hdv{flex-wrap:nowrap;gap:12px}.price-hdv h3{font-size:25px!important}.price-hdv strong{font-size:32px}.price-hdv>div:last-child{text-align:right}.price-progressive{padding:14px;gap:10px;align-items:flex-start}.price-progressive>svg{width:23px;margin-top:2px}.price-progressive strong{font-size:16px}.price-actions{gap:10px}.price-actions .button{width:100%;justify-content:center}.price-sources,.price-editing{padding:19px 17px;gap:12px}.price-ai{grid-template-columns:1fr;padding:23px 20px;gap:21px;margin:25px 0}.price-discs .disc-offer{padding:23px 18px}.price-discs .disc-heading{gap:12px;align-items:flex-start}.price-discs .disc-icon{width:39px;height:39px}.price-discs .disc-icon svg{width:27px}.price-discs .disc-options{grid-template-columns:1fr;gap:12px}.price-discs .disc-options article{grid-template-columns:1fr auto;padding:17px;gap:5px 12px}.price-discs .disc-type{display:none}.prices-page main .disc-options h3{grid-column:1;grid-row:1;font-size:28px}.price-discs .disc-art{grid-column:2;grid-row:1;width:31px;height:31px}.price-discs .disc-price{grid-column:2;grid-row:2/4;flex-direction:column;align-items:flex-end;gap:0;margin:5px 0 0}.price-discs .disc-price strong{font-size:31px}.prices-page main .disc-options p{grid-column:1;grid-row:2/4;margin:7px 0 0}.price-discs .envelope-included{padding:13px 12px;gap:9px}.price-discs .envelope-included strong{font-size:16px}.price-discs .envelope-included svg{width:25px;flex-shrink:0}.price-shipping{padding:25px 0;margin:25px 0}.price-shipping-grid{grid-template-columns:1fr}.price-locker{padding:23px 19px;gap:14px}.price-locker>img{width:90px;height:165px}.price-return{border-left:0;border-top:1px solid #c3a46a55;padding:23px 20px}.price-return>strong{font-size:34px}.price-faq-list{padding:0 17px}.price-faq-list summary{font-size:16px;padding:18px 0;gap:14px}.price-faq-list details p{font-size:15px!important;padding-right:0;line-height:1.75!important}.price-contact{grid-template-columns:1fr;padding:23px 20px;gap:23px}.price-contact .button strong{font-size:28px}.price-contact .price-mail{font-size:15px}.price-contact .price-secondary{font-size:14px}}@media(max-width:360px){.price-hero h1{font-size:39px}.price-main,.price-included{padding:22px 16px}.price-rate{gap:12px}.price-rate strong{font-size:42px}.price-rate>div>span{font-size:13px}.price-examples span{font-size:12px}.price-examples strong{font-size:20px}.price-hdv{flex-wrap:wrap}.price-hdv>div:last-child{text-align:left}.price-hdv strong{font-size:31px}.price-locker{padding:20px 16px;gap:8px}.price-locker>img{width:66px;height:140px}.prices-page main .price-locker h3{font-size:48px}.price-discs .disc-offer{padding:21px 15px}.prices-page main .disc-heading h2{font-size:32px}.price-contact{padding:22px 16px}.price-contact .button strong{font-size:27px}}.price-unusual{grid-column:1/-1;padding:20px 26px;margin:0;border-top:1px solid #c7a46388;border:1px solid #c7a46388;border-left:3px solid #e6c586;border-radius:5px;background:#2b2332}.prices-page main .price-unusual h3{font-size:26px;color:#f2d7a0;margin-bottom:12px}.prices-page main .price-unusual p{font-size:14px;line-height:1.7;color:#e9dfe7;margin:0 0 12px}.prices-page main .price-unusual .price-unusual-example{font-weight:700;color:#fff0d1}.prices-page main .price-unusual p:last-child{margin:0}.price-unusual-jump{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;line-height:1.6;min-height:40px;margin:-3px 0 16px;color:#f3d59d;text-decoration:underline;text-underline-offset:5px}.price-unusual-jump svg{flex-shrink:0}@media(max-width:760px){.price-unusual{padding:20px}.prices-page main .price-unusual h3{font-size:25px}}.price-hero{padding:22px 0 30px;min-height:470px}.price-hero:after{background:linear-gradient(90deg,#070c12dc,#070c129c 58%,#070c123b)}.price-hero-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.price-hero-top .price-breadcrumb{margin:0;font-size:13px}.price-film-status{display:flex;align-items:center;gap:10px;font:10px var(--mono);letter-spacing:1px;color:#ecdfd0}.price-film-status .signal-dot{margin:0}.price-hero-copy{max-width:1050px}.price-hero-label{display:block;font:600 27px/1.1 var(--display);letter-spacing:2px;color:#ebc77f;text-transform:uppercase;margin-bottom:9px}.price-hero h1{font-size:clamp(49px,5.5vw,79px);line-height:1.02;max-width:1050px;margin-bottom:15px;text-shadow:0 2px 24px #0008}.prices-page main .price-hero-intro{font-size:16px;line-height:1.7;margin-bottom:12px;max-width:870px}.price-hero .price-formats{font-size:14px;line-height:1.65;gap:9px;max-width:1000px}.price-hero-offer{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:17px 0 11px}.price-hero-rate{display:flex;align-items:center;gap:17px;color:#fff1d5}.price-hero-rate>strong{font:600 45px/1.05 var(--display);white-space:nowrap;color:#ffe1a0}.price-hero-rate small{font:500 19px/1.2 var(--display);margin-left:5px;color:#f6e4c2}.price-hero-rate>span{font-size:17px;line-height:1.5;border-left:1px solid #dab97977;padding-left:17px;max-width:180px}.price-hero-fifty{display:flex;align-items:center;gap:13px;border:1px solid #d1ad6d99;background:#15151ddd;padding:10px 14px;border-radius:5px;max-width:365px}.price-hero-fifty>strong{display:flex;align-items:center;gap:9px;font:600 31px/1 var(--display);white-space:nowrap;color:#f4cf85}.price-hero-fifty>span{font-size:14px;line-height:1.5;color:#f6e7d0}.price-hero-fifty svg{flex-shrink:0;color:#eac478}.prices-page main .price-hero-hdv{font-size:16px;line-height:1.6;color:#eee0d8;margin:0 0 18px}.price-hero-hdv strong{color:#ffe0a2;font-weight:800;white-space:nowrap}.price-hero-actions{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.prices-page main .price-hero-actions .button{font-size:14px;min-height:50px;padding:13px 22px;gap:22px;justify-content:center}.prices-page main .price-hero-actions .button-ghost{background:#111821bb;border-color:#c4c2c077;color:#fff}.prices-page main .price-hero-actions .button-ghost:hover{background:#29303ccc;border-color:#e9ce92}.price-hero-corner{position:absolute;width:23px;height:23px;border-color:#dfd7ca66;border-style:solid;pointer-events:none}.price-hero-corner.tl{top:13px;left:13px;border-width:1px 0 0 1px}.price-hero-corner.tr{top:13px;right:13px;border-width:1px 1px 0 0}.price-hero-corner.bl{bottom:13px;left:13px;border-width:0 0 1px 1px}.price-hero-corner.br{bottom:13px;right:13px;border-width:0 1px 1px 0}.price-ai.price-ai-compact{grid-template-columns:minmax(0,1fr) auto;gap:27px;padding:24px 28px;min-height:0}.price-ai-compact h2{font-size:35px!important;margin-bottom:12px}.prices-page main .price-ai-compact .eyebrow{margin-bottom:10px}.price-ai-compact>div{max-width:800px}.price-ai-compact>.button{max-width:330px;text-align:center}.price-ai-compact>.button>span{min-width:0}.price-ai-compact .price-points li{font-size:14px}@media(max-width:1050px){.price-hero h1{max-width:850px}.price-hero-offer{gap:15px}.price-hero-rate>strong{font-size:41px}.price-hero-rate{gap:13px}.price-hero-rate>span{font-size:16px;padding-left:13px}.price-hero-fifty{max-width:340px}.price-ai.price-ai-compact{grid-template-columns:minmax(0,1fr) 255px;gap:22px}.price-ai-compact h2{font-size:33px!important}}@media(max-width:760px){.price-hero{padding:20px 0 26px;min-height:0}.price-hero-top{margin-bottom:18px}.price-film-status{display:none}.price-hero-label{font-size:23px;letter-spacing:1.6px;margin-bottom:9px}.price-hero h1{font-size:clamp(39px,10.5vw,51px);line-height:1.04;margin-bottom:14px}.prices-page main .price-hero-intro{font-size:15px;line-height:1.7;margin-bottom:12px}.price-hero .price-formats{font-size:13px;line-height:1.8;gap:8px}.price-hero-offer{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0 11px}.price-hero-rate>strong{font-size:43px}.price-hero-rate>span{font-size:16px;max-width:none}.price-hero-fifty{padding:10px 12px;max-width:100%;gap:12px}.price-hero-fifty>strong{font-size:29px;gap:7px}.price-hero-fifty svg{width:22px}.price-hero-fifty>span{font-size:14px}.prices-page main .price-hero-hdv{font-size:15px;margin-bottom:17px}.price-hero-actions{gap:10px;flex-wrap:nowrap}.prices-page main .price-hero-actions .button{font-size:13px;padding:12px 13px;gap:10px;flex:1;min-width:0;line-height:1.5}.price-hero-actions .button>span{min-width:0}.price-hero-actions .button>svg{width:16px}.price-hero-corner{width:15px;height:15px;opacity:.6}.price-hero-corner.tl,.price-hero-corner.tr{top:8px}.price-hero-corner.bl,.price-hero-corner.br{bottom:8px}.price-hero-corner.tl,.price-hero-corner.bl{left:7px}.price-hero-corner.tr,.price-hero-corner.br{right:7px}.price-ai.price-ai-compact{grid-template-columns:1fr;padding:22px 20px;gap:18px}.price-ai-compact h2{font-size:33px!important}.price-ai-compact>.button{width:100%;max-width:none;justify-content:center}}@media(max-width:360px){.price-hero-rate>strong{font-size:39px}.price-hero-rate small{font-size:17px}.price-hero-rate{gap:11px}.price-hero-rate>span{font-size:14px;padding-left:11px}.price-hero-fifty{gap:10px}.price-hero-fifty>strong{font-size:26px}.price-hero-fifty>span{font-size:13px}.price-hero-actions{flex-direction:column}.prices-page main .price-hero-actions .button{min-height:46px}.price-ai.price-ai-compact{padding:21px 17px}}.price-standard{grid-template-columns:minmax(0,1fr)}.price-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;border:1px solid #b99b6b;border-radius:9px;background:#302638;margin-top:24px;margin-bottom:30px}.price-overview>div{min-width:0}.price-overview .price-delivery{border-top:0;border-left:1px solid #d9ba7c44;margin:0;padding:0 0 0 30px}.price-main-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;margin-top:20px;align-items:start}.price-main-grid>div{min-width:0}.price-main-grid .price-rate{margin-top:0}.price-main-grid .price-billing-note{margin:16px 0 20px}.price-main-grid .price-hdv{margin-bottom:17px}@media(max-width:760px){.price-overview{grid-template-columns:1fr;gap:24px;margin-top:19px;margin-bottom:24px}.price-overview .price-delivery{border-left:0;border-top:1px solid #d9ba7c44;padding:23px 0 0}.price-main-grid{grid-template-columns:1fr;gap:8px;margin-top:18px}}.cinema-site.prices-page .price-content [id]{scroll-margin-top:calc(var(--section-header-height) + var(--section-menu-height) + 18px)}.price-standard-formats{display:flex;align-items:flex-start;gap:13px;padding:16px 17px;border:1px solid #d4b47899;border-left:4px solid #e8c98a;border-radius:5px;background:#2b2233;margin-bottom:18px}.price-standard-formats>svg{flex-shrink:0;color:#edcc8a;margin-top:3px}.price-standard-formats strong{display:block;font-size:17px;line-height:1.5;color:#f8dfa8;margin-bottom:7px}.prices-page main .price-standard-formats p{font-size:16px;line-height:1.8;margin:0;color:#fff0dc}@media(max-width:760px){.price-standard-formats{padding:14px 13px;gap:10px}.price-standard-formats strong{font-size:16px}.prices-page main .price-standard-formats p{font-size:15px}}.restoration-page{background:#2c2731;color:#fff6e8}.restoration-page .rest-hero{position:relative;isolation:isolate;padding:25px 0 39px;background:#081018;overflow:hidden;border-bottom:1px solid #ddbc7b55}.rest-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.rest-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080c13e8,#080c13a8 63%,#080c133d),linear-gradient(0deg,#080c1377,transparent 60%);pointer-events:none}.rest-breadcrumb{display:flex;align-items:center;gap:15px;font-size:13px;color:#e5d6dc;margin-bottom:27px;flex-wrap:wrap}.rest-breadcrumb a{text-decoration:underline;text-underline-offset:5px}.rest-breadcrumb [aria-current]{color:#f0cc86}.rest-hero-copy{max-width:930px}.restoration-page .eyebrow{color:#e9c98c;font-size:11px;letter-spacing:1.5px;line-height:1.65;margin-bottom:16px}.rest-hero-copy>.eyebrow{display:flex;align-items:center;gap:10px}.rest-hero-copy>.eyebrow svg{flex:none}.rest-hero h1{font-size:clamp(49px,5.8vw,82px);line-height:1.02;white-space:pre-line;max-width:940px;margin:0 0 21px;text-wrap:balance}.rest-hero-copy>p{font-size:17px;line-height:1.85;max-width:780px;color:#e4dce3;margin-bottom:20px}.rest-hero-terms{display:flex;flex-direction:column;gap:5px;margin-bottom:24px;padding-left:17px;border-left:3px solid #e8c68a;font-size:16px;line-height:1.7}.rest-hero-terms strong{color:#f8dba4}.rest-hero-terms span{color:#e4dce3}.rest-actions{display:flex;gap:17px 25px;flex-wrap:wrap;align-items:center}.restoration-page .button{font-size:14px;padding:15px 22px;gap:19px;min-height:54px}.restoration-page .button svg{flex:none}.restoration-page .text-link{font-size:15px;line-height:1.6;color:#f0d6a5}.rest-content{padding-bottom:35px}.rest-jumps{display:flex;gap:15px 28px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #e1c2823d;margin-bottom:34px;font-size:14px;color:#eed09a}.rest-jumps a{border-bottom:1px solid #eed09a55;padding:3px 0}.rest-films{padding-bottom:30px}.rest-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:end;margin-bottom:25px}.restoration-page h2{font-size:clamp(35px,3.6vw,49px);line-height:1.08}.rest-drag-hint{display:flex;gap:15px;margin:0;font-size:16px;line-height:1.8;color:#ded3df}.rest-drag-hint svg{flex:none;color:#eaca8e;margin-top:5px}.restoration-page .video-gallery{max-width:1100px;margin-inline:auto}.restoration-page .video-gallery-title{margin-bottom:13px;gap:12px 20px}.restoration-page .video-gallery-title>span{font-size:11px}.restoration-page .video-gallery-title h3{font-size:29px}.restoration-page .video-attention{font-size:15px;line-height:1.8;margin-bottom:18px}.restoration-page .video-comparison{padding:11px;background:#211b28}.restoration-page .video-start strong{font-size:35px}.restoration-page .video-start small{font-size:15px}.restoration-page .shared-video-controls{gap:13px;margin-top:13px}.restoration-page .shared-video-controls button{width:43px;height:43px}.restoration-page .video-time{font-size:12px}.restoration-page .video-comparison figcaption{font-size:16px;padding:16px 8px 8px}.restoration-page .video-comparison figcaption>span{font-size:14px;line-height:1.8}.restoration-page .compare-modes{margin:13px 0 0}.restoration-page .compare-modes button{font-size:14px;padding:9px 17px}.restoration-page .video-gallery-nav :is(button,a){font-size:14px;padding:14px 19px;background:#3a2d41}.restoration-page .video-gallery-nav>span{font-size:13px}.restoration-page .video-standard-note{font-size:14px;line-height:1.85;color:#d8cdd8}.restoration-page .split-handle{width:53px;height:53px}.rest-frames-link{display:flex;justify-content:center;margin-top:24px}.rest-standard{display:grid;grid-template-columns:1fr 1fr;margin:5px 0 34px;border:1px solid #d6b57688;border-radius:8px;overflow:hidden;background:#241e2b}.rest-standard>div{padding:26px 29px}.rest-standard>div:first-child{background:linear-gradient(120deg,#4d3d49,#392c3f);border-right:1px solid #d6b57655}.rest-standard .eyebrow{font-size:10px;margin-bottom:13px}.rest-standard strong{display:block;font:600 39px/1.15 var(--display);color:#f4d493;margin-bottom:10px}.rest-standard h3{font-size:19px;margin-bottom:13px}.rest-standard p{font-size:15px;line-height:1.8;margin-bottom:10px;color:#ded4df}.rest-chapter{border-top:1px solid #d9ba7c66;position:relative;padding-top:30px;margin-top:30px}.rest-chapter:before{content:"";position:absolute;top:-3px;left:0;width:76px;height:5px;background:#e9c88d;border-radius:3px}.rest-features h2{margin-bottom:18px}.rest-feature-intro{max-width:890px}.rest-feature-intro p{font-size:16px;line-height:1.85;color:#d8cedb;margin-bottom:25px}.rest-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.rest-feature-grid article{display:flex;gap:17px;padding:25px 21px;border:1px solid #c8a87077;border-radius:7px;background:linear-gradient(135deg,#49394e,#332b3c);box-shadow:0 8px 24px #140b1b22}.rest-feature-icon{color:#f1ce8c;flex:none;padding-top:2px}.rest-feature-grid h3{font:600 28px/1.15 var(--display);color:#fff3df;text-wrap:initial;margin-bottom:10px}.rest-feature-grid p{font-size:14px;line-height:1.8;margin:0;color:#dfd4e1}.rest-limits{display:flex;gap:20px;background:#201b27;border-left:3px solid #e7c58a;padding:25px 27px;margin-top:26px;border-radius:0 6px 6px 0}.rest-limits>svg{flex:none;color:#ebc98c;margin-top:4px}.rest-limits h2{font-size:33px;margin-bottom:13px}.rest-limits p{font-size:15px;line-height:1.9;margin:0 0 8px;color:#daceda}.rest-limits p:last-child{margin-bottom:0}.rest-sample{padding:29px;border:1px solid #e3c182;border-radius:8px;background:radial-gradient(ellipse at 90% 0%,#bf96552b,transparent 60%),linear-gradient(125deg,#453345,#292332);box-shadow:0 10px 30px #180e1f33}.rest-sample:before{left:29px}.rest-sample-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.rest-sample h2{margin-bottom:17px}.rest-sample-head p{font-size:16px;line-height:1.85;margin-bottom:0;color:#e2d7e2;max-width:780px}.rest-sample-stamp{padding:22px;border:1px solid #d6b37288;border-radius:5px;display:flex;flex-direction:column;gap:9px;text-align:center;background:#211a2755}.rest-sample-stamp strong{font:600 54px/1 var(--display);color:#f2d28f;white-space:nowrap}.rest-sample-stamp>span:first-child{font:10px var(--mono);color:#f4d596;letter-spacing:1px}.rest-sample-stamp>span:last-child{font-size:13px;color:#e3d4e1}.rest-sample-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:29px 0}.rest-sample-steps article{border-top:1px solid #d1ad6f66;padding-top:20px}.rest-sample-steps svg{color:#f0cd8d;margin-bottom:15px}.rest-sample-steps h3{font:600 29px/1.15 var(--display);margin-bottom:12px}.rest-sample-steps p{font-size:15px;line-height:1.8;margin:0;color:#e2d6e3}.rest-extra h2{margin-bottom:18px}.rest-extra p,.rest-extra li{font-size:16px}.rest-faq h2{margin-bottom:25px}.restoration-page .faq-list{padding:0 23px;background:#211b28;border:1px solid #d1ae6e66;border-radius:7px}.restoration-page .faq-list summary{font-size:17px;line-height:1.7;padding:21px 0;gap:20px}.restoration-page .faq-list summary svg{flex:none;color:#e8c789}.restoration-page .faq-list details p{font-size:16px;line-height:1.9;color:#ded3df}.rest-contact{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:29px;margin-top:32px;border:1px solid #d9b97988;border-radius:8px;background:#211b28}.rest-contact h2{margin-bottom:16px}.rest-contact p{font-size:16px;margin:0;max-width:650px;color:#ded3df}.rest-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.rest-contact-actions>a:not(.button){display:flex;align-items:center;gap:12px;font-size:17px;color:#f3d69b;overflow-wrap:anywhere}.rest-contact-actions>a svg{flex:none}@media(max-width:1000px){.rest-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rest-hero h1{font-size:65px}.rest-contact{grid-template-columns:1fr}.rest-sample-head{grid-template-columns:1fr 210px}.rest-section-head{gap:22px}.rest-drag-hint{font-size:15px}}@media(max-width:700px){.restoration-page .container{width:calc(100% - 36px)}.rest-hero{padding:20px 0 27px!important}.rest-breadcrumb{font-size:12px;margin-bottom:23px;gap:11px}.restoration-page .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:14px}.rest-hero h1{font-size:clamp(39px,10.5vw,57px);line-height:1.04;margin-bottom:20px}.rest-hero-copy>p{font-size:15px;line-height:1.85}.rest-hero-terms{font-size:14px;gap:8px;padding-left:13px;margin-bottom:21px}.rest-actions{gap:12px}.restoration-page .rest-actions>.button{width:100%;justify-content:space-between;padding:14px 17px}.restoration-page .button{font-size:14px;gap:13px}.rest-jumps{gap:12px 22px;padding:20px 0;margin-bottom:26px;font-size:13px}.rest-section-head{grid-template-columns:1fr;gap:19px;margin-bottom:22px}.restoration-page h2{font-size:36px}.rest-drag-hint{font-size:14px;gap:12px}.rest-films{padding-bottom:24px}.restoration-page .video-gallery-title{gap:8px}.restoration-page .video-gallery-title h3{font-size:26px}.restoration-page .video-attention{font-size:14px;padding-left:11px}.restoration-page .video-comparison{padding:6px}.restoration-page .video-start strong{font-size:26px}.restoration-page .video-start small{font-size:12px}.restoration-page .shared-video-controls{gap:6px;margin-top:10px}.restoration-page .shared-video-controls button{width:34px;height:38px}.restoration-page .video-time{font-size:9px}.restoration-page .video-comparison figcaption{font-size:14px;gap:7px;padding:14px 5px 6px}.restoration-page .video-comparison figcaption>span{font-size:13px;margin-left:0}.restoration-page .compare-modes{gap:7px}.restoration-page .compare-modes button{font-size:13px;padding:9px 13px}.restoration-page .video-gallery-nav :is(button,a){font-size:12px;gap:5px;padding:11px 8px}.restoration-page .video-gallery-nav>span{font-size:11px}.restoration-page .video-standard-note{font-size:14px}.restoration-page .split-handle{width:45px;height:45px}.rest-frames-link{margin-top:20px}.rest-frames-link .button{font-size:13px;width:100%;padding:14px 12px;gap:9px}.rest-frames-link .button span{flex:1}.rest-standard{grid-template-columns:1fr;margin-bottom:26px}.rest-standard>div{padding:22px 20px}.rest-standard>div:first-child{border-right:0;border-bottom:1px solid #d6b57655}.rest-standard strong{font-size:35px}.rest-standard h3{font-size:18px}.rest-standard p{font-size:14px}.rest-chapter{padding-top:25px;margin-top:26px}.rest-feature-intro p{font-size:15px}.rest-feature-grid{grid-template-columns:1fr;gap:13px}.rest-feature-grid article{padding:20px 17px;gap:15px}.rest-feature-grid h3{font-size:27px}.rest-feature-grid p{font-size:14px}.rest-limits{padding:22px 18px;gap:14px}.rest-limits>svg{width:25px}.rest-limits h2{font-size:30px}.rest-limits p{font-size:14px}.rest-sample{padding:23px 19px}.rest-sample:before{left:19px}.rest-sample-head{grid-template-columns:1fr;gap:22px}.rest-sample-head p{font-size:15px}.rest-sample-stamp{padding:17px}.rest-sample-stamp strong{font-size:48px}.rest-sample-steps{grid-template-columns:1fr;gap:21px;margin:25px 0}.rest-sample-steps article{padding-top:17px}.rest-sample-steps svg{float:left;margin:3px 15px 0 0}.rest-sample-steps h3{font-size:27px}.rest-sample-steps p{font-size:14px}.restoration-page .faq-list{padding:0 16px}.restoration-page .faq-list summary{font-size:15px;line-height:1.8;padding:18px 0;gap:12px}.restoration-page .faq-list details p{font-size:15px;padding-right:0}.rest-contact{padding:23px 19px;gap:24px}.rest-contact p{font-size:15px}.rest-contact-actions{width:100%;gap:18px}.rest-contact-actions .button{width:100%;justify-content:space-between;padding:14px}.rest-contact-actions>a:not(.button){font-size:16px}.rest-content{padding-bottom:26px}}@media(max-width:370px){.restoration-page .video-gallery-nav{flex-wrap:wrap;justify-content:center}.restoration-page .video-gallery-nav :is(button,a){flex:1;min-width:115px;font-size:11px}.restoration-page .video-gallery-nav>span{order:3;width:100%;text-align:center;margin-top:3px}.restoration-page .shared-video-controls{flex-wrap:wrap}.restoration-page .shared-video-controls input{order:5;flex-basis:100%}.restoration-page .shared-video-controls button:nth-last-child(2){margin-left:auto}.rest-frames-link .button{font-size:12px}.rest-contact-actions>a:not(.button){font-size:14px}}.restoration-page .video-gallery-title>span{font:600 36px/1.15 var(--display);letter-spacing:.8px;padding:9px 15px;border:1px solid #d7b67788;border-radius:5px;background:#201a29;color:#f4d391;white-space:nowrap}.restoration-page .video-gallery-nav>span{font:600 26px/1.2 var(--display);color:#f4d391;letter-spacing:1px}.restoration-page .video-gallery-nav-top{margin:0 0 18px}@media(max-width:700px){.restoration-page .video-gallery-title{gap:12px 17px}.restoration-page .video-gallery-title>span{font-size:29px;padding:8px 12px}.restoration-page .video-gallery-nav>span{font-size:22px}.restoration-page .video-gallery-nav-top{margin-bottom:14px}}.rest-sample-stamp>span:first-child{max-width:220px;line-height:1.7}.cinema-site{--hero-size:660px;--hero-overlay:linear-gradient(90deg,#070d1599,#0b101750 60%,#070b1129),linear-gradient(0deg,#0c1015ed,transparent 32%,transparent 80%,#0c101566)}.cinema-site main>:is(.price-hero,.rest-hero,.frames-hero,.fourk-hero,.page-hero){height:var(--hero-size);min-height:0;max-height:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:24px 0;position:relative;isolation:isolate;overflow:hidden;background-size:cover;background-position:center}.cinema-site main>:is(.price-hero,.rest-hero,.frames-hero,.fourk-hero,.page-hero)>.container{max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b29a70 transparent;padding-block:2px}.cinema-site main>:is(.price-hero,.rest-hero,.frames-hero,.fourk-hero,.page-hero):after{content:"";position:absolute;inset:0;background:var(--hero-overlay);z-index:-1;pointer-events:none}.cinema-site main>.page-hero{background-color:#081018}.cinema-site main>.page-hero .breadcrumb{display:inline-block;margin-bottom:24px}.cinema-site main>.page-hero h1{font-size:clamp(44px,5vw,72px)}.cinema-site main>.page-hero p{font-size:16px;line-height:1.8}.cinema-site.home-page .hero-slider{height:var(--hero-size);min-height:0;max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:20px}.cinema-site.home-page .hero-slider .hero-shade{background:var(--hero-overlay)}.cinema-site.home-page .hero-panels{align-self:stretch;overflow-y:auto;scrollbar-width:thin}.cinema-site.home-page .hero-panels>.hero-copy{align-self:center}.cinema-site.home-page .hero-slider .slider-controls{position:relative;bottom:auto;left:auto;right:auto;align-self:end}.cinema-site .fourk-hero-grid{align-items:center}.cinema-site .fourk-camera>img{height:280px}.price-format-band{padding:18px 21px;border:1px solid #c6a66e77;background:#352b3d;border-radius:6px;margin-bottom:20px;color:#f3d89c;font-size:16px;line-height:1.7}.cinema-site .komputech-menu-studio .km-dropdown{position:fixed;right:auto;bottom:auto;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 115px);border:1px solid #b9976366;border-top:3px solid #e2bf7f;border-radius:9px;padding:12px;background:linear-gradient(145deg,#302437,#1c1723);box-shadow:0 20px 50px #0009;overflow-y:auto;scrollbar-width:thin}.km-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 10px 15px;border-bottom:1px solid #d4b57b33;margin-bottom:7px;color:#e8c88d;font:10px var(--mono);letter-spacing:1px}.cinema-site .komputech-menu-studio .km-dropdown .km-nested-list{display:flex;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:0;list-style:none}.cinema-site .komputech-menu-studio .km-dropdown a.km-dropdown-link{display:flex;flex-direction:row;align-items:center;gap:13px;padding:13px 10px;min-height:70px;border:1px solid transparent;border-radius:6px}.km-offer-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #d6b27466;border-radius:10px;background:linear-gradient(145deg,#5b4352,#302536);color:#f0ce90}.km-offer-copy{display:block;flex:1;min-width:0}.km-offer-copy strong{font-size:13px;line-height:1.5;font-weight:700;display:block}.cinema-site .komputech-menu-studio .km-offer-copy small{font-size:10px;line-height:1.7;display:block;margin-top:3px;color:#c4b8cd}.km-offer-arrow{flex:none;color:#d9b879;opacity:.7}.cinema-site .komputech-menu-studio .km-dropdown a.km-dropdown-link:hover,.cinema-site .komputech-menu-studio .km-dropdown a[aria-current=page]{background:#e0bb7714;border-color:#d7b57766}.cinema-site .komputech-menu-studio .km-dropdown a:hover .km-offer-icon{background:#674957}.cinema-site .komputech-menu-studio .km-dropdown a.km-offer-help{flex-direction:row;align-items:center;justify-content:space-between;min-height:44px;border-top:1px solid #d4b57b33;border-radius:0;margin-top:10px;padding:14px 10px 4px;font-size:12px;color:#f1d69e}@media(max-width:1050px){.cinema-site{--hero-size:660px}.cinema-site .fourk-camera{display:none}.cinema-site .fourk-hero-grid{grid-template-columns:1fr}.cinema-site .fourk-hero-copy{max-width:900px}}@media(max-width:760px){.cinema-site{--hero-size:800px}.cinema-site main>:is(.price-hero,.rest-hero,.frames-hero,.fourk-hero,.page-hero){padding:24px 0}.cinema-site.home-page .hero-slider{padding-bottom:14px}.cinema-site main>.page-hero h1{font-size:clamp(36px,9.5vw,52px)}.cinema-site main>.page-hero p{font-size:15px}.cinema-site .price-hero h1{font-size:clamp(36px,9.5vw,48px)}.cinema-site .price-hero-label{font-size:21px}.cinema-site .price-hero-top{margin-bottom:12px}.cinema-site .price-hero-offer{margin-top:12px;gap:10px}.price-format-band{padding:16px;font-size:14px}.cinema-site .frames-hero h1,.cinema-site .rest-hero h1{font-size:clamp(36px,9.5vw,50px)}}@media(prefers-reduced-motion:reduce){.cinema-site .km-dropdown *{transition:none}}.cinema-site .hero-continue{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid #d8b87b99;border-radius:24px;background:#13111bd9;color:#f2d69e;font-size:12px;font-weight:750;line-height:1.5;white-space:nowrap}.cinema-site .hero-continue:hover{background:#322738;border-color:#f0d397;color:#fff2d2}.cinema-site .hero-continue>svg{flex-shrink:0}.cinema-site main>:is(.price-hero,.rest-hero,.frames-hero,.fourk-hero,.page-hero){padding-bottom:82px}.cinema-site.home-page .hero-slider{grid-template-rows:auto minmax(0,1fr) auto auto;padding-bottom:14px}.cinema-site.home-page .hero-slider>.hero-continue{position:static;left:auto;bottom:auto;transform:none;justify-self:center;margin-top:10px;grid-row:4}.cinema-site .hero-end-anchor{height:0;scroll-margin-top:10px}.cinema-site .hero-end-anchor:focus{outline:none}@media(max-width:760px){.cinema-site main>:is(.price-hero,.rest-hero,.frames-hero,.fourk-hero,.page-hero){padding-bottom:82px}.cinema-site .hero-continue{bottom:16px;font-size:12px;min-height:44px}.cinema-site.home-page .hero-slider>.hero-continue{margin-top:8px}}.cinema-site .section-menu-container{--section-header-height:100px;--section-menu-height:68px}.cinema-site .section-menu{display:flex;position:sticky;top:var(--section-header-height);z-index:35;align-items:center;flex-wrap:nowrap;gap:8px 14px;min-height:68px;padding:10px 0;margin-bottom:26px;border-bottom:1px solid #c8a76a55;background:#2c2731;box-shadow:0 12px 18px -18px #000b;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#a38b63 #2c2731;overscroll-behavior-x:contain}.cinema-site .section-menu a{display:flex;align-items:center;flex:none;white-space:nowrap;min-height:44px;padding:10px 12px;border:0;border-bottom:3px solid transparent;border-radius:4px 4px 0 0;font-size:14px;line-height:1.6;color:#eed19b;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.cinema-site .section-menu a:hover{background:#e9c78516;color:#fff5dd}.cinema-site .section-menu a[aria-current=location]{color:#fff1d3;background:#e9c78520;border-bottom-color:#edcb8d;font-weight:800}.cinema-site .section-menu a:focus-visible{outline-offset:-3px}.cinema-site .section-menu-container [id]{scroll-margin-top:calc(var(--section-header-height) + var(--section-menu-height) + 18px - 100px)}@media(max-width:700px){.cinema-site .section-menu-container{--section-header-height:80px;--section-menu-height:60px}.cinema-site .section-menu{gap:7px;min-height:60px;padding:8px 0}.cinema-site .section-menu a{font-size:13px;padding:10px}}.cinema-site .disc-offer .disc-details summary{color:#62431f}.cinema-site .disc-offer .disc-details summary:hover{color:#35220d}.cinema-site .disc-offer .disc-details summary:focus-visible{outline:2px solid #62431f;outline-offset:5px}.cinema-site .disc-offer .disc-details{color:#493a32}.cinema-site .disc-offer .disc-details p{color:#615044}.cinema-site .disc-progressive-note{padding:17px 19px;border:1px solid #ae8650;border-left:4px solid #93682f;border-radius:5px;background:#fff8eb;margin:0 0 22px;color:#49351e}.cinema-site .disc-progressive-note strong{font-size:18px;line-height:1.5;color:#49351e}.cinema-site .disc-progressive-note p{font-size:15px;line-height:1.8;color:#594735;margin:8px 0 0}.cinema-site .contact-return-price{flex:0 1 380px;min-width:0}.cinema-site .contact-return-price strong{line-height:1.35}@media(max-width:700px){.cinema-site .disc-progressive-note{padding:15px}.cinema-site .disc-progressive-note strong{font-size:17px}.cinema-site .disc-progressive-note p{font-size:14px}.cinema-site .contact-return-price{flex-basis:auto}}.cinema-site .privacy-layout.section-menu-container{display:block}.cinema-site .price-billing-note{font-size:16px;line-height:1.8;border-left:3px solid #e5c185;padding:10px 14px;background:#241e2b;margin-block:18px 22px}.cinema-site .price-billing-note strong{color:#f5dfb6}.komputech-menu-studio{--km-bg:#19141e;--km-panel:#231c2a;--km-text:#f6f2ec;--km-muted:#c1b7c6;--km-line:#493a4d;--km-accent:#d52942;--km-radius:5px;position:relative;z-index:10000;display:block;width:var(--km-window-width,100%);max-width:none;min-width:0;margin:0;margin-left:var(--km-window-offset,0px);padding:0;border-bottom:1px solid var(--km-line);background:var(--km-bg);color:var(--km-text);font:400 14px/1.5 Manrope,Arial,sans-serif;text-align:left}.komputech-menu-studio *,.komputech-menu-studio *:before,.komputech-menu-studio *:after{box-sizing:border-box}.komputech-menu-studio [hidden]{display:none!important}.komputech-menu-studio a{color:inherit;text-decoration:none;text-transform:none}.komputech-menu-studio button{color:inherit;font:inherit;text-transform:none;cursor:pointer}.komputech-menu-studio a:focus-visible,.komputech-menu-studio button:focus-visible{outline:2px solid var(--km-text);outline-offset:4px}.komputech-menu-studio p{margin:0}#imHeader:has(.komputech-menu-studio),#imHeaderObjects:has(.komputech-menu-studio){overflow:visible!important;z-index:10000}#imHeader :has(.komputech-menu-studio){overflow:visible!important}.komputech-menu-studio .km-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1120px;height:82px;margin:0 auto;padding:0 24px}.komputech-menu-studio .km-logo{display:block;flex:0 1 280px;min-width:0;max-width:280px}.komputech-menu-studio .km-logo img{display:block;width:100%;height:auto;max-width:100%;border:0}.komputech-menu-studio .km-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.komputech-menu-studio .km-nav-link,.komputech-menu-studio .km-services-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--km-muted);font:600 14px/1.5 Manrope,Arial,sans-serif;white-space:nowrap}.komputech-menu-studio .km-nav-link:hover,.komputech-menu-studio .km-services-button:hover,.komputech-menu-studio .km-services-button[aria-expanded=true],.komputech-menu-studio .km-nav-link[aria-current=page],.komputech-menu-studio .km-services-button.km-current{color:var(--km-text)}.komputech-menu-studio .km-nav-link[aria-current=page]:after,.komputech-menu-studio .km-services-button.km-current:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--km-accent)}.komputech-menu-studio .km-chevron{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.komputech-menu-studio .km-services-button[aria-expanded=true] .km-chevron{transform:rotate(225deg);margin-top:4px}.komputech-menu-studio .km-services{position:relative}.komputech-menu-studio .km-dropdown{position:absolute;z-index:5;top:calc(100% + 12px);left:-16px;width:330px;padding:9px;background:var(--km-panel);border:1px solid var(--km-line);border-radius:var(--km-radius);box-shadow:0 14px 36px #0006}.komputech-menu-studio .km-dropdown a{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:47px;padding:11px 13px;border-radius:var(--km-radius);color:var(--km-text);font-size:13px;font-weight:500}.komputech-menu-studio .km-dropdown a:hover,.komputech-menu-studio .km-dropdown a[aria-current=page]{background:#ffffff0b}.komputech-menu-studio .km-dropdown small{color:var(--km-muted);font-size:11px;font-weight:400}.komputech-menu-studio .km-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.komputech-menu-studio .km-call{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;background:var(--km-accent);border:1px solid var(--km-accent);border-radius:var(--km-radius);color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.komputech-menu-studio .km-call:hover{filter:brightness(1.08)}.komputech-menu-studio .km-phone-icon{font:400 20px/1 Arial,sans-serif}.komputech-menu-studio .km-toggle{display:none;position:relative;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;background:none;border:1px solid var(--km-line);border-radius:var(--km-radius)}.komputech-menu-studio .km-hamburger{position:relative;display:block;width:20px;height:2px;background:var(--km-text)}.komputech-menu-studio .km-hamburger:before,.komputech-menu-studio .km-hamburger:after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--km-text)}.komputech-menu-studio .km-hamburger:before{top:-6px}.komputech-menu-studio .km-hamburger:after{top:6px}.komputech-menu-studio .km-toggle[aria-expanded=true] .km-hamburger{background:transparent}.komputech-menu-studio .km-toggle[aria-expanded=true] .km-hamburger:before{top:0;transform:rotate(45deg)}.komputech-menu-studio .km-toggle[aria-expanded=true] .km-hamburger:after{top:0;transform:rotate(-45deg)}.komputech-menu-studio .km-mobile-panel{display:none}.komputech-menu-studio .km-section-label{font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--km-muted)}.komputech-menu-studio .km-main-links{display:flex;flex-direction:column;margin-top:8px}.komputech-menu-studio .km-main-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-bottom:1px solid var(--km-line);color:var(--km-text);font-size:16px;font-weight:600}.komputech-menu-studio .km-main-links a:hover{color:var(--km-muted)}.komputech-menu-studio .km-main-links a[aria-current=page]{color:var(--km-text);box-shadow:inset 3px 0 var(--km-accent);padding-left:12px}.komputech-menu-studio .km-arrow{color:var(--km-muted);font-size:17px;font-weight:400}.komputech-menu-studio .km-extra{padding-top:24px}.komputech-menu-studio .km-extra-links{display:flex;flex-direction:column;margin-top:8px}.komputech-menu-studio .km-extra-links a{display:flex;align-items:center;min-height:44px;color:var(--km-muted);font-size:13px}.komputech-menu-studio .km-extra-links a:hover{color:var(--km-text)}.komputech-menu-studio .km-mobile-contact{display:flex;flex-direction:column;gap:13px;margin-top:23px;padding-top:22px;border-top:1px solid var(--km-line)}.komputech-menu-studio .km-mobile-contact .km-call{min-height:48px;font-size:15px}.komputech-menu-studio .km-mobile-contact .km-mail{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:var(--km-text);font-size:13px;overflow-wrap:anywhere}.komputech-menu-studio .km-mobile-contact p{color:var(--km-muted);font-size:11px;text-align:center}@media(max-width:900px){.komputech-menu-studio .km-bar{height:74px;padding:0 20px;gap:15px}.komputech-menu-studio .km-logo{flex-basis:240px;max-width:240px}.komputech-menu-studio .km-nav{display:none}.komputech-menu-studio .km-actions{margin-left:auto}.komputech-menu-studio .km-toggle{display:inline-flex}.komputech-menu-studio .km-mobile-panel:not([hidden]){display:block;position:absolute;z-index:10;top:100%;left:0;width:100%;height:var(--km-panel-height, calc(100dvh - 74px) );max-height:var(--km-panel-height, calc(100dvh - 74px) );overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px max(22px,calc((100% - 560px)/2)) calc(28px + env(safe-area-inset-bottom,0px));background:var(--km-bg);border-top:1px solid var(--km-line)}}@media(max-width:480px){.komputech-menu-studio .km-bar{padding:0 15px;gap:12px}.komputech-menu-studio .km-logo{flex-basis:205px;max-width:205px}.komputech-menu-studio .km-actions>.km-call{width:44px;padding:0}.komputech-menu-studio .km-call-text{display:none}}@media(max-width:360px){.komputech-menu-studio .km-bar{padding:0 12px;gap:10px}.komputech-menu-studio .km-logo{flex-basis:174px;max-width:174px}.komputech-menu-studio .km-actions{gap:7px}.komputech-menu-studio .km-main-links a{font-size:15px}}.komputech-menu-studio[hidden],[data-km-native-menu=hidden]{display:none!important}.komputech-menu-studio .km-nav{flex:0 0 auto;min-width:0}.komputech-menu-studio .km-top-list,.komputech-menu-studio .km-nested-list,.komputech-menu-studio .km-mobile-tree,.komputech-menu-studio .km-children{list-style:none;margin:0;padding:0}.komputech-menu-studio .km-top-list{display:flex;align-items:center;gap:24px}.komputech-menu-studio .km-top-item{flex-shrink:0;min-width:0}.komputech-menu-studio .km-linked-parent{display:flex;align-items:center;gap:4px}.komputech-menu-studio .km-split-toggle{min-width:32px}.komputech-menu-studio .km-nav-caption{display:block;color:var(--km-muted);font-size:13px}.komputech-menu-studio .km-dropdown{top:calc(100% + 20px);width:min(480px,calc(100vw - 32px));max-height:min(70dvh,640px);overflow-y:auto;overscroll-behavior:contain}.komputech-menu-studio .km-dropdown a{white-space:normal;overflow-wrap:anywhere}.komputech-menu-studio .km-dropdown .km-nested-group{padding-bottom:5px}.komputech-menu-studio .km-dropdown .km-nested-group>.km-nested-list{margin:0 8px 5px 14px;padding-left:10px;border-left:1px solid var(--km-line)}.komputech-menu-studio .km-group-title{display:block;padding:17px 12px 7px;color:var(--km-muted);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere}.komputech-menu-studio .km-separator{color:var(--km-muted);font-size:11px}.komputech-menu-studio .km-separator span{display:block;padding:12px;font-weight:600;letter-spacing:1px}.komputech-menu-studio .km-separator hr{border:0;border-top:1px solid var(--km-line);margin:9px}.komputech-menu-studio .km-top-list>.km-separator hr{height:22px;width:1px;margin:0;border:0;background:var(--km-line)}.komputech-menu-studio .km-mobile-tree{margin-top:8px}.komputech-menu-studio .km-mobile-link{display:flex;align-items:center;min-height:56px;padding:10px 0;border-bottom:1px solid var(--km-line);font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.komputech-menu-studio .km-mobile-link[aria-current=page],.komputech-menu-studio .km-child-link[aria-current=page]{box-shadow:inset 3px 0 var(--km-accent);padding-left:12px}.komputech-menu-studio .km-mobile-group>.km-group-title{padding:24px 0 8px}.komputech-menu-studio .km-children{margin:0 0 14px 5px;padding-left:15px;border-left:1px solid var(--km-line)}.komputech-menu-studio .km-child-link{display:flex;align-items:center;min-height:46px;padding:9px 0;color:var(--km-text);font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.komputech-menu-studio .km-children .km-group-title{padding:14px 0 7px}.komputech-menu-studio .km-mobile-layout-placeholder{display:none}.komputech-menu-studio.km-mobile-layout .km-bar{height:74px;padding:0 20px;gap:15px}.komputech-menu-studio.km-mobile-layout .km-logo{flex-basis:240px;max-width:240px}.komputech-menu-studio.km-mobile-layout .km-nav{display:none}.komputech-menu-studio.km-mobile-layout .km-actions{margin-left:auto}.komputech-menu-studio.km-mobile-layout .km-toggle{display:inline-flex}.komputech-menu-studio.km-mobile-layout .km-mobile-panel:not([hidden]){display:block;position:absolute;z-index:10;top:100%;left:0;width:100%;height:var(--km-panel-height, calc(100dvh - 74px) );max-height:var(--km-panel-height, calc(100dvh - 74px) );overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px max(22px,calc((100% - 560px)/2)) calc(28px + env(safe-area-inset-bottom,0px));background:var(--km-bg);border-top:1px solid var(--km-line)}@media(max-width:480px){.komputech-menu-studio.km-mobile-layout .km-bar{padding:0 15px;gap:12px}.komputech-menu-studio.km-mobile-layout .km-logo{flex-basis:205px;max-width:205px}}@media(max-width:360px){.komputech-menu-studio.km-mobile-layout .km-bar{padding:0 12px;gap:10px}.komputech-menu-studio.km-mobile-layout .km-logo{flex-basis:174px;max-width:174px}.komputech-menu-studio .km-mobile-link{font-size:15px}.komputech-menu-studio .km-child-link{font-size:13px}}#imStickyBarContainer:has(.komputech-menu-studio),#imStickyBar:has(.komputech-menu-studio),#imStickyBarObjects:has(.komputech-menu-studio),#imStickyBar :has(.komputech-menu-studio){overflow:visible!important}:root{--ink:#17131c;--panel:#211b28;--paper:#f6f2ec;--muted:#bbb3c0;--line:#ffffff23;--accent:#d52942;--mono:"DM Mono",monospace;--display:"Barlow Condensed",Impact,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font:14px/1.8 Manrope,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}p{color:var(--muted);margin:0 0 20px}h1,h2,h3{margin:0;line-height:1.03;font-weight:600;text-wrap:balance}h1,h2{font-family:var(--display);letter-spacing:-.02em}h2{font-size:clamp(38px,4.5vw,62px)}h3{font-size:21px;line-height:1.3}button:disabled{opacity:.6;cursor:wait}a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:#b92a42;color:#fff}[hidden]{display:none!important}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.section-space{padding-block:100px}.slim-top{padding-top:0}.eyebrow{font:500 10px/1.7 var(--mono);letter-spacing:1.8px;display:block;color:#e6bec6;margin-bottom:22px}.signal-dot{width:7px;height:7px;display:inline-block;background:var(--accent);border-radius:50%;margin-right:7px}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;padding:15px 22px;min-height:50px;line-height:1.5}.button:hover{filter:brightness(1.12)}.button-ghost{background:#10121a55;border-color:#ffffff56}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;font-weight:700;border-bottom:1px solid #ffffff40;padding-block:8px}.site-header{position:sticky;top:0;z-index:100}.komputech-menu-studio .km-bar{max-width:1280px}.komputech-menu-studio .km-dropdown{left:auto;right:-20px}.komputech-menu-studio .km-children .km-mobile-link{font-size:13px;min-height:46px;color:var(--km-muted)}.skip-link{position:fixed;z-index:200;left:20px;top:-100px;background:var(--accent);padding:12px}.skip-link:focus{top:10px}.preview-banner{background:#99651d;color:#fff;text-align:center;padding:8px;font-size:12px}.preview-banner a{margin-left:20px;text-decoration:underline}.hero-slider{position:relative;isolation:isolate;min-height:670px;height:min(760px,calc(100svh - 82px));overflow:hidden;background:#071019}.hero-background,.hero-shade{position:absolute;inset:0;z-index:-1}.hero-background{background-size:cover;background-position:center;animation:fade-in .65s ease-out}.hero-shade{background:linear-gradient(90deg,#070d1599,#0b101750 60%,#070b1129),linear-gradient(0deg,#0c1015ed,transparent 32%,transparent 80%,#0c101566)}.tape-status{display:flex;justify-content:space-between;padding-top:30px;font:10px var(--mono);letter-spacing:1.1px;color:#e2dfe6}.tape-status b{color:#dfc38c;padding-inline:10px}.hero-copy{position:relative;padding-top:100px;max-width:930px}.hero-copy .eyebrow{color:#e9d5b1}.hero-copy h1{font-size:clamp(58px,6.8vw,96px);white-space:pre-line;max-width:760px;text-shadow:0 2px 30px #0008}.hero-copy p{max-width:530px;font-size:15px;margin:24px 0 32px;color:#d3d5da}.hero-copy .button-ghost{backdrop-filter:blur(8px)}.viewfinder{position:absolute;width:23px;height:23px;border-color:#fff5;border-style:solid}.top-left{top:22px;left:22px;border-width:1px 0 0 1px}.top-right{top:22px;right:22px;border-width:1px 1px 0 0}.bottom-left{bottom:22px;left:22px;border-width:0 0 1px 1px}.bottom-right{bottom:22px;right:22px;border-width:0 1px 1px 0}.slider-controls{position:absolute;bottom:34px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff35;padding-top:20px}.slide-chapters{display:flex;gap:32px}.slide-chapters button{border:0;background:none;padding:10px 0;color:#b2b2bd;display:flex;align-items:center;gap:13px;font:10px var(--mono);letter-spacing:.5px;position:relative}.slide-chapters button.selected{color:#fff}.slide-chapters button.selected:before{content:"";height:2px;position:absolute;top:-21px;left:0;right:0;background:var(--accent)}.slide-chapters button>span:first-child{color:#e1c695}.transport{display:flex;gap:6px}.transport button{display:grid;place-items:center;width:35px;height:35px;background:#ffffff05;border:1px solid #ffffff2b}.film-ribbon{border-block:1px solid var(--line);background:#24202a;padding-block:17px;font:9px var(--mono);letter-spacing:1.2px;color:#c6bdc9}.film-ribbon .container{display:flex;justify-content:space-between;gap:20px}.section-heading{max-width:650px;margin-bottom:44px}.section-heading h2{margin-bottom:24px}.section-heading p{max-width:570px}.home-intro .section-heading{max-width:750px}.cassette-services{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cassette-card{position:relative;padding:28px;background:linear-gradient(145deg,#2c2532,#1d1922);border:1px solid #4d4054;border-radius:8px;box-shadow:inset 0 0 0 5px #15121a;transition:transform .2s,border-color .2s}.cassette-card:hover{transform:translateY(-5px);border-color:#ac828c}.cassette-top{display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);letter-spacing:1.5px;color:#d4bfa0}.cassette-card h3{font-family:var(--display);font-size:39px;line-height:1.03;white-space:pre-line;margin:24px 0 16px}.cassette-card p{font-size:12px;min-height:66px;line-height:1.8}.cassette-wheels{border:1px solid #ffffff1f;background:#0e0c12;display:flex;align-items:center;justify-content:space-around;height:65px;border-radius:100px;margin:24px 0}.cassette-wheels>span{border:7px solid #b6a9b355;outline:1px solid #76677a;outline-offset:4px;width:40px;height:40px;border-radius:50%;background:repeating-conic-gradient(#897789 0deg 20deg,#241b29 20deg 60deg)}.cassette-wheels i{width:30%;height:17px;border-block:1px solid #baa9b340;background:linear-gradient(#3b2d3b,#17121c)}.cassette-link{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;padding-top:4px}.tape-edge{position:relative;border-block:1px solid #423747}.tape-edge:before{content:"";display:block;height:19px;border-bottom:1px solid #ffffff16;background:repeating-linear-gradient(90deg,transparent 0 19px,#b4a5b557 19px 31px,transparent 31px 43px) 0 6px/100% 6px no-repeat}.feature-reconstruction{background-size:cover;background-position:center}.feature-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center;padding-block:85px}.feature-grid h2{margin-bottom:24px}.feature-grid p{max-width:440px}.feature-grid .actions{gap:20px;margin-top:30px}.comparison-card{margin:0;background:#211b27;border:1px solid #514153;padding:10px;min-width:0;border-radius:5px}.comparison-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#09090d;--cut:50%}.comparison-image>img{position:absolute;width:100%;height:100%;object-fit:cover}.comparison-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.comparison-before img{width:100%;height:100%;object-fit:cover}.comparison-line{position:absolute;top:0;bottom:0;left:var(--cut);border-left:1px solid white;transform:translate(-.5px);display:grid;place-items:center}.comparison-line svg{position:absolute;padding:7px;width:38px;height:38px;background:#fff;color:#251b29;border-radius:50%}.comparison-tag{position:absolute;top:12px;font:9px var(--mono);padding:4px 9px;background:#111a;letter-spacing:1px}.before-tag{left:12px}.after-tag{right:12px}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);color:#c0b4c8;padding:8px 5px 0}.compare-toolbar button{border:0;background:none;padding:8px;display:flex}.compare-range{width:calc(100% - 10px);margin:9px 5px 15px;accent-color:var(--accent);cursor:ew-resize}.comparison-card figcaption{display:flex;flex-direction:column;font-size:12px;padding:0 8px 11px}.comparison-card figcaption span{font-size:11px;color:var(--muted);margin-top:3px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:24px}.steps-grid article{border-top:1px solid #625267;padding-top:23px}.steps-grid article>span{font:36px var(--display);color:#8f748b;display:block;margin-bottom:24px}.steps-grid h3{font-size:15px;margin-bottom:13px}.steps-grid p{font-size:12px}.price-teaser{border:1px solid #4c3c4d;padding:48px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;background:linear-gradient(135deg,#2b2130,#19151e)}.price-teaser h2{margin-bottom:20px}.price-teaser .button{margin-top:12px}.price-stamp{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;border:1px solid #b79b784f;position:relative;padding:24px}.price-stamp:after{content:"SP  \2014   STANDARD PLAY";position:absolute;bottom:-7px;background:#211a27;padding:0 12px;font:8px var(--mono);color:#dfc89c;letter-spacing:1px}.price-stamp>span{font:9px var(--mono);letter-spacing:1px;color:#dac39f}.price-stamp strong{font:86px/1.3 var(--display);white-space:nowrap}.price-stamp small{font-size:10px;color:var(--muted);margin-top:15px}.home-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px}.home-promises>div{display:flex;gap:12px;font-size:11px;align-items:flex-start}.home-promises svg{flex-shrink:0;color:#d9bea0;margin-top:2px}.footer{background:linear-gradient(120deg,#231a29,#17131c);width:100%}.footer-strip{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:1px;padding:24px 0;border-bottom:1px solid var(--line)}.footer-main{padding:50px 0;display:grid;grid-template-columns:1.25fr 1fr;gap:70px}.footer-main img{max-width:320px;width:100%;margin-bottom:30px}.footer-main h2{font-size:47px;margin-bottom:20px}.footer-main p{font-size:12px}.footer-contact{border-left:1px solid var(--line);padding-left:45px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.footer-contact .eyebrow{margin:0 0 3px}.footer-phone{font-size:31px;font-weight:800;line-height:1.2}.footer-contact>a:not(.button):not(.footer-phone){font-size:13px}.footer-contact p{margin:4px 0 0}.footer-contact small{font-size:10px;color:var(--muted)}.footer-contact .button{margin-top:9px}.footer-links{display:flex;flex-wrap:wrap;gap:26px;padding:25px 0;border-block:1px solid var(--line);font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:10px;color:var(--muted)}.footer-bottom>div{display:flex;gap:24px}.page-hero{background-position:center;background-size:cover;min-height:390px;padding:30px 0 45px}.breadcrumb{display:block;font-size:10px;color:#c9becd;margin-bottom:38px}.breadcrumb span{padding:0 10px}.page-hero .eyebrow{margin-bottom:15px}.page-hero h1{font-size:clamp(48px,6vw,78px);max-width:900px;white-space:pre-line}.page-hero p{max-width:740px;margin:23px 0 0;color:#ddd8df}.page-timecode{font:10px var(--mono);color:#d8c3a6;margin-top:28px;letter-spacing:1px}.page-timecode span{margin-left:20px}.inner-page{max-width:1150px}.text-sections{display:grid;grid-template-columns:1fr 1fr;gap:50px 70px;margin-top:65px}.text-section{border-top:1px solid var(--line);padding-top:25px}.section-counter{font:9px var(--mono);color:#b38f99;letter-spacing:1.3px;display:block;margin-bottom:15px}.text-section h2{font-size:36px;margin-bottom:23px}.text-section p{white-space:pre-line;font-size:13px}.checked-list{padding:0;list-style:none}.checked-list li{display:flex;gap:12px;margin-bottom:12px;font-size:12px;color:#d6ceda}.checked-list svg{flex-shrink:0;margin-top:3px;color:#d7b398}.price-calculator{display:grid;grid-template-columns:1fr 1fr;gap:80px;border:1px solid #57415a;padding:45px;background:linear-gradient(140deg,#2d2133,#1d1824)}.price-calculator h2{margin-bottom:22px}.price-calculator p{font-size:12px;max-width:360px}.calculator-form>label:first-child{display:block;font-size:12px;margin-bottom:10px}.calculator-form>input{width:100%;padding:12px 16px;background:#120f18;border:1px solid #6a536c;color:#fff;font-size:24px;border-radius:3px;margin-bottom:15px}.checkline{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#c6bdcd;margin:15px 0}.checkline input{margin-top:5px;accent-color:var(--accent);flex-shrink:0}.checkline a{text-decoration:underline}.calculated-total{border-top:1px solid var(--line);padding-top:15px;display:flex;justify-content:space-between;gap:15px;align-items:center}.calculated-total span{font-size:11px;color:var(--muted)}.calculated-total strong{font:48px var(--display);white-space:nowrap}.calculator-form small{font-size:10px;color:var(--muted)}.price-table-wrap{overflow-x:auto;margin-top:55px}.price-table{width:100%;border-collapse:collapse;text-align:left}.price-table th{font:10px var(--mono);text-transform:uppercase;letter-spacing:1px;color:#e1baa8;padding:15px 20px;border-block:1px solid #5a465d}.price-table td{padding:20px;border-bottom:1px solid #403347}.price-table tr:nth-child(2n){background:#231c28}.price-table td:first-child span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.price-table td:first-child strong{font-size:13px}.price-table td:last-child{white-space:nowrap;font-size:22px;font-weight:700}.price-table td:last-child small{font-size:10px;font-weight:400;color:var(--muted);margin-left:8px}.shipping-note{display:flex;align-items:flex-start;gap:20px;padding:25px;background:#2b2330;font-size:12px;margin-top:25px}.shipping-note svg{flex-shrink:0;margin-top:3px}.shipping-note p{margin:0}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-bottom:25px}.video-card{border:1px solid #49374d;padding:12px;background:#211a27}.video-poster{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0c0c11}.video-poster img{width:100%;height:100%;object-fit:cover}.video-poster>span{position:absolute;bottom:12px;left:12px;font:10px var(--mono);background:#000a;padding:5px 10px}.video-card h3{font-size:14px;padding:15px 6px}.video-card>div:last-child{display:flex;gap:10px}.video-card button{background:#302535;border:1px solid #624d65;display:flex;gap:10px;align-items:center;justify-content:center;padding:12px;font-size:11px;flex:1}.video-card button:last-child{background:var(--accent);border-color:var(--accent)}.fourk-photo{margin:0 auto;max-width:850px;padding:10px;background:#302536;border:1px solid var(--line)}.fourk-photo img{width:100%}.page-cta{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:70px;padding:35px;border:1px solid #59445b;background:#28202f}.page-cta h2{font-size:42px;margin-bottom:15px}.page-cta p{margin:0;font-size:12px}.page-cta .eyebrow{margin-bottom:12px}.page-cta .button{flex-shrink:0}.service-links{display:flex;justify-content:center;gap:30px;margin-top:35px}.service-links a{font-size:11px;display:flex;gap:12px;align-items:center}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.contact-big-phone{font-size:39px;font-weight:800;display:block}.contact-email{font-size:16px;display:block;margin:5px 0 35px;color:#dec5aa}.contact-block{display:flex;gap:20px;margin-top:30px}.contact-block>svg{flex-shrink:0;color:#d3b094;margin-top:4px}.contact-block h2{font:700 15px Manrope,sans-serif;margin-bottom:12px}.contact-block p{font-size:12px;margin-bottom:10px}.contact-form{padding:30px;border:1px solid #614667;background:#251d2d}.contact-form h2{font-size:39px;margin-bottom:18px}.contact-form>p{font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid label{font-size:11px;display:flex;flex-direction:column;gap:6px}.form-grid input,.form-grid textarea{width:100%;min-width:0;border:1px solid #63516a;border-radius:2px;background:#16111c;color:#fff;padding:10px}.full-width{grid-column:1/-1}.honeypot{position:absolute;left:-9999px;opacity:0;width:1px;height:1px;overflow:hidden}.form-status{margin-top:15px;font-size:12px!important}.image-dialog,.video-dialog{max-width:calc(100vw - 30px);width:1100px;max-height:95dvh;background:#17121e;border:1px solid #77627d;padding:50px 20px 20px;color:#fff}.image-dialog::backdrop,.video-dialog::backdrop{background:#000d;backdrop-filter:blur(7px)}.dialog-close{position:absolute;right:12px;top:8px;background:none;border:0;padding:5px;line-height:0}.image-dialog input{width:100%;margin-top:20px;accent-color:var(--accent)}.video-dialog h2{font-size:24px;margin-bottom:20px}.video-dialog video{width:100%;max-height:75dvh;display:block}.error-page{min-height:70vh;background:linear-gradient(#10101b55,#10101baa),url(/original/images__tlo1.webp) center/cover;display:flex;align-items:center;padding:80px 0}.error-page h1{font-size:100px}.error-page p{font-size:18px;margin:20px 0}@keyframes fade-in{0%{opacity:.5}to{opacity:1}}@media(max-width:1000px){.container{width:calc(100% - 48px)}.hero-copy{padding-top:95px;max-width:760px}.feature-grid{gap:35px}.cassette-card{padding:22px}.cassette-card h3{font-size:34px}.footer-main{gap:40px}.price-calculator,.contact-grid{gap:35px}.chapter-name{font-size:9px}}@media(max-width:700px){.container{width:calc(100% - 36px)}.section-space{padding-block:65px}.slim-top{padding-top:0}.hero-slider{height:690px;min-height:0}.hero-background{background-position:52% center}.hero-shade{background:linear-gradient(#0b101759,#0a10158c 45%,#0b1015e8 90%)}.tape-status{font-size:8px;padding-top:22px}.tape-status>span:last-child{display:none}.hero-copy{padding-top:90px}.hero-copy h1{font-size:62px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1px}.hero-copy p{font-size:12px;max-width:350px;margin:22px 0 25px}.hero-copy .actions{gap:12px}.hero-copy .button{font-size:11px;padding:13px 17px;min-height:46px;gap:12px}.slider-controls{bottom:25px;padding-top:15px}.slide-chapters{gap:20px}.slide-chapters .chapter-name{display:none}.slide-chapters button{gap:0;width:30px}.slide-chapters button.selected:before{top:-16px}.viewfinder{display:none}.film-ribbon .container{justify-content:center;text-align:center}.film-ribbon span:first-child,.film-ribbon span:last-child{display:none}.film-ribbon{font-size:8px;letter-spacing:.6px}.section-heading{margin-bottom:30px}.cassette-services{grid-template-columns:1fr}.cassette-card{padding:27px}.cassette-card h3{font-size:40px}.cassette-card p{min-height:0;max-width:400px}.cassette-wheels{max-width:400px}.feature-grid{grid-template-columns:1fr;padding-block:60px;gap:35px}.steps-grid{grid-template-columns:1fr 1fr;gap:28px}.steps-grid article>span{margin-bottom:15px}.steps-grid h3{font-size:14px}.price-teaser{padding:27px;grid-template-columns:1fr;gap:30px}.price-stamp{padding:30px 15px}.price-stamp strong{font-size:75px}.home-promises{grid-template-columns:1fr;gap:15px}.footer-strip{font-size:8px;gap:15px}.footer-main{padding:35px 0;grid-template-columns:1fr;gap:35px}.footer-contact{padding:30px 0 0;border-left:0;border-top:1px solid var(--line)}.footer-main h2{font-size:43px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:17px}.footer-bottom{flex-direction:column;gap:10px}.page-hero{min-height:350px;padding-top:22px}.breadcrumb{margin-bottom:28px}.page-hero h1{font-size:50px}.page-hero p{font-size:12px}.page-hero .eyebrow{font-size:8px}.text-sections{grid-template-columns:1fr;gap:35px;margin-top:45px}.text-section h2{font-size:33px}.price-calculator{grid-template-columns:1fr;gap:25px;padding:25px}.price-table th{padding:14px 12px;font-size:8px}.price-table td{padding:17px 12px}.price-table td:first-child strong{font-size:11px}.price-table td:last-child{font-size:18px}.price-table td:last-child small{display:block;margin:0}.price-table td:first-child span{font-size:10px}.shipping-note{padding:20px;gap:15px;font-size:11px}.comparison-grid,.video-grid{grid-template-columns:1fr}.page-cta{flex-direction:column;align-items:flex-start;padding:25px;margin-top:45px}.page-cta h2{font-size:38px}.service-links{flex-wrap:wrap;gap:15px 25px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-form{padding:23px}.contact-form h2{font-size:36px}.contact-big-phone{font-size:35px}.contact-email{font-size:14px}.preview-banner{font-size:10px}.preview-banner a{display:block;margin:0}.form-grid{grid-template-columns:1fr}.full-width{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.multiline{white-space:pre-line}.footer{background-size:cover;background-position:center}.home-story{max-width:750px;margin:0 0 38px;border-left:2px solid #9c6c7c;padding-left:24px}.home-story h3{font-family:var(--display);font-size:29px;margin-bottom:13px}.home-story p{font-size:12px;margin:0}.home-story .section-counter{font-size:8px}.home-rules{margin-top:40px;max-width:650px}.home-rules h3{font-size:16px;margin-bottom:13px}.home-rules p{font-size:12px}:root{--ink:#2c2731;--panel:#403745;--paper:#fff9ed;--muted:#e0d5df;--line:#d6b57845;--gold:#dfbd7e;--gold-bright:#f7dba1}body{background:var(--ink)}.cinema-site{background:radial-gradient(ellipse at 50% 27%,#46374755,transparent 40%),#2c2731}.eyebrow{color:#ecd29b}.section-counter{color:#e0bd85}.section-heading p,.home-story p,.home-rules p{color:#e0d5df}.home-story{border-color:var(--gold)}.cassette-card{background:linear-gradient(140deg,#574b5b,#3c3343);border:1px solid #d7b478;border-radius:9px;box-shadow:inset 0 0 0 5px #332c37,0 8px 25px #100a1426}.cassette-card:hover{border-color:#ffe2a5;box-shadow:inset 0 0 0 5px #45374b,0 10px 35px #d8b37915}.cassette-card p{color:#eee3e9}.cassette-top{color:#efd39d}.cassette-wheels{background:#241c2b;border-color:#c2a16b88;box-shadow:inset 0 0 12px #0005}.cassette-wheels>span{outline-color:#b39b78;border-color:#bba58c80}.cassette-wheels i{border-color:#d7b77666}.cassette-link svg{color:#f6d594}.steps-grid article{border-color:#d8b57a99}.steps-grid article>span{color:#e5c182}.steps-grid p{color:#e0d5df}.feature-reconstruction{border-color:#ad895d}.comparison-card{background:#3d3045;border-color:#c19a65}.comparison-card figcaption span,.compare-toolbar{color:#e0cfdf}.footer{border-color:#aa875e}.footer-main p,.footer-contact small{color:#e1d3df}.footer-strip,.footer-links,.footer-bottom{border-color:#d5b57f55}.footer-links a:hover,.footer-bottom a:hover{color:#f6d394}.text-section{border-color:#b3946a80}.page-cta{background:linear-gradient(130deg,#514055,#3c3045);border-color:#c4a16e}.shipping-note{background:#46374d;border:1px solid #b28c5a66}.contact-form{background:#44344d;border-color:#c09b69}.contact-form input,.contact-form textarea{background:#2d2334;border-color:#a78b69}.contact-block p,.text-section p{color:#e3d8e1}.video-card{background:#44354d;border-color:#ba955f}.video-card button{background:#5c4563;border-color:#b39269}.service-links a:hover{color:#f9dba2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fifty-banner{padding-top:45px;position:relative}.fifty-desktop{border:1px solid #d8b57b;border-radius:15px;overflow:hidden;box-shadow:0 15px 50px #130b1e44;background:#302630}.fifty-desktop img{width:100%;height:auto}.fifty-mobile{display:none}.fifty-note{font-size:10px;color:#d5c3d3;text-align:center;margin:14px 0 0}.home-intro{padding-top:65px}.film-ribbon{background:#3d3442;border-color:#a78b6680;color:#ead8bd}.digital-offer{position:relative;display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #e1bd7d;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#514454,#382d40);box-shadow:0 12px 40px #1d112331}.digital-main{padding:42px}.digital-main>.eyebrow{display:flex;gap:10px;align-items:center;font-size:9px;margin-bottom:20px}.digital-main h2{font-size:clamp(40px,4.2vw,58px);margin-bottom:23px}.digital-intro{font-size:13px;color:#eee1eb;max-width:510px}.digital-price{display:flex;align-items:center;gap:23px;padding:16px 0 10px;border-block:1px solid #d4ac6c66;margin-top:28px}.digital-price>div{display:flex;flex-direction:column}.digital-price strong{font:600 clamp(40px,3.5vw,54px)/1.15 var(--display);color:#ffe1a0;white-space:nowrap}.digital-price>div>span{font-size:11px;color:#f0e3e8;margin:6px 0}.price-divider{font:28px var(--display);color:#d7b27c}.price-caption{display:block;font-size:9px;color:#d7c7d7;margin-top:10px}.fifty-price-badge{display:flex;align-items:center;gap:10px;background:#e8c78b;color:#302536;padding:12px 15px;border-radius:3px;font-size:11px;line-height:1.6;font-weight:800;margin-top:22px}.fifty-price-badge svg{flex-shrink:0}.delivery-title{font-size:12px;margin:28px 0 15px}.delivery-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.delivery-options>div{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;text-align:center;border:1px solid #ac8c6399;padding:14px 6px;background:#2e24337a;border-radius:4px}.delivery-options svg{color:#f3d399}.delivery-options span{font-size:9px;color:#f7ede9}.delivery-note{font-size:10px;margin:15px 0 0;color:#d9c8d7;line-height:1.8}.hdv-note{font-size:10px;color:#dac2cc;margin:14px 0 0}.digital-main>.text-link{margin-top:22px}.included-panel{padding:42px 34px;background:#2c2332aa;border-left:1px solid #d9b37b66;display:flex;flex-direction:column}.included-panel .eyebrow{font-size:9px;margin-bottom:16px}.included-panel h3{font:600 36px var(--display);margin-bottom:22px}.included-panel>ul{list-style:none;margin:0;padding:0}.included-panel li{display:flex;gap:13px;font-size:12px;color:#f1e7ed;margin-bottom:18px;align-items:flex-start;line-height:1.8}.included-tick{width:23px;height:23px;border:1px solid #bc995f;border-radius:50%;color:#f3d29b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.ai-separate{border-top:1px solid #ac8a614d;padding-top:22px;margin-top:auto}.ai-separate>span{font:9px var(--mono);letter-spacing:1px;color:#dfc595}.ai-separate p{font-size:11px;color:#d7c7d7;margin:12px 0}.ai-separate a{display:inline-flex;align-items:center;gap:15px;font-size:11px;color:#f4dbaf;font-weight:700}.other-prices{grid-column:1/-1;border-top:1px solid #bd975d;padding:30px 40px}.other-prices h3{font-size:16px;margin-bottom:15px}.other-prices>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #a1866555;padding:15px 0}.other-prices small{display:block;color:#dacbda;font-size:10px}.disc-offer{background:linear-gradient(130deg,#f5ecdf,#e4d7c6);color:#342c31;border:1px solid #dfbd7e;border-radius:10px;padding:42px;margin-top:36px;box-shadow:0 12px 35px #160c1826;position:relative}.disc-heading{display:flex;align-items:center;gap:24px;margin-bottom:23px}.disc-icon{display:grid;place-items:center;width:78px;height:78px;flex-shrink:0;border:1px solid #b28a48;border-radius:50%;color:#846027;background:radial-gradient(circle,#fefaf4,#dec9a6)}.disc-heading .eyebrow{color:#805c30;font-size:9px;margin-bottom:12px}.disc-heading h2{font-size:clamp(35px,3.8vw,49px)}.disc-intro{color:#61535b;font-size:12px;max-width:820px;margin-bottom:28px}.disc-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.disc-options article{background:#fffaf2c9;border:1px solid #bc985e;border-radius:5px;padding:22px;position:relative;overflow:hidden}.disc-type{font:10px var(--mono);letter-spacing:1px;color:#806031;display:block;margin-bottom:16px}.disc-art{color:#9f815688;position:absolute;right:-5px;top:12px;transform:rotate(-15deg);opacity:.55}.disc-options h3{position:relative;max-width:180px;font-size:14px;font-weight:800;line-height:1.6;min-height:47px;padding-top:5px}.disc-price{display:flex;align-items:baseline;gap:9px;margin:18px 0 8px}.disc-price strong{font:600 39px var(--display);color:#523c21}.disc-price>span{font-size:10px;color:#6b5c62}.disc-options p{font-size:10px;color:#706067;margin:0}.packaging-prices{margin-top:22px;border-block:1px solid #b39a7966;padding:14px 0}.packaging-prices p{display:flex;justify-content:space-between;gap:20px;color:#584750;font-size:11px;margin:0}.packaging-prices strong{white-space:nowrap;color:#5c4226}.disc-note{font-size:10px;color:#76646c;margin:18px 0 0}.disc-offer .text-link{color:#624825;border-color:#ad8b5e;margin-top:20px}.disc-offer .text-link:hover{color:#32220f}.disc-offer h2,.disc-offer h3{color:#3b2f33}.disc-offer a:focus-visible{outline-color:#5f4221}.home-rules{margin-top:45px}@media(max-width:1050px){.digital-main{padding:30px}.included-panel{padding:30px 25px}.digital-price{gap:14px}.digital-price strong{font-size:44px}.digital-main>.eyebrow{font-size:8px}.disc-offer{padding:30px}.disc-options article{padding:18px}.disc-options h3{font-size:12px}}@media(max-width:700px){.fifty-banner{padding-top:28px}.fifty-desktop{display:none}.fifty-mobile{display:block;background:radial-gradient(ellipse at top,#66505b55,transparent 60%),linear-gradient(130deg,#44333f,#2c2532);border:1px solid #dfbc7a;border-radius:13px;padding:26px 18px 22px;box-shadow:inset 0 0 0 4px #dfbd7e0b,0 12px 25px #170a1c33;text-align:center}.fifty-brand{font:7px/1.7 var(--mono);letter-spacing:1.6px;color:#efd39d}.fifty-mobile h3{font:500 26px/1.2 Georgia,serif;white-space:pre-line;margin:22px 0 24px;color:#fff1d5}.fifty-number{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px}.fifty-number strong{font:500 76px/1 Georgia,serif;color:#fff1d8}.fifty-number>span{font:16px/1.3 Georgia,serif;text-align:left}.fifty-number.result strong{color:#f7cb74;text-shadow:0 0 20px #d6a44822}.fifty-number.result>span{font-size:14px}.fifty-number>b{font:700 11px/1.4 Manrope,sans-serif;border:1px solid #d8b376;border-radius:5px;padding:7px;color:#f1ca81;margin-left:3px}.mobile-film-window{position:relative;aspect-ratio:2.82;overflow:hidden;border:1px solid #d6b06d;border-radius:4px;background:#211b27}.mobile-film-window img{position:absolute;width:237.16%;max-width:none;height:auto;top:-166.8%;left:-9.93%}.mobile-film-window.processed img{left:-127.1%}.fifty-down{display:block;width:38px;height:38px;margin:19px auto;color:#ffd58a;filter:drop-shadow(0 0 5px #edb85d55)}.fifty-mobile>p{font:12px/1.8 Georgia,serif;color:#f1dfd1;margin:22px 0 18px}.fifty-mobile-badge{background:linear-gradient(110deg,#cc9b4b,#efd395,#d9b16b);border:1px solid #f3d397;color:#352839;font-size:11px;font-weight:800;padding:13px 10px;border-radius:5px;line-height:1.6}.fifty-note{font-size:8px;margin-top:12px;padding-inline:8px}.home-intro{padding-top:50px}.digital-offer{grid-template-columns:1fr;border-radius:8px}.digital-main{padding:25px 22px}.digital-main>.eyebrow{font-size:8px;letter-spacing:1px;align-items:flex-start}.digital-main h2{font-size:43px}.digital-intro{font-size:12px}.digital-price{justify-content:space-between;gap:10px;margin-top:23px}.digital-price strong{font-size:43px}.digital-price>div>span{font-size:9px}.price-divider{font-size:22px}.price-caption{font-size:8px}.fifty-price-badge{font-size:10px;padding:11px;gap:8px}.delivery-options{gap:6px}.delivery-options>div{padding:13px 4px}.delivery-options span{font-size:8px}.delivery-note,.hdv-note{font-size:9px}.included-panel{padding:26px 22px;border-left:0;border-top:1px solid #d9b37b66}.included-panel h3{font-size:33px}.included-panel li{font-size:11px;margin-bottom:17px}.ai-separate{margin-top:12px;padding-top:20px}.ai-separate p{font-size:10px}.disc-offer{padding:25px 22px;margin-top:28px;border-radius:8px}.disc-heading{align-items:flex-start;gap:14px;margin-bottom:20px}.disc-icon{width:46px;height:46px}.disc-icon svg{width:27px}.disc-heading .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:10px}.disc-heading h2{font-size:34px}.disc-intro{font-size:11px}.disc-options{grid-template-columns:1fr;gap:13px}.disc-options article{padding:22px}.disc-options h3{font-size:14px;min-height:0;max-width:230px}.disc-type{margin-bottom:8px}.disc-art{width:83px;height:83px;right:-5px;top:5px}.disc-price{margin:12px 0 7px}.disc-price strong{font-size:36px}.disc-options p{font-size:10px;max-width:250px}.packaging-prices p{font-size:10px;flex-wrap:wrap;gap:6px}.disc-note{font-size:9px}.other-prices{padding:25px}.other-prices>div{font-size:11px}.cassette-card h3{font-size:40px}}@media(prefers-reduced-motion:no-preference){.fifty-desktop{animation:gold-arrive .7s ease-out both}@keyframes gold-arrive{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.disc-options h3{min-height:68px}@media(max-width:700px){.disc-options h3{min-height:0}}.hero-slider{display:grid;grid-template-rows:auto 1fr auto;height:auto;min-height:550px;padding-bottom:22px}.tape-status{padding-top:25px}.hero-copy{align-self:center;padding-block:28px;max-width:930px;animation:fade-in .55s ease-out}.hero-copy .eyebrow{margin-bottom:18px}.hero-copy h1{font-size:clamp(48px,5vw,68px);max-width:850px;line-height:1.04;text-wrap:initial}.hero-copy p{max-width:650px;font-size:14px;margin:18px 0 23px;line-height:1.8}.hero-copy .actions{gap:16px}.slider-controls{position:relative;inset:auto;padding-top:14px;flex-shrink:0}.slide-chapters button.selected:before{top:-15px}.fifty-banner{padding-top:24px}.fifty-belt{display:grid;grid-template-columns:1.2fr 1.1fr .65fr;align-items:center;gap:28px;padding:26px 30px;border:1px solid var(--gold);border-radius:10px;background:radial-gradient(ellipse at 65% 0%,#ad865f25,transparent 60%),linear-gradient(120deg,#4b3c48,#302936);box-shadow:inset 0 0 0 5px #dfbd7e08,0 8px 30px #130b1e33}.fifty-message .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:10px}.fifty-message h2{font-size:clamp(26px,2.7vw,36px);white-space:pre-line;line-height:1.08}.fifty-message p{font-size:10px;line-height:1.7;margin:12px 0 0;max-width:340px}.fifty-conversion{display:flex;justify-content:center;align-items:center;gap:18px}.fifty-conversion>div{display:flex;flex-direction:column;align-items:center;text-align:center}.fifty-conversion strong{font:500 76px/1 Georgia,serif;color:#fff1d9;white-space:nowrap}.fifty-conversion strong>span{font-size:42px}.fifty-conversion>div>span{font-size:10px;line-height:1.5;max-width:105px;margin-top:7px}.fifty-conversion .fifty-result strong{color:#f4ce86;text-shadow:0 0 24px #e3b76c22}.fifty-gold-arrow{width:52px;height:36px;flex-shrink:0;color:#f2ca82;filter:drop-shadow(0 0 6px #e3b76c55)}.fifty-stamp{border:1px solid #d9b578;border-radius:7px;padding:15px 12px;text-align:center;background:#e8c78b0b}.fifty-stamp b{font:700 24px/1.2 var(--display);color:#f8d593;display:block;margin-bottom:7px}.fifty-stamp span{display:block;font-size:10px;font-weight:700;line-height:1.6;color:#f5e4c7}.fifty-note{font-size:9px;line-height:1.6;margin:9px 0 0}.home-intro{padding-top:45px}.cassette-card{padding:22px;display:flex;flex-direction:column;overflow:hidden}.service-photo{margin:-16px -16px 21px;overflow:hidden;border-radius:5px;border-bottom:1px solid #d6b57899;aspect-ratio:16/9;flex-shrink:0;background:#27212b}.service-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cassette-card:hover .service-photo img{transform:scale(1.035)}.cassette-top{margin-bottom:18px}.cassette-card h3{font-size:34px;white-space:pre-line;margin-bottom:15px}.cassette-card p{font-size:11px;min-height:0;margin-bottom:23px}.cassette-link{margin-top:auto;padding-top:17px;border-top:1px solid #d6b57855}@media(min-width:701px)and (max-width:1000px){.hero-copy{max-width:780px}.hero-copy h1{font-size:58px}.fifty-belt{grid-template-columns:1fr 1fr;gap:20px;padding:24px}.fifty-stamp{grid-column:1/-1;padding:8px;display:flex;justify-content:center;gap:15px;align-items:center}.fifty-stamp b{font-size:20px;margin:0}.cassette-card h3{font-size:29px}}@media(max-width:700px){.hero-slider{height:550px;min-height:550px;padding-bottom:18px}.tape-status{padding-top:20px}.hero-copy{padding-block:26px;max-width:none}.hero-copy h1{font-size:clamp(38px,9.7vw,52px);line-height:1.05}.hero-copy .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:17px}.hero-copy p{font-size:12px;max-width:480px;margin:17px 0 21px}.hero-copy .actions{gap:10px}.hero-copy .button{min-height:44px;padding:12px 13px;font-size:10px;gap:10px}.slider-controls{padding-top:12px}.slide-chapters button.selected:before{top:-13px}.fifty-banner{padding-top:20px}.fifty-belt{grid-template-columns:1fr;gap:18px;padding:22px}.fifty-message{text-align:center}.fifty-message .eyebrow{font-size:8px;margin-bottom:9px}.fifty-message h2{font-size:29px;white-space:normal}.fifty-message p{display:none}.fifty-conversion{gap:24px}.fifty-conversion strong{font-size:65px}.fifty-conversion strong>span{font-size:35px}.fifty-conversion>div>span{font-size:9px;max-width:115px;margin-top:3px}.fifty-gold-arrow{width:48px}.fifty-stamp{padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:14px}.fifty-stamp b{font-size:20px;white-space:nowrap;margin:0}.fifty-stamp span{font-size:9px;text-align:left;max-width:185px}.fifty-note{font-size:8px;margin-top:8px}.home-intro{padding-top:35px}.cassette-card{padding:22px}.cassette-card h3{font-size:35px}.service-photo{aspect-ratio:16/8.5}.cassette-card p{font-size:12px}}@media(max-width:700px){.hero-slider{height:auto}}@media(max-width:370px){.hero-slider{min-height:570px}.hero-copy h1{font-size:37px}.hero-copy .actions{align-items:flex-start;flex-direction:column}.fifty-belt{padding:18px}}.cassette-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.service-photo{aspect-ratio:449/661;max-height:330px;background:#1c1820}.service-photo img{object-fit:contain}.cassette-card:hover .service-photo img{transform:none}.cassette-card h3{font-size:29px;min-height:110px}.cassette-top{margin-bottom:16px}@media(max-width:1050px){.cassette-services{grid-template-columns:repeat(2,minmax(0,1fr))}.service-photo{height:300px;aspect-ratio:auto}.cassette-card h3{font-size:32px;min-height:84px}}@media(max-width:600px){.cassette-services{grid-template-columns:1fr}.service-photo{height:280px}.cassette-card h3{min-height:0;font-size:32px}.cassette-card p{font-size:12px}}.hero-copy{max-width:1000px;padding-block:30px}.hero-copy .eyebrow{font:600 clamp(19px,1.8vw,25px)/1.4 var(--display);letter-spacing:1.8px;color:#f5d69a;margin-bottom:19px;text-shadow:0 2px 12px #000}.hero-copy h1{font-size:clamp(54px,5.5vw,76px);max-width:960px}.hero-copy p{max-width:740px;font-size:15px}.cinema-fifty .fifty-belt{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:1.1fr 1fr;gap:32px;padding:34px 36px;border-color:#f1cc82;background:linear-gradient(100deg,#131923f2,#30202ccf 50%,#161922dd),url(/original/images__tlo1.webp) center/cover;box-shadow:inset 0 0 0 5px #dfbd7e12,0 12px 40px #05070c44}.cinema-fifty .fifty-belt:before,.cinema-fifty .fifty-belt:after{content:"";position:absolute;left:15px;right:15px;height:7px;background:repeating-linear-gradient(90deg,#d9b77a99 0 11px,transparent 11px 27px);z-index:-1}.cinema-fifty .fifty-belt:before{top:9px}.cinema-fifty .fifty-belt:after{bottom:9px}.cinema-fifty .fifty-message .eyebrow{display:flex;align-items:center;gap:10px;font:10px/1.5 var(--mono);letter-spacing:1.1px;color:#efd299;margin-bottom:13px}.cinema-fifty .fifty-message h2{font-size:clamp(32px,3.2vw,43px);line-height:1.08;color:#fff4dc}.cinema-fifty .fifty-message p{display:block;font-size:11px;max-width:440px;line-height:1.7;margin:13px 0 17px}.cinema-fifty .fifty-stamp{display:inline-flex;gap:12px;align-items:center;text-align:left;padding:10px 14px;border-radius:4px;background:linear-gradient(110deg,#c59345,#f4d796,#d7b16a);border:1px solid #f9dfa8;box-shadow:0 0 24px #e6bb6c22}.cinema-fifty .fifty-stamp b{margin:0;color:#241c25;font:700 24px/1 var(--display);white-space:nowrap}.cinema-fifty .fifty-stamp span{font-size:10px;font-weight:800;color:#322331;max-width:230px}.fifty-formats{display:grid;gap:12px}.fifty-format{position:relative;padding:10px 20px 12px;border:1px solid #e0bd774d;border-radius:7px;background:linear-gradient(110deg,#ecd19d0d,#0d111940)}.format-label{position:absolute;top:12px;left:13px;font:9px var(--mono);letter-spacing:1.5px;color:#e3c48e}.cinema-fifty .fifty-conversion{gap:26px;justify-content:center}.cinema-fifty .fifty-conversion strong{font:600 78px/.95 var(--display);letter-spacing:-1px}.cinema-fifty .fifty-conversion strong>span{font-size:43px;letter-spacing:0}.cinema-fifty .fifty-conversion>div>span{max-width:155px;font-size:9px;margin-top:5px}.cinema-fifty .fifty-result strong{background:linear-gradient(#fff5cf,#f1c575 65%,#d39b43);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 12px #ebba5550)}.cinema-fifty .fifty-gold-arrow{width:48px;height:36px;color:#f8d18a}.cinema-fifty .ntsc{padding-block:11px}.cinema-fifty .ntsc .fifty-conversion strong{font-size:43px;letter-spacing:0}.cinema-fifty .ntsc .fifty-conversion strong>span{font-size:27px}.cinema-fifty .ntsc .fifty-conversion{gap:25px}.cinema-fifty .ntsc .fifty-gold-arrow{width:37px;height:27px}.cinema-fifty .fifty-note{font-size:10px;margin-top:10px}.feature-grid{grid-template-columns:1fr;gap:30px;padding-block:55px}.feature-grid>div:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:start}.feature-grid>div:first-child>.eyebrow{grid-column:1/-1;font-size:11px;margin-bottom:17px}.feature-grid h2{grid-column:1;grid-row:2/4;max-width:550px;font-size:clamp(40px,4.5vw,58px);margin:0}.feature-grid p{grid-column:2;max-width:600px;font-size:13px;margin:0}.feature-grid .actions{grid-column:2;margin-top:20px;gap:15px}.feature-grid .comparison-card{width:100%;padding:10px;background:#302636;border-color:#d3ad6d}.comparison-image.large{aspect-ratio:16/9}.comparison-image img{user-select:none}.comparison-image.zoomed{cursor:move;touch-action:none}.comparison-line{pointer-events:none}.comparison-tag{z-index:1;font-size:10px;background:#15131bc9;border:1px solid #ecd29b55;color:#fff3d9}.compare-toolbar{gap:15px;flex-wrap:wrap;font:11px/1.6 Manrope,sans-serif;padding:13px 7px 3px}.compare-toolbar .compare-enlarge{display:inline-flex;gap:9px;align-items:center;padding:10px 13px;border:1px solid #f1cd8a;background:#ecd29b;color:#2a2030;border-radius:3px;font:800 11px/1.5 Manrope,sans-serif}.compare-modes{display:flex;gap:7px;justify-content:center;margin:9px 0 4px}.compare-modes button,.zoom-controls button{border:1px solid #bd9b68;background:#211c29;color:#f6e7cf;border-radius:3px;padding:7px 14px;font:700 11px/1.5 Manrope,sans-serif}.compare-modes button[aria-pressed=true],.zoom-controls button[aria-pressed=true]{background:#e9c584;color:#2b2230;border-color:#f3d99d}.compare-range{accent-color:#d9b574;cursor:ew-resize;min-height:30px}.comparison-card figcaption{padding:12px 7px 5px}.image-dialog{width:1600px;max-width:calc(100vw - 24px);max-height:96dvh;padding:22px;background:#1c1822;border-color:#d5ae6f;border-radius:7px;overflow:auto}.comparison-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:40px}.comparison-dialog-heading h2{font-size:27px}.zoom-controls{display:flex;gap:6px}.zoom-help{font-size:11px;margin:10px 0 16px;color:#e7d6dc}.image-dialog .comparison-image{width:min(100%,calc((100dvh - 215px)*1.777778));margin-inline:auto}.image-dialog>input{display:block;max-width:1000px;margin:14px auto 0;min-height:28px;accent-color:#dfbd7e}.image-dialog .dialog-close{right:9px;top:9px}.steps-grid .step-icon{display:grid;place-items:center;width:66px;height:66px;margin:0 0 23px;border:1px solid #e1bd7d;border-radius:15px;color:#f2d59e;background:radial-gradient(circle at 30% 20%,#e4bf7b28,transparent 75%),#342b3a;box-shadow:inset 0 0 0 4px #dfbd7e0a,0 5px 20px #16101c33}.step-icon svg{width:31px;height:31px;stroke-width:1.5}.steps-grid article{position:relative}.steps-grid article:not(:last-child):after{content:"\2192";position:absolute;top:36px;right:2px;color:#d7b578;font:25px var(--display)}@media(max-width:1000px){.hero-copy{max-width:860px}.cinema-fifty .fifty-belt{padding:30px 25px;gap:23px}.cinema-fifty .fifty-message h2{font-size:34px}.cinema-fifty .fifty-conversion{gap:15px}.cinema-fifty .fifty-conversion strong{font-size:66px}.cinema-fifty .fifty-format{padding:24px 10px 10px}.format-label{top:8px;left:10px;font-size:8px}.cinema-fifty .ntsc .fifty-conversion strong{font-size:36px}.cinema-fifty .ntsc .fifty-conversion{gap:13px}.feature-grid>div:first-child{column-gap:30px}.feature-grid .actions .button{font-size:11px;padding:12px 14px}}@media(max-width:700px){.hero-copy .eyebrow{font-size:clamp(17px,4.5vw,21px);letter-spacing:1px;line-height:1.35;margin-bottom:17px}.hero-copy h1{font-size:clamp(40px,10.5vw,58px);line-height:1.02}.hero-copy p{font-size:12px}.hero-copy{padding-block:28px}.cinema-fifty .fifty-belt{grid-template-columns:1fr;padding:27px 20px;gap:22px}.cinema-fifty .fifty-message{text-align:left}.cinema-fifty .fifty-message .eyebrow{font-size:8px;letter-spacing:.9px}.cinema-fifty .fifty-message h2{font-size:32px;white-space:pre-line}.cinema-fifty .fifty-message p{font-size:10px;margin:12px 0 15px}.cinema-fifty .fifty-stamp{padding:9px 11px;gap:11px}.cinema-fifty .fifty-stamp b{font-size:22px}.cinema-fifty .fifty-stamp span{font-size:9px}.fifty-formats{gap:10px}.cinema-fifty .fifty-format{padding:11px 18px 10px 45px}.format-label{top:12px;left:9px;writing-mode:vertical-rl;letter-spacing:1.5px}.cinema-fifty .fifty-conversion strong{font-size:67px}.cinema-fifty .fifty-conversion strong>span{font-size:37px}.cinema-fifty .fifty-conversion{gap:22px}.cinema-fifty .fifty-conversion>div>span{font-size:8px}.cinema-fifty .fifty-gold-arrow{width:34px}.cinema-fifty .ntsc .fifty-conversion{gap:14px}.cinema-fifty .ntsc .fifty-conversion strong{font-size:36px}.cinema-fifty .ntsc .fifty-conversion strong>span{font-size:22px}.cinema-fifty .ntsc .fifty-gold-arrow{width:25px}.cinema-fifty .fifty-note{font-size:8px}.feature-grid{padding-block:38px;gap:24px}.feature-grid>div:first-child{display:block}.feature-grid>div:first-child>.eyebrow{font-size:9px}.feature-grid h2{font-size:42px;margin-bottom:18px}.feature-grid p{font-size:12px}.feature-grid .actions{margin-top:21px}.compare-toolbar{font-size:10px;gap:10px;padding:10px 3px 0}.compare-toolbar .compare-enlarge{padding:9px 11px;font-size:10px}.comparison-tag{font-size:8px;top:7px;padding:3px 6px}.before-tag{left:7px}.after-tag{right:7px}.compare-modes button{font-size:10px;padding:7px 11px}.image-dialog{padding:18px 11px 12px}.comparison-dialog-heading{display:block;padding-right:25px}.comparison-dialog-heading h2{font-size:22px;margin-bottom:13px}.zoom-help{font-size:10px}.image-dialog .comparison-image{width:100%}.steps-grid .step-icon{width:58px;height:58px;margin-bottom:18px;border-radius:12px}.step-icon svg{width:28px;height:28px}.steps-grid article:not(:last-child):after{top:28px;font-size:22px}.steps-grid article:nth-child(2):after{display:none}}@media(max-width:700px){.cinema-fifty .fifty-belt{gap:16px;padding:26px 18px}.cinema-fifty .fifty-message h2{font-size:29px;white-space:normal}.cinema-fifty .fifty-message p{display:none}.cinema-fifty .fifty-stamp{margin-top:15px}}.hero-panels{position:relative;z-index:2;align-self:center;width:100%;min-width:0}.hero-copy[hidden]{display:none}.hero-copy .hero-slide-title{font:700 76px/1.01 var(--display);letter-spacing:-1.7px;white-space:pre-line;margin:20px 0 23px;max-width:950px}.hero-panels .hero-copy{animation:appear .45s ease both}.cinema-fifty .fifty-message h2{font-size:43px;line-height:1.05;white-space:pre-line;letter-spacing:.1px}.cinema-fifty .fifty-message p{font-size:13px;white-space:pre-line;display:block;margin:14px 0}.cinema-fifty .fifty-stamp{padding:12px 15px;margin-top:14px}.cinema-fifty .fifty-stamp span{font:800 12px/1.5 Manrope,sans-serif}.cinema-fifty .fifty-formats{display:block;align-self:center}.cinema-fifty .fifty-format{padding:24px 25px 18px;background:#1b17215e}.cinema-fifty .fifty-conversion strong{font-size:104px}.cinema-fifty .fifty-gold-arrow{width:54px;height:54px;filter:drop-shadow(0 0 9px #e1b66955)}.cinema-fifty .fifty-note{font-size:10px;line-height:1.7}.comparison-image,.video-compare-stage{touch-action:pan-y}.split-line{position:absolute;top:0;bottom:0;width:2px;background:#f8edd6;box-shadow:0 0 9px #08060a66;z-index:3;pointer-events:none;transform:translate(-50%)}.split-handle{pointer-events:auto;touch-action:none;cursor:ew-resize;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:grid;place-items:center;border:2px solid #fff2d8;border-radius:50%;color:#2c2331;background:#f5d99f;box-shadow:0 3px 18px #0a070b80}.split-handle:focus-visible{outline:3px solid #e42449;outline-offset:4px}.split-line:has(.split-handle[aria-valuenow="0"]){transform:translate(0)}.split-handle[aria-valuenow="0"]{transform:translateY(-50%)}.split-handle[aria-valuenow="100"]{transform:translate(-100%,-50%)}.comparison-image .comparison-tag,.video-compare-stage .comparison-tag{pointer-events:none}.compare-toolbar>span{flex:1}.home-rules h2{font:600 40px/1.13 var(--display);max-width:690px;margin:45px 0 17px}.home-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px}.home-promises>div{align-items:flex-start;padding:22px;background:#403545;border:1px solid #c7a67166;border-radius:6px;line-height:1.8}.home-promises svg{flex:none;margin-top:4px;color:#efd099}.faq-section{max-width:1100px}.inner-page>.faq-section{width:100%;padding-inline:0}.faq-list{border-top:1px solid #d5b57c66}.faq-list details{border-bottom:1px solid #d5b57c66;padding:0 7px}.faq-list summary{cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;font-weight:750;font-size:16px;padding:23px 0;list-style:none;color:#fff1d8}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;color:#e6c58c;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:850px;font-size:14px;line-height:1.9;padding:0 28px 22px 0;margin:0;color:#dfd4dc}.home-video{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:center}.home-video h2{font-size:54px}.home-video .section-heading{margin:0}.home-video .section-heading p{font-size:14px}.video-comparisons{display:grid;gap:38px}.video-comparison{margin:0;min-width:0;width:100%;border:1px solid #d4b177;background:#211b28;border-radius:7px;padding:10px;overflow:hidden}.video-compare-stage{position:relative;aspect-ratio:16/9;background:#08080b;overflow:hidden}.video-compare-stage video{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.video-original{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.video-start{position:absolute;inset:0;width:100%;background:linear-gradient(0deg,#151019cf,#15101955);color:#fff0d7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;cursor:pointer}.video-start>span{display:grid;place-items:center;width:68px;height:68px;border:1px solid #ffe0a4;border-radius:50%;background:#e4be7e;color:#241c2a;box-shadow:0 0 35px #e5b76644}.video-start strong{font:600 27px var(--display)}.video-start small{font-size:11px}.video-loading{position:absolute;bottom:15px;left:50%;transform:translate(-50%);font-size:12px;padding:7px 14px;background:#100d15d9;border-radius:4px;z-index:4;pointer-events:none}.shared-video-controls{display:flex;align-items:center;gap:12px;margin-top:10px}.shared-video-controls button{width:36px;height:38px;flex:none;display:grid;place-items:center;border:1px solid #d2ac6d55;color:#f4d89e;background:#392e40;border-radius:4px;cursor:pointer}.shared-video-controls input{flex:1;min-width:20px;width:100%;accent-color:#e7c58b;height:28px;cursor:pointer}.video-time{font:10px/1.4 monospace;white-space:nowrap;color:#e5d7dd}.video-comparison figcaption{display:flex;align-items:center;gap:10px;padding:13px 7px 7px;font-size:12px;flex-wrap:wrap}.video-comparison figcaption>span{flex-basis:100%;font-size:11px;color:#d7cbd2;margin-left:28px}.video-comparison figcaption>svg{color:#eacb91;flex:none}.video-error{padding:15px;background:#492a35;border:1px solid #e6889b;margin-top:12px;font-size:12px}.video-error button,.video-error a{display:inline-flex;gap:7px;margin:7px 15px 0 0;color:#fff1dc;text-decoration:underline;background:none;border:0;cursor:pointer}.video-comparison:fullscreen,.video-comparison.is-expanded{background:#110f16;width:100%;height:100dvh;padding:12px;overflow:auto;display:flex;flex-direction:column;justify-content:center}.video-comparison.is-expanded:not(:fullscreen){position:fixed;inset:0;z-index:2000;border-radius:0}.video-comparison:fullscreen .video-compare-stage,.video-comparison.is-expanded .video-compare-stage{max-height:calc(100dvh - 175px);width:100%;flex-shrink:1}@media(max-width:1000px){.hero-copy .hero-slide-title{font-size:65px}.cinema-fifty .fifty-message h2{font-size:36px}.cinema-fifty .fifty-conversion strong{font-size:87px}.cinema-fifty .fifty-conversion{gap:15px}.cinema-fifty .fifty-format{padding:25px 12px 15px}.home-video{grid-template-columns:1fr;gap:23px}.home-video .section-heading{max-width:750px}.home-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hero-copy .hero-slide-title{font-size:clamp(40px,10.5vw,58px);line-height:1.02;letter-spacing:-.6px}.cinema-fifty .fifty-message h2{font-size:33px}.cinema-fifty .fifty-message p{display:block;font-size:11px;margin:10px 0}.cinema-fifty .fifty-stamp{padding:9px 11px}.cinema-fifty .fifty-stamp span{font-size:10px}.cinema-fifty .fifty-format{padding:15px 20px 12px 45px}.cinema-fifty .fifty-conversion strong{font-size:78px}.cinema-fifty .fifty-gold-arrow{width:40px}.cinema-fifty .fifty-note{font-size:9px;text-align:left}.home-promises{grid-template-columns:1fr;gap:10px}.home-promises>div{padding:17px}.home-rules h2{font-size:33px}.faq-list summary{font-size:14px;padding:20px 0;gap:13px}.faq-list details p{font-size:12px;padding-right:0}.home-video h2{font-size:42px}.video-comparison{padding:6px}.shared-video-controls{gap:7px}.shared-video-controls button{width:32px;height:35px}.video-time{font-size:9px}.video-start>span{width:52px;height:52px}.video-start strong{font-size:23px}.video-start small{font-size:10px}.video-comparison figcaption{font-size:11px;padding:12px 3px 4px}.video-comparison figcaption>span{margin-left:0;font-size:10px}.split-handle{width:43px;height:43px}.video-loading{font-size:10px;white-space:nowrap}}.hero-panels{display:grid}.hero-panels>.hero-copy{grid-area:1/1;max-width:1120px;padding-block:22px;transition:opacity .25s}.hero-panels>.hero-copy[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.hero-panels>.hero-copy[data-active=true]{visibility:visible;opacity:1}.hero-copy h1,.hero-copy .hero-slide-title{font-size:clamp(50px,5vw,72px);line-height:1.04;letter-spacing:-.7px;max-width:1080px;white-space:pre-line;margin:0;text-wrap:initial}.hero-copy .eyebrow{font-size:clamp(18px,1.7vw,24px);margin-bottom:16px}.hero-copy p{margin:15px 0 20px}.hero-signal{display:inline-flex;align-items:center;gap:12px;padding:9px 16px;margin-top:17px;color:#2a1f29;border:1px solid #fce4b2;background:linear-gradient(110deg,#d1a052,#ffe0a2,#ddb36c);border-radius:4px;box-shadow:0 0 25px #edc66d22}.hero-signal strong{font:700 24px/1.2 var(--display);letter-spacing:.4px}.hero-signal svg{flex:none}.feature-after-comparison{display:flex;justify-content:center;padding-top:4px}.video-gallery{min-width:0;width:100%}.video-gallery-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px 16px;margin-bottom:11px}.video-gallery-title>span{font:10px/1.5 var(--mono);letter-spacing:1.2px;color:#ecd09b}.video-gallery-title h3{font:600 28px/1.2 var(--display);color:#fff0d6}.video-attention{font-size:12px;line-height:1.8;color:#f1dfbe;border-left:2px solid #dfbb7a;padding-left:13px;margin-bottom:17px}.video-gallery-nav{display:flex;align-items:stretch;justify-content:space-between;gap:10px;margin:16px 0}.video-gallery-nav :is(button,a){display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 15px;border:1px solid #d9b779;background:#3c3043;border-radius:4px;color:#fff0d3;font-size:11px;font-weight:750;line-height:1.5}.video-gallery-nav :is(button,a):hover{background:#57435c;border-color:#f8d89a}.video-gallery-nav :is(button,a) svg{flex:none}.video-gallery-nav>span{align-self:center;white-space:nowrap;color:#dbc39d;font:11px var(--mono)}.video-standard-note{font-size:10px;line-height:1.8;margin:0;color:#ccbdc9}.home-video .video-gallery{align-self:start}@media(max-width:1000px){.hero-copy h1,.hero-copy .hero-slide-title{font-size:59px}.hero-panels>.hero-copy{max-width:860px}.hero-signal strong{font-size:23px}}@media(max-width:700px){.hero-panels>.hero-copy{padding-block:22px;max-width:none}.hero-copy h1,.hero-copy .hero-slide-title{font-size:clamp(38px,10vw,52px);line-height:1.04;letter-spacing:-.5px}.hero-copy .eyebrow{font-size:clamp(17px,4.4vw,21px);line-height:1.35;letter-spacing:.8px;margin-bottom:16px}.hero-signal{gap:8px;padding:8px 10px;margin-top:14px}.hero-signal strong{font-size:20px;letter-spacing:0}.hero-signal svg{width:17px}.hero-copy p{margin:14px 0 18px}.video-gallery-title h3{font-size:25px}.video-attention{font-size:11px;margin-bottom:13px}.video-gallery-nav :is(button,a){padding:10px 8px;font-size:10px;gap:5px}.video-gallery-nav :is(button,a) svg{width:16px}.video-gallery-nav>span{font-size:10px}.video-gallery-nav{gap:6px}.video-standard-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.hero-panels>.hero-copy{transition:none;animation:none}}.home-intro{padding-block:50px}.home-video{padding-block:46px 26px}.chapter-divider{border-top:1px solid #dfbd7e99;position:relative}.chapter-divider:before{content:"";position:absolute;top:-3px;left:0;width:84px;height:5px;background:#e9c88d;border-radius:3px}.order-steps{padding-block:32px 44px}.order-steps .section-heading{margin-bottom:30px}.order-steps .section-heading h2{font-size:clamp(36px,4vw,53px);margin-bottom:18px}.home-offers{padding-bottom:0}.home-benefits{margin-top:36px;padding:32px;border:1px solid #dfbd7e;border-radius:10px;background:linear-gradient(135deg,#47364f,#2b2235);box-shadow:0 12px 35px #130c1d40}.home-benefits .home-rules{margin-top:0}.home-benefits .home-rules>.eyebrow{font-size:10px;color:#f3d69f;margin-bottom:13px}.home-benefits .home-rules h2{margin:0 0 17px;max-width:800px;font-size:clamp(35px,3.5vw,47px);color:#fff0d0}.home-benefits .home-rules>p{font-size:14px;max-width:850px;color:#e5d8e4;margin-bottom:0}.home-promises{gap:16px;margin-top:25px}.home-promises article{display:flex;gap:15px;align-items:flex-start;padding:22px 18px;border:1px solid #e7c486aa;border-radius:7px;background:#211a2ccc;box-shadow:inset 0 3px #e5bd7c26}.home-promises .benefit-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e4bf7b;border-radius:11px;background:linear-gradient(135deg,#725a3d66,#d9b57413);color:#f8d998;flex:none}.home-promises .benefit-icon svg{margin:0;width:26px;height:26px;stroke-width:1.65}.home-promises h3{font:600 25px/1.1 var(--display);color:#ffe5b2;margin:0 0 11px}.home-promises article p{font-size:12px;line-height:1.8;color:#e7dce9;margin:0}.faq-section{border-top:1px solid #dfbd7e99;margin-top:28px;padding-block:26px 44px}.faq-section>.section-heading{margin-bottom:24px}.faq-section .section-heading>.eyebrow{margin-bottom:13px;color:#e5c38a}.faq-section .section-heading h2{margin-bottom:0}.faq-list{border:1px solid #a98b65;border-radius:8px;padding:0 24px;background:#241d2e;overflow:hidden}.faq-list details:last-child{border-bottom:0}.faq-list summary{font-size:16px;padding-block:20px;line-height:1.6}.faq-list details p{font-size:14px;line-height:1.9;color:#e6dbe5}.mini-hdv-rate{margin-top:18px;border:1px solid #f4cf8e;border-left:4px solid #f4cf8e;border-radius:5px;padding:16px 18px;background:#241d2e;display:flex;align-items:center;justify-content:space-between;gap:17px}.mini-hdv-rate>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 11px}.mini-hdv-rate svg{grid-row:1/3;color:#f3d39a}.mini-hdv-rate strong{font:600 25px/1.1 var(--display);color:#fff0d5}.mini-hdv-rate>div>span{font-size:12px;color:#e5d3e2}.mini-hdv-rate p{display:flex;flex-direction:column;margin:0;gap:3px;flex:none}.mini-hdv-rate b{font:600 31px/1.1 var(--display);color:#ffe1a0;white-space:nowrap}.mini-hdv-rate p>span{font-size:13px;color:#f0dfeb;white-space:nowrap}.price-caption{font-size:11px;line-height:1.7}.fifty-price-badge{align-items:flex-start;padding:16px;font-size:15px;gap:13px}.fifty-price-badge>div>strong{font-size:15px;line-height:1.5;display:block;color:#302536}.fifty-price-badge>div>span{display:block;font-size:12px;line-height:1.7;font-weight:500;color:#453342;margin-top:5px}.included-panel li{font-size:13px}.included-panel li.included-progressive{padding:13px;border:1px solid #e4bf7b88;border-radius:5px;background:#5a453e66;font-weight:700;color:#fff0cf}.ai-separate{border:1px solid #edc789;border-radius:7px;padding:23px;margin-top:22px;background:linear-gradient(135deg,#4d354e,#2b2235)}.included-panel .ai-separate h3{font-size:31px;line-height:1.1;margin:0 0 14px;color:#fff0d3}.ai-separate>.ai-price-label{display:inline-block;background:#e9c78d;color:#302235;border:1px solid #ffe0a5;padding:6px 10px;border-radius:3px;font:800 12px/1.5 Manrope,sans-serif;letter-spacing:0}.ai-separate p{font-size:14px;line-height:1.8;color:#eee2eb;margin:16px 0 19px}.ai-separate a.button{font-size:12px;padding:13px 16px;color:#fff;gap:12px}.envelope-included{display:flex;align-items:center;gap:15px;padding:17px 20px;margin:0 0 23px;background:#352a3d;border:1px solid #a47d40;border-radius:5px;color:#ffe1a8}.envelope-included svg{flex:none}.envelope-included strong{font-size:17px;line-height:1.5}.packaging-prices p,.disc-note{font-size:12px;line-height:1.8}.shipping-preference{display:flex;align-items:center;gap:22px;border:1px solid #e6c285;border-left:4px solid #f2cb79;border-radius:7px;padding:24px;background:linear-gradient(110deg,#443348,#2b2435);margin:27px 0 0}.shipping-preference .shipping-icon{display:grid;place-items:center;flex:none;width:60px;height:60px;border:1px solid #d7b477;border-radius:12px;color:#f7d695;background:#b4925b17}.shipping-preference h3{font:600 30px/1.15 var(--display);color:#ffe3a9;margin:0 0 10px}.shipping-preference p{font-size:13px;line-height:1.8;color:#e7dbe4;margin:0;max-width:760px}.shipping-preference .button{flex:none;white-space:nowrap;font-size:12px;gap:12px;background:#231c2c;border-color:#caa86f}.inner-page>.shipping-preference{margin:0 0 32px}.video-standard-note{font-size:12px;line-height:1.8;padding:12px 14px;background:#211a2b66;border-left:2px solid #cdad77;border-radius:0 4px 4px 0}.video-standard-note>strong{display:block;color:#f3dfbb;font-weight:750;margin-bottom:3px}@media(max-width:1100px){.home-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-preference{flex-wrap:wrap;gap:17px}.shipping-preference>div{flex:1;min-width:250px}.shipping-preference .button{margin-left:77px}.mini-hdv-rate{flex-wrap:wrap;gap:12px}.mini-hdv-rate p{flex-direction:row;align-items:baseline;gap:13px}.home-benefits{padding:27px}}@media(max-width:700px){.home-intro{padding-block:35px}.home-video{padding-block:32px 20px}.order-steps{padding-block:26px 30px}.order-steps .section-heading{margin-bottom:25px}.order-steps .section-heading h2{font-size:38px}.home-benefits{padding:22px 16px;margin-top:26px}.home-benefits .home-rules h2{font-size:35px}.home-benefits .home-rules>p{font-size:12px}.home-benefits .home-rules>.eyebrow{font-size:8px;line-height:1.8;letter-spacing:1px}.home-promises{grid-template-columns:1fr;gap:12px;margin-top:21px}.home-promises article{padding:19px 15px;gap:14px}.home-promises h3{font-size:26px}.home-promises article p{font-size:12px}.home-promises .benefit-icon{width:44px;height:44px}.faq-section{margin-top:20px;padding-block:24px 32px}.faq-section>.section-heading{margin-bottom:20px}.faq-list{padding-inline:14px}.faq-list summary{font-size:14px;padding-block:18px}.faq-list details p{font-size:13px;padding-bottom:19px}.mini-hdv-rate{padding:16px 14px}.mini-hdv-rate strong{font-size:25px}.mini-hdv-rate b{font-size:32px}.mini-hdv-rate p{gap:12px;flex-wrap:wrap}.mini-hdv-rate p>span{font-size:14px}.fifty-price-badge{padding:14px}.fifty-price-badge>div>strong{font-size:14px}.fifty-price-badge>div>span{font-size:12px}.included-panel li{font-size:12px}.included-panel li.included-progressive{padding:12px;gap:10px}.ai-separate{padding:20px 17px}.included-panel .ai-separate h3{font-size:31px}.ai-separate p{font-size:13px}.envelope-included{padding:15px 13px;gap:12px}.envelope-included strong{font-size:15px}.envelope-included svg{width:26px}.packaging-prices p{font-size:12px}.disc-note{font-size:11px}.shipping-preference{padding:20px 16px;gap:14px;margin-top:22px}.shipping-preference .shipping-icon{width:45px;height:45px;border-radius:9px}.shipping-preference .shipping-icon svg{width:26px}.shipping-preference>div{min-width:0;flex:1}.shipping-preference h3{font-size:27px}.shipping-preference p{font-size:12px}.shipping-preference .button{margin-left:59px;white-space:normal}.video-standard-note{font-size:11px}}@media(max-width:370px){.shipping-preference>div{flex-basis:100%}.shipping-preference .button{margin-left:0}.home-promises article{gap:11px;padding-inline:12px}.home-promises .benefit-icon{width:38px;height:38px}.home-promises h3{font-size:24px}}@media(max-width:1100px){.mini-hdv-rate p{flex:1 1 100%;max-width:100%;min-width:0;flex-wrap:wrap}}.komputech-menu-studio .km-logo{flex:0 1 440px;max-width:440px}.hero-camera-background{left:44%;background-position:58% center}.hero-camera-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071019,#071019b8 22%,#07101910 70%),linear-gradient(0deg,#071019c9,transparent 40%)}.footer-main img{max-width:400px}.footer-bottom .footer-facebook{display:inline-flex;gap:8px;align-items:center;color:#ffe0a0;font-size:13px;font-weight:700}.footer-facebook>svg{flex-shrink:0}.contact-delivery-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:42px 0 36px;padding-top:32px;border-top:1px solid #d6b97d66}.delivery-card{min-width:0;border:1px solid #c9a86d;border-radius:10px;padding:30px;background:linear-gradient(140deg,#483c4d,#2f2838);box-shadow:inset 0 0 0 5px #e3bc7120,0 12px 32px #100a171f;scroll-margin-top:115px}.delivery-locker{border-color:#f0cb78;background:linear-gradient(145deg,#51443f,#342b3c 72%)}.delivery-label{display:flex;gap:11px;align-items:center;font:11px/1.6 var(--mono);letter-spacing:1.3px;color:#f5d18d;margin-bottom:17px}.delivery-label svg{flex-shrink:0}.delivery-card h2{font:600 36px/1.15 var(--display);margin:0 0 27px;max-width:none;color:#fff3db}.delivery-name{display:block;font-size:19px;margin-bottom:12px;color:#efcf98}.delivery-address{display:flex;flex-direction:column;font-style:normal;line-height:1.35;gap:5px;color:#fff4e3}.delivery-address strong{font:600 34px/1.15 var(--display)}.delivery-address>span{font-size:21px;font-weight:600}.delivery-hours{display:flex;gap:13px;border-block:1px solid #d8b77c55;padding:20px 0;margin:26px 0 20px;font-size:16px;line-height:1.7;color:#f2e5ed}.delivery-hours svg{flex-shrink:0;color:#ebc885;margin-top:4px}.delivery-description p{font-size:16px;line-height:1.8;color:#e9dfe7;margin:0 0 12px}.delivery-studio>.button{margin-top:14px;font-size:14px}.locker-highlight{display:grid;grid-template-columns:minmax(0,1fr) 44%;align-items:center;gap:8px;margin-bottom:24px}.locker-provider{display:block;color:#f4d58d;font-size:13px;letter-spacing:1px;font-weight:800}.locker-code{display:block;font:600 clamp(50px,4.4vw,70px)/1.15 var(--display);letter-spacing:1px;color:#ffdb83;margin:6px 0 14px;text-shadow:0 0 22px #efbf4d24}.locker-highlight img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 12px #0005)}.locker-note{display:block;margin-top:10px;font-size:16px;color:#f0dcb3}.locker-recipient{display:flex;flex-direction:column;gap:12px;margin-top:21px;padding:20px;border:1px solid #d2b17788;border-radius:6px;background:#201a2666}.locker-recipient>span{font:10px/1.7 var(--mono);letter-spacing:1px;color:#eed19a}.locker-recipient a{display:flex;align-items:center;gap:12px;font-size:clamp(16px,1.6vw,21px);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.locker-recipient a:first-of-type{font-size:30px;letter-spacing:.5px}.locker-recipient svg{flex-shrink:0;color:#edca87}@media(max-width:1000px)and (min-width:901px){.komputech-menu-studio .km-logo{flex-basis:350px;max-width:350px}.komputech-menu-studio .km-bar,.komputech-menu-studio .km-top-list{gap:18px}}@media(max-width:900px){.komputech-menu-studio .km-logo{flex-basis:340px;max-width:340px}.contact-delivery-cards{grid-template-columns:1fr}.locker-highlight{grid-template-columns:minmax(0,1fr) min(40%,230px)}.locker-code{font-size:70px}.hero-camera-background{left:24%}}@media(max-width:600px){.komputech-menu-studio .km-logo{flex-basis:300px;max-width:300px}.delivery-card{padding:26px 22px}.contact-delivery-cards{gap:22px;margin-top:30px;padding-top:25px}.delivery-card h2{font-size:34px}.delivery-address strong{font-size:32px}.delivery-address>span{font-size:20px}.delivery-description p,.delivery-hours{font-size:15px}.locker-recipient a{font-size:17px}.locker-code{font-size:58px}.locker-highlight{grid-template-columns:minmax(0,1fr) 40%}.hero-camera-background{left:0;opacity:.65}.footer-bottom>div{flex-wrap:wrap}}@media(max-width:480px){.komputech-menu-studio .km-logo{flex:1 1 250px;max-width:250px}}.home-page main [id],.home-page #mini-hdv{scroll-margin-top:110px}.home-page .hero-slider{display:block;height:auto;min-height:0;padding-bottom:20px}.home-page .tape-status{padding-top:22px}.home-page .hero-panels>.hero-copy{padding-block:25px 18px;max-width:1120px}.home-page .hero-copy h1,.home-page .hero-copy .hero-slide-title{font-size:clamp(44px,4.6vw,66px);line-height:1.05;max-width:1080px}.home-page .hero-copy .eyebrow{font-size:21px;margin-bottom:15px}.home-page .hero-copy p{max-width:860px;font-size:16px;line-height:1.65;margin:16px 0}.home-page .hero-background>img{width:100%;height:100%;object-fit:cover;display:block}.home-page .hero-camera-background{inset:48px 5% 88px auto;width:30%;max-width:400px;border:1px solid #ddbd7955;border-radius:12px;background:#171521;overflow:hidden}.home-page .hero-camera-background>img{object-fit:cover;object-position:center}.home-page .hero-camera-background:after{background:linear-gradient(0deg,#090f19ed,transparent 45%),linear-gradient(90deg,#07101988,transparent)}.joining-flow{position:absolute;z-index:1;left:16px;right:16px;bottom:20px;display:flex;justify-content:center;align-items:center;gap:11px;color:#f4d597;font:11px/1.5 var(--mono);padding:13px 8px;background:#10141bcc;border:1px solid #dfbc7866;border-radius:5px}.home-page .hero-copy:has(.hero-slide-title){padding-right:300px}.hero-offer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:16px 0 10px}.hero-rate{display:flex;align-items:center;gap:16px;color:#fff3d9}.hero-rate>strong{font:600 37px/1.1 var(--display);white-space:nowrap}.hero-rate>strong>span{font:600 20px var(--display);margin-left:5px}.hero-rate>span{font-size:15px;color:#ecd7ae;border-left:1px solid #d3b17e66;padding-left:16px}.home-page .hero-signal{margin:0;padding:9px 13px}.home-page .hero-signal strong{font-size:22px}.hero-hdv{font-size:14px;line-height:1.7;color:#f4e4ce;margin-bottom:19px}.hero-hdv strong{color:#ffe0a0;font-weight:800;white-space:nowrap}.home-page .slider-controls{position:relative;bottom:auto;left:auto;right:auto;margin-top:4px;padding-top:14px}.home-page .slide-chapters{gap:26px}.home-page .slide-chapters button{font-size:12px;min-height:44px}.home-page .slide-chapters button.selected:before{top:-15px}.home-page .film-ribbon{padding-block:14px}.home-page .fifty-banner{padding-block:26px 20px}.home-page .cinema-fifty .fifty-belt{padding:27px 30px;gap:35px;background-size:cover;background-position:center}.home-page .cinema-fifty .fifty-message h2{font-size:38px}.home-page .cinema-fifty .fifty-message p{font-size:15px;line-height:1.6;margin:12px 0}.home-page .cinema-fifty .fifty-conversion strong{font-size:96px}.home-page .cinema-fifty .fifty-note{font-size:14px;line-height:1.7;margin-top:10px}.home-price-section{padding-block:20px 38px}.home-page .home-digital{grid-template-columns:1fr 1fr}.home-page .digital-main,.home-page .included-panel{padding:30px;min-width:0}.home-page .digital-main h2{font-size:49px;line-height:1.05;margin-bottom:14px}.home-page .digital-intro{font-size:16px;line-height:1.65;margin-bottom:20px}.home-page .digital-price{padding:15px 0;margin:12px 0 18px;gap:20px}.home-page .digital-price strong{font-size:52px}.home-page .digital-price span{font-size:14px}.home-page .price-caption{font-size:14px;line-height:1.7;display:block}.home-page .mini-hdv-rate{padding:15px;margin:0 0 14px;gap:14px;flex-wrap:wrap}.home-page .mini-hdv-rate strong{font-size:27px}.home-page .mini-hdv-rate p{min-width:0;flex:1 1 auto;gap:6px}.home-page .mini-hdv-rate b{font-size:28px;white-space:normal}.home-page .mini-hdv-rate p>span{font-size:15px}.home-page .mini-hdv-rate>div>span{font-size:13px}.home-page .delivery-title{font-size:23px;margin:19px 0 12px}.home-page .delivery-options{gap:10px}.home-page .delivery-options>div{padding:14px 8px;font-size:14px}.home-page .delivery-note{font-size:14px;line-height:1.8;margin:16px 0}.home-page .included-panel>h3{font-size:34px;margin-bottom:18px}.home-page .included-panel li{font-size:15px;line-height:1.65;margin-bottom:13px}.home-page .included-panel li.included-progressive{padding:12px}.home-page .ai-separate{padding:18px;margin-top:21px}.home-page .included-panel .ai-separate h3{font-size:28px;margin-bottom:10px}.home-page .ai-separate p{font-size:15px;line-height:1.65;margin:11px 0 15px}.home-page .button,.home-page .text-link{font-size:14px}.home-page .home-intro{padding-block:25px 40px}.home-page .home-intro .section-heading{max-width:900px;margin-bottom:25px}.home-page .section-heading h2{font-size:43px;margin-bottom:14px}.home-page .section-heading p{font-size:16px;max-width:850px;line-height:1.7}.home-page .cassette-services{gap:18px}.home-page .cassette-card{padding:0 18px 18px;gap:0;display:flex;flex-direction:column;min-height:0}.home-page .service-photo{height:230px;aspect-ratio:auto;margin:5px -13px 0;border-radius:4px;overflow:hidden;flex:none}.home-page .service-photo img{width:100%;height:100%;object-fit:contain}.home-page .cassette-top{margin-top:16px;font-size:10px}.home-page .cassette-card h3{font-size:29px;line-height:1.13;margin:17px 0 13px;min-height:66px}.home-page .cassette-card p{font-size:15px;line-height:1.7;margin:0 0 20px;min-height:0;flex:1}.home-page .cassette-link{font-size:14px;padding:15px 0 0;margin:0;border-top:1px solid #d8bc7d44}.formats-details{margin-top:18px;border-block:1px solid #c3a26b55;padding:15px 0;font-size:15px}.formats-details summary{font-weight:750;cursor:pointer;color:#f3dbab}.formats-details p{font-size:15px;margin:12px 0 0}.home-page .home-benefits{margin:0 auto 40px;padding:28px}.home-page .home-rules h2{font-size:40px;max-width:850px;margin-bottom:14px}.home-page .home-rules>p{font-size:16px;line-height:1.7;max-width:900px}.home-page .home-promises{gap:16px;margin-top:24px}.home-page .home-promises article{padding:22px 18px;gap:15px}.home-page .home-promises h3{font-size:28px}.home-page .home-promises article p{font-size:15px;line-height:1.65}.home-comparisons{background-size:cover;background-position:center;padding:0 0 36px}.home-comparisons>.container{padding-top:30px}.comparison-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:28px}.comparison-intro h2{font-size:47px;line-height:1.08;margin:14px 0 0}.comparison-intro p{font-size:16px;line-height:1.75;margin-bottom:15px}.comparison-tabs{display:flex;gap:10px;padding-bottom:18px}.comparison-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 23px;border:1px solid #d7b479;border-radius:5px;background:#2a2232;color:#efdfc7;font-weight:750;font-size:16px}.comparison-tabs button[aria-selected=true]{background:#efce8c;color:#2a202b;box-shadow:0 3px 20px #eac37815}.home-comparisons [hidden]{display:none!important}.home-comparisons [role=tabpanel]{outline-offset:6px}.home-page .comparison-card{padding:10px}.home-page .compare-toolbar{font-size:14px;line-height:1.6;padding-top:12px}.home-page .compare-enlarge{font-size:14px;padding:11px 15px}.home-page .compare-modes button{font-size:14px;min-height:42px;padding:8px 17px}.home-page .comparison-card figcaption{font-size:15px;padding-top:10px}.home-page .comparison-card figcaption span{font-size:14px;line-height:1.6}.home-page .comparison-tag{font-size:11px}.comparison-destinations{display:flex;gap:25px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:23px}.comparison-service-note{font-size:14px;line-height:1.8;max-width:900px;text-align:center;margin:20px auto 0;color:#dfd1dc}.comparison-service-note strong{color:#f6ddb1}.home-page .video-attention{font-size:15px}.home-page .video-gallery-nav :is(button,a){font-size:14px;min-height:46px}.home-page .video-standard-note{font-size:14px}.home-page .video-comparison figcaption{font-size:15px}.home-page .video-comparison figcaption>span{font-size:14px}.home-page .order-steps{padding-block:35px;margin-top:0;border-top:0}.home-page .order-steps .section-heading{margin-bottom:25px}.home-page .steps-grid{gap:20px;margin-bottom:23px}.home-page .steps-grid h3{font-size:22px;line-height:1.3;margin-bottom:11px}.home-page .steps-grid p{font-size:15px;line-height:1.7}.home-page .steps-grid .step-icon{margin-bottom:17px}.home-shipping{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;margin-top:28px;border:1px solid #d2ac6c;border-radius:8px;padding:26px;background:linear-gradient(125deg,#4b3b4a,#302637)}.home-locker{display:flex;gap:16px;align-items:center}.home-locker>div{flex:1;min-width:0}.home-locker h3,.home-return h3{font:600 29px/1.15 var(--display);margin:10px 0 13px}.home-locker>img{width:130px;height:170px;object-fit:contain}.home-locker-code{font:600 47px/1.2 var(--display);color:#ffdb8b;letter-spacing:1px}.home-locker p,.home-return p{font-size:15px;line-height:1.7;margin:10px 0}.home-return{border-left:1px solid #d5b67c66;padding-left:25px}.home-return>svg{color:#eac482}.home-return>strong{font:600 35px/1.2 var(--display);color:#ffdc96}.home-page .home-discs{padding-block:0 28px}.home-page .disc-offer{padding:27px;margin-top:0}.home-page .disc-heading h2{font-size:38px}.home-page .disc-intro{font-size:16px;max-width:900px;line-height:1.7;margin:14px 0 18px}.home-page .envelope-included{padding:13px 16px;margin:18px 0;font-size:16px}.home-page .disc-options{gap:15px}.home-page .disc-options article{padding:19px;display:grid;grid-template-columns:40px 1fr;gap:8px 14px;text-align:left;align-items:start;min-width:0}.home-page .disc-type{grid-column:1/-1;font-size:12px}.home-page .disc-art{grid-column:1;grid-row:2/4;width:38px;height:38px;margin-top:5px}.home-page .disc-options h3{grid-column:2;font-size:23px;line-height:1.15;margin:0;min-height:0}.home-page .disc-price{grid-column:2;justify-content:flex-start;margin:0}.home-page .disc-price strong{font-size:32px}.home-page .disc-price span{font-size:14px}.home-page .disc-options article>p{grid-column:1/-1;font-size:14px;line-height:1.7;margin:5px 0 0}.home-page .packaging-prices p,.home-page .disc-note{font-size:14px;line-height:1.75}.home-page .faq-section{padding-block:25px 30px;margin-top:0}.home-page .faq-section>.section-heading{margin-bottom:20px}.home-page .faq-list summary{font-size:17px;padding-block:19px}.home-page .faq-list details p{font-size:16px;line-height:1.8}.home-contact{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin:0 auto 35px;padding:32px;border:1px solid #e0bb76;border-radius:8px;background:linear-gradient(130deg,#4c3b51,#302638)}.home-contact h2{font-size:44px;line-height:1.1;margin:14px 0 18px}.home-contact p{font-size:16px;line-height:1.75}.home-contact-actions{display:flex;flex-direction:column;gap:13px;min-width:0}.home-contact-actions .button{justify-content:flex-start;gap:17px;padding:16px 20px}.home-contact-actions .button span{display:flex;flex-direction:column;gap:5px;font-size:14px;min-width:0}.home-contact-actions strong{font-size:23px;overflow-wrap:anywhere;line-height:1.4}.home-contact-actions>.button-ghost strong{font-size:19px}.home-contact-actions>p{font-size:14px;margin:0}.home-page .footer-main{padding-block:28px;gap:30px}.home-page .footer-main h2{font-size:37px;margin:23px 0 15px}.home-page .footer-main p{font-size:15px;line-height:1.7}.home-page .footer-contact>a:not(.button):not(.footer-phone){font-size:16px}.home-page .footer-contact small{font-size:14px}.home-page .footer-links{padding-block:19px}.home-page .footer-links a,.home-page .footer-bottom{font-size:13px}.home-page .image-dialog .compare-modes button{font-size:14px}@media(max-width:1100px){.home-page .home-digital{grid-template-columns:1fr 1fr}.home-page .home-promises,.home-page .cassette-services{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .cassette-card h3{min-height:0}.home-page .hero-copy:has(.hero-slide-title){padding-right:200px}.home-page .hero-copy .hero-slide-title{font-size:56px}.home-page .disc-options{grid-template-columns:repeat(3,minmax(0,1fr))}.home-contact{gap:27px}.home-contact h2{font-size:38px}.home-page .digital-price{gap:13px}.home-page .digital-price strong{font-size:43px}}@media(max-width:850px){.home-page .home-digital{grid-template-columns:1fr}.home-page .included-panel{border-left:0;border-top:1px solid #bb965c55}.home-page .mini-hdv-rate p{flex:1}.comparison-intro{gap:25px}.home-shipping{grid-template-columns:1fr}.home-return{border-left:0;border-top:1px solid #d5b67c66;padding:22px 0 0}.home-contact{grid-template-columns:1fr;gap:25px}.home-page .hero-copy .hero-slide-title{font-size:48px}}@media(max-width:700px){.home-page main [id],.home-page #mini-hdv{scroll-margin-top:92px}.home-page .hero-slider{padding-bottom:14px}.home-page .tape-status{padding-top:19px;font-size:9px}.home-page .hero-panels>.hero-copy{padding-block:22px 17px}.home-page .hero-copy h1,.home-page .hero-copy .hero-slide-title{font-size:clamp(33px,9vw,48px);line-height:1.05}.home-page .hero-copy:has(.hero-slide-title){padding-right:0}.home-page .hero-copy .eyebrow{font-size:17px;line-height:1.4;letter-spacing:.4px;margin-bottom:14px}.home-page .hero-copy p{font-size:15px;line-height:1.65;margin:14px 0}.hero-offer{gap:12px;margin:14px 0 10px}.hero-rate{gap:12px}.hero-rate>strong{font-size:33px}.hero-rate>span{font-size:14px;padding-left:12px}.home-page .hero-signal{padding:9px 10px;gap:8px}.home-page .hero-signal strong{font-size:19px}.hero-hdv{font-size:14px;margin-bottom:16px}.home-page .hero-copy .actions{gap:10px}.home-page .hero-copy .button{font-size:13px;min-height:46px;padding:12px 13px;gap:13px}.home-page .hero-camera-background{width:47%;max-width:220px;right:10px;top:25px;bottom:110px;opacity:.35;border-color:#ddbd7944}.home-page .joining-flow{gap:5px;padding-inline:4px;font-size:8px;left:5px;right:5px}.home-page .joining-flow svg{width:17px}.home-page .slider-controls{flex-wrap:wrap;gap:8px;padding-top:12px}.home-page .slide-chapters{display:flex;width:100%;justify-content:space-between;gap:8px}.home-page .slide-chapters .chapter-name{display:inline;font-size:11px}.home-page .slide-chapters button{gap:6px;font-size:10px;min-height:38px}.home-page .slide-chapters button.selected:before{top:-13px}.home-page .transport{margin-left:auto}.home-page .transport button{height:36px;width:36px}.home-page .film-ribbon .container>span:nth-child(2){display:none}.home-page .film-ribbon{font-size:9px;padding-block:12px}.home-page .film-ribbon .container{gap:10px}.home-page .fifty-banner{padding-block:20px 15px}.home-page .cinema-fifty .fifty-belt{padding:24px 18px;gap:18px}.home-page .cinema-fifty .fifty-message h2{font-size:32px}.home-page .cinema-fifty .fifty-message p{font-size:15px}.home-page .cinema-fifty .fifty-note{font-size:13px}.home-page .cinema-fifty .fifty-conversion strong{font-size:78px}.home-price-section{padding-block:10px 25px}.home-page .digital-main,.home-page .included-panel{padding:23px 18px}.home-page .digital-main h2{font-size:38px}.home-page .digital-price{gap:14px}.home-page .digital-price strong{font-size:42px}.home-page .digital-price span{font-size:14px}.home-page .mini-hdv-rate{padding:14px}.home-page .mini-hdv-rate>div{flex-basis:100%}.home-page .mini-hdv-rate p{flex-basis:100%;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.home-page .mini-hdv-rate b{font-size:29px}.home-page .delivery-options{gap:8px}.home-page .delivery-options>div{padding:12px 6px;font-size:13px}.home-page .delivery-note,.home-page .price-caption{font-size:14px}.home-page .included-panel li{font-size:15px;margin-bottom:14px}.home-page .included-panel>h3{font-size:31px}.home-page .ai-separate{padding:17px}.home-page .included-panel .ai-separate h3{font-size:28px}.home-page .home-intro{padding-block:20px 28px}.home-page .section-heading h2{font-size:35px}.home-page .home-intro .section-heading{margin-bottom:22px}.home-page .cassette-services{grid-template-columns:1fr;gap:14px}.home-page .cassette-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:7px 14px;padding:14px}.home-page .service-photo{grid-row:1/5;grid-column:1;height:158px;margin:0;align-self:start}.home-page .cassette-top{grid-column:2;margin:0;font-size:9px}.home-page .cassette-top svg{width:17px}.home-page .cassette-card h3{grid-column:2;font-size:26px;line-height:1.12;min-height:0;margin:0}.home-page .cassette-card p{grid-column:1/-1;font-size:15px;line-height:1.6;margin:7px 0 4px;flex:none}.home-page .cassette-link{grid-column:1/-1;padding-top:10px;font-size:14px}.home-page .home-benefits{padding:22px 16px;margin-bottom:28px}.home-page .home-rules h2{font-size:34px}.home-page .home-promises{grid-template-columns:1fr;gap:12px}.home-page .home-promises article{padding:18px 13px;gap:13px}.home-page .home-promises h3{font-size:27px}.home-page .home-promises article p{font-size:15px}.home-comparisons{padding-bottom:27px}.home-comparisons>.container{padding-top:24px}.comparison-intro{grid-template-columns:1fr;gap:17px;margin-bottom:22px}.comparison-intro h2{font-size:37px;margin-top:12px}.comparison-intro p{font-size:15px;line-height:1.75}.comparison-tabs{gap:8px;padding-bottom:16px}.comparison-tabs button{flex:1;gap:7px;font-size:14px;padding:12px 10px}.comparison-tabs button svg{width:18px}.home-page .comparison-card{padding:6px}.home-page .comparison-tag{font-size:9px}.home-page .compare-toolbar{flex-wrap:wrap;gap:10px;font-size:13px}.home-page .compare-enlarge{font-size:13px}.home-page .comparison-card figcaption{font-size:15px}.home-page .comparison-card figcaption span{font-size:14px}.home-page .compare-modes{flex-wrap:wrap}.home-page .compare-modes button{padding:8px 12px;font-size:14px}.comparison-destinations{gap:17px;margin-top:20px}.comparison-destinations .button{width:100%;justify-content:center}.comparison-service-note{font-size:14px;text-align:left}.home-page .video-attention{font-size:14px}.home-page .video-gallery-nav :is(button,a){font-size:12px;padding:10px 7px;gap:4px}.home-page .video-gallery-nav{gap:6px}.home-page .video-standard-note{font-size:14px}.home-page .order-steps{padding-block:28px}.home-page .steps-grid{gap:23px 17px}.home-page .steps-grid h3{font-size:23px}.home-page .steps-grid p{font-size:15px}.home-page .steps-grid .step-icon{margin-bottom:12px}.home-shipping{padding:21px 16px;margin-top:23px}.home-locker{gap:10px;align-items:start}.home-locker h3,.home-return h3{font-size:29px}.home-locker>img{width:90px;height:150px;margin-top:40px}.home-locker-code{font-size:46px}.home-locker p,.home-return p{font-size:15px}.home-page .disc-offer{padding:22px 17px}.home-page .disc-heading h2{font-size:33px}.home-page .disc-heading .disc-icon{width:44px;height:44px}.home-page .disc-options{grid-template-columns:1fr;gap:12px}.home-page .disc-options article{grid-template-columns:37px 1fr auto;padding:16px;gap:6px 12px}.home-page .disc-type{grid-column:2;grid-row:1;font-size:10px}.home-page .disc-art{grid-column:1;grid-row:1/4;width:34px;height:34px}.home-page .disc-options h3{grid-column:2;grid-row:2;font-size:23px}.home-page .disc-price{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.home-page .disc-price strong{font-size:30px;white-space:nowrap}.home-page .disc-options article>p{grid-column:2/4;font-size:14px}.home-page .envelope-included strong{font-size:16px}.home-page .packaging-prices p{font-size:14px;gap:10px;flex-wrap:wrap}.home-page .disc-note{font-size:14px}.home-page .faq-section{padding-block:15px 27px}.home-page .faq-list{padding-inline:14px}.home-page .faq-list summary{font-size:16px;line-height:1.6;padding-block:18px}.home-page .faq-list details p{font-size:15px}.home-contact{padding:24px 18px;margin-bottom:27px;gap:23px}.home-contact h2{font-size:35px}.home-contact p{font-size:15px}.home-contact-actions .button{padding:15px;gap:13px}.home-contact-actions strong{font-size:25px}.home-contact-actions>.button-ghost strong{font-size:17px}.home-contact-actions>p{font-size:14px}.home-page .footer-main{padding-block:25px}.home-page .footer-main h2{font-size:32px;margin:20px 0 12px}.home-page .footer-main p{font-size:15px}.home-page .footer-contact{gap:13px}.home-page .footer-contact p{font-size:15px}.home-page .footer-links{gap:17px}.home-page .footer-strip{font-size:8px}.home-page .footer-bottom>div{gap:16px}}@media(max-width:370px){.home-page .hero-copy .eyebrow{font-size:16px}.home-page .hero-copy h1,.home-page .hero-copy .hero-slide-title{font-size:33px}.home-page .hero-copy .actions{flex-direction:column;align-items:stretch}.home-page .hero-copy .button{justify-content:space-between}.home-page .slide-chapters,.home-page .slide-chapters button{gap:5px}.home-page .slide-chapters .chapter-name{font-size:10px}.hero-rate>span{font-size:13px}.home-page .digital-price{gap:11px}.home-page .digital-price strong{font-size:37px}.home-page .cassette-card{grid-template-columns:85px minmax(0,1fr);gap:7px 12px}.home-page .service-photo{height:140px}.home-page .cassette-card h3{font-size:24px}.home-page .disc-options article{grid-template-columns:29px 1fr auto;gap:5px 9px;padding:13px}.home-page .disc-options h3{font-size:21px}.home-page .disc-art{width:28px}.home-page .disc-price strong{font-size:27px}.home-locker>img{width:70px;height:130px}.home-contact-actions>.button-ghost strong{font-size:15px}.home-page .video-gallery-nav :is(button,a){font-size:11px}.home-page .video-gallery-nav :is(button,a) svg{width:14px}}@media(max-width:360px){.komputech-menu-studio .km-logo{max-width:205px}.delivery-card{padding:24px 18px}.locker-code{font-size:51px}.locker-provider{font-size:11px}.locker-highlight{grid-template-columns:minmax(0,1fr) 37%;gap:4px}.locker-recipient{padding:16px 12px}.locker-recipient a{font-size:15px;gap:9px}.locker-recipient a:first-of-type{font-size:27px}.delivery-address strong{font-size:29px}.delivery-address>span{font-size:18px}}.home-page .delivery-options span{font-size:14px}@media(max-width:700px){.home-page .disc-options article{grid-template-columns:36px minmax(0,1fr)}.home-page .disc-price{grid-column:2;grid-row:3;flex-direction:row;align-items:baseline;gap:9px}.home-page .disc-options article>p{grid-column:1/-1;grid-row:4}.home-page .disc-options h3{min-width:0;overflow-wrap:anywhere}.home-page .disc-art{grid-row:1/4}.home-page .delivery-options span{font-size:13px}}@media(max-width:370px){.home-page .slide-chapters button{font-size:9px;letter-spacing:0;min-width:0}.home-page .slide-chapters .chapter-name{font-size:9px;letter-spacing:0}.home-page .slide-chapters{gap:5px;justify-content:space-between}}.home-page .disc-details{margin-top:16px;border-block:1px solid #c6a16e66;padding:15px 0}.home-page .disc-details summary{cursor:pointer;font-size:15px;font-weight:750;color:#f1d7a6}.home-page .disc-details ul{padding-left:20px;margin-top:17px}.home-page .disc-details li{font-size:15px;line-height:1.7;margin:9px 0}@media(max-width:700px){.home-page .slide-chapters button>span:first-child{display:none}.home-page .slide-chapters .chapter-name{font-size:12px;letter-spacing:0}.home-page .slide-chapters button{font-size:12px;flex:0 1 auto}.home-page .steps-grid{grid-template-columns:1fr;gap:18px}.home-page .steps-grid article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px 14px;padding-top:17px}.home-page .steps-grid .step-icon{grid-column:1;grid-row:1/3;width:46px;height:46px;margin:0}.home-page .steps-grid h3,.home-page .steps-grid p{grid-column:2;margin:0}.home-page .steps-grid article:after{display:none}.home-page .home-shipping{gap:19px}.home-page .home-locker>img{height:125px;margin-top:20px}.home-page .home-return{padding-top:17px}.home-page .home-return>svg{display:none}.home-page .home-locker h3,.home-page .home-return h3{font-size:27px}.home-page .home-return>strong{font-size:32px}.home-page .disc-options article{padding:15px}.home-page .disc-details summary{font-size:15px}}@media(max-width:370px){.home-page .slide-chapters .chapter-name{font-size:11px}}.home-page .fifty-belt,.home-comparisons,.footer{position:relative;isolation:isolate}.fifty-backdrop,.home-comparison-backdrop,.footer-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.home-page .fifty-belt{background-color:#211b29}.fifty-backdrop{opacity:.22}.home-comparisons{background-color:#211b29}.home-comparison-backdrop{opacity:.13}.footer-backdrop{opacity:.15}.home-page .cassette-top{gap:12px;font-size:11px;letter-spacing:1.1px;line-height:1.45;color:#edce92;min-height:28px}.home-page .cassette-top span{min-width:0}.home-page .cassette-top svg{flex-shrink:0;width:25px;height:25px}.home-page .comparison-destinations{gap:14px;align-items:stretch}.home-page .comparison-destinations .button{background:var(--accent);border:1px solid var(--accent);color:#fff;min-height:56px;min-width:0;padding:14px 20px;gap:12px;justify-content:center;box-shadow:none}.home-page .comparison-destinations .button>svg{flex-shrink:0}.home-page .comparison-destinations .button:hover{background:#b91e37;border-color:#b91e37;color:#fff}@media(max-width:700px){.home-page .cassette-top{font-size:10px;letter-spacing:.6px;gap:7px;min-height:24px}.home-page .cassette-top svg{width:21px;height:21px}.home-page .comparison-destinations .button{width:100%;font-size:14px;padding:13px 12px;gap:10px}}.footer .footer-strip{align-items:center;gap:12px 30px;font-size:11px;line-height:1.8}.footer-strip>span:first-child{flex-shrink:0}.footer-formats{max-width:720px;text-align:right;letter-spacing:.6px}@media(max-width:700px){.footer .footer-strip{flex-direction:column;align-items:flex-start;gap:9px;font-size:10px}.footer-formats{text-align:left;max-width:100%;line-height:1.9}}.video-example-links{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 15px}.video-example-links a{display:flex;align-items:center;gap:9px;border:1px solid #b79a6b77;padding:9px 12px;border-radius:4px;background:#211b29;font-size:12px;line-height:1.5}.video-example-links a>span{color:#f0ce90;font:600 19px var(--display)}.video-example-links a[aria-current=true]{background:#e8c585;color:#261e2e;border-color:#e8c585}.video-example-links a[aria-current=true]>span{color:inherit}.video-example-description{font-size:14px;line-height:1.8;margin-bottom:15px}.video-share-link{display:inline-flex;gap:10px;align-items:center;font-size:13px;color:#edce95;margin:15px 0 0;border-bottom:1px solid #bca16c66;padding:6px 0}@media(max-width:600px){.video-example-links{display:grid;grid-template-columns:1fr 1fr;gap:7px}.video-example-links a{font-size:11px;padding:8px}.video-example-description{font-size:13px}.video-share-link{font-size:12px}}.home-received{padding-block:32px 36px;margin-bottom:28px}.home-received .section-heading{margin-bottom:26px;max-width:900px}.received-points{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px}.received-points>li{display:flex;align-items:flex-start;gap:13px;min-width:0;padding-top:17px;border-top:1px solid #d2b27a55}.received-points>li>svg{flex-shrink:0;color:#edca86;margin-top:3px}.home-page .received-points h3{font-family:inherit;font-size:18px;line-height:1.5;margin:0 0 7px;color:#fff4df}.home-page .received-points p{font-size:16px;line-height:1.75;margin:0;color:#d1c8d3}.received-camera{margin:30px 0 24px;padding:27px 28px;background:#251d2e;border:1px solid #c5a16d77;border-left:4px solid #e8c98c;border-radius:7px}.received-camera-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:23px}.received-camera-heading>svg{color:#edca86;flex-shrink:0;margin-top:3px}.received-camera-heading .eyebrow{font-size:10px;margin:0 0 11px}.home-page .received-camera-heading h3{font-size:32px;line-height:1.15;margin:0 0 10px}.home-page .received-camera-heading p{font-size:16px;line-height:1.75;margin:0;max-width:860px}.received-camera .received-points{grid-template-columns:1fr 1fr}.home-page .received-player-note{font-size:14px;line-height:1.7;color:#c8bdce;margin:19px 0 13px}.received-camera .text-link{font-size:14px}@media(max-width:1000px){.received-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:700px){.home-received{padding-block:27px;margin-bottom:20px}.home-received .section-heading{margin-bottom:21px}.received-points,.received-camera .received-points{grid-template-columns:1fr;gap:20px}.home-page .received-points h3{font-size:18px}.home-page .received-points p,.home-page .received-camera-heading p{font-size:15px}.received-camera{padding:22px 18px;margin:25px 0 22px}.received-camera-heading{gap:12px}.home-page .received-camera-heading h3{font-size:28px}.received-camera-heading>svg{width:23px}.home-received>.button{width:100%;justify-content:center}}.cassette-guide{border:1px solid #c1a16d88;border-radius:8px;background:#2b2332;margin:0 0 22px;overflow:hidden}.cassette-guide>summary{display:flex;align-items:center;gap:13px;min-height:64px;padding:17px 21px;cursor:pointer;color:#f6dfac;list-style:none;font-size:17px;font-weight:800;line-height:1.6}.cassette-guide>summary::-webkit-details-marker{display:none}.cassette-guide>summary>svg{flex-shrink:0}.cassette-guide>summary>span{flex:1}.cassette-guide[open]>summary>svg:last-child{transform:rotate(180deg)}.cassette-guide>summary:hover{background:#e0bc7810}.cassette-guide>summary:focus-visible{outline:2px solid #f4d598;outline-offset:-4px}.cassette-guide-body{border-top:1px solid #c1a16d55;padding:24px}.cassette-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.cassette-guide-grid>article{padding:19px;border:1px solid #c5a66a66;border-radius:6px;background:#211b29;min-width:0}.cinema-site .cassette-guide-grid h3{color:#f3d28b;font-family:var(--display);font-size:30px;line-height:1.2;margin:0 0 11px}.cinema-site .cassette-guide-grid p{font-size:15px;line-height:1.75;margin:0;color:#d9cedc}.cassette-guide-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;margin-bottom:17px}.cinema-site .cassette-guide-note{font-size:15px;line-height:1.75;border-left:3px solid #e8c586;padding:13px 16px;background:#3b2f40;color:#efe3ef;margin:0 0 14px}@media(max-width:1000px){.cassette-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cassette-guide>summary{padding:15px;font-size:16px;gap:10px}.cassette-guide>summary>svg:first-child{width:22px}.cassette-guide-body{padding:18px 15px}.cassette-guide-grid{grid-template-columns:1fr;gap:12px}.cassette-guide-grid>article{padding:17px}.cinema-site .cassette-guide-note{padding:12px;font-size:14px}}.cinema-site .disc-offer .disc-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.cinema-site .disc-offer .disc-options article{display:flex;flex-direction:column;gap:0;padding:25px;min-width:0}.cinema-site .disc-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cinema-site .disc-card-heading>svg{flex:none;color:#a58451}.cinema-site .disc-offer .disc-options h3{font-family:var(--display);font-size:36px;line-height:1.15;min-height:0;max-width:none;padding:0;margin:0;overflow-wrap:normal;word-break:normal}.cinema-site .disc-recording{display:block;color:#716052;font-size:15px;margin-top:8px}.cinema-site .disc-offer .disc-options .disc-capacity{font-size:17px;line-height:1.65;color:#544331;margin:22px 0;max-width:none}.cinema-site .disc-offer .disc-price{display:flex;flex-direction:row;align-items:baseline;gap:9px;margin:auto 0 0;padding-top:18px;border-top:1px solid #c8ac8580}.cinema-site .disc-offer .disc-price strong{font-size:38px;white-space:nowrap}.cinema-site .disc-offer .disc-price>span{font-size:14px}@media(max-width:1000px){.cinema-site .disc-offer .disc-options{grid-template-columns:1fr}.cinema-site .disc-offer .disc-options article{padding:22px}.cinema-site .disc-offer .disc-options .disc-capacity{margin:15px 0}.cinema-site .disc-offer .disc-options h3{font-size:32px}}.cinema-site .eyebrow:not(:where(.hero-slider *,.price-hero *,.rest-hero *,.frames-hero *,.fourk-hero *,.page-hero *)){font-size:18px!important;line-height:1.6!important;font-weight:750;letter-spacing:1.2px!important;white-space:normal;max-width:100%;min-width:0;overflow-wrap:normal}.cinema-site .eyebrow:not(:where(.hero-slider *,.price-hero *,.rest-hero *,.frames-hero *,.fourk-hero *,.page-hero *))>svg{width:22px;height:22px;flex-shrink:0}@media(max-width:700px){.cinema-site .eyebrow:not(:where(.hero-slider *,.price-hero *,.rest-hero *,.frames-hero *,.fourk-hero *,.page-hero *)){font-size:15px!important;letter-spacing:.8px!important;line-height:1.65!important}.cinema-site .eyebrow:not(:where(.hero-slider *,.price-hero *,.rest-hero *,.frames-hero *,.fourk-hero *,.page-hero *))>svg{width:20px;height:20px}}.cinema-site .price-hero-fifty{width:max-content;max-width:100%;min-width:510px;box-sizing:border-box}.cinema-site .price-hero-fifty>span{white-space:nowrap}.cinema-site .comparison-tabs{border-top:1px solid #d9b77999;padding-top:24px;margin-top:24px}@media(max-width:600px){.cinema-site .price-hero-fifty{min-width:0;width:100%;flex-wrap:wrap}.cinema-site .price-hero-fifty>span{white-space:normal}.cinema-site .comparison-tabs{padding-top:18px;margin-top:18px}}.cinema-site .price-hdv h3 .hdv-description{display:block;font:600 18px/1.5 Manrope,Arial,sans-serif;color:#eed4a1;margin-top:6px}.cinema-site .disc-offer{background:linear-gradient(135deg,#3d3045,#2b2333);color:#f5ecdf;border-color:#bd9b6488;box-shadow:none}.cinema-site .disc-offer :is(h2,h3){color:#fff3dc}.cinema-site .disc-offer :is(.disc-intro,.disc-note,.packaging-prices p){color:#d7cadb}.cinema-site .disc-offer .eyebrow{color:#edcb8d}.cinema-site .disc-offer .disc-icon{background:#292130;color:#edcb8d;border-color:#ba985e}.cinema-site .disc-offer .disc-progressive-note{background:#292130;color:#f2dfbb;border-color:#b8966088}.cinema-site .disc-offer .disc-progressive-note strong{color:#f2d49a}.cinema-site .disc-offer .disc-progressive-note p{color:#d7cadb}.cinema-site .disc-offer .envelope-included{background:#48394e;border-color:#bb9a6477;color:#f2d49a}.cinema-site .disc-offer .disc-options article{background:#251e2d;border-color:#ba985e88}.cinema-site .disc-offer .disc-options :is(.disc-recording,.disc-capacity){color:#dfd1e1}.cinema-site .disc-offer .disc-card-heading>svg{color:#d9b879}.cinema-site .disc-offer .disc-price strong,.cinema-site .disc-offer .packaging-prices strong{color:#f2d49a}.cinema-site .disc-offer .disc-price>span{color:#d7cadb}.cinema-site .disc-offer :is(.disc-price,.packaging-prices){border-color:#b99a6655}
