.prism-site :is(h1,h2,h3,h4,p){margin:0}.prism-site button{font-family:inherit}.prism-site{--p-bg: #090b0d;--p-ink: #f0efe9;--p-muted: #8f9395;--p-line: #ffffff20;--p-accent: #f68b66;background:var(--p-bg);color:var(--p-ink);font-family:DM Sans,sans-serif;font-size:15px;overflow:hidden}.prism-site *{box-sizing:border-box}.prism-site h1,.prism-site h2,.prism-site h3{font-family:Manrope,sans-serif;font-weight:400}.prism-site button,.prism-site input,.prism-site select,.prism-site textarea{font:inherit}.prism-site button,.prism-site a{touch-action:manipulation}.prism-site a{text-decoration:none;color:inherit}.prism-site button{cursor:pointer}.prism-site button:focus-visible,.prism-site a:focus-visible,.prism-site summary:focus-visible{outline:2px solid #f68b66;outline-offset:6px}.prism-site input:focus-visible,.prism-site select:focus-visible,.prism-site textarea:focus-visible{outline:2px solid #f68b66;outline-offset:2px}.prism-site ::selection{background:#f68b66;color:#090b0d}.p-nav{height:99px;margin:0 5.1%;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--p-line);position:relative;z-index:3}.p-logo{display:inline-flex;gap:13px;align-items:center}.p-logo>svg{width:43px;height:40px}.p-logo>span{font-size:24px;letter-spacing:7px;font-weight:500}.p-nav-links{display:flex;gap:33px;margin-left:auto;font-size:11px;letter-spacing:.1px}.p-nav-links a{color:#b1b3b3;transition:color .2s}.p-nav-links a:hover{color:#fff}.p-button{border:1px solid #e4e5df5c;padding:16px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;color:#edeee8;background:transparent;font-size:12px!important;border-radius:2px;transition:background .25s,color .25s,transform .25s;text-decoration:none}.p-button:hover{background:#f0efe9;color:#090b0d;transform:translateY(-2px)}.p-button svg{width:19px;height:19px}.p-button-light{background:#eeeee7;color:#101316;border-color:#eeeee7}.p-button-light:hover{background:#f68b66;border-color:#f68b66;color:#080b0d}.p-nav-cta{font-size:11px!important;padding:12px 16px;margin-left:25px}.p-nav-cta svg{width:16px}.p-hero{position:relative;min-height:730px;height:calc(100vh - 148px);max-height:1040px;isolation:isolate}.p-hero-image{position:absolute;top:-100px;right:0;bottom:0;left:0;background:url(/images/prism-hero.png) center 55% / cover no-repeat;z-index:-3;background-color:#090b0d}.p-hero-shade{position:absolute;top:-100px;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090b0de0,#090b0d69 33%,#090b0d00 68%),linear-gradient(0deg,#090b0d 0%,transparent 28%,transparent 77%,#090b0d99 100%);z-index:-2}.p-hero-copy{padding:78px 0 140px 7.1%;position:relative}.p-kicker{font-size:9px;letter-spacing:2px;font-weight:500;display:flex;align-items:center;gap:14px;line-height:1.8;color:#a4a7a6}.p-tiny-line{height:1px;width:26px;background:#f68b66}.p-hero h1{font-size:clamp(65px,7vw,112px);line-height:1.05;letter-spacing:-5px;margin:28px 0 27px;font-weight:400}.prism-site em{font-style:normal;color:#a5aaa9}.p-hero h1 em{color:#b1b5b2}.p-hero-copy>p{font-size:16px;line-height:1.75;letter-spacing:.1px;color:#a3a8a8}.p-hero-actions{display:flex;align-items:center;gap:30px;margin-top:33px}.p-text-link{display:inline-flex;align-items:center;gap:17px;background:none;border:none;font-size:11px!important;color:#d9ddda;padding:6px 0}.p-text-link svg{height:18px;width:18px}.p-text-link:hover{color:#f68b66}.p-hero-meta{display:flex;gap:18px;margin-top:20px;font-size:9px;color:#898e8f;letter-spacing:.2px}.p-hero-meta>span+span{padding-left:18px;border-left:1px solid #7777}.p-hero-caption{position:absolute;right:7%;bottom:170px;display:flex;gap:17px;align-items:center;color:#d7ded9;font-size:10px;letter-spacing:1.5px}.p-hero-caption>div>span{display:block;color:#7d8889;font-size:8px;margin-top:9px;letter-spacing:1.1px}.p-crosshair{width:44px;height:44px;border:1px solid #a9b7b347;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:200}.p-scroll{position:absolute;left:7.1%;bottom:41px;display:flex;gap:30px;align-items:center;font-size:22px;color:#e1e7df}.p-scroll span{font-size:8px;letter-spacing:2px;color:#8d9694}.p-hero-index{position:absolute;right:5.1%;bottom:47px;font-size:8px;letter-spacing:1.7px;color:#7d8584}.p-spectrum-rule{height:2px;background:linear-gradient(90deg,#575ae9,#789be3 20%,#93c8b6,#ddd38c,#e7a67d 80%,#c56874);opacity:.6}.p-benefit-strip{padding:27px 5.1%;display:flex;gap:7.5%;border-bottom:1px solid var(--p-line);font-size:9px;letter-spacing:1px;color:#626d6b}.p-benefit-strip strong{font-size:11px;color:#bfc5be;font-weight:400;letter-spacing:.2px;padding-left:13px}.p-strip-end{margin-left:auto;font-size:10px;color:#656f6c;letter-spacing:0}.p-section{padding:110px 7.1%;scroll-margin-top:28px}.p-section-intro{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:49px}.p-section h2{font-size:clamp(34px,3.7vw,58px);line-height:1.17;letter-spacing:-2px;margin:18px 0 0}.p-section-intro>p{max-width:340px;font-size:13px;line-height:1.95;color:var(--p-muted);padding-bottom:3px}.p-comparison{position:relative;width:100%;aspect-ratio:1.99;background:#0d161c;overflow:hidden;border:1px solid #ffffff17;border-radius:3px}.p-road{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-road-before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.p-compare-tag{position:absolute;top:27px;font-size:8px;letter-spacing:1.6px;color:#f0eee7;background:#080e1370;border:1px solid #fff2;padding:9px 12px}.p-before-tag{left:27px}.p-after-tag{right:27px}.p-compare-divider{position:absolute;left:var(--split);top:0;bottom:0;width:1px;background:#eae8d4aa;pointer-events:none}.p-compare-divider span{position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:49px;height:49px;display:grid;place-items:center;background:#efeee7;color:#192120;border-radius:50%;font-size:16px;box-shadow:0 2px 35px #0003}.prism-site .p-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;z-index:3}.p-comparison:focus-within{outline:2px solid #f68b6a;outline-offset:4px}.p-compare-hint{position:absolute;bottom:25px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:2.2px;color:#9da6a2;pointer-events:none}.p-comparison-note{display:flex;justify-content:space-between;gap:40px;margin-top:19px;color:#676f70;font-size:8px;letter-spacing:.9px}.p-comparison-note p{max-width:450px;text-align:right;font-size:10px;letter-spacing:0;line-height:1.7}.p-optics{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;background:#0d1012;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;align-items:center}.p-optics-copy>p{font-size:13px;color:#8f9697;line-height:1.95;max-width:390px;margin:24px 0 0}.p-optics-facts{margin-top:36px}.p-optics-facts>div{position:relative;padding:18px 0 18px 39px;border-top:1px solid var(--p-line)}.p-optics-facts>div>span{position:absolute;left:0;top:19px;font-size:9px;color:#707c7d}.p-optics-facts strong{font-size:12px;font-weight:400;color:#c7cfca}.p-optics-facts p{font-size:11px;color:#748080;margin-top:7px}.p-optical-stage{position:relative;border:1px solid #ffffff1d;background:#080a0b;min-width:0}.p-stage-top{position:absolute;top:22px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#707c7b;z-index:2}.p-live-dot{display:flex;align-items:center;gap:6px}.p-live-dot:before{content:"";width:4px;height:4px;background:#d0af86;border-radius:50%;box-shadow:0 0 8px #e5a86566}.p-prism-canvas{width:100%;height:400px;display:block}.p-prism-fallback{display:none;height:400px;place-items:center}.p-prism-fallback svg{width:60%;color:#e9ebe5}.no-webgl .p-prism-canvas{display:none}.no-webgl .p-prism-fallback{display:grid}.p-spectrum-labels{display:flex;justify-content:space-between;padding:0 22px 22px;margin-top:-28px;position:relative;color:#647273;font-size:7px;letter-spacing:1.4px}.p-angle-label{font-size:10px;color:#a3adaa;display:block;border-top:1px solid #ffffff1d;padding:22px}.p-angle-label output{float:right;font-size:11px;color:#e5c29b;font-variant-numeric:tabular-nums}.prism-site input[type=range]:not(.p-compare-range){accent-color:#e2bfa3;background:transparent;border:0;padding:0;margin:17px 0 0;width:100%;height:4px;box-shadow:none;cursor:pointer}.p-fineprint{font-size:9px;color:#6e7a78;line-height:1.8;letter-spacing:.1px}.p-optical-stage>.p-fineprint{margin:0 22px 20px}.p-research{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:60px;border-bottom:1px solid var(--p-line)}.p-research-title h2{font-size:38px}.p-research-title>p{font-size:12px;color:#7d8988;line-height:1.9;margin-top:24px;max-width:300px}.p-big-stat{font-family:Manrope;font-size:88px;letter-spacing:-6px;font-weight:300;line-height:1.2;color:#d3d8d1}.p-big-stat>span{font-size:30px;letter-spacing:-2px;color:#788480;padding-left:8px}.p-research-stat h3{font-size:13px;margin-top:14px;font-weight:400;line-height:1.7;color:#d1d8d0}.p-research-stat p{font-size:11px;line-height:1.9;color:#7c8988;margin-top:14px}.p-research-stat a{font-size:10px;display:inline-flex;gap:16px;margin-top:22px;border-bottom:1px solid #576462;padding-bottom:7px;color:#b2bbb4}.p-research-footnote{grid-column:1/-1;padding-top:20px;border-top:1px solid #ffffff14;color:#697575;font-size:10px;line-height:1.9;max-width:1100px}.p-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.p-process-grid article{border-top:1px solid #ffffff2a;padding:24px 0 30px}.p-step-top{display:flex;justify-content:space-between;font-size:10px;color:#8a9490}.p-step-top span:last-child{color:#cb9d78;font-size:18px}.p-process-grid h3{font-size:43px;letter-spacing:-1.6px;margin:35px 0 19px;color:#dbe0d8}.p-process-grid strong{font-size:12px;font-weight:400;color:#c3cbc4}.p-process-grid p{font-size:12px;color:#778581;line-height:1.95;max-width:285px;margin-top:13px}.p-service-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff18;padding-top:27px;margin-top:20px;gap:35px}.p-service-bottom>span{font-size:10px;color:#7e8b84}.p-service-bottom i{display:inline-block;height:5px;width:5px;background:#dcb695;border-radius:50%;margin-right:9px}.p-pricing{background:#eae9e2;color:#242925}.p-pricing .p-kicker{color:#797e73}.p-pricing .p-section-intro>p{color:#7a8074}.p-price-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c6c9bd}.p-price-option{padding:33px 30px;display:flex;flex-direction:column}.p-price-option+.p-price-option{border-left:1px solid #c6c9bd}.p-price-option h3{font-size:21px;letter-spacing:-.7px;margin:20px 0}.p-price-number{font-family:Manrope;font-size:47px;font-weight:400;letter-spacing:-1.8px;margin:10px 0 25px}.p-price-number>span{display:block;font-family:DM Sans;font-size:10px;color:#93968a;letter-spacing:0;margin-top:8px}.p-price-option ul{list-style:none;margin:0 0 28px;padding:0;flex:1}.p-price-option li{position:relative;font-size:11px;line-height:1.75;color:#7b8375;padding:11px 0 11px 16px;border-top:1px solid #d1d4c8}.p-price-option li:before{content:"+";position:absolute;left:0;color:#75816c;font-size:10px}.p-price-option>a{font-size:10px;display:flex;justify-content:space-between;border-bottom:1px solid #bfc6b6;padding-bottom:8px;margin-top:10px;color:#68705d}.p-price-prism{background:#181e1d;color:#f2f1e8;border-color:#181e1d!important;margin:-1px}.p-price-prism li{color:#aab5a6;border-color:#ffffff1e}.p-price-prism li:before{color:#d5ad85}.p-price-recommend{font-size:9px;letter-spacing:1.4px;color:#d1ac8b;display:flex;align-items:center;justify-content:space-between;height:18px}.p-price-recommend svg{width:28px;height:25px}.p-price-prism .p-button{font-size:11px!important;padding:13px 16px}.p-price-disclaimer{font-size:9px;color:#909788;line-height:1.9;margin-top:18px;max-width:850px}.p-time-calculator{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;border-top:1px solid #c9cdbf;margin-top:53px;padding-top:33px;align-items:center}.p-time-calculator h3{font-size:23px;letter-spacing:-.7px;margin:10px 0}.p-time-calculator p{font-size:11px;color:#8a9480;line-height:1.9;max-width:300px}.p-time-inputs label{font-size:10px;color:#7a8470;display:block}.p-time-inputs label+label{margin-top:27px}.p-time-inputs output{float:right;color:#475442}.p-time-inputs input{accent-color:#5e6b52!important}.p-time-result{border-left:1px solid #c9cdbf;padding-left:35px}.p-time-result>span{display:block;font-size:8px;letter-spacing:1.2px;color:#92998a}.p-time-result strong{display:block;font-family:Manrope;font-size:43px;letter-spacing:-1.8px;font-weight:400;margin:12px 0}.p-time-result small{font-size:9px;color:#828d75}.p-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;border-bottom:1px solid var(--p-line)}.p-faq-list details{border-top:1px solid #ffffff20;padding:24px 0}.p-faq-list details:last-child{border-bottom:1px solid #ffffff20}.p-faq-list summary{display:flex;justify-content:space-between;gap:30px;cursor:pointer;font-size:13px;color:#c5cfca;list-style:none}.p-faq-list summary::-webkit-details-marker{display:none}.p-faq-list summary span{font-size:18px;color:#778881;line-height:1}.p-faq-list details[open] summary span{transform:rotate(45deg)}.p-faq-list details p{font-size:12px;color:#85928d;line-height:1.9;margin-top:20px;padding-right:40px}.p-final-cta{position:relative;text-align:center;padding:120px 20px 110px;isolation:isolate;overflow:hidden}.p-final-cta .p-kicker{justify-content:center}.p-final-cta h2{font-size:clamp(58px,6.5vw,100px);line-height:1.04;letter-spacing:-4px;margin:28px 0 35px}.p-final-cta em{background:linear-gradient(110deg,#969ae7,#b3c8d4 25%,#c9d4ad,#dab69c 75%,#d29baa);color:transparent;-webkit-background-clip:text;background-clip:text}.p-final-cta>p{font-size:10px;color:#6c7c73;margin-top:22px}.p-final-beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 90%,#293c321f 0,transparent 60%)}.p-final-beam:before,.p-final-beam:after{content:"";position:absolute;width:80vw;height:1px;background:linear-gradient(90deg,transparent,#9cbaa92b,transparent);top:60%;transform:rotate(-25deg);left:-28%;box-shadow:0 0 50px 8px #97b2a207}.p-final-beam:after{left:50%;transform:rotate(25deg)}.p-footer{padding:48px 5.1% 24px;border-top:1px solid #ffffff1c}.p-footer-top{display:flex;gap:50px;align-items:center;padding-bottom:46px}.p-footer-top>.p-logo{margin-right:50px}.p-footer-top>p{font-size:11px;line-height:1.8;color:#8c9790}.p-footer-top>a:not(.p-logo){font-size:10px;color:#829187;margin-left:auto}.p-footer-top>a:last-child{margin-left:0}.p-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff19;padding-top:22px;font-size:8px;letter-spacing:.3px;color:#5f7166}.p-footer-bottom>span:nth-child(2){letter-spacing:1.8px}.p-team-login{color:#9daa9d!important;display:flex;gap:12px}.prism-site .p-book-dialog{border:1px solid #536256;background:#111815;color:#edf0e7;border-radius:3px;padding:40px;width:570px;max-width:calc(100% - 28px);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #0009}.p-book-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p-dialog-close{position:absolute;right:17px;top:14px}.p-dialog-close button{border:0;background:none;color:#adbdad;font-size:25px}.p-book-dialog h2{font-size:44px;line-height:1.1;letter-spacing:-2px;margin:17px 0}.p-book-intro{font-size:11px;line-height:1.9;color:#839781;margin-bottom:27px;max-width:400px}.p-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.p-form-full{grid-column:1/-1}.p-form-grid label{font-size:10px;display:flex;flex-direction:column;gap:8px;color:#b6c1b1}.prism-site .p-form-grid input,.prism-site .p-form-grid textarea,.prism-site .p-form-grid select{background:#ffffff05;border:1px solid #76896847;border-radius:2px;color:#d4e2c8;font-size:12px;padding:11px;width:100%;color-scheme:dark}.p-form-grid textarea{resize:vertical;min-height:65px}.p-consent{display:flex;gap:10px;align-items:flex-start;font-size:10px;line-height:1.7;color:#94a38a;margin:22px 0}.p-consent input{accent-color:#dbba95;width:14px;margin:2px 0 0}.p-book-dialog .p-button{width:100%;font-size:12px!important}.p-form-message{font-size:11px;line-height:1.8;color:#ecac96;margin-top:14px}.p-form-message.success{color:#b8d39e}.p-book-dialog .p-fineprint{margin-top:13px}.prism-dialog-open{overflow:hidden}.prism-site .p-book-dialog:not([open]){display:none}body.landing-active{background:#090b0d}body.landing-active #app>header{height:49px;background:#121517;border-color:#ffffff0e;padding:0 5.1%;gap:20px;color:#adb3af}body.landing-active #app>header>.brand{min-width:0;gap:7px}body.landing-active #app>header>.brand .brand-mark{width:19px;height:19px;border-radius:0;background:none;color:#a9b7aa}body.landing-active #app>header>.brand .brand-mark svg{width:19px;height:19px}body.landing-active #app>header>.brand .wordmark{font-size:11px;letter-spacing:2px;font-weight:500}body.landing-active #app>header>.brand .brand-sub{display:none}body.landing-active #app>header .primary-nav{background:none;margin:0 auto;padding:0;gap:24px;height:100%;border-radius:0}body.landing-active #app>header .primary-nav button{font-size:10px;border-radius:0;color:#6b7470;padding:0 5px;border-bottom:1px solid transparent}body.landing-active #app>header .primary-nav button.active{background:none;box-shadow:none;color:#d5ded3;border-color:#a6b69d}body.landing-active #app>header .primary-nav svg{width:12px;height:12px}body.landing-active #app>header .header-right{margin-left:0}body.landing-active #app>header .header-right>*{display:none}body.landing-active #app>header .header-right:after{content:"CUSTOMER EXPERIENCE";font-size:7px;letter-spacing:1.5px;color:#58655c}.landing-view[hidden]{display:none}.prism-standalone{margin:0;background:#090b0d}.prism-standalone #prism-landing{min-height:100vh}@media(min-width:1700px){.p-hero-copy{padding-top:120px}.p-nav{height:110px}.p-prism-canvas,.p-prism-fallback{height:490px}}@media(max-width:1150px){.p-nav-links{gap:21px}.p-nav-cta{margin-left:0}.p-hero h1{font-size:80px}.p-hero{min-height:700px}.p-benefit-strip{gap:5%}.p-strip-end{display:none}.p-section{padding:85px 6%}.p-section-intro{gap:40px}.p-section-intro>p{max-width:280px}.p-optics{gap:5%}.p-prism-canvas{height:330px}.p-research{gap:30px}.p-research-title h2{font-size:32px}.p-big-stat{font-size:77px}.p-price-option{padding:27px 23px}.p-price-option h3{font-size:18px}.p-price-number{font-size:40px}.p-time-calculator{gap:27px}.p-footer-top{gap:30px}.p-footer-top>.p-logo{margin-right:15px}}@media(max-width:800px){.p-nav{height:80px;margin:0 6%}.p-nav-links{display:none}.p-nav-cta{margin-left:auto;font-size:10px!important}.p-logo>svg{width:32px;height:32px}.p-logo>span{font-size:20px;letter-spacing:5px}.p-hero{height:790px;min-height:0}.p-hero-image{background-position:58% 65%;top:140px;right:-120px;bottom:0;left:-200px;background-size:auto 620px}.p-hero-shade{background:linear-gradient(180deg,#090b0d,#090b0d 14%,#090b0d00 50%,#090b0d00 76%,#090b0d)}.p-hero-copy{padding:45px 6% 0}.p-hero h1{font-size:76px;letter-spacing:-4px;margin:21px 0}.p-hero-copy>p{font-size:13px;line-height:1.65}.p-hero-actions{margin-top:25px}.p-hero-meta{margin-top:17px}.p-hero-caption{bottom:114px;right:6%;font-size:8px}.p-hero-caption>div>span{font-size:6px}.p-crosshair{width:32px;height:32px;font-size:20px}.p-hero-index{display:none}.p-scroll{left:6%;bottom:30px}.p-benefit-strip{padding:22px 6%;gap:0;justify-content:space-between}.p-benefit-strip>span{font-size:8px}.p-benefit-strip strong{display:block;font-size:9px;padding:7px 0 0}.p-section{padding:70px 6%}.p-section-intro{display:block;margin-bottom:30px}.p-section h2{font-size:38px;letter-spacing:-1.5px}.p-section-intro>p{max-width:470px;margin-top:22px;font-size:12px}.p-comparison{aspect-ratio:1.6}.p-comparison-note{gap:15px;display:block;font-size:7px}.p-comparison-note p{text-align:left;margin-top:8px;font-size:9px;max-width:400px}.p-optics{grid-template-columns:1fr;gap:35px}.p-optics-copy>p{max-width:100%}.p-optics-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.p-optics-facts>div{padding:14px 0}.p-optics-facts>div>span{position:static;display:block;margin-bottom:13px}.p-optics-facts strong{font-size:11px;line-height:1.6;display:block}.p-optics-facts p{font-size:10px;line-height:1.7}.p-prism-canvas{height:400px}.p-research{grid-template-columns:1fr 1fr;gap:35px}.p-research-title{grid-column:1/-1}.p-research-title>p{max-width:100%}.p-research-title h2 br{display:none}.p-research-stat h3{font-size:12px}.p-research-stat p{font-size:10px}.p-big-stat{font-size:75px}.p-process-grid{gap:25px}.p-process-grid h3{font-size:30px;margin-top:25px}.p-process-grid strong{font-size:11px;line-height:1.6;display:block}.p-process-grid p{font-size:10px}.p-service-bottom{align-items:flex-start}.p-service-bottom>span{max-width:250px;font-size:9px;line-height:1.7}.p-price-grid{grid-template-columns:1fr}.p-price-option{padding:28px}.p-price-option+.p-price-option{border-left:0;border-top:1px solid #c6c9bd}.p-price-option h3{font-size:22px}.p-price-number>span{display:inline;margin-left:14px}.p-price-option li{font-size:11px}.p-price-option ul{margin-bottom:20px}.p-price-prism .p-button{align-self:flex-start}.p-price-option>a{align-self:flex-start;gap:20px}.p-time-calculator{grid-template-columns:1fr 1fr;gap:30px}.p-time-calculator>div:first-child{grid-column:1/-1}.p-time-result{padding-left:25px}.p-time-result strong{font-size:35px}.p-faq{grid-template-columns:1fr;gap:35px}.p-faq h2 br{display:none}.p-footer-top{flex-wrap:wrap;gap:25px}.p-footer-top>.p-logo{margin-right:0}.p-footer-top>p{margin-left:auto}.p-footer-top>a:not(.p-logo){margin-left:0}.p-footer-bottom{font-size:7px;gap:15px}.p-footer-bottom>span:nth-child(2){display:none}.p-final-cta{padding:90px 20px}.p-final-cta h2{font-size:67px}body.landing-active #app>header{padding:0 6%}body.landing-active #app>header .header-right{display:none}body.landing-active #app>header .primary-nav{margin-left:auto;margin-right:0;gap:15px}body.landing-active #app>header .primary-nav button{font-size:9px}}@media(max-width:460px){.p-nav{gap:10px;height:75px}.p-nav-cta{padding:10px 11px;gap:13px;font-size:9px!important}.p-nav-cta svg{width:14px}.p-logo>svg{width:27px;height:27px}.p-logo>span{font-size:18px;letter-spacing:4px}.p-hero{height:780px}.p-kicker{font-size:7px;letter-spacing:1.5px;gap:10px}.p-hero h1{font-size:62px;letter-spacing:-3.5px;line-height:1.08}.p-hero-copy{padding-top:36px}.p-hero-actions{gap:19px}.p-hero-actions .p-button{font-size:10px!important;gap:15px;padding:14px 15px}.p-hero-actions .p-text-link{font-size:9px!important;gap:8px}.p-hero-meta{font-size:8px;gap:13px}.p-hero-meta>span+span{padding-left:13px}.p-hero-image{top:215px;right:-210px;bottom:0;left:-335px;background-position:55% 65%;background-size:auto 580px}.p-hero-caption{bottom:105px}.p-hero-caption>div{max-width:180px;font-size:7px}.p-benefit-strip strong{font-size:8px}.p-section h2{font-size:33px}.p-section{padding:62px 6%}.p-comparison{aspect-ratio:1.2}.p-compare-tag{font-size:6px;top:15px;padding:7px;letter-spacing:1px}.p-before-tag{left:14px}.p-after-tag{right:14px}.p-compare-hint{font-size:6px;letter-spacing:1.4px;bottom:19px}.p-compare-divider span{width:39px;height:39px;left:-19px;font-size:13px}.p-prism-canvas{height:320px}.p-stage-top{left:15px;right:15px;font-size:6px}.p-spectrum-labels{font-size:6px;padding-left:15px;padding-right:15px}.p-research{gap:28px}.p-big-stat{font-size:65px;letter-spacing:-4px}.p-research-stat h3{font-size:11px}.p-process-grid{grid-template-columns:1fr;gap:16px}.p-process-grid article{padding-top:18px;padding-bottom:13px}.p-process-grid h3{font-size:35px;margin:17px 0 12px}.p-process-grid p{font-size:12px;max-width:100%}.p-process-grid strong{font-size:12px}.p-service-bottom{display:block}.p-service-bottom .p-text-link{margin-top:20px}.p-service-bottom>span{display:block;max-width:100%}.p-time-calculator{grid-template-columns:1fr}.p-time-calculator>div:first-child{grid-column:auto}.p-time-result{border-left:0;border-top:1px solid #c9cdbf;padding-left:0;padding-top:25px}.p-price-number{font-size:42px}.p-price-number>span{font-size:8px}.p-faq-list summary{font-size:12px}.p-final-cta h2{font-size:58px;letter-spacing:-3px}.p-footer-top{gap:25px}.p-footer-top>p{font-size:9px}.p-footer-top>a:not(.p-logo){font-size:9px}.p-footer-bottom{font-size:7px}.prism-site .p-book-dialog{padding:30px 23px}.p-form-grid{gap:14px}.p-book-dialog h2{font-size:38px}.p-consent{font-size:9px}.p-book-intro{font-size:10px}body.landing-active #app>header .primary-nav{gap:12px}body.landing-active #app>header>.brand .wordmark{font-size:9px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){.prism-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:800px){.p-hero-image{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 86%,transparent 100%)}}.prism-site .p-study-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px}.prism-site .p-study-heading h2{font-size:clamp(38px,4.5vw,72px);font-weight:400;letter-spacing:-3px;line-height:1.09;margin-top:22px}.prism-site .p-study-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#a8b3b5}.prism-site .p-study-heading>p{font-size:15px;line-height:1.9;color:#909b9e;max-width:310px;margin-bottom:5px}.p-headlight-stage{height:570px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 52% 44%,#25313a55,transparent 63%),#0b0f12;border:1px solid #263036}.p-instrument-top{position:absolute;top:25px;left:30px;right:30px;display:flex;justify-content:space-between;z-index:2;font:10px DM Sans,sans-serif;letter-spacing:2px;color:#879599}.p-model-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#90c7dc05 1px,transparent 1px),linear-gradient(90deg,#90c7dc05 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 75%);mask-image:radial-gradient(ellipse,#000,transparent 75%);pointer-events:none}.p-headlight-canvas{width:100%;height:100%;display:block;position:relative;z-index:1;touch-action:pan-y;cursor:grab}.p-headlight-canvas:active{cursor:grabbing}.p-model-shadow{position:absolute;left:23%;right:20%;bottom:100px;height:30px;background:#000;filter:blur(17px);border-radius:50%;opacity:.85;transform:rotate(-3deg)}.p-model-annotation{position:absolute;top:135px;left:32px;font-size:9px;letter-spacing:1.4px;color:#c5cac8;pointer-events:none;z-index:2}.p-model-annotation span{display:block;color:#647279;font-size:8px;letter-spacing:1px;margin-top:7px}.p-model-annotation:after{content:"";display:block;width:90px;height:47px;border-left:1px solid #5c737755;border-bottom:1px solid #5c737755;margin-top:12px;transform:skew(30deg);transform-origin:top}.p-annotation-right{left:auto;right:32px;top:auto;bottom:112px;text-align:right}.p-annotation-right:after{position:absolute;right:120px;top:-60px;transform:rotate(180deg) skew(30deg)}.p-model-state{position:absolute;bottom:32px;left:32px;z-index:2;pointer-events:none}.p-model-state>span:first-child{font-family:Manrope,sans-serif;font-size:27px;font-weight:400;letter-spacing:-.8px;display:block;color:#dfded4}.p-model-state>span:last-child{font-size:8px;letter-spacing:2px;color:#64747a;display:block;margin-top:8px}.p-model-tools{position:absolute;bottom:32px;right:30px;z-index:2;display:flex;gap:22px;align-items:center;color:#809096;font-size:8px;letter-spacing:1.5px}.p-model-tools button{padding:10px 12px;border:1px solid #3b474a;background:#151d23;color:#d4dcda;font-size:10px;letter-spacing:.4px}.p-model-fallback{position:absolute;top:30%;right:30%;bottom:30%;left:30%;z-index:3;color:#c4d0d6;text-align:center;line-height:1.7}.p-restoration-control{display:grid;grid-template-columns:150px 1fr 150px;gap:45px;align-items:center;padding:33px 35px;background:#101619;border:1px solid #263036;border-top:0}.p-restoration-control>button{font-size:10px;text-align:left;color:#819097;display:flex;gap:13px;align-items:center}.p-restoration-control>button:last-child{justify-content:end}.p-restoration-control button span{font-size:14px;color:#dee1df}.p-restoration-control label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#b7c3c5;margin-bottom:15px}.p-restoration-control output{color:#eacb9d;letter-spacing:0}.prism-site .p-restoration-control input{width:100%;padding:0;accent-color:#f3e3c7;cursor:ew-resize;height:4px;background:#46585e}.prism-site .p-study-note{font-size:10px;letter-spacing:.3px;line-height:1.7;color:#69777e;margin-top:17px}.p-evidence{border-top:1px solid #202a2e;background:linear-gradient(180deg,#0d1215,#080b0d)}.p-evidence-grid{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #2b3439}.p-output-study,.p-risk-study{padding:34px 38px 0;min-width:0;display:flex;flex-direction:column}.p-output-study{border-right:1px solid #2b3439}.p-chart-header{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.6px;color:#8f9da3}.p-output-value{display:flex;align-items:center;gap:15px;margin-top:35px}.p-output-value>strong{font-family:Manrope,sans-serif;font-size:100px;line-height:1;font-weight:400;letter-spacing:-7px}.p-output-value>span{font-size:29px;color:#e8c391}.p-output-value small{display:block;font-size:10px;letter-spacing:.3px;margin-top:13px;color:#7b8d95}.p-beam-diagram{margin-top:15px}.p-beam-diagram svg{display:block;width:100%;height:auto}.p-beam-rays{opacity:.22;transform:scaleX(.55);transform-origin:90px 90px;transition:opacity 1s,transform 1s}.p-beam-diagram[data-output=restored] .p-beam-rays{opacity:.7;transform:scaleX(.85)}.p-beam-diagram[data-output=new] .p-beam-rays{opacity:1;transform:scaleX(1)}.p-output-track{height:3px;background:#222c30;margin:-5px 0 27px}.p-output-track i{display:block;height:100%;width:22%;background:#e6bc7e;box-shadow:0 0 16px #e6bc7e77;transition:width 1s}[data-output=restored] .p-output-track i{width:70%}[data-output=new] .p-output-track i{width:100%}.p-output-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:30px}.p-output-options button{border:1px solid #303b40;padding:14px 10px;text-align:left;color:#71828a;transition:background .2s}.p-output-options button.active{background:#263136;border-color:#839490;color:#eef0e9}.p-output-options button span{display:block;font-size:10px;margin-bottom:10px}.p-output-options button strong{font-size:21px;font-weight:400}.p-source-detail{border-top:1px solid #2b3439;color:#8f9da3;margin-top:auto;font-size:11px;line-height:1.8}.p-source-detail summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;font-size:11px}.p-source-detail summary::-webkit-details-marker{display:none}.prism-site .p-source-detail p{padding-bottom:22px;color:#8d9ba1;line-height:1.9;font-size:12px}.p-source-detail a{color:#e6c79e}.p-risk-value{display:flex;align-items:center;gap:22px;margin-top:33px;margin-bottom:30px}.p-risk-value>strong{font:400 94px/1 Manrope,sans-serif;letter-spacing:-7px}.p-risk-value>strong>span{font-size:37px;letter-spacing:-1px;color:#a9bebe}.prism-site .p-risk-value>p{font-size:14px;line-height:1.8;color:#b1bfc4}.p-risk-dots{display:grid;grid-template-columns:repeat(20,1fr);gap:10px;margin:12px 0 23px}.p-risk-dots i{height:12px;width:100%;max-width:12px;border-radius:50%;background:#aebfc1;opacity:.1;transition:opacity .7s var(--dot-delay)}.p-risk-dots .p-dot-reduced{border:1px solid #e6bc7e;background:transparent}.p-in-view .p-risk-dots i{opacity:1}.p-risk-key{display:flex;flex-wrap:wrap;gap:12px;font-size:8px;letter-spacing:.4px;color:#8a9ca3}.p-risk-key span{display:flex;gap:6px;align-items:center}.p-risk-key i{display:inline-block;width:7px;height:7px;background:#aebfc1;border-radius:50%}.p-risk-key span:last-child i{background:transparent;border:1px solid #e6bc7e}.prism-site .p-risk-caption{color:#7b8d94;font-size:10px;line-height:1.8;margin:28px 0 25px}.p-savings{background:#e9e8e1;color:#171d20}.prism-site .p-savings .p-kicker{color:#69777a}.prism-site .p-savings h2 em{color:#738183}.prism-site .p-savings .p-study-heading>p{color:#687579}.p-estimator{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #c6cdca;background:#e4e5de}.p-vehicle-picker{padding:42px;border-right:1px solid #c6cdca}.p-prototype-label{font-size:9px;letter-spacing:1.5px;color:#6f7d7c}.prism-site .p-vehicle-picker h3{font-size:28px;font-weight:400;letter-spacing:-1px;margin:25px 0 30px}.p-vehicle-picker label{display:block;font-size:9px;letter-spacing:1.5px;color:#647370;margin-bottom:24px}.prism-site .p-vehicle-picker select{display:block;width:100%;background:transparent;color:#1c2829;border:0;border-bottom:1px solid #aab6b1;border-radius:0;padding:14px 26px 14px 0;font-size:15px;margin-top:3px;letter-spacing:0;outline-color:#647c75;text-overflow:ellipsis}.p-vehicle-picker option{background:#eeeee8;color:#192723}.p-reference-meta{display:grid;gap:8px;color:#677776;font-size:11px;line-height:1.7}.p-reference-meta strong{font-weight:500;color:#394b4b;font-family:monospace;font-size:13px}.prism-site .p-catalog-note{font-size:10px;line-height:1.8;color:#7d8984;margin-top:33px}.p-savings-result{padding:42px;min-width:0}.p-savings-result .p-chart-header{color:#6b7b7a;font-size:8px}.p-replacement-price{font-family:Manrope,sans-serif;font-size:clamp(44px,5vw,77px);font-weight:400;letter-spacing:-4px;margin:23px 0 21px;line-height:1.2}.p-cost-bar{height:7px;background:#d0d7d0;overflow:hidden}.p-cost-bar i{display:block;height:100%;transition:width .8s;background:#35484a}.p-cost-replacement i{width:100%}.p-cost-restoration i{background:#a27045}.p-cost-label{display:flex;justify-content:space-between;margin:27px 0 13px;font-size:11px;color:#6b7975}.p-cost-label strong{color:#6d4a2c;font-weight:500}.p-cost-difference{margin:35px 0 25px;padding-top:24px;border-top:1px solid #c5cfc9;display:flex;align-items:center;justify-content:space-between;gap:20px}.p-cost-difference>span{font-size:8px;letter-spacing:1px;color:#6b7b77}.p-cost-difference strong{display:block;font-family:Manrope,sans-serif;font-size:37px;letter-spacing:-1.5px;font-weight:400;margin-top:8px;color:#293e3c}.prism-site .p-savings .p-button{color:#e4e8df;background:#263b37;border:1px solid #263b37;font-size:11px;padding:14px 16px;min-height:46px}.prism-site .p-estimate-caveat{font-size:10px;line-height:1.8;color:#77837e}#prism-part-source{display:inline-block;font-size:10px;color:#3a5550;margin-top:15px}.p-estimator-method{margin-top:25px;border-color:#c6cfca;color:#6a7a74}.prism-site .p-estimator-method p{color:#677b72;max-width:900px}.p-reference-table{overflow-x:auto;padding-bottom:20px}.p-reference-table table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.p-reference-table th{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#6b7b76;background:none;padding:14px;border-bottom:1px solid #c2cbc4}.p-reference-table td{font-size:11px;padding:14px;border-bottom:1px solid #cdd4ce;color:#3c514b}.p-reference-table small{display:block;color:#7b8880;font-size:9px}.p-reference-table a{color:#3a5550}@media(min-width:1600px){.p-headlight-stage{height:660px}}@media(max-width:1000px){.prism-site .p-study-heading{align-items:start}.prism-site .p-study-heading>p{font-size:13px;max-width:230px}.p-headlight-stage{height:480px}.p-output-study,.p-risk-study{padding:25px 23px 0}.p-risk-value{gap:16px}.p-risk-value>strong{font-size:78px}.p-risk-value>p{font-size:12px!important}.p-risk-dots{gap:7px}.p-vehicle-picker,.p-savings-result{padding:27px}.p-cost-difference{flex-wrap:wrap}.p-restoration-control{gap:20px;grid-template-columns:110px 1fr 110px}}@media(max-width:700px){.prism-site .p-study-heading{display:block;margin-bottom:30px}.prism-site .p-study-heading h2{letter-spacing:-1.6px;font-size:40px}.prism-site .p-study-heading>p{margin-top:22px;max-width:none}.p-headlight-stage{height:360px;margin:0 -6px}.p-instrument-top{top:19px;left:18px;right:18px;font-size:8px;letter-spacing:1px}.p-model-annotation{display:none}.p-model-shadow{bottom:100px;left:18%;right:18%;height:15px}.p-model-state{left:18px;bottom:65px}.p-model-state>span:first-child{font-size:22px}.p-model-state>span:last-child{font-size:7px}.p-model-tools{bottom:17px;left:18px;right:18px;justify-content:space-between;font-size:7px;gap:8px}.p-restoration-control{margin:0 -6px;grid-template-columns:1fr 1fr;gap:22px;padding:23px 18px}.p-restoration-control>div{grid-row:1;grid-column:1/-1}.p-restoration-control>button{grid-row:2}.p-restoration-control button span{font-size:12px}.p-evidence-grid,.p-estimator{grid-template-columns:1fr}.p-output-study{border-right:0;border-bottom:1px solid #2b3439}.p-output-study,.p-risk-study{padding:25px 23px 0}.p-risk-value{margin-top:25px}.p-risk-dots{gap:7px}.p-risk-dots i{height:8px}.p-risk-caption{margin:23px 0!important}.p-estimator{margin:0 -6px}.p-vehicle-picker{border-right:0;border-bottom:1px solid #c6cdca}.p-vehicle-picker,.p-savings-result{padding:25px}.p-replacement-price{font-size:56px}.p-cost-difference strong{font-size:35px}.p-savings-result .p-chart-header{font-size:7px}.p-catalog-note{margin-top:20px!important}}@media(prefers-reduced-motion:reduce){.p-risk-dots i,.p-cost-bar i,.p-output-track i,.p-beam-rays{transition:none}.p-risk-dots i{opacity:1}}.prism-site .p-restoration-control>button,.prism-site .p-output-options button{background:transparent;cursor:pointer;font-family:inherit;border-radius:0}.prism-site .p-restoration-control>button{border:0;padding:8px 0}.prism-site .p-output-options button.active{background:#263136}.prism-site .p-restoration-control>button:hover span{color:#e5c391}.prism-site .p-output-options button:hover{background:#1b282e}
