.page-module__MO8b3q__hero{border-bottom:1px solid var(--hairline)}.page-module__MO8b3q__heroWrap{padding-top:80px;padding-bottom:64px}.page-module__MO8b3q__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.page-module__MO8b3q__hero .h1{margin-top:26px}.page-module__MO8b3q__heroLead{max-width:540px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.65}.page-module__MO8b3q__heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.page-module__MO8b3q__outputsSection{border-bottom:1px solid var(--hairline);background:var(--paper);padding:88px 0}.page-module__MO8b3q__outputsGrid{border-top:1px solid var(--ink);grid-template-columns:1fr 1.4fr;align-items:start;padding-top:36px}.page-module__MO8b3q__outputsLead{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.7}.page-module__MO8b3q__outputVisual{margin-top:28px}.page-module__MO8b3q__outputRows{border-top:1px solid var(--hairline)}.page-module__MO8b3q__outputRow{border-bottom:1px solid var(--hairline);grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:24px;padding:18px 0;display:grid}.page-module__MO8b3q__outputRow span{letter-spacing:-.005em;font-size:15px;font-weight:600}.page-module__MO8b3q__outputRow p{color:var(--muted);font-size:15px;line-height:1.65}.page-module__MO8b3q__relatedCopy{color:var(--tertiary);margin-top:24px;font-size:14.5px;line-height:1.65}.page-module__MO8b3q__relatedCopy a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}.page-module__MO8b3q__relatedCopy a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page-module__MO8b3q__inquiry{padding:88px 0;scroll-margin-top:80px}@media (max-width:1259px){.page-module__MO8b3q__hero .h1{font-size:50px}}@media (max-width:1023px){.page-module__MO8b3q__hero .h1{font-size:42px}.page-module__MO8b3q__heroGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.page-module__MO8b3q__hero .h1{font-size:34px}}@media (max-width:479px){.page-module__MO8b3q__hero .h1{font-size:30px}}
