.home-section{padding-block:clamp(5.5rem,8vw,6.5rem)}.home-section__intro{max-width:36rem}.home-section__intro--wide{max-width:49rem}.home-section__intro>:last-child,.home-section__intro--wide>:last-child{margin-block-end:0}.home-section h2,.cta-band h2{font-size:clamp(2rem,3.5vw,2.625rem)}.home-section__intro p:not(.qsp-eyebrow){color:var(--qsp-color-grey);font-size:var(--qsp-font-size-lg)}.home-hero{color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);isolation:isolate;position:relative;overflow:hidden}.home-hero__grid{z-index:2;gap:var(--qsp-space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:clamp(40rem,52vw,44rem);display:grid;position:relative}.home-hero__copy{padding-block:var(--qsp-space-9);grid-column:1/span 5}.home-hero h1{max-width:9.6em;color:var(--qsp-color-white);letter-spacing:-.04em;margin-block-end:var(--qsp-space-6);font-size:clamp(3.375rem,4.4vw,3.875rem);line-height:1.04}.home-hero__body{max-width:36rem;color:var(--qsp-color-light-grey);font-size:clamp(1.0625rem,1.45vw,1.1875rem);line-height:1.65}.home-hero__body p{margin-block-end:var(--qsp-space-4)}.home-hero__body p:last-child{margin-block-end:0}.home-hero__actions{gap:var(--qsp-space-3);flex-wrap:wrap;margin-block-start:var(--qsp-space-6);display:flex}.home-hero .qsp-button--primary:hover,.cta-band .qsp-button--primary:hover{color:var(--qsp-color-dark-blue);background:var(--qsp-color-white);border-color:var(--qsp-color-white)}.home-hero__media{z-index:0;margin:0;position:absolute;inset:0}.home-hero__media:after{content:"";background:linear-gradient(90deg, var(--qsp-color-dark-blue) 0%, #0f2e4df5 24%, #0f2e4ddb 36%, #0f2e4d7a 50%, #0f2e4d1a 64%, transparent 74%);pointer-events:none;position:absolute;inset:0}.home-hero__picture,.home-hero__picture img{width:100%;height:100%;display:block}.home-hero__picture img{object-fit:cover;object-position:center}.route-selection__grid{align-items:start}.route-selection__intro{grid-column:1/span 4;position:sticky;inset-block-start:var(--qsp-space-7)}.route-selection__support{font-family:var(--qsp-font-display);margin-block-start:var(--qsp-space-6);font-weight:600;color:var(--qsp-color-dark-blue)!important;font-size:var(--qsp-font-size-base)!important}.route-selection__support a{color:var(--qsp-color-petrol);text-underline-offset:.2em}.route-selection__tiles{gap:var(--qsp-space-5);grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-tile{border:var(--qsp-border);border-radius:var(--qsp-radius-card);min-height:18rem;transition:border-color var(--qsp-transition), box-shadow var(--qsp-transition), transform var(--qsp-transition)}.route-tile:hover{border-color:var(--qsp-color-petrol);box-shadow:var(--qsp-shadow-card);transform:translateY(-2px)}.route-tile__link{gap:var(--qsp-space-5);flex-direction:column;height:100%;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;display:flex}.route-tile__icon,.offer-family__heading>span,.service-column__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;display:inline-flex}.route-tile__content{flex-direction:column;flex:1;display:flex}.route-tile h3{margin-block-end:var(--qsp-space-3);font-size:clamp(1.375rem,2vw,1.625rem)}.route-tile__description{color:var(--qsp-color-grey);margin-block-end:var(--qsp-space-5);line-height:1.65}.route-tile__action,.offer-card__action,.offer-family__supplier-action,.service-column__action,.services-anchor__secondary a{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}.route-tile__action .qsp-icon,.offer-card__action .qsp-icon,.offer-family__supplier-action .qsp-icon,.service-column__action .qsp-icon,.services-anchor__secondary .qsp-icon{transition:transform var(--qsp-transition)}.route-tile:hover .route-tile__action .qsp-icon,.offer-card__action:hover .qsp-icon,.offer-family__supplier-action:hover .qsp-icon,.service-column__action:hover .qsp-icon,.services-anchor__secondary a:hover .qsp-icon{transform:translate(.25rem)}.offer-comparison{background:var(--qsp-color-off-white)}.offer-comparison__families{gap:var(--qsp-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-block-start:var(--qsp-space-7);display:grid}.offer-family{background:var(--qsp-color-white);border:var(--qsp-border);border-radius:var(--qsp-radius-card);padding:clamp(1.25rem,2vw,1.75rem)}.offer-family__heading{align-items:center;gap:var(--qsp-space-4);border-block-end:3px solid var(--qsp-color-petrol);padding-block-end:var(--qsp-space-5);display:flex}.offer-family__heading h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem)}.offer-family__heading>span{width:2.75rem;height:2.75rem}.offer-card{padding-block:var(--qsp-space-6)}.offer-card+.offer-card{border-block-start:var(--qsp-border)}.offer-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--qsp-space-3);flex-wrap:wrap;margin-block-end:var(--qsp-space-4);display:flex}.offer-card h3{letter-spacing:-.01em;flex:10rem;margin:0;font-size:1.125rem}.offer-card h3 a{text-underline-offset:.18em;text-decoration-color:#0000}.offer-card h3 a:hover{color:var(--qsp-color-petrol);text-decoration-color:currentColor}.offer-card .qsp-price{flex:none}.offer-card .qsp-price__value{font-size:1.625rem}.offer-card .qsp-price__note{text-align:right;flex-basis:100%}.offer-card>p{color:var(--qsp-color-grey);font-size:.9375rem;line-height:1.65}.offer-card__action{margin-block-start:var(--qsp-space-4)}.offer-family__supplier-action{border-block-start:var(--qsp-border);padding-block-start:var(--qsp-space-5)}.offer-comparison__actions{gap:var(--qsp-space-3);flex-wrap:wrap;margin-block-start:var(--qsp-space-6);display:flex}.outcomes__grid{align-items:center}.outcomes__copy{grid-column:7/-1}.outcomes__lede{color:var(--qsp-color-grey);font-size:var(--qsp-font-size-lg)}.outcomes__items{margin-block:var(--qsp-space-6);border-block-start:var(--qsp-border)}.outcomes__items article{padding-block:var(--qsp-space-4);gap:var(--qsp-space-4);border-block-end:var(--qsp-border);grid-template-columns:minmax(9rem,.75fr) minmax(0,1.25fr);display:grid}.outcomes__items h3{font-size:var(--qsp-font-size-base);margin:0;line-height:1.45}.outcomes__items p{color:var(--qsp-color-grey);font-size:var(--qsp-font-size-sm);margin:0}.outcomes__report{background:var(--qsp-color-off-white);border-radius:var(--qsp-radius-card);grid-area:1/1/auto/span 6;padding:clamp(1.5rem,4vw,3rem)}.report-preview{min-height:40rem;margin:0;position:relative}.report-preview__page{aspect-ratio:.72;width:76%;color:var(--qsp-color-grey);background:var(--qsp-color-white);border:var(--qsp-border);padding:clamp(1rem,2vw,1.5rem);position:absolute;box-shadow:0 1.25rem 3rem #0f2e4d1f}.report-preview__page--back{inset:7% 0 auto auto}.report-preview__page--front{inset:0 auto auto 0}.report-preview__page-header{justify-content:space-between;align-items:center;gap:var(--qsp-space-2);color:var(--qsp-color-dark-blue);border-block-end:2px solid var(--qsp-color-petrol);font-family:var(--qsp-font-display);letter-spacing:.05em;padding-block-end:var(--qsp-space-2);font-size:clamp(.45rem,1vw,.625rem);font-weight:700;display:flex}.report-preview__brand{color:var(--qsp-color-petrol);font-size:clamp(.7rem,1.5vw,1rem)}.report-preview__mark{width:4rem;height:4rem;margin:15% auto var(--qsp-space-4);color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);border-radius:var(--qsp-radius-button);justify-content:center;align-items:center;display:flex}.report-preview__title,.report-preview__subtitle{text-align:center}.report-preview__title{color:var(--qsp-color-dark-blue);font-family:var(--qsp-font-display);letter-spacing:.02em;margin-block-end:var(--qsp-space-2);font-size:clamp(.9rem,2vw,1.25rem);font-weight:700}.report-preview__subtitle{color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);font-size:clamp(.55rem,1vw,.75rem);font-weight:600}.report-preview__meta{border-block-start:var(--qsp-border);border-inline-start:var(--qsp-border);grid-template-columns:42% 58%;margin-block-start:12%;font-size:clamp(.45rem,1vw,.625rem);display:grid}.report-preview__meta span{border-inline-end:var(--qsp-border);border-block-end:var(--qsp-border);padding:clamp(.35rem,1vw,.55rem)}.report-preview__meta span:nth-child(odd){color:var(--qsp-color-dark-blue);background:var(--qsp-color-light-grey);font-weight:600}.report-preview__summary{color:var(--qsp-color-petrol);font-family:var(--qsp-font-display);border-block-start:2px solid;margin-block-start:10%;padding-block-start:var(--qsp-space-3);font-size:clamp(.55rem,1vw,.75rem)}.report-preview__summary span{gap:var(--qsp-space-2);margin-block-start:var(--qsp-space-2);display:grid}.report-preview__summary i,.report-preview__cell i{background:var(--qsp-color-light-grey);border-radius:999px;height:.35rem;display:block}.report-preview__summary i:nth-child(2){width:88%}.report-preview__summary i:nth-child(3){width:67%}.report-preview__table{border-block-start:var(--qsp-border);border-inline-start:var(--qsp-border);grid-template-columns:18% 26% 56%;margin-block-start:19%;font-size:clamp(.42rem,.9vw,.6rem);display:grid}.report-preview__cell{border-inline-end:var(--qsp-border);border-block-end:var(--qsp-border);min-height:2rem;padding:.45rem}.report-preview__cell--head{min-height:auto;color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);font-weight:600}.report-preview__cell i{margin-block-start:.25rem}.services-anchor{color:var(--qsp-color-light-grey);background:var(--qsp-color-dark-blue)}.services-anchor h2,.services-anchor h3{color:var(--qsp-color-white)}.services-anchor__intro p:not(.qsp-eyebrow){color:var(--qsp-color-light-grey)}.services-anchor__grid{border-block:1px solid #e6e9ed40;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--qsp-space-7);display:grid}.service-column{min-height:24rem;padding:var(--qsp-space-7) clamp(1.5rem, 3vw, 2.5rem);flex-direction:column;display:flex}.service-column+.service-column{border-inline-start:1px solid #e6e9ed40}.service-column__icon{color:var(--qsp-color-white);border-color:#e6e9ed73}.service-column h3{margin-block:var(--qsp-space-5) var(--qsp-space-3);font-size:clamp(1.35rem,2vw,1.6rem)}.service-column>p:not(.service-column__price){color:var(--qsp-color-light-grey);line-height:1.7}.service-column__price{margin-block:auto var(--qsp-space-4);color:var(--qsp-color-white);font-family:var(--qsp-font-display);font-size:var(--qsp-font-size-sm);letter-spacing:.05em;text-transform:uppercase;padding-block-start:var(--qsp-space-5);font-weight:600}.service-column__action,.services-anchor__secondary a{color:var(--qsp-color-white)}.services-anchor__secondary{align-items:center;gap:var(--qsp-space-3);color:var(--qsp-color-light-grey);font-size:var(--qsp-font-size-sm);padding-block-start:var(--qsp-space-5);display:flex}.services-anchor__secondary a{margin:0}.process{background:var(--qsp-color-off-white)}.process__steps{margin:var(--qsp-space-7) 0 0;gap:var(--qsp-space-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.process__steps:before{content:"";background:var(--qsp-color-light-grey);height:1px;position:absolute;inset:2rem 10% auto}.process-step{position:relative}.process-step__marker{z-index:1;width:4rem;height:4rem;color:var(--qsp-color-petrol);background:var(--qsp-color-off-white);border:1px solid var(--qsp-color-petrol);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.process-step__marker>span{width:1.35rem;height:1.35rem;color:var(--qsp-color-white);background:var(--qsp-color-dark-blue);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:flex;position:absolute;inset:-.4rem -.35rem auto auto}.process-step__content{padding-block-start:var(--qsp-space-5)}.process-step h3{margin-block-end:var(--qsp-space-3);font-size:1.125rem;line-height:1.35}.process-step p{color:var(--qsp-color-grey);font-size:var(--qsp-font-size-sm);margin:0}.process__footer{justify-content:space-between;align-items:center;gap:var(--qsp-space-5);border-block-start:var(--qsp-border);margin-block-start:var(--qsp-space-7);padding-block-start:var(--qsp-space-5);display:flex}.process__footer>p{max-width:42rem;color:var(--qsp-color-grey);margin:0}.process__actions{gap:var(--qsp-space-3);flex-wrap:wrap;flex:none;display:flex}.trust__grid{align-items:start}.trust__intro{grid-column:1/span 5}.trust__intro>p:not(.qsp-eyebrow){color:var(--qsp-color-grey);font-size:var(--qsp-font-size-lg)}.trust__proof{border-block-start:var(--qsp-border);border-inline-start:var(--qsp-border);grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-item{min-height:10rem;padding:var(--qsp-space-5);border-inline-end:var(--qsp-border);border-block-end:var(--qsp-border)}.proof-item:last-child:nth-child(odd){grid-column:1/-1}.proof-item h3{font-size:var(--qsp-font-size-base);margin-block-end:var(--qsp-space-3);line-height:1.4}.proof-item p{color:var(--qsp-color-grey);font-size:var(--qsp-font-size-sm);margin:0}.cta-band{color:var(--qsp-color-light-grey);background:var(--qsp-color-dark-blue);border-block-start:5px solid var(--qsp-color-petrol);padding-block:clamp(5rem,8vw,6.5rem)}.cta-band__grid{align-items:center}.cta-band__copy{grid-column:1/span 8}.cta-band h2{color:var(--qsp-color-white)}.cta-band__copy>p{max-width:48rem;color:var(--qsp-color-light-grey);font-size:var(--qsp-font-size-lg)}.cta-band__copy .cta-band__note{margin-block:var(--qsp-space-5) 0;color:var(--qsp-color-light-grey);font-size:var(--qsp-font-size-sm);border-block-start:1px solid #e6e9ed40;padding-block-start:var(--qsp-space-4)}.cta-band__actions{align-items:stretch;gap:var(--qsp-space-3);flex-direction:column;grid-column:9/-1;display:flex}@media (width<=68rem){.home-hero__copy{grid-column:1/span 6}.home-hero h1{font-size:clamp(3rem,5.4vw,3.5rem)}.route-selection__intro{grid-column:1/span 5;position:static}.route-selection__tiles{grid-column:6/-1;grid-template-columns:1fr}.route-tile{min-height:0}.offer-comparison__families{grid-template-columns:1fr}.offer-family__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-card+.offer-card{border-block-start:0;border-inline-start:var(--qsp-border);padding-inline-start:var(--qsp-space-6)}.offer-family:last-child .offer-family__list{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-family:last-child .offer-card+.offer-card{padding-inline-start:var(--qsp-space-5)}.outcomes__copy{grid-column:6/-1}.outcomes__report{grid-column:1/span 5}.report-preview{min-height:34rem}.services-anchor__grid{grid-template-columns:1fr}.service-column{min-height:0}.service-column+.service-column{border-block-start:1px solid #e6e9ed40;border-inline-start:0}.service-column__price{margin-block-start:var(--qsp-space-5)}.process__steps{row-gap:var(--qsp-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.process__steps:before{display:none}.trust__intro{grid-column:1/span 5}.trust__proof{grid-column:6/-1;grid-template-columns:1fr}.proof-item:last-child{grid-column:auto}.cta-band__copy{grid-column:1/span 7}.cta-band__actions{grid-column:8/-1}}@media (width<=48rem){.home-section{padding-block:clamp(3.5rem,14vw,4.5rem)}.home-hero__grid{grid-template-columns:1fr;gap:0;width:100%;min-height:0}.home-hero__copy{grid-column:1;padding:3.75rem 1rem}.home-hero h1{max-width:10em;font-size:clamp(2.25rem,10.8vw,2.625rem);line-height:1.08}.home-hero__body{font-size:1.0625rem}.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__media{aspect-ratio:4/5;width:100%;margin:0;position:relative}.home-hero__media:after{content:none}.route-selection__intro,.route-selection__tiles,.outcomes__copy,.outcomes__report,.trust__intro,.trust__proof,.cta-band__copy,.cta-band__actions{grid-column:1/-1}.route-selection__tiles{margin-block-start:var(--qsp-space-6)}.route-tile__link{flex-direction:row}.route-tile__icon{flex:0 0 3rem}.offer-comparison__families{margin-block-start:var(--qsp-space-6)}.offer-family__list,.offer-family:last-child .offer-family__list{display:block}.offer-card+.offer-card,.offer-family:last-child .offer-card+.offer-card{border-inline-start:0;border-block-start:var(--qsp-border);padding-inline-start:0}.offer-card__heading{align-items:baseline}.offer-card .qsp-price__note{text-align:left}.offer-comparison__actions,.process__actions{flex-direction:column;align-items:stretch}.outcomes__grid{gap:var(--qsp-space-6)}.outcomes__report{grid-row:2}.outcomes__items article{gap:var(--qsp-space-2);grid-template-columns:1fr}.report-preview{min-height:clamp(28rem,128vw,36rem)}.report-preview__page{width:82%}.services-anchor__grid{margin-block-start:var(--qsp-space-6)}.service-column{padding:var(--qsp-space-6) 0}.services-anchor__secondary{flex-direction:column;align-items:flex-start}.process__steps{grid-template-columns:1fr;gap:0}.process-step{gap:var(--qsp-space-4);grid-template-columns:4rem minmax(0,1fr);min-height:9rem;display:grid}.process-step:not(:last-child):before{content:"";background:var(--qsp-color-light-grey);width:1px;position:absolute;inset:4rem auto 0 2rem}.process-step__content{padding-block:0 var(--qsp-space-6)}.process__footer{flex-direction:column;align-items:stretch}.trust__proof{margin-block-start:var(--qsp-space-6)}.proof-item{min-height:0}.cta-band__grid{gap:var(--qsp-space-6)}}
