.el-web-06a-ppf{--ink:#111315;--ink-soft:#232629;--white:#fff;--paper:#f2f3f0;--mist:#e7e9e5;--line:#d2d5d1;--muted:#5f666a;--muted-light:#b8bdc0;--signal:#d8f36b;--focus:#2b6de0;--success:#25724b;--content:1240px;--radius:6px;--header-height:74px;color-scheme:light}.el-web-06a-ppf *{box-sizing:border-box}.el-web-06a-ppf{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}.el-web-06a-ppf{margin:0;background:var(--white);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.el-web-06a-ppf.menu-open{overflow:hidden}.el-web-06a-ppf img{display:block;max-width:100%}.el-web-06a-ppf a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.el-web-06a-ppf button,.el-web-06a-ppf a{-webkit-tap-highlight-color:transparent}.el-web-06a-ppf :focus-visible{outline:3px solid var(--focus);outline-offset:4px}.el-web-06a-ppf h1,.el-web-06a-ppf h2,.el-web-06a-ppf h3,.el-web-06a-ppf h4,.el-web-06a-ppf p,.el-web-06a-ppf dl,.el-web-06a-ppf dd{margin-top:0}.el-web-06a-ppf h1,.el-web-06a-ppf h2,.el-web-06a-ppf h3,.el-web-06a-ppf h4{font-family:"Inter Tight",Inter,"Helvetica Neue",Arial,sans-serif;font-weight:600;line-height:1.04;letter-spacing:0}.el-web-06a-ppf .skip-link{position:fixed;left:16px;top:12px;z-index:1000;padding:10px 14px;background:var(--white);color:var(--ink);transform:translateY(-160%)}.el-web-06a-ppf .skip-link:focus{transform:translateY(0)}.el-web-06a-ppf .site-header{position:sticky;top:0;z-index:100;height:var(--header-height);border-bottom:1px solid rgba(255,255,255,.12);background:rgba(17,19,21,.96);color:var(--white);backdrop-filter:blur(14px)}.el-web-06a-ppf .header-inner{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 48px), var(--content));height:100%;margin:0 auto}.el-web-06a-ppf .brand{display:inline-flex;flex-direction:column;min-width:172px;text-decoration:none}.el-web-06a-ppf .brand-name{font-family:"Inter Tight",Inter,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.05;text-transform:uppercase}.el-web-06a-ppf .brand-tagline{margin-top:4px;color:var(--muted-light);font-size:10px;line-height:1;text-transform:uppercase}.el-web-06a-ppf .primary-nav{display:flex;align-items:center;gap:28px}.el-web-06a-ppf .primary-nav>a:not(.button){color:#e9ebec;font-size:14px;font-weight:550;text-decoration:none}.el-web-06a-ppf .primary-nav>a:not(.button):hover,.el-web-06a-ppf .primary-nav>a:not(.button):focus-visible{color:var(--white)}.el-web-06a-ppf .primary-nav .header-phone{color:var(--signal)}.el-web-06a-ppf .menu-toggle{display:none;width:44px;height:44px;padding:10px;border:0;background:0 0;cursor:pointer}.el-web-06a-ppf .menu-toggle span{display:block;width:22px;height:2px;margin:4px 0;background:var(--white);transition:transform .16s ease,opacity .16s ease}.el-web-06a-ppf .button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.el-web-06a-ppf .button--small{min-height:42px;padding:10px 16px;font-size:13px}.el-web-06a-ppf .button--light{background:var(--white);color:var(--ink)}.el-web-06a-ppf .button--light:hover{background:var(--signal)}.el-web-06a-ppf .button--dark{background:var(--ink);color:var(--white)}.el-web-06a-ppf .button--dark:hover{background:#303438}.el-web-06a-ppf .button--ghost{border-color:rgba(255,255,255,.55);background:rgba(17,19,21,.2);color:var(--white)}.el-web-06a-ppf .button--ghost:hover{border-color:var(--white);background:rgba(255,255,255,.1)}.el-web-06a-ppf .hero{position:relative;display:flex;min-height:620px;height:min(760px, calc(100svh - 132px));overflow:hidden;background:var(--ink);color:var(--white);isolation:isolate}.el-web-06a-ppf .hero-media,.el-web-06a-ppf .hero-media img,.el-web-06a-ppf .hero-shade{position:absolute;inset:0;width:100%;height:100%}.el-web-06a-ppf .hero-media{z-index:-3}.el-web-06a-ppf .hero-media img{object-fit:cover;object-position:center}.el-web-06a-ppf .hero-shade{z-index:-2;background:linear-gradient(90deg,rgba(8,9,10,.9) 0%,rgba(8,9,10,.7) 42%,rgba(8,9,10,.12) 72%),linear-gradient(0deg,rgba(8,9,10,.52) 0%,transparent 46%)}.el-web-06a-ppf .hero-inner{display:flex;flex-direction:column;justify-content:center;width:min(calc(100% - 48px), var(--content));margin:0 auto;padding:42px 0 54px}.el-web-06a-ppf .eyebrow{margin-bottom:18px;color:#455057;font-size:12px;font-weight:750;line-height:1.3;text-transform:uppercase}.el-web-06a-ppf .eyebrow--light{color:var(--signal)}.el-web-06a-ppf .hero h1{max-width:760px;margin-bottom:22px;font-size:68px}.el-web-06a-ppf .hero-lead{max-width:660px;margin-bottom:30px;color:#eef0f1;font-size:19px;line-height:1.5}.el-web-06a-ppf .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:38px}.el-web-06a-ppf .hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));width:min(100%, 700px);margin-bottom:10px;border-top:1px solid rgba(255,255,255,.32);border-bottom:1px solid rgba(255,255,255,.32)}.el-web-06a-ppf .hero-facts div{min-width:0;padding:15px 18px 15px 0}.el-web-06a-ppf .hero-facts div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.25)}.el-web-06a-ppf .hero-facts dt{margin-bottom:3px;color:#c9cdcf;font-size:11px;font-weight:650;text-transform:uppercase}.el-web-06a-ppf .hero-facts dd{margin-bottom:0;font-size:17px;font-weight:700;line-height:1.25}.el-web-06a-ppf .hero-note{margin-bottom:0;color:#c9cdcf;font-size:11px}.el-web-06a-ppf .hero-scroll{position:absolute;right:max(24px, calc((100vw - var(--content)) / 2));bottom:28px;display:inline-flex;align-items:center;gap:12px;color:#eef0f1;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}.el-web-06a-ppf .hero-scroll span{color:var(--signal);font-size:18px}.el-web-06a-ppf .signal-strip{border-bottom:1px solid var(--line);background:var(--white)}.el-web-06a-ppf .signal-strip__inner{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));width:min(calc(100% - 48px), var(--content));margin:0 auto}.el-web-06a-ppf .signal-strip span{display:flex;align-items:center;min-height:62px;padding:12px 22px;color:#444a4d;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}.el-web-06a-ppf .signal-strip span+span{border-left:1px solid var(--line)}.el-web-06a-ppf .section{padding:112px 0}.el-web-06a-ppf .section--light,.el-web-06a-ppf .section--white{background:var(--white)}.el-web-06a-ppf .section--paper{background:var(--paper)}.el-web-06a-ppf .section--dark{background:var(--ink);color:var(--white)}.el-web-06a-ppf .section-inner{width:min(calc(100% - 48px), var(--content));margin:0 auto}.el-web-06a-ppf .section-heading{max-width:800px;margin-bottom:56px}.el-web-06a-ppf .section-heading--split{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(300px, 0.7fr);gap:80px;max-width:none;align-items:end}.el-web-06a-ppf .section-heading h2,.el-web-06a-ppf .process-content h2,.el-web-06a-ppf .assurance-layout h2,.el-web-06a-ppf .faq-heading h2,.el-web-06a-ppf .closing-cta h2{margin-bottom:0;font-size:48px}.el-web-06a-ppf .section-heading>p,.el-web-06a-ppf .section-heading--split>p,.el-web-06a-ppf .faq-heading>p{margin-bottom:0;color:var(--muted);font-size:17px;line-height:1.65}.el-web-06a-ppf .section-heading:not(.section-heading--split) h2+p{margin-top:18px}.el-web-06a-ppf .use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.el-web-06a-ppf .use-case{min-width:0;padding:32px 32px 36px 0}.el-web-06a-ppf .use-case+.use-case{padding-left:32px;border-left:1px solid var(--line)}.el-web-06a-ppf .use-case__index{display:block;margin-bottom:52px;color:var(--success);font-size:12px;font-weight:750}.el-web-06a-ppf .use-case h3{margin-bottom:14px;font-size:28px}.el-web-06a-ppf .use-case p{min-height:78px;margin-bottom:24px;color:var(--muted)}.el-web-06a-ppf .use-case a,.el-web-06a-ppf .package-card a,.el-web-06a-ppf .text-link{font-size:14px;font-weight:750;text-decoration:none}.el-web-06a-ppf .use-case a:hover,.el-web-06a-ppf .package-card a:hover,.el-web-06a-ppf .text-link:hover{text-decoration:underline}.el-web-06a-ppf .package-group+.package-group{margin-top:88px}.el-web-06a-ppf .package-group__heading{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(280px, 1fr);gap:40px;align-items:end;padding-bottom:22px;border-bottom:1px solid var(--ink)}.el-web-06a-ppf .package-group__heading h3{margin-bottom:0;font-size:30px}.el-web-06a-ppf .package-group__heading p{max-width:620px;margin-bottom:0;color:var(--muted)}.el-web-06a-ppf .package-grid{display:grid;gap:12px;margin-top:18px}.el-web-06a-ppf .package-grid--four{grid-template-columns:repeat(4,minmax(0, 1fr))}.el-web-06a-ppf .package-card{display:flex;flex-direction:column;min-height:390px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.el-web-06a-ppf .package-card--featured{border-color:var(--ink);box-shadow:inset 0 4px 0 var(--signal)}.el-web-06a-ppf .package-card__label{margin-bottom:38px;color:var(--success);font-size:11px;font-weight:750;text-transform:uppercase}.el-web-06a-ppf .package-card h4,.el-web-06a-ppf .full-body-card h4{margin-bottom:16px;font-size:27px}.el-web-06a-ppf .package-card__price{margin-bottom:18px;font-family:"Inter Tight",Inter,Arial,sans-serif;font-size:30px;font-weight:650;line-height:1}.el-web-06a-ppf .package-card__price span{display:block;margin-bottom:6px;color:var(--muted);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase}.el-web-06a-ppf .package-card>p:not(.package-card__label):not(.package-card__price):not(.package-card__note){color:var(--muted)}.el-web-06a-ppf .package-card__note{margin-top:auto;margin-bottom:18px;padding-top:16px;border-top:1px solid var(--line);color:#42484c;font-size:12px;font-weight:700}.el-web-06a-ppf .package-card a{margin-top:auto}.el-web-06a-ppf .package-card__note+a{margin-top:0}.el-web-06a-ppf .full-body-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;margin-top:18px}.el-web-06a-ppf .full-body-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(230px, 0.82fr);gap:42px;min-height:420px;padding:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.el-web-06a-ppf .full-body-card--dark{border-color:#34383b;background:var(--ink-soft);color:var(--white)}.el-web-06a-ppf .full-body-card--dark .package-card__label{color:var(--signal)}.el-web-06a-ppf .full-body-card>div:first-child>p:last-child{color:var(--muted)}.el-web-06a-ppf .full-body-card--dark>div:first-child>p:last-child{color:#c8ccce}.el-web-06a-ppf .tier-list{align-self:start;border-top:1px solid var(--line)}.el-web-06a-ppf .full-body-card--dark .tier-list{border-color:#4a4f52}.el-web-06a-ppf .tier-list div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.el-web-06a-ppf .full-body-card--dark .tier-list div{border-color:#4a4f52}.el-web-06a-ppf .tier-list span{color:var(--muted);font-size:13px}.el-web-06a-ppf .full-body-card--dark .tier-list span{color:#c5c9cb}.el-web-06a-ppf .tier-list strong{font-size:15px}.el-web-06a-ppf .full-body-card .text-link{align-self:end;grid-column:1/-1}.el-web-06a-ppf .process-section{padding:0}.el-web-06a-ppf .process-layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(440px, 0.95fr);width:100%;max-width:none}.el-web-06a-ppf .process-media{position:relative;min-height:760px;overflow:hidden}.el-web-06a-ppf .process-media picture,.el-web-06a-ppf .process-media img{width:100%;height:100%}.el-web-06a-ppf .process-media img{position:absolute;inset:0;object-fit:cover}.el-web-06a-ppf .process-media>p{position:absolute;left:28px;bottom:18px;z-index:1;margin:0;padding:8px 10px;background:rgba(17,19,21,.78);color:#d7dadc;font-size:11px}.el-web-06a-ppf .process-content{display:flex;flex-direction:column;justify-content:center;max-width:650px;padding:90px 72px}.el-web-06a-ppf .process-content h2{margin-bottom:46px}.el-web-06a-ppf .process-list{margin:0 0 38px;padding:0;list-style:none}.el-web-06a-ppf .process-list li{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:18px;padding:20px 0;border-top:1px solid #3a3e41}.el-web-06a-ppf .process-list li:last-child{border-bottom:1px solid #3a3e41}.el-web-06a-ppf .process-list>li>span{color:var(--signal);font-size:12px;font-weight:750}.el-web-06a-ppf .process-list h3{margin-bottom:6px;font-size:19px}.el-web-06a-ppf .process-list p{margin-bottom:0;color:#c4c8ca;font-size:14px}.el-web-06a-ppf .process-content .button{align-self:flex-start}.el-web-06a-ppf .comparison-table{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.el-web-06a-ppf .comparison-row{display:grid;grid-template-columns:minmax(150px, 0.55fr) repeat(2, minmax(0, 1fr))}.el-web-06a-ppf .comparison-row+.comparison-row{border-top:1px solid var(--line)}.el-web-06a-ppf .comparison-row>div{min-width:0;padding:22px 24px}.el-web-06a-ppf .comparison-row>div+div{border-left:1px solid var(--line)}.el-web-06a-ppf .comparison-row--head{background:var(--ink);color:var(--white);font-size:12px;font-weight:750;text-transform:uppercase}.el-web-06a-ppf .comparison-row:not(.comparison-row--head)>div:first-child{font-weight:750}.el-web-06a-ppf .text-link--standalone{display:inline-block;margin-top:28px}.el-web-06a-ppf .project-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px}.el-web-06a-ppf .project-card{overflow:hidden;border-radius:var(--radius);background:var(--white)}.el-web-06a-ppf .project-card picture{display:block;aspect-ratio:3/2;overflow:hidden}.el-web-06a-ppf .project-card img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.el-web-06a-ppf .project-card:hover img{transform:scale(1.015)}.el-web-06a-ppf .project-card__body{display:flex;align-items:end;justify-content:space-between;gap:24px;min-height:118px;padding:24px 26px}.el-web-06a-ppf .project-card__body p{margin-bottom:5px;color:var(--success);font-size:11px;font-weight:750;text-transform:uppercase}.el-web-06a-ppf .project-card__body h3{margin-bottom:0;font-size:26px}.el-web-06a-ppf .project-card__body>span{color:var(--muted);font-size:13px;white-space:nowrap}.el-web-06a-ppf .projects-button{margin-top:28px}.el-web-06a-ppf .assurance-section{border-top:1px solid var(--line)}.el-web-06a-ppf .assurance-layout{display:grid;grid-template-columns:minmax(300px, 0.8fr) minmax(0, 1.2fr);gap:100px}.el-web-06a-ppf .assurance-points{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));border-top:1px solid var(--ink)}.el-web-06a-ppf .assurance-points article{min-height:190px;padding:28px 28px 26px 0;border-bottom:1px solid var(--line)}.el-web-06a-ppf .assurance-points article:nth-child(even){padding-left:28px;border-left:1px solid var(--line)}.el-web-06a-ppf .assurance-points h3{margin-bottom:10px;font-size:20px}.el-web-06a-ppf .assurance-points p{margin-bottom:0;color:var(--muted);font-size:14px}.el-web-06a-ppf .faq-layout{display:grid;grid-template-columns:minmax(300px, 0.75fr) minmax(0, 1.25fr);gap:100px;align-items:start}.el-web-06a-ppf .faq-heading{position:sticky;top:calc(var(--header-height) + 36px)}.el-web-06a-ppf .faq-heading h2{margin-bottom:22px}.el-web-06a-ppf .faq-heading .text-link{display:inline-block;margin-top:20px}.el-web-06a-ppf .faq-list{border-top:1px solid var(--ink)}.el-web-06a-ppf .faq-list details{border-bottom:1px solid var(--line)}.el-web-06a-ppf .faq-list summary{position:relative;padding:24px 54px 24px 0;font-family:"Inter Tight",Inter,Arial,sans-serif;font-size:21px;font-weight:650;line-height:1.35;cursor:pointer;list-style:none}.el-web-06a-ppf .faq-list summary::-webkit-details-marker{display:none}.el-web-06a-ppf .faq-list summary:after{content:"+";position:absolute;right:8px;top:20px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #aeb3b0;border-radius:50%;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400}.el-web-06a-ppf .faq-list details[open] summary:after{content:"-"}.el-web-06a-ppf .faq-list details p{max-width:760px;margin-bottom:26px;padding-right:48px;color:var(--muted)}.el-web-06a-ppf .closing-cta{padding:104px 0;background:var(--ink-soft);color:var(--white)}.el-web-06a-ppf .closing-cta__inner{width:min(calc(100% - 48px), 940px);margin:0 auto;text-align:center}.el-web-06a-ppf .closing-cta h2{margin-bottom:22px}.el-web-06a-ppf .closing-cta__inner>p:not(.eyebrow):not(.closing-cta__location){max-width:710px;margin:0 auto 30px;color:#ced2d4;font-size:18px}.el-web-06a-ppf .closing-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.el-web-06a-ppf .closing-cta__location{margin:28px 0 0;color:#aeb4b7;font-size:12px}.el-web-06a-ppf .site-footer{background:#090a0b;color:var(--white)}.el-web-06a-ppf .footer-inner{display:grid;grid-template-columns:minmax(260px, 1.35fr) repeat(3, minmax(150px, 0.7fr));gap:64px;width:min(calc(100% - 48px), var(--content));margin:0 auto;padding:76px 0 58px}.el-web-06a-ppf .brand--footer{color:var(--white)}.el-web-06a-ppf .footer-brand>p{max-width:330px;margin:24px 0 0;color:#aeb4b7;font-size:14px}.el-web-06a-ppf .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.el-web-06a-ppf .footer-column h2{margin-bottom:12px;color:#dfe2e3;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:750;text-transform:uppercase}.el-web-06a-ppf .footer-column a,.el-web-06a-ppf .footer-column p,.el-web-06a-ppf .footer-column address{margin:0;color:#aeb4b7;font-size:13px;font-style:normal;text-decoration:none}.el-web-06a-ppf .footer-column a:hover{color:var(--white);text-decoration:underline}.el-web-06a-ppf .footer-contact p{margin-top:8px}.el-web-06a-ppf .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(calc(100% - 48px), var(--content));margin:0 auto;padding:22px 0 26px;border-top:1px solid #2b2e30;color:#7f868a;font-size:11px}.el-web-06a-ppf .footer-bottom div{display:flex;gap:22px}.el-web-06a-ppf .footer-bottom a{text-decoration:none}.el-web-06a-ppf .mobile-cta{display:none}@media (max-width:1120px){.el-web-06a-ppf .primary-nav{gap:18px}.el-web-06a-ppf .primary-nav>a:not(.button){font-size:13px}.el-web-06a-ppf .package-grid--four{grid-template-columns:repeat(2,minmax(0, 1fr))}.el-web-06a-ppf .package-card{min-height:340px}.el-web-06a-ppf .full-body-card{grid-template-columns:1fr}.el-web-06a-ppf .process-layout{grid-template-columns:minmax(0, 1fr) minmax(420px, 0.9fr)}.el-web-06a-ppf .process-content{padding:72px 48px}.el-web-06a-ppf .footer-inner{grid-template-columns:repeat(3,minmax(0, 1fr))}.el-web-06a-ppf .footer-brand{grid-column:1/-1}}@media (max-width:900px){.el-web-06a-ppf{--header-height:66px}.el-web-06a-ppf .header-inner{width:min(calc(100% - 32px), var(--content))}.el-web-06a-ppf .menu-toggle{display:block}.el-web-06a-ppf .menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.el-web-06a-ppf .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.el-web-06a-ppf .menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.el-web-06a-ppf .primary-nav{position:fixed;inset:var(--header-height) 0 auto;display:none;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - var(--header-height));padding:18px 24px 30px;overflow-y:auto;border-top:1px solid #34383a;background:var(--ink)}.el-web-06a-ppf .primary-nav.is-open{display:flex}.el-web-06a-ppf .primary-nav>a:not(.button){padding:15px 0;border-bottom:1px solid #34383a;font-size:17px}.el-web-06a-ppf .primary-nav .button{margin-top:18px}.el-web-06a-ppf .hero h1{font-size:56px}.el-web-06a-ppf .section-heading--split,.el-web-06a-ppf .assurance-layout,.el-web-06a-ppf .faq-layout{grid-template-columns:1fr;gap:34px}.el-web-06a-ppf .section-heading--split{align-items:start}.el-web-06a-ppf .use-case-grid{grid-template-columns:1fr}.el-web-06a-ppf .use-case,.el-web-06a-ppf .use-case+.use-case{padding:28px 0;border-left:0;border-top:1px solid var(--line)}.el-web-06a-ppf .use-case:first-child{border-top:0}.el-web-06a-ppf .use-case__index{margin-bottom:20px}.el-web-06a-ppf .use-case p{min-height:0}.el-web-06a-ppf .process-layout{grid-template-columns:1fr}.el-web-06a-ppf .process-media{min-height:540px}.el-web-06a-ppf .process-content{max-width:none}.el-web-06a-ppf .faq-heading{position:static}}@media (max-width:720px){.el-web-06a-ppf{padding-bottom:66px;font-size:15px}.el-web-06a-ppf .brand-name{font-size:18px}.el-web-06a-ppf .brand-tagline{font-size:9px}.el-web-06a-ppf .hero{min-height:640px;height:calc(100svh - 170px);max-height:720px}.el-web-06a-ppf .hero-media img{object-position:center}.el-web-06a-ppf .hero-shade{background:linear-gradient(0deg,rgba(8,9,10,.96) 0%,rgba(8,9,10,.74) 58%,rgba(8,9,10,.22) 100%),linear-gradient(90deg,rgba(8,9,10,.54),rgba(8,9,10,.14))}.el-web-06a-ppf .hero-inner{justify-content:flex-end;width:calc(100% - 32px);padding:72px 0 34px}.el-web-06a-ppf .hero h1{margin-bottom:16px;font-size:43px}.el-web-06a-ppf .hero-lead{margin-bottom:22px;font-size:16px;line-height:1.5}.el-web-06a-ppf .hero-actions{margin-bottom:24px}.el-web-06a-ppf .hero-actions .button{flex:1 1 145px;min-height:48px;padding:12px 14px}.el-web-06a-ppf .hero-facts{width:100%}.el-web-06a-ppf .hero-facts div{padding:12px 8px 12px 0}.el-web-06a-ppf .hero-facts div+div{padding-left:9px}.el-web-06a-ppf .hero-facts dt{font-size:9px}.el-web-06a-ppf .hero-facts dd{font-size:13px}.el-web-06a-ppf .hero-note{font-size:9px}.el-web-06a-ppf .hero-scroll{display:none}.el-web-06a-ppf .signal-strip__inner{grid-template-columns:repeat(2,minmax(0, 1fr));width:100%}.el-web-06a-ppf .signal-strip span{min-height:56px;padding:10px 12px;font-size:10px}.el-web-06a-ppf .signal-strip span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.el-web-06a-ppf .signal-strip span:nth-child(4){border-top:1px solid var(--line)}.el-web-06a-ppf .section{padding:72px 0}.el-web-06a-ppf .section-inner,.el-web-06a-ppf .closing-cta__inner,.el-web-06a-ppf .footer-inner,.el-web-06a-ppf .footer-bottom{width:calc(100% - 32px)}.el-web-06a-ppf .section-heading{margin-bottom:38px}.el-web-06a-ppf .section-heading h2,.el-web-06a-ppf .process-content h2,.el-web-06a-ppf .assurance-layout h2,.el-web-06a-ppf .faq-heading h2,.el-web-06a-ppf .closing-cta h2{font-size:36px}.el-web-06a-ppf .section-heading>p,.el-web-06a-ppf .section-heading--split>p,.el-web-06a-ppf .faq-heading>p{font-size:15px}.el-web-06a-ppf .package-group+.package-group{margin-top:64px}.el-web-06a-ppf .package-group__heading{grid-template-columns:1fr;gap:12px}.el-web-06a-ppf .package-grid--four,.el-web-06a-ppf .full-body-grid,.el-web-06a-ppf .project-grid,.el-web-06a-ppf .assurance-points{grid-template-columns:1fr}.el-web-06a-ppf .package-card{min-height:0;padding:24px}.el-web-06a-ppf .package-card__label{margin-bottom:22px}.el-web-06a-ppf .package-card>p:not(.package-card__label):not(.package-card__price):not(.package-card__note){min-height:0}.el-web-06a-ppf .full-body-card{min-height:0;padding:28px 24px}.el-web-06a-ppf .process-media{min-height:520px}.el-web-06a-ppf .process-content{padding:64px 16px 72px}.el-web-06a-ppf .comparison-row--head{display:none}.el-web-06a-ppf .comparison-row{display:block;padding:22px 0}.el-web-06a-ppf .comparison-row+.comparison-row{border-top:1px solid var(--line)}.el-web-06a-ppf .comparison-row>div,.el-web-06a-ppf .comparison-row>div+div{padding:5px 0;border-left:0}.el-web-06a-ppf .comparison-row:not(.comparison-row--head)>div:first-child{margin-bottom:10px;font-size:18px}.el-web-06a-ppf .comparison-row>div:nth-child(2):before,.el-web-06a-ppf .comparison-row>div:nth-child(3):before{display:block;margin-top:8px;color:var(--success);font-size:10px;font-weight:750;text-transform:uppercase}.el-web-06a-ppf .comparison-row>div:nth-child(2):before{content:"PPF"}.el-web-06a-ppf .comparison-row>div:nth-child(3):before{content:"Ceramic coating"}.el-web-06a-ppf .project-card picture{aspect-ratio:4/5}.el-web-06a-ppf .project-card__body{min-height:102px;padding:20px}.el-web-06a-ppf .assurance-points article,.el-web-06a-ppf .assurance-points article:nth-child(even){min-height:0;padding:24px 0;border-left:0}.el-web-06a-ppf .faq-list summary{padding-right:48px;font-size:18px}.el-web-06a-ppf .faq-list details p{padding-right:0}.el-web-06a-ppf .closing-cta{padding:76px 0}.el-web-06a-ppf .closing-cta__inner>p:not(.eyebrow):not(.closing-cta__location){font-size:16px}.el-web-06a-ppf .closing-cta__actions .button{flex:1 1 145px}.el-web-06a-ppf .footer-inner{grid-template-columns:repeat(2,minmax(0, 1fr));gap:44px 26px;padding:60px 0 42px}.el-web-06a-ppf .footer-brand{grid-column:1/-1}.el-web-06a-ppf .footer-column:last-child{grid-column:1/-1}.el-web-06a-ppf .footer-bottom{align-items:flex-start;flex-direction:column}.el-web-06a-ppf .mobile-cta{position:fixed;inset:auto 0 0;z-index:120;display:grid;grid-template-columns:.72fr 1.28fr;height:66px;padding:8px;border-top:1px solid #313538;background:#090a0b}.el-web-06a-ppf .mobile-cta a{display:grid;place-items:center;min-width:0;border:1px solid #4b5053;background:#090a0b;color:var(--white);font-size:13px;font-weight:750;text-decoration:none}.el-web-06a-ppf .mobile-cta a+a{border-color:var(--white);background:var(--white);color:var(--ink)}}@media (max-width:390px){.el-web-06a-ppf .hero h1{font-size:39px}.el-web-06a-ppf .hero-lead{font-size:15px}.el-web-06a-ppf .package-card h4,.el-web-06a-ppf .full-body-card h4{font-size:24px}.el-web-06a-ppf .project-card__body{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.el-web-06a-ppf{scroll-behavior:auto}.el-web-06a-ppf *,.el-web-06a-ppf *:before,.el-web-06a-ppf *:after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}.el-web-06a-ppf .resource-links{margin-top:48px;border-top:1px solid var(--line);padding-top:28px}.el-web-06a-ppf .resource-links h3{margin:0 0 16px;font-size:1rem}.el-web-06a-ppf .resource-links__list{display:flex;flex-wrap:wrap;gap:10px 20px}.el-web-06a-ppf .resource-links__list a{color:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.el-web-06a-ppf .resource-links--projects{margin-top:36px}.el-web-06a-ppf .resource-links--areas{grid-column:1/-1;margin-top:8px}@media (max-width:720px){.el-web-06a-ppf .resource-links{margin-top:32px}.el-web-06a-ppf .resource-links__list{display:grid;grid-template-columns:1fr;gap:12px}}