.integration-result{font-size:20px;font-weight:400;line-height:1.65;color:#42665e;max-width:1000px;margin:28px 0 36px;padding:0}
.integration-note{display:grid;grid-template-columns:1fr 1.12fr;gap:30px 65px;padding:0;border:0;border-radius:0;background:none;align-items:start;scroll-margin-top:130px}
.integration-note>h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(38px,3.9vw,54px);font-weight:400;line-height:1.12;color:#153d3e;margin:0;letter-spacing:-.025em}
.integration-note>h3 span{display:block;margin-top:12px}
.integration-copy{border:1px solid #607b5440;border-radius:23px;background:linear-gradient(135deg,#f5f5e77a,#d7e4d754);padding:30px 32px;box-shadow:0 14px 35px #1f493608}
.integration-copy p{font-size:20px;line-height:1.7}
.integration-copy p+p{margin-top:23px}
.route-notes h3{text-align:center}
.cycle li:nth-child(1){background:linear-gradient(135deg,#f3ead3,#f9f7eb)}
.cycle li:nth-child(2){background:linear-gradient(135deg,#e7e9cc,#f5f5e7)}
.cycle li:nth-child(3){background:linear-gradient(135deg,#d4e6de,#eff6ef)}
.cycle li:nth-child(4){background:linear-gradient(135deg,#d9e6e7,#f2f5ed)}
.cycle li>span{color:#344e43}
.cycle p{color:#173e3d}
@media(min-width:1101px){.hero-facts{transform:translateY(-44px);margin-bottom:-44px}.art-caption.journey-sign{bottom:-23px}}
@media(max-width:900px){.integration-note{grid-template-columns:1fr;gap:27px}.integration-note>h3{font-size:44px;max-width:650px}.integration-copy{padding:28px}}
@media(max-width:650px){.integration-note>h3{font-size:39px}.integration-copy{padding:25px}.integration-result{font-size:20px}}
