.landing-page .header-inner nav a:nth-child(2){display:block}.breadcrumb{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:.875rem;color:var(--muted);padding-block:25px}.breadcrumb a:hover{color:var(--blue)}.breadcrumb .divider{color:#8491a0}.landing-hero{padding-block:36px 74px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:90px;align-items:center}.landing-hero .eyebrow{color:var(--orange);margin-bottom:23px}.landing-hero h1{font-size:clamp(3.1rem,4.8vw,4.7rem);line-height:1.12;max-width:720px}.landing-hero h1 em{color:var(--blue)}.landing-lede{font-size:1.1875rem;line-height:1.65;color:var(--muted);max-width:630px;margin-top:23px}.landing-description{font-size:1rem;color:var(--muted);max-width:560px;margin-top:15px}.landing-hero .hero-actions{margin-top:30px}.landing-hero .hero-note{max-width:560px}.status-label{display:inline-block;border:1px solid #bfcbe0;color:var(--blue);font-size:.8125rem;font-weight:600;letter-spacing:.03em;padding:6px 11px;background:#edf2fd;margin-bottom:20px}.offer-focus{padding:32px 34px 35px;background:var(--navy);color:#dbe5ef;border-radius:3px}.offer-focus .eyebrow{color:#ffad91;margin-bottom:19px;font-size:.75rem}.offer-focus h2{font-size:2.25rem;line-height:1.25;color:white;font-family:var(--serif);font-weight:400;letter-spacing:-.035em}.offer-focus ul{list-style:none;margin-top:27px}.offer-focus li{padding-block:12px;border-top:1px solid #405369;line-height:1.55;font-size:1rem}.focus-footnote{font-size:.875rem;color:#c1cedf;margin-top:23px;line-height:1.6}.product-page .offer-focus{background:#e6ecf6;color:var(--navy);border-top:4px solid var(--blue)}.product-page .offer-focus .eyebrow{color:var(--blue)}.product-page .offer-focus h2{color:var(--navy)}.product-page .offer-focus li{border-color:#bdc9da}.product-page .focus-footnote{color:#526170}.fit-section{background:white;border-block:1px solid var(--line)}.fit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:80px;padding-block:58px}.fit-heading .eyebrow{color:var(--orange);margin-bottom:16px}.fit-heading h2{font-size:2.45rem}.fit-list{list-style:none;display:grid;gap:16px}.fit-list li{padding-left:23px;position:relative;font-size:1.0625rem;color:var(--muted)}.fit-list li:before{content:'';width:6px;height:6px;background:var(--orange);left:0;top:11px;position:absolute}.included-section{padding-block:74px 78px}.included-heading{max-width:700px;margin-bottom:34px}.included-heading .eyebrow{color:var(--orange);margin-bottom:17px}.included-heading h2{font-size:2.9rem}.included-heading>p:last-child{font-size:1.0625rem;color:var(--muted);margin-top:19px}.included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--navy);border-left:1px solid var(--line)}.included-item{padding:28px 32px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.included-number{color:var(--orange);font-size:.8125rem;display:block;margin-bottom:15px}.included-item h3{font-size:1.45rem;letter-spacing:-.03em;margin-bottom:12px}.included-item p{color:var(--muted);font-size:1rem;max-width:460px}.landing-process{padding-block:73px 78px;background:var(--navy)}.process-heading .eyebrow{color:#ffad91;margin-bottom:18px}.process-heading h2{color:white;font-size:2.9rem}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;margin-top:40px}.process-grid li{border-top:1px solid #596779;padding-top:22px}.process-grid .step-index{display:block;margin-bottom:14px}.process-grid h3{color:white;font-size:1.5rem;letter-spacing:-.025em;margin-bottom:14px;line-height:1.3}.process-grid p{font-size:1rem;color:#c3cedc}.example-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:90px;padding-block:65px 71px}.example-section .eyebrow{color:var(--orange);margin-bottom:15px}.example-section h2{font-size:2.25rem}.example-copy>p{color:var(--muted);font-size:1.0625rem;margin-bottom:18px}.example-copy .example-question{font-family:var(--serif);font-size:1.65rem;color:var(--navy);font-style:italic;line-height:1.45;padding-left:23px;border-left:2px solid var(--orange);margin-bottom:0}.related-section{padding-block:60px 68px;border-top:1px solid var(--line)}.related-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:25px}.related-heading h2{font-size:2rem}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.related-link{display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);background:white;transition:border-color .2s}.related-link:hover{border-color:var(--blue)}.related-link .eyebrow{font-size:.75rem;color:var(--muted);margin-bottom:15px}.related-link h3{font-size:1.3rem;letter-spacing:-.025em;line-height:1.35;margin-bottom:15px}.related-link .related-label{font-size:.875rem;color:var(--blue);margin-top:auto;line-height:1.4}.catalog-section{border-top:1px solid var(--line);padding-block:76px 87px}.catalog-section .section-heading{margin-bottom:34px}.catalog-section .section-heading .eyebrow{color:var(--blue)}.product-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{display:flex;flex-direction:column;align-items:flex-start;background:white;border:1px solid var(--line);border-top:3px solid var(--blue);padding:29px 28px 32px}.product-card .status-label{font-size:.75rem;margin-bottom:23px;padding:4px 9px}.product-card h3{font-size:1.65rem;line-height:1.3;margin-bottom:18px;letter-spacing:-.035em}.product-card p{color:var(--muted);font-size:1rem;margin-bottom:24px}.product-card .text-link{margin-top:auto}.service-links{display:flex;gap:21px;align-items:center;flex-wrap:wrap}.catalog-note{font-size:.875rem;color:var(--muted);max-width:750px;margin-top:24px}.site-header .nav-approach{display:block}
@media(max-width:1100px){.landing-hero{gap:50px}.landing-hero h1{font-size:3.65rem}.offer-focus{padding:28px}.fit-grid,.example-section{gap:50px}.related-grid,.product-catalog{gap:17px}.product-card{padding:25px 22px}.product-card h3{font-size:1.45rem}}
@media(max-width:800px){.landing-hero{grid-template-columns:1fr;gap:35px;padding-block:22px 48px}.landing-hero h1{font-size:3.65rem;max-width:700px}.offer-focus{max-width:none}.offer-focus ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.fit-grid{grid-template-columns:1fr;gap:25px;padding-block:44px}.fit-heading h2{font-size:2.25rem}.included-section{padding-block:53px}.included-heading h2,.process-heading h2{font-size:2.6rem}.included-item{padding:24px}.landing-process{padding-block:55px}.process-grid{gap:25px}.process-grid h3{font-size:1.25rem}.example-section{grid-template-columns:1fr;gap:24px;padding-block:50px}.related-grid{grid-template-columns:1fr}.related-link{padding:21px}.related-link h3{margin-bottom:10px}.product-catalog{grid-template-columns:1fr}.product-card h3{font-size:1.75rem}.catalog-section{padding-block:55px}.header-inner{flex-wrap:wrap;height:auto;min-height:104px;padding-block:17px;gap:15px}.header-inner nav{gap:20px}.header-inner nav .nav-approach{display:none}}
@media(max-width:500px){.header-inner{min-height:126px;justify-content:flex-start;gap:13px}.header-inner nav{order:3;flex-basis:100%;gap:23px}.header-inner nav a:nth-child(2){display:block}.header-inner nav .nav-approach{display:none}.header-inner nav a{padding-block:3px}.breadcrumb{font-size:.8125rem;padding-block:19px;gap:8px}.landing-hero{padding-top:15px}.landing-hero h1{font-size:2.9rem}.landing-lede{font-size:1.0625rem}.landing-hero .eyebrow{font-size:.75rem;margin-bottom:19px}.offer-focus{padding:25px}.offer-focus h2{font-size:2rem}.offer-focus ul{grid-template-columns:1fr;margin-top:20px}.fit-heading h2{font-size:2rem}.fit-list li{font-size:1rem}.included-heading h2,.process-heading h2{font-size:2.3rem}.included-grid{grid-template-columns:1fr}.included-item{padding:25px}.process-grid{grid-template-columns:1fr;gap:27px;margin-top:30px}.process-grid li{padding-top:20px}.process-grid h3{font-size:1.4rem}.example-section h2{font-size:2rem}.example-copy>p{font-size:1rem}.example-copy .example-question{font-size:1.4rem}.related-heading{display:block}.related-heading .text-link{display:inline-block;margin-top:15px}.related-section{padding-block:46px}.product-card{padding:26px}.product-card h3{font-size:1.65rem}.catalog-note{font-size:.875rem}.service-links{gap:19px}.status-label{font-size:.8125rem}}
