.fixed-product-page{color:var(--qsp-color-dark-blue);background:var(--qsp-color-white)}.fixed-product-hero{color:var(--qsp-color-white);background:radial-gradient(circle at 88% 18%, #0b7c8647, transparent 26rem), var(--qsp-color-dark-blue);position:relative;overflow:hidden}.fixed-product-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:28rem;height:28rem;position:absolute;inset:auto -6rem -10rem auto;box-shadow:0 0 0 4rem #ffffff0a,0 0 0 8rem #ffffff08}.fixed-product-hero__grid{z-index:1;align-items:center;min-height:38rem;padding-block:clamp(4.5rem,8vw,7rem);position:relative}.fixed-product-hero__copy{grid-column:1/span 7}.fixed-product-hero .qsp-eyebrow,.fixed-product-cta .qsp-eyebrow{color:#6fc8ce}.fixed-product-hero h1{max-width:12ch;color:var(--qsp-color-white);letter-spacing:-.045em;margin-block-end:var(--qsp-space-6);font-size:clamp(3rem,5.25vw,4.75rem);line-height:1.02}.fixed-product-hero__summary{max-width:42rem;color:var(--qsp-color-light-grey);margin:0;font-size:clamp(1.0625rem,1.5vw,1.2rem);line-height:1.7}.fixed-product-hero__actions{margin-block-start:var(--qsp-space-6)}.fixed-product-hero .qsp-button--primary:hover,.fixed-product-cta .qsp-button--primary:hover{color:var(--qsp-color-dark-blue);background:var(--qsp-color-white);border-color:var(--qsp-color-white)}.fixed-product-hero__panel{color:var(--qsp-color-dark-blue);background:var(--qsp-color-white);border-radius:var(--qsp-radius-card);grid-column:9/-1;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 1.5rem 4rem #0003}.fixed-product-hero__panel-label,.level-guide__status{color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--qsp-space-3);font-weight:700}.fixed-product-hero__panel .qsp-price__value{letter-spacing:-.045em;font-size:clamp(2.75rem,4vw,4rem)}.fixed-product-hero__panel .qsp-price__note{flex-basis:100%}.fixed-product-hero__turnaround{margin-block:var(--qsp-space-5);padding-block:var(--qsp-space-4);color:var(--qsp-color-petrol);border-block:var(--qsp-border);font-family:var(--qsp-font-display);font-weight:600}.fixed-product-hero__facts,.checked-list,.pricing-grid__terms ul{margin:0;padding:0;list-style:none}.fixed-product-hero__facts{gap:var(--qsp-space-3);display:grid}.fixed-product-hero__facts li,.checked-list li{align-items:flex-start;gap:var(--qsp-space-3);display:flex}.fixed-product-hero__facts .qsp-icon,.checked-list .qsp-icon{color:var(--qsp-color-petrol);margin-block-start:.2rem}.fixed-product-hero--visual{isolation:isolate;background:var(--qsp-color-dark-blue)}.fixed-product-hero--visual:after{content:none}.fixed-product-hero--visual .fixed-product-hero__grid{z-index:2;align-content:center;align-items:stretch;row-gap:var(--qsp-space-6);min-height:clamp(48rem,56vw,54rem)}.fixed-product-hero--visual .fixed-product-hero__copy{grid-column:1/span 6}.fixed-product-hero--visual .fixed-product-hero__panel{grid-column:1/span 5;margin:0}.fixed-product-hero__media{z-index:0;margin:0;position:absolute;inset:0}.fixed-product-hero__media:after{content:"";background:linear-gradient(90deg, var(--qsp-color-dark-blue) 0%, #0f2e4df7 24%, #0f2e4de0 39%, #0f2e4d8c 53%, #0f2e4d24 67%, transparent 76%);pointer-events:none;position:absolute;inset:0}.fixed-product-hero__picture,.fixed-product-hero__picture img{width:100%;height:100%;display:block}.fixed-product-hero__picture img{object-fit:cover;object-position:center}.level-guide{background:var(--qsp-color-off-white);border-block-end:var(--qsp-border);padding-block:clamp(3.5rem,6vw,5rem)}.level-guide__heading{max-width:35rem}.level-guide__heading h2{margin-block-end:0;font-size:clamp(2rem,3.4vw,2.625rem)}.level-guide__grid{gap:var(--qsp-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:var(--qsp-space-7);display:grid}.level-guide__item{background:var(--qsp-color-white);border:var(--qsp-border);border-radius:var(--qsp-radius-card);flex-direction:column;min-height:15rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative}.level-guide__item--current{border-block-start:4px solid var(--qsp-color-petrol);box-shadow:var(--qsp-shadow-card)}.level-guide__item h3{margin-block-end:var(--qsp-space-3);font-size:clamp(1.25rem,2vw,1.5rem)}.level-guide__item p{color:var(--qsp-color-grey);margin-block-end:var(--qsp-space-5)}.level-guide__link{align-items:center;gap:var(--qsp-space-2);color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-sm);margin-block-start:auto;font-weight:600;text-decoration:none;display:inline-flex}.level-guide__link:hover{text-underline-offset:.2em;text-decoration:underline}.fixed-section{padding-block:clamp(4.75rem,8vw,6.5rem)}.fixed-section--muted,.fixed-section--process{background:var(--qsp-color-off-white)}.fixed-section__grid{align-items:start}.fixed-section__heading{grid-column:1/span 5;position:sticky;inset-block-start:var(--qsp-space-7)}.fixed-section__heading h2,.fixed-section__intro h2,.method-output__method h2,.method-output__output h2,.pricing-grid h2,.progression-grid h2,.faq-grid h2,.fixed-product-cta h2{font-size:clamp(2rem,3.5vw,2.75rem)}.fixed-section__copy{grid-column:7/-1}.fixed-section__copy--large{color:var(--qsp-color-grey);font-size:var(--qsp-font-size-lg)}.fixed-section__copy>:last-child,.method-output__method>:last-child,.method-output__output>:last-child,.progression-grid__copy>:last-child{margin-block-end:0}.fixed-section__intro{max-width:44rem}.fixed-section__intro--wide{max-width:54rem}.scope-input-grid{gap:var(--qsp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--qsp-space-7);display:grid}.scope-input-card{background:var(--qsp-color-white);border:var(--qsp-border);border-radius:var(--qsp-radius-card);padding:clamp(1.75rem,3.5vw,2.75rem)}.scope-input-card__icon{width:3rem;height:3rem;color:var(--qsp-color-petrol);border-radius:var(--qsp-radius-button);border:1px solid;justify-content:center;align-items:center;margin-block-end:var(--qsp-space-5);display:inline-flex}.scope-input-card h3{font-size:clamp(1.5rem,2.5vw,1.875rem)}.scope-input-card>p,.checked-list li{color:var(--qsp-color-grey)}.checked-list{margin-block:var(--qsp-space-5);gap:var(--qsp-space-3);display:grid}.scope-input-card__closing,.method-output__closing{border-block-start:var(--qsp-border);font-size:var(--qsp-font-size-sm);margin-block-end:0;padding-block-start:var(--qsp-space-5);line-height:1.7}.method-output__grid{align-items:start}.method-output__method{grid-column:1/span 5}.method-output__method>p:not(.qsp-eyebrow),.method-output__output>p{color:var(--qsp-color-grey)}.method-output__output{grid-column:7/-1}.checked-list--compact{margin-block:var(--qsp-space-5)}.method-output__preview{background:var(--qsp-color-off-white);border-radius:var(--qsp-radius-card);grid-column:1/-1;margin-block-start:var(--qsp-space-8);padding:clamp(1.5rem,4vw,3.5rem)}.check-report-preview{max-width:62rem;margin:0 auto}.check-report-preview__stage{min-height:43rem;position:relative}.check-report-preview__page{aspect-ratio:.72;width:min(66%,32rem);color:var(--qsp-color-grey);background:var(--qsp-color-white);border:var(--qsp-border);padding:clamp(1rem,2.3vw,1.75rem);position:absolute;box-shadow:0 1.5rem 3.5rem #0f2e4d24}.check-report-preview__page--front{z-index:2;inset:0 auto auto 6%}.check-report-preview__page--back{z-index:1;inset:9% 6% auto auto}.check-report-preview__header{justify-content:space-between;align-items:center;gap:var(--qsp-space-3);color:var(--qsp-color-dark-blue);border-block-end:2px solid var(--qsp-color-petrol);font-family:var(--qsp-font-display);letter-spacing:.035em;padding-block-end:var(--qsp-space-2);font-size:clamp(.38rem,.9vw,.625rem);font-weight:700;display:flex}.check-report-preview__header span:last-child{color:var(--qsp-color-petrol)}.check-report-preview__logo{width:38%;margin:13% auto 7%}.check-report-preview__title,.check-report-preview__subtitle{text-align:center}.check-report-preview__title{color:var(--qsp-color-dark-blue);font-family:var(--qsp-font-display);letter-spacing:.015em;margin-block-end:var(--qsp-space-2);font-size:clamp(.95rem,2vw,1.5rem);font-weight:700}.check-report-preview__subtitle{color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);font-size:clamp(.55rem,1.1vw,.8rem);font-weight:600}.check-report-preview__meta{border-block-start:var(--qsp-border);border-inline-start:var(--qsp-border);grid-template-columns:38% 62%;margin-block-start:12%;font-size:clamp(.42rem,.9vw,.625rem);display:grid}.check-report-preview__meta span{border-inline-end:var(--qsp-border);border-block-end:var(--qsp-border);padding:clamp(.35rem,1vw,.55rem)}.check-report-preview__meta span:nth-child(odd){color:var(--qsp-color-dark-blue);background:var(--qsp-color-light-grey);font-weight:600}.check-report-preview__scope{color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);text-transform:uppercase;margin-block-start:11%;font-size:clamp(.5rem,1vw,.7rem)}.check-report-preview__scope span{gap:var(--qsp-space-2);margin-block-start:var(--qsp-space-3);display:grid}.check-report-preview__scope i,.check-report-preview__cell i{background:var(--qsp-color-light-grey);border-radius:999px;height:.3rem;display:block}.check-report-preview__scope i:nth-child(2){width:88%}.check-report-preview__scope i:nth-child(3){width:70%}.check-report-preview__section-number{margin:10% 0 var(--qsp-space-4);color:var(--qsp-color-dark-blue);font-family:var(--qsp-font-display);font-size:clamp(.8rem,1.5vw,1.15rem);font-weight:700}.check-report-preview__table{border-block-start:var(--qsp-border);border-inline-start:var(--qsp-border);font-size:clamp(.42rem,.85vw,.6rem);display:grid}.check-report-preview__table--observations{grid-template-columns:18% 24% 58%}.check-report-preview__cell{border-inline-end:var(--qsp-border);border-block-end:var(--qsp-border);min-height:3.6rem;padding:clamp(.35rem,.8vw,.55rem)}.check-report-preview__cell--head{min-height:auto;color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);font-weight:600}.check-report-preview__cell i+i{width:72%;margin-block-start:var(--qsp-space-2)}.check-report-preview__end{color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);margin-block-start:var(--qsp-space-6);font-weight:700}.fixed-process{margin:var(--qsp-space-7) 0 0;grid-template-columns:repeat(var(--fixed-process-columns,5), minmax(0, 1fr));gap:var(--qsp-space-5);padding:0;list-style:none;display:grid;position:relative}.fixed-process:before{content:"";background:var(--qsp-color-light-grey);height:1px;position:absolute;inset:1.5rem 5% auto}.fixed-process li{position:relative}.fixed-process__number{z-index:1;width:3rem;height:3rem;color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);border:5px solid var(--qsp-color-off-white);font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.fixed-process h3{margin-block:var(--qsp-space-5) var(--qsp-space-3);font-size:1rem;line-height:1.4}.fixed-process p{color:var(--qsp-color-grey);font-size:var(--qsp-font-size-sm);margin:0}.pricing-grid{align-items:stretch}.pricing-grid__price{background:var(--qsp-color-off-white);border-block-start:4px solid var(--qsp-color-petrol);border-radius:var(--qsp-radius-card);grid-column:1/span 5;padding:clamp(1.75rem,4vw,3rem)}.pricing-grid__price .qsp-price{margin-block:var(--qsp-space-6)}.pricing-grid__price .qsp-price__value{letter-spacing:-.045em;font-size:clamp(3rem,5vw,4.75rem)}.pricing-grid__price>p:last-child{color:var(--qsp-color-grey);margin:0}.pricing-grid__terms{grid-column:7/-1;align-self:center}.pricing-grid__terms ul{border-block-start:var(--qsp-border)}.pricing-grid__terms li{padding-block:var(--qsp-space-4);color:var(--qsp-color-grey);border-block-end:var(--qsp-border)}.pricing-grid__terms p{margin:var(--qsp-space-5) 0 0;color:var(--qsp-color-dark-blue);font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-sm);font-weight:600}.pricing-grid__follow-up{padding:var(--qsp-space-5);background:var(--qsp-color-off-white);border-inline-start:3px solid var(--qsp-color-petrol);margin-block-start:var(--qsp-space-6)}.pricing-grid__follow-up h3{margin-block-end:var(--qsp-space-3);font-size:1rem}.pricing-grid__follow-up p{color:var(--qsp-color-grey);font-family:var(--qsp-font-body);margin-block-start:0;font-weight:400}.progression-grid{align-items:center}.progression-grid__copy{grid-column:1/span 7}.progression-grid__copy>p:not(.qsp-eyebrow){color:var(--qsp-color-grey)}.progression-cards{gap:var(--qsp-space-4);grid-column:9/-1;display:grid}.progression-card{color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);border-radius:var(--qsp-radius-card);transition:transform var(--qsp-transition), box-shadow var(--qsp-transition);padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:block}.progression-card:hover{box-shadow:var(--qsp-shadow-card);transform:translateY(-2px)}.progression-card>span{color:#6fc8ce;font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.progression-card h3{margin-block:var(--qsp-space-3) var(--qsp-space-5);color:var(--qsp-color-white);font-size:clamp(1.5rem,2.5vw,2rem)}.progression-card>p{color:var(--qsp-color-light-grey);font-size:var(--qsp-font-size-sm)}.progression-card .qsp-price__value,.progression-card .qsp-price__note{color:var(--qsp-color-white)}.progression-card>strong{align-items:center;gap:var(--qsp-space-2);color:#6fc8ce;font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-sm);margin-block-start:var(--qsp-space-6);display:flex}.faq-grid{align-items:start}.faq-grid__heading{grid-column:1/span 4;position:sticky;inset-block-start:var(--qsp-space-7)}.faq-list{border-block-start:var(--qsp-border);grid-column:6/-1}.faq-list details{border-block-end:var(--qsp-border)}.faq-list summary{padding:var(--qsp-space-5) 3rem var(--qsp-space-5) 0;color:var(--qsp-color-dark-blue);cursor:pointer;font-family:var(--qsp-font-display);font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";width:1.75rem;height:1.75rem;color:var(--qsp-color-petrol);border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:flex;position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list details>div{max-width:48rem;padding:0 var(--qsp-space-7) var(--qsp-space-5) 0;color:var(--qsp-color-grey)}.faq-list details p{margin:0}.fixed-product-cta{color:var(--qsp-color-light-grey);background:var(--qsp-color-dark-blue);padding-block:clamp(4.75rem,8vw,6.5rem)}.fixed-product-cta__grid{align-items:center}.fixed-product-cta__grid>div:first-child{grid-column:1/span 8}.fixed-product-cta h2{color:var(--qsp-color-white);margin-block-end:var(--qsp-space-4)}.fixed-product-cta__grid>div:first-child>p:last-child{max-width:44rem;margin:0}.fixed-product-cta__action{align-items:flex-start;gap:var(--qsp-space-3);flex-direction:column;grid-column:10/-1;display:flex}.fixed-product-cta__action span{color:var(--qsp-color-light-grey);font-size:var(--qsp-font-size-xs)}@media (width<=68rem){.fixed-product-hero__copy{grid-column:1/span 7}.fixed-product-hero__panel{grid-column:8/-1}.method-output__method{grid-column:1/span 5}.method-output__output{grid-column:6/-1}.fixed-process{row-gap:var(--qsp-space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.fixed-process:before{content:none}.progression-grid__copy{grid-column:1/span 7}.progression-cards{grid-column:8/-1}}@media (width<=48rem){.fixed-product-hero__grid{min-height:auto;padding-block:3.75rem var(--qsp-space-7)}.fixed-product-hero__copy,.fixed-product-hero__panel,.fixed-section__heading,.fixed-section__copy,.method-output__method,.method-output__output,.method-output__preview,.pricing-grid__price,.pricing-grid__terms,.progression-grid__copy,.progression-cards,.faq-grid__heading,.faq-list,.fixed-product-cta__grid>div:first-child,.fixed-product-cta__action{grid-column:1/-1}.fixed-product-hero h1{font-size:clamp(2.6rem,12vw,3.5rem)}.fixed-product-hero__panel{margin-block-start:var(--qsp-space-6)}.fixed-product-hero--visual .fixed-product-hero__grid{min-height:0;padding-block:3.75rem var(--qsp-space-7);row-gap:0}.fixed-product-hero--visual .fixed-product-hero__copy,.fixed-product-hero--visual .fixed-product-hero__panel{grid-column:1/-1}.fixed-product-hero--visual .fixed-product-hero__panel{margin-block-start:var(--qsp-space-6)}.fixed-product-hero__media{z-index:1;aspect-ratio:4/5;width:100%;position:relative;inset:auto}.fixed-product-hero__media:after{content:none}.fixed-product-hero__picture img{object-position:center}.level-guide__grid,.scope-input-grid{grid-template-columns:1fr}.level-guide__item{min-height:0}.fixed-section__heading,.faq-grid__heading{position:static}.fixed-section__copy,.method-output__output,.pricing-grid__terms,.progression-cards,.faq-list,.fixed-product-cta__action{margin-block-start:var(--qsp-space-6)}.method-output__preview{padding-inline:var(--qsp-space-3);margin-block-start:var(--qsp-space-7)}.check-report-preview__stage{min-height:30rem}.check-report-preview__page{width:82%}.check-report-preview__page--front{inset-inline-start:0}.check-report-preview__page--back{inset-inline-end:0}.fixed-process{grid-template-columns:1fr;gap:0}.fixed-process li{min-height:9rem;padding:0 0 var(--qsp-space-6) 4.25rem}.fixed-process li:not(:last-child):before{content:"";background:var(--qsp-color-light-grey);width:1px;position:absolute;inset:3rem auto 0 1.5rem}.fixed-process__number{position:absolute;inset:0 auto auto 0}.fixed-process h3{margin-block-start:0}.pricing-grid__price .qsp-price__value{font-size:3.5rem}.fixed-product-cta__action{align-items:stretch}.fixed-product-cta__action .qsp-button{width:100%}}@media (width<=30rem){.fixed-product-hero__panel{padding:var(--qsp-space-5)}.check-report-preview__stage{min-height:26rem}}
