.landing-page{background:var(--color-background-primary)}.landing-container{width:min(var(--layout-content-max-width),calc(100% - 2 * var(--layout-page-gutter)));margin-inline:auto}.landing-hero{position:relative;display:grid;align-items:end;min-height:var(--conception-hero-height);padding-block:var(--space-sections);isolation:isolate;background:var(--color-neutral-800)}.landing-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 21.56%}.landing-hero-copy{display:grid;justify-items:center;gap:var(--space-xxl);color:var(--color-text-on-image);text-align:center}.landing-hero-copy h1{width:calc(100% - 2 * var(--space-sections));margin:0;color:inherit}.landing-benefits{display:grid;gap:var(--space-xxl);padding-top:var(--space-sections)}.landing-benefits>h2{margin-block:0;text-align:center}.landing-benefit-grid{display:grid;gap:var(--space-m);width:min(1375px,calc(100% - 2 * var(--layout-page-gutter) + 15px));margin-inline:auto}.landing-benefit{display:flex;align-items:center;gap:var(--space-xxl);min-width:0;padding:var(--space-xl) var(--space-page-margin-m)}.landing-benefit-reverse{flex-direction:row-reverse}.landing-benefit-image{position:relative;flex-shrink:0;width:300px;max-width:100%;aspect-ratio:300 / 350;overflow:hidden;border-radius:var(--radius-small)}.landing-benefit-image img{position:absolute;height:auto;max-width:none}.landing-benefit-copy{display:grid;flex:1;gap:var(--space-xl);min-width:0}.landing-benefit-copy>*{margin:0}.landing-benefit-body{white-space:pre-line}.landing-start{display:grid;gap:var(--space-xxl);padding-block:var(--space-sections)}.landing-start-grid{display:grid;grid-template-columns:minmax(0,494fr) minmax(0,802fr);gap:var(--space-xxl);align-items:center}.landing-guide-illustration{position:relative;aspect-ratio:494 / 550;overflow:hidden}.landing-guide-illustration img{position:absolute;width:116.742%;height:auto;max-width:none;left:-8.401%;top:-8.951%}.landing-guide-copy{display:grid;justify-items:start;gap:var(--space-xxl);min-width:0}.landing-guide-copy h2,.landing-guide-copy p{margin:0}.landing-resources{display:grid;justify-items:center;gap:var(--space-xl);text-align:center}.landing-resources h3{margin:0}.landing-resource-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m)}@media(max-width:1600px){.landing-container{width:min(var(--layout-content-max-width),calc(100% - 2 * var(--space-xxl)))}.landing-benefit-grid{width:min(1375px,calc(100% - 2 * var(--space-xxl)))}.landing-benefit{padding-inline:var(--space-xxl);gap:var(--space-xl)}.landing-start-grid{gap:var(--space-xl)}.landing-guide-copy h2{font-size:clamp(var(--font-size-48),4.5vw,var(--typography-display-font-size))}}@media(max-width:1200px){.landing-container,.landing-benefit-grid{width:calc(100% - 2 * var(--layout-page-gutter))}.landing-hero-copy h1{width:100%;font-size:clamp(var(--font-size-48),6vw,var(--typography-display-font-size))}.landing-benefit{padding:var(--space-l);gap:var(--space-l)}.landing-start-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-l)}.landing-benefit-copy,.landing-guide-copy{gap:var(--space-l)}.landing-guide-copy h2{font-size:var(--font-size-48)}}@media(max-width:1000px){.landing-benefits,.landing-start{padding-top:var(--space-xxl)}.landing-start{padding-bottom:var(--space-xxl)}.landing-benefits>h2{font-size:var(--font-size-36)}.landing-benefit{flex-direction:column}.landing-start-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.landing-guide-illustration{width:min(494px,100%)}.landing-guide-copy{justify-items:center;text-align:center}}@media(max-width:767px){.landing-hero{min-height:560px;padding-block:var(--space-xxl)}.landing-hero-image{object-position:58% center}.landing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00000061}.landing-hero-copy,.landing-benefits{gap:var(--space-xl)}.landing-hero-copy h1,.landing-guide-copy h2{font-size:clamp(var(--font-size-36),8vw,var(--font-size-48))}.landing-benefits>h2{font-size:var(--font-size-32)}.landing-benefit{padding:var(--space-m) 0}.landing-start{gap:var(--space-xl)}.landing-resource-links{display:grid;justify-items:center;gap:var(--space-m)}}
