.film-landing .lp-section-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,3.6vw,58px);font-weight:450;line-height:1.1}.film-landing .lp-section-heading>p{max-width:540px}.film-landing .lp-benefits-section{position:relative}.film-landing .lp-benefits-grid{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);gap:0}.film-landing .lp-benefit{border:0;border-right:1px solid var(--lp-line);background:0 0;border-radius:0;padding:36px 30px}.film-landing .lp-benefit:last-child{border-right:0}.film-landing .lp-benefit-icon{border:1px solid var(--lp-line);background:0 0;border-radius:4px}.film-landing .lp-benefit h3{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:24px;font-weight:500}.film-landing .lp-steps-grid{border-top:1px solid var(--lp-line)}.film-landing .lp-steps-grid>li{border-radius:0;padding-top:35px;position:relative}.film-landing .lp-step-number{font-family:var(--font-mono),monospace}.film-landing .lp-explanation-card{border-top:2px solid var(--lp-blue);box-shadow:none;border-radius:4px;padding:38px}.film-landing .lp-explanation-card blockquote{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:clamp(21px,2vw,29px);line-height:1.45}.film-landing .lp-dates-card{box-shadow:none;border-radius:4px;padding:36px}.film-landing .lp-dates-card dl{border-left:1px solid var(--lp-line);margin-left:7px;padding-left:25px;position:relative}.film-landing .lp-dates-card dl>div{border-bottom:1px solid var(--lp-line);padding:25px 0;position:relative}.film-landing .lp-dates-card dl>div:before{content:"";background:var(--lp-paper);border:1px solid var(--lp-muted);border-radius:50%;width:9px;height:9px;position:absolute;top:31px;left:-30px}.film-landing .lp-dates-card dl>.lp-date-highlight:before{background:var(--lp-blue);border-color:var(--lp-blue);box-shadow:0 0 0 5px rgb(var(--c-primary)/.12)}.film-landing .lp-dates-card dd{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:25px}.film-endcap,.film-landing .landing-footer{--c-bg:8 11 14;--c-surface:15 21 27;--c-surface-soft:17 25 33;--c-surface-deep:9 14 20;--c-text:190 204 215;--c-text-strong:239 245 249;--c-muted:151 169 182;--c-border:43 57 68;--lp-line:rgb(var(--c-border));--lp-ink:rgb(var(--c-text-strong));--lp-muted:rgb(var(--c-muted));--lp-paper:rgb(var(--c-surface));--lp-wash:rgb(var(--c-surface-soft));color:rgb(var(--c-text));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b0e}.film-endcap{border-top:1px solid #33414b;position:relative}.film-endcap .landing-section{background:0 0;border-color:#ffffff18}.film-endcap .landing-section>div{padding-block:104px}.film-endcap .lp-section-heading h2{color:#edf3f7}.film-endcap .lp-principles-section{background:radial-gradient(at 14% 60%,#172a384d,#0000 55%)}.film-endcap .lp-principles-art{background:linear-gradient(140deg,#24394566,#0f1921);border:1px solid #a5c5df29;border-radius:0;box-shadow:18px 18px 0 -1px #0b1117,18px 18px #a5c5df14}.film-endcap .lp-principles-art>svg{color:#c6e0ef}.film-endcap .lp-principles-art>span{color:#95bcd5}.film-endcap .lp-principles-list details{background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0}.film-endcap .lp-principles-list details:last-child{border-bottom:1px solid #ffffff24}.film-endcap .lp-principles-list summary{padding:24px 0;font-size:16px}.film-endcap .lp-principles-list details[open]{background:#ffffff04}.film-endcap .lp-principles-list details>p{color:#a9bac6}.film-endcap #faq{position:relative}.film-endcap #faq:before{content:"";background:linear-gradient(#7c99ae80,#0000);width:1px;height:48px;position:absolute;top:0;left:50%}.film-endcap .lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px}.film-endcap .lp-faq-list{counter-reset:question;border-top:1px solid #ffffff29}.film-endcap .lp-faq-list details{counter-increment:question;border-color:#fff2}.film-endcap .lp-faq-list summary{color:#dbe5ec;min-height:80px;padding:22px 0 22px 42px;font-size:15px;line-height:1.6;position:relative}.film-endcap .lp-faq-list summary:before{content:counter(question,decimal-leading-zero);font:10px var(--font-mono),monospace;color:#6e8da2;position:absolute;top:26px;left:0}.film-endcap .lp-faq-list details[open] summary{color:#fff}.film-endcap .lp-faq-list details>p{color:#a8bdcd;padding-left:42px}.film-endcap .lp-closing-section>div{max-width:none;padding:0}.film-endcap .lp-closing{isolation:isolate;background:#080b0e;border:0;border-top:1px solid #fff2;border-radius:0;min-height:650px;padding:110px max(6vw,50vw - 640px);position:relative;overflow:hidden}.film-endcap .lp-closing:before{content:"";z-index:-2;opacity:.72;background:url(/films/kromse-inspection-v1/poster.webp) 70%/cover no-repeat;position:absolute;inset:0}.film-endcap .lp-closing:after{content:"";z-index:-1;background:linear-gradient(90deg,#080b0e 5%,#080b0ed9 35%,#080b0e33 80%),linear-gradient(#0000 65%,#080b0e);position:absolute;inset:0}.film-endcap .lp-closing-orbit{display:none}.film-endcap .lp-closing>div{z-index:1;max-width:690px;position:relative}.film-endcap .lp-closing h2{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:#f1f5f8;text-wrap:balance;max-width:690px;font-size:clamp(43px,5vw,76px);font-weight:400;line-height:1.05}.film-endcap .lp-closing p{color:#a6bac8;max-width:510px;line-height:1.8}.film-endcap .lp-closing .lp-hero-actions{margin-top:32px}.film-endcap .lp-closing .lp-primary-cta{border-radius:4px;min-height:54px}.film-endcap .lp-closing .lp-secondary-cta{color:#c9d9e5}.film-landing .landing-footer{border-top:1px solid #ffffff1f}.film-landing .landing-footer>div{padding-block:65px 28px}.film-landing .landing-footer .font-display{letter-spacing:.05em}@media (max-width:900px){.film-endcap .lp-faq-grid{gap:45px}.film-endcap .lp-closing{min-height:620px;padding:90px 6vw}}@media (max-width:640px){.film-landing .lp-section-heading h2{font-size:36px}.film-landing .lp-benefit{border-right:0;border-bottom:1px solid var(--lp-line);padding:30px 0}.film-landing .lp-benefit:last-child{border-bottom:0}.film-landing .lp-explanation-card,.film-landing .lp-dates-card{padding:25px}.film-landing .lp-dates-card dd{font-size:23px}.film-endcap .landing-section>div{padding-block:70px}.film-endcap .lp-faq-grid{grid-template-columns:1fr;gap:35px}.film-endcap .lp-faq-list summary{font-size:14px}.film-endcap .lp-closing-section>div{padding:0}.film-endcap .lp-closing{min-height:730px;padding:65px 6vw 230px}.film-endcap .lp-closing:before{opacity:.85;background-position:74% bottom;background-size:auto 75%}.film-endcap .lp-closing:after{background:linear-gradient(#080b0e 0%,#080b0eec 38%,#080b0e55 78%,#080b0e 100%)}.film-endcap .lp-closing h2{font-size:clamp(39px,10vw,52px)}.film-endcap .lp-closing p{font-size:14px}.film-landing .landing-footer>div{padding-top:45px}}
