/* Keep the complete CMS homepage readable. All overrides stay inside this page. */
.qxc-preserved-home{
  --qxc-ink:#183b50;--qxc-text:#3d5868;--qxc-muted:#536e7d;
  --qxc-paper:#f3f8fa;--qxc-line:#d7e4ea;
  --qxc-brand:#14648b;--qxc-brand-dark:#0d4c6d;--qxc-brand-soft:#eaf5f8;
  --ink:#183b50;--muted:#536e7d;--paper:#f3f8fa;--line:#d7e4ea;
  --red:#14648b;--qx-dark:#163e50;
  color:var(--qxc-ink);background:#fff;font-size:16px;line-height:1.85;
}
.qxc-preserved-home :is(h1,h2,h3,h4,p,a,li,span){overflow-wrap:break-word;word-break:normal}
.qxc-preserved-home :is(h1,h2,h3,h4){height:auto;max-height:none;white-space:normal;letter-spacing:0;text-wrap:pretty}
.qxc-preserved-home :is(.hero-layout,.home-container,.fact-strip-inner,.wrap){width:min(1240px,calc(100% - 80px));max-width:1240px;margin-inline:auto;min-width:0}
.qxc-preserved-home :is(.hero-layout,.home-product-layout,.evidence-split,.official-record-grid,.process-steps,.faq-layout,.scenario-faq-grid,.home-guide-grid)>*{min-width:0}
.qxc-preserved-home a:focus-visible{outline:3px solid #188b97;outline-offset:5px}
.qxc-preserved-home :is(.hero-btn-main,.hero-btn-second){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:4px;font-size:14px;line-height:1.6;white-space:normal}
.qxc-preserved-home .hero-btn-main{background:var(--qxc-brand);color:#fff;box-shadow:none}
.qxc-preserved-home .hero-btn-main:hover{background:var(--qxc-brand-dark);box-shadow:none;transform:none}
.qxc-preserved-home .hero-btn-second{background:#fff;border:1px solid #b6cbd6;color:var(--qxc-ink)}
.qxc-preserved-home .hero-btn-second:hover{border-color:var(--qxc-brand);background:#edf7fa;color:var(--qxc-brand-dark)}
.qxc-preserved-home .hero{height:auto;min-height:0;padding:66px 0 60px;background:#f3f8fa;overflow:visible;border-bottom:1px solid var(--qxc-line)}
.qxc-preserved-home .hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:62px;align-items:center}
.qxc-preserved-home .hero-copy{padding:0}
.qxc-preserved-home .hero-kicker{font-size:12px;line-height:1.8;letter-spacing:.08em;color:var(--qxc-brand);margin-bottom:21px}
.qxc-preserved-home .hero .hero-copy h1{font-size:clamp(34px,3.8vw,52px);line-height:1.4;font-weight:700;margin:0 0 24px;max-width:15em;color:var(--qxc-ink)}
.qxc-preserved-home .hero-desc{font-size:16px;line-height:2;max-width:34em;margin:0 0 27px;color:var(--qxc-text)}
.qxc-preserved-home .hero-btns{display:flex;flex-wrap:wrap;gap:12px}
.qxc-preserved-home .hero-proof{display:flex;flex-wrap:wrap;gap:11px 20px;margin-top:27px;font-size:12px;color:var(--qxc-muted)}
.qxc-preserved-home .hero-proof span::before{color:#198795}
.qxc-preserved-home .hero-media{position:relative;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:16px;align-items:center;min-height:0;height:auto;padding:0;margin:0}
.qxc-preserved-home .hero-media::after{content:none}
.qxc-preserved-home .hero-media-main{grid-column:1/-1;display:block;width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#e8f0f4;border:1px solid #d6e3e9;border-radius:5px;box-shadow:none;margin:0}
.qxc-preserved-home .hero-media-small{position:static;display:block;width:100%;height:148px;max-height:none;object-fit:contain;object-position:center;background:#e8f0f4;border:1px solid #d6e3e9;border-radius:4px;box-shadow:none;margin:0}
.qxc-preserved-home .hero-license-card{position:static;display:block;max-width:none;width:auto;padding:17px 20px;border:0;border-left:3px solid #2399a0;border-radius:0;background:var(--qxc-ink);box-shadow:none;color:#fff}
.qxc-preserved-home .hero-license-card strong{display:block;font-size:15px;line-height:1.7;color:#fff}
.qxc-preserved-home .hero-license-card span{display:block;font-size:12px;line-height:1.85;color:#d7e8ee;margin-top:5px}
.qxc-preserved-home .fact-strip{background:#fff;border-bottom:1px solid var(--qxc-line)}
.qxc-preserved-home .fact-strip-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:34px;gap:0}
.qxc-preserved-home .fact-item{padding:0 27px;border:0;border-right:1px solid var(--qxc-line)}
.qxc-preserved-home .fact-item:first-child{padding-left:0}
.qxc-preserved-home .fact-item:last-child{padding-right:0;border-right:0}
.qxc-preserved-home .fact-item strong{display:block;font-size:27px;line-height:1.5;font-weight:650;color:var(--qxc-ink)}
.qxc-preserved-home .fact-item span{display:block;font-size:13px;line-height:1.85;margin-top:6px;max-width:none;color:var(--qxc-muted)}
.qxc-preserved-home .fact-item a{color:var(--qxc-brand);text-decoration:underline;text-underline-offset:4px}
.qxc-preserved-home .home-section{padding:76px 0;background:#fff}
.qxc-preserved-home .home-section:nth-of-type(even){background:#fff}
.qxc-preserved-home .home-products{background:#f3f8fa!important}
.qxc-preserved-home .home-heading{max-width:880px;margin-bottom:33px}
.qxc-preserved-home .home-heading>span{display:block;font-size:12px;line-height:1.9;font-weight:600;letter-spacing:.08em;color:var(--qxc-brand);margin-bottom:12px}
.qxc-preserved-home .home-heading h2{font-size:clamp(28px,3vw,38px);line-height:1.5;margin:0 0 17px;color:var(--qxc-ink)}
.qxc-preserved-home .home-heading p{font-size:15px;line-height:2;color:var(--qxc-text);margin:0;max-width:52em}
.qxc-preserved-home .home-heading>a{display:inline-block;font-size:14px;line-height:1.9;margin-top:17px;color:var(--qxc-brand);text-decoration:underline;text-underline-offset:5px}
.qxc-preserved-home .home-product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:start}
.qxc-preserved-home .product-showcase-figure{height:auto;min-height:0;overflow:visible;margin:0;border:1px solid var(--qxc-line);border-radius:4px;background:#fff;box-shadow:none}
.qxc-preserved-home .product-showcase-figure img{position:static;display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1.5;object-fit:contain;background:#fff;border-radius:0}
.qxc-preserved-home .product-showcase-figure figcaption{position:static;padding:13px 16px;margin:0;border-top:1px solid var(--qxc-line);border-radius:0;background:#edf4f7;color:var(--qxc-muted);font-size:12px;line-height:1.8}
.qxc-preserved-home .home-product-layout .home-card-grid-5{display:grid;grid-template-columns:1fr;gap:0}
.qxc-preserved-home .home-product-layout .home-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px 16px;align-items:start;justify-content:initial;min-height:0;height:auto;padding:20px 0;border:0;border-bottom:1px solid #cbdde5;border-radius:0;background:transparent;box-shadow:none}
.qxc-preserved-home .home-product-layout .home-card:first-child{border-top:1px solid #cbdde5}
.qxc-preserved-home .home-product-layout .home-card:hover{background:#eaf4f7;box-shadow:none;transform:none}
.qxc-preserved-home .home-product-layout .home-card-index{position:static;grid-column:1;grid-row:1/4;padding-top:4px;font-size:12px;font-weight:500;line-height:1.8;color:var(--qxc-brand)}
.qxc-preserved-home .home-product-layout .home-card h3{grid-column:2;font-size:21px;line-height:1.5;margin:0;color:var(--qxc-ink)}
.qxc-preserved-home .home-product-layout .home-card p{grid-column:2;font-size:14px;line-height:1.9;margin:0;color:var(--qxc-text)}
.qxc-preserved-home .home-product-layout .home-card b{position:static;display:block;grid-column:2;width:auto;height:auto;border:0;border-radius:0;padding:6px 0 0;font-size:12px;font-weight:500;line-height:1.9;text-align:left;color:var(--qxc-brand)}
.qxc-preserved-home .home-product-layout .home-card b::after{content:'↗';font-size:14px;line-height:inherit;margin-left:10px}
.qxc-preserved-home .home-evidence{background:#173e50!important}
.qxc-preserved-home .evidence-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:65px;align-items:start}
.qxc-preserved-home .home-heading-light{position:static;margin:0}
.qxc-preserved-home .home-heading-light>span{color:#8ed6d7}
.qxc-preserved-home .home-heading-light h2{color:#fff}
.qxc-preserved-home .home-heading-light p{color:#d0e2e9}
.qxc-preserved-home .home-heading-light>a{color:#b3e7e8}
.qxc-preserved-home .evidence-points{display:grid;gap:0;border:0;background:none}
.qxc-preserved-home .evidence-points article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:25px 0;border:0;border-top:1px solid #ffffff38;background:none;border-radius:0;box-shadow:none}
.qxc-preserved-home .evidence-points article:last-child{border-bottom:1px solid #ffffff38}
.qxc-preserved-home .evidence-points article>span{font-size:12px;color:#8ed6d7}
.qxc-preserved-home .evidence-points h3{font-size:20px;line-height:1.5;margin:0 0 10px;color:#fff}
.qxc-preserved-home .evidence-points p{font-size:14px;line-height:2;margin:0;color:#d0e2e9}
.qxc-preserved-home .official-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.qxc-preserved-home .official-record-card{display:flex;flex-direction:column;min-height:0;height:auto;padding:29px;border:1px solid var(--qxc-line);border-top:3px solid #87b6c1;border-radius:4px;background:#fff;box-shadow:none}
.qxc-preserved-home .official-record-card:first-child{border-top-color:#168592}
.qxc-preserved-home .official-record-card time{font-size:25px;line-height:1.5;font-weight:500;color:var(--qxc-brand)}
.qxc-preserved-home .official-record-card h3{font-size:21px;line-height:1.6;margin:17px 0 15px;color:var(--qxc-ink)}
.qxc-preserved-home .official-record-card p{font-size:14px;line-height:2;margin:0 0 17px;color:var(--qxc-text)}
.qxc-preserved-home .official-record-card a{display:inline-block;font-size:13px;line-height:1.8;padding-top:7px;color:var(--qxc-brand);text-decoration:underline;text-underline-offset:4px}
.qxc-preserved-home .home-process{background:#f3f8fa!important}
.qxc-preserved-home .process-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none}
.qxc-preserved-home .process-steps li{min-height:0;height:auto;padding:20px 0 0;border:0;border-top:1px solid #b9d1dc;border-radius:0;background:none}
.qxc-preserved-home .process-steps b{font-size:23px;font-weight:500;line-height:1.5;color:var(--qxc-brand)}
.qxc-preserved-home .process-steps h3{font-size:19px;line-height:1.6;margin:15px 0 10px;color:var(--qxc-ink)}
.qxc-preserved-home .process-steps p{font-size:14px;line-height:2;margin:0;color:var(--qxc-text)}
.qxc-preserved-home .faq-layout{display:grid;grid-template-columns:1fr;gap:0}
.qxc-preserved-home .faq-layout .home-heading{position:static;max-width:880px;margin-bottom:32px}
.qxc-preserved-home .faq-layout .home-heading h2{font-size:clamp(28px,3vw,38px)}
.qxc-preserved-home .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;align-items:start;border:0}
.qxc-preserved-home .faq-item{min-width:0;min-height:0;height:auto;padding:24px 0;border:0;border-top:1px solid var(--qxc-line);background:none}
.qxc-preserved-home .faq-item h3{font-size:18px;line-height:1.75;margin:0 0 11px;color:var(--qxc-ink)}
.qxc-preserved-home .faq-item p{font-size:14px;line-height:2;margin:0;color:var(--qxc-text)}
.qxc-preserved-home .home-scenario-faq{background:#f3f8fa!important;border-top:1px solid var(--qxc-line)}
.qxc-preserved-home .scenario-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px}
.qxc-preserved-home .scenario-faq-grid article{height:auto;min-height:0;padding:25px 0;border:0;border-top:1px solid #cbdde5;border-radius:0;background:transparent;box-shadow:none}
.qxc-preserved-home .scenario-faq-grid h3{font-size:18px;line-height:1.75;margin:0 0 11px;color:var(--qxc-ink)}
.qxc-preserved-home .scenario-faq-grid p{font-size:14px;line-height:2;margin:0;color:var(--qxc-text)}
.qxc-preserved-home .home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.qxc-preserved-home .home-guide-card{padding:26px;border:1px solid var(--qxc-line);border-radius:4px;background:#fff;box-shadow:none}
.qxc-preserved-home .home-guide-card h3{font-size:21px;line-height:1.6;margin:0 0 15px;color:var(--qxc-ink)}
.qxc-preserved-home .home-guide-card p{font-size:14px;line-height:2;margin:0 0 20px;color:var(--qxc-text)}
.qxc-preserved-home .home-guide-card a{font-size:13px;line-height:1.9;color:var(--qxc-brand);border-color:#96bdcf}
.qxc-preserved-home .home-cta{width:min(1240px,calc(100% - 80px));max-width:1240px;margin:10px auto 64px;padding:37px 39px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:4px;background:var(--qxc-ink)}
.qxc-preserved-home .home-cta span{font-size:12px;color:#a0dcdf;letter-spacing:.08em}
.qxc-preserved-home .home-cta h2{font-size:clamp(27px,2.8vw,35px);line-height:1.55;margin:12px 0 15px;color:#fff}
.qxc-preserved-home .home-cta p{font-size:14px;line-height:2;color:#d0e2e9;margin:0}
.qxc-preserved-home .home-cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:205px}
.qxc-preserved-home .home-cta .hero-btn-main{background:#fff;color:var(--qxc-ink)}
.qxc-preserved-home .home-cta .hero-btn-main:hover{background:#dceef4;color:var(--qxc-ink)}
.qxc-preserved-home .home-cta .hero-btn-second{color:#fff;background:transparent;border-color:#7da4b5}
.qxc-preserved-home .home-cta .hero-btn-second:hover{background:#ffffff15;color:#fff}
.qxc-preserved-home .cms-managed-note{width:min(1240px,calc(100% - 80px));max-width:1240px;margin:0 auto 64px;padding:36px 0 0;border-top:1px solid var(--qxc-line)}
.qxc-preserved-home .cms-managed-note h2{font-size:29px;line-height:1.6;margin:0 0 22px;color:var(--qxc-ink)}
.qxc-preserved-home .cms-managed-note p{max-width:75em;font-size:14px;line-height:2.1;margin:0 0 20px;color:var(--qxc-text)}
.qxc-preserved-home .cms-managed-note a{color:var(--qxc-brand);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.qxc-preserved-home .qx-preserved-samples{padding-block:67px 70px}
.qxc-preserved-home .qx-preserved-samples .qx-section-heading h2{font-size:clamp(28px,3vw,38px);line-height:1.5;margin:11px 0 0;color:var(--qxc-ink)}
.qxc-preserved-home .qx-preserved-samples .qx-section-heading p{font-size:14px;line-height:2;color:var(--qxc-text)}
.qxc-preserved-home .qx-sample-board{background:#edf5f8;border-color:#cfdee6;margin-bottom:31px;border-radius:4px}
.qxc-preserved-home .qx-board-image{background:#e3eef3}
.qxc-preserved-home .qx-board-heading,.qxc-preserved-home .qx-board-heading>span:last-child,.qxc-preserved-home .qx-board-note{color:var(--qxc-muted);font-size:12px}
.qxc-preserved-home .qx-board-image>span{background:linear-gradient(transparent,#133d50eb)}
.qxc-preserved-home .qx-selection-photo{background:#f0f6f8;border-color:#d4e3ea}
.qxc-preserved-home .qx-selection-copy h3{font-size:18px;line-height:1.7;color:var(--qxc-ink)}
.qxc-preserved-home .qx-selection-copy p,.qxc-preserved-home .qx-selection-copy>span{color:var(--qxc-muted);font-size:12px;line-height:1.9}
.qxc-preserved-home .qx-selection-footer{border-color:var(--qxc-line);font-size:13px;line-height:1.9}
.qxc-preserved-home .qx-selection-footer p{font-size:13px;line-height:1.9;color:var(--qxc-text)}
@media(max-width:1050px){
  .qxc-preserved-home :is(.hero-layout,.home-container,.fact-strip-inner,.wrap){width:calc(100% - 48px)}
  .qxc-preserved-home .hero-layout{gap:34px}
  .qxc-preserved-home .hero .hero-copy h1{font-size:39px}
  .qxc-preserved-home .hero-desc{font-size:15px}
  .qxc-preserved-home .home-product-layout,.qxc-preserved-home .evidence-split{gap:32px}
  .qxc-preserved-home .process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 25px}
  .qxc-preserved-home .process-steps li:last-child{grid-column:auto}
  .qxc-preserved-home .home-guide-grid{grid-template-columns:1fr 1fr}
  .qxc-preserved-home .fact-item{padding-inline:19px}
  .qxc-preserved-home .fact-item strong{font-size:24px}
  .qxc-preserved-home .home-cta,.qxc-preserved-home .cms-managed-note{width:calc(100% - 48px)}
}
@media(max-width:800px){
  .qxc-preserved-home .hero{padding-block:44px}
  .qxc-preserved-home .hero-layout{grid-template-columns:1fr;gap:32px}
  .qxc-preserved-home .hero .hero-copy h1{font-size:clamp(32px,6vw,46px);max-width:18em}
  .qxc-preserved-home .hero-media{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}
  .qxc-preserved-home .hero-media-main{aspect-ratio:1.5}
  .qxc-preserved-home .home-section{padding-block:54px}
  .qxc-preserved-home .home-product-layout,.qxc-preserved-home .evidence-split{grid-template-columns:1fr;gap:30px}
  .qxc-preserved-home .product-showcase-figure img{aspect-ratio:1.8}
  .qxc-preserved-home .fact-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}
  .qxc-preserved-home .fact-item:nth-child(2n){border-right:0;padding-right:0}
  .qxc-preserved-home .fact-item:nth-child(2n+1){padding-left:0}
  .qxc-preserved-home .fact-item:nth-child(-n+2){border-bottom:0}
  .qxc-preserved-home .faq-list,.qxc-preserved-home .scenario-faq-grid{grid-template-columns:1fr}
  .qxc-preserved-home .home-cta{align-items:flex-start;flex-direction:column;gap:25px}
  .qxc-preserved-home .home-cta-actions{flex-direction:row;flex-wrap:wrap;min-width:0;width:100%}
  .qxc-preserved-home .qx-preserved-samples{padding-block:48px}
}
@media(max-width:560px){
  .qxc-preserved-home :is(.hero-layout,.home-container,.fact-strip-inner,.wrap){width:calc(100% - 36px)}
  .qxc-preserved-home .hero{padding-block:32px 35px}
  .qxc-preserved-home .hero .hero-copy h1{font-size:32px;line-height:1.5;margin-bottom:18px}
  .qxc-preserved-home .hero-kicker{font-size:12px;letter-spacing:.04em;margin-bottom:16px}
  .qxc-preserved-home .hero-desc{font-size:14px;line-height:2;margin-bottom:22px}
  .qxc-preserved-home .hero-btns{gap:10px;flex-wrap:wrap}
  .qxc-preserved-home :is(.hero-btn-main,.hero-btn-second){padding:12px 16px;font-size:13px;min-height:46px;flex:1 1 145px}
  .qxc-preserved-home .hero-proof{font-size:12px;line-height:1.8;gap:8px 16px;margin-top:22px}
  .qxc-preserved-home .hero-media{gap:12px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}
  .qxc-preserved-home .hero-media-small{height:125px}
  .qxc-preserved-home .hero-license-card{padding:13px 14px}
  .qxc-preserved-home .hero-license-card strong{font-size:13px}
  .qxc-preserved-home .hero-license-card span{font-size:12px}
  .qxc-preserved-home .fact-strip-inner{padding-block:27px;gap:24px 0}
  .qxc-preserved-home .fact-item{padding-inline:16px}
  .qxc-preserved-home .fact-item strong{font-size:23px}
  .qxc-preserved-home .fact-item span{font-size:12px}
  .qxc-preserved-home .home-section{padding-block:43px}
  .qxc-preserved-home .home-heading{margin-bottom:25px}
  .qxc-preserved-home .home-heading>span{font-size:12px;letter-spacing:.04em;margin-bottom:9px}
  .qxc-preserved-home .home-heading h2,.qxc-preserved-home .faq-layout .home-heading h2{font-size:27px;line-height:1.55;margin-bottom:14px}
  .qxc-preserved-home .home-heading p{font-size:14px;line-height:2}
  .qxc-preserved-home .home-product-layout .home-card{padding:19px 0;grid-template-columns:25px minmax(0,1fr);gap:5px 12px}
  .qxc-preserved-home .home-product-layout .home-card h3{font-size:20px}
  .qxc-preserved-home .home-product-layout .home-card p{font-size:13px}
  .qxc-preserved-home .product-showcase-figure figcaption{font-size:12px;padding:12px}
  .qxc-preserved-home .evidence-points article{gap:12px;grid-template-columns:23px minmax(0,1fr);padding-block:23px}
  .qxc-preserved-home .evidence-points h3{font-size:19px}
  .qxc-preserved-home .evidence-points p{font-size:14px}
  .qxc-preserved-home .official-record-grid{grid-template-columns:1fr;gap:17px}
  .qxc-preserved-home .official-record-card{padding:23px}
  .qxc-preserved-home .official-record-card h3{font-size:20px}
  .qxc-preserved-home .official-record-card p{font-size:14px}
  .qxc-preserved-home .process-steps{grid-template-columns:1fr;gap:24px}
  .qxc-preserved-home .process-steps li,.qxc-preserved-home .process-steps li:last-child{display:grid;grid-template-columns:29px minmax(0,1fr);gap:0 16px;grid-column:auto;padding-top:19px}
  .qxc-preserved-home .process-steps b{grid-column:1;grid-row:1/3;font-size:20px}
  .qxc-preserved-home .process-steps h3{grid-column:2;font-size:19px;margin:0 0 10px}
  .qxc-preserved-home .process-steps p{grid-column:2;font-size:14px}
  .qxc-preserved-home .faq-item,.qxc-preserved-home .scenario-faq-grid article{padding-block:22px}
  .qxc-preserved-home .faq-item h3,.qxc-preserved-home .scenario-faq-grid h3{font-size:17px;line-height:1.8}
  .qxc-preserved-home .faq-item p,.qxc-preserved-home .scenario-faq-grid p{font-size:14px}
  .qxc-preserved-home .home-guide-grid{grid-template-columns:1fr;gap:17px}
  .qxc-preserved-home .home-guide-card{padding:22px}
  .qxc-preserved-home .home-guide-card h3{font-size:20px}
  .qxc-preserved-home .home-cta{width:calc(100% - 36px);margin:0 auto 43px;padding:27px 23px}
  .qxc-preserved-home .home-cta h2{font-size:26px}
  .qxc-preserved-home .home-cta-actions{flex-direction:column}
  .qxc-preserved-home .home-cta-actions a{flex:auto;width:100%}
  .qxc-preserved-home .cms-managed-note{width:calc(100% - 36px);margin-bottom:43px;padding-top:27px}
  .qxc-preserved-home .cms-managed-note h2{font-size:25px}
  .qxc-preserved-home .cms-managed-note p{font-size:14px;line-height:2}
  .qxc-preserved-home .qx-preserved-samples{padding-block:43px}
  .qxc-preserved-home .qx-preserved-samples .qx-section-heading h2{font-size:27px}
  .qxc-preserved-home .qx-preserved-samples .qx-section-heading p{font-size:14px}
  .qxc-preserved-home .qx-selection-copy h3{font-size:15px}
  .qxc-preserved-home .qx-selection-footer{gap:13px}
}
@media(prefers-reduced-motion:reduce){
  .qxc-preserved-home *,.qxc-preserved-home *::before,.qxc-preserved-home *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
