.am-info-page{background:#f7f5f0;color:#172426;padding-bottom:clamp(4rem,8vw,8rem)}
.am-info-page h1,.am-info-page h2,.am-info-page h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}.am-info-page p,.am-info-page a,.am-info-page span{font-family:Inter,Arial,sans-serif}
.am-info-hero{background:#e5f1f1;padding:clamp(1.5rem,4vw,4rem) 0 0}.am-info-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:clamp(2rem,6vw,7rem);align-items:center}.am-info-hero-copy{padding:1rem 0 3rem}.am-info-hero h1{font-size:clamp(3.2rem,7vw,7.2rem);line-height:.9;max-width:9ch;margin:.35em 0 .25em}.am-info-hero-copy>p,.am-info-hero--compact p{max-width:44rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.am-info-hero figure{height:clamp(410px,53vw,710px);margin:0;overflow:hidden}.am-info-hero figure img{width:100%;height:100%;object-fit:cover}.am-info-eyebrow{display:block;color:#007b8e;font-size:.75rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.am-breadcrumb{font-size:.78rem;margin-bottom:clamp(2rem,6vw,5rem);color:#627073}.am-breadcrumb a{color:inherit}
.am-info-trust{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;box-shadow:0 18px 45px rgba(23,36,38,.08);transform:translateY(50%);position:relative;z-index:2}.am-info-trust-item{display:flex;gap:1rem;padding:1.5rem clamp(1rem,2.5vw,2.25rem);align-items:center;border-right:1px solid #dde4e2}.am-info-trust-item:last-child{border:0}.am-info-trust .icon{width:28px;color:#008ba0;flex:none}.am-info-trust strong,.am-info-trust span{display:block}.am-info-trust strong{font-size:.95rem}.am-info-trust span{font-size:.78rem;color:#667174;margin-top:.25rem}
.am-info-shell{padding-top:clamp(5rem,10vw,9rem)}.am-info-nav{display:flex;gap:.65rem;overflow:auto;padding-bottom:1rem;margin-bottom:clamp(3rem,7vw,6rem);scrollbar-width:none}.am-info-nav a{white-space:nowrap;border:1px solid #ccd7d5;border-radius:999px;padding:.7rem 1rem;color:#334446;text-decoration:none;font-size:.85rem}.am-info-nav a:hover,.am-info-nav a[aria-current=page]{background:#008ba0;border-color:#008ba0;color:#fff}
.am-info-check-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:clamp(2rem,7vw,7rem);align-items:start}.am-info-check-wrap .am-delivery-check{margin-top:.75rem;background:#fff;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 14px 40px rgba(23,36,38,.07)}.am-info-check-wrap .am-delivery-check h2{font-size:clamp(2rem,4vw,3.5rem);margin:0 0 .5rem}.am-info-check-wrap aside{border-left:1px solid #c7d2d0;padding-left:clamp(1.5rem,4vw,3rem);font-size:.95rem;line-height:1.75}.am-info-section{padding-top:clamp(5rem,10vw,9rem)}.am-info-section>header{display:grid;grid-template-columns:.45fr 1.55fr;gap:2rem;margin-bottom:2.5rem}.am-info-section h2{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1;max-width:14ch;margin:0}
.am-info-steps,.am-info-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ced8d6}.am-info-steps article,.am-info-checklist article{background:#fff;padding:clamp(1.5rem,4vw,3rem);min-height:260px}.am-info-number{color:#008ba0;font-size:.75rem;letter-spacing:.12em}.am-info-steps .icon,.am-info-checklist .icon{display:block;width:30px;margin:2.5rem 0 1.5rem;color:#008ba0}.am-info-steps h3,.am-info-checklist h3{font-size:1.65rem;margin:1.5rem 0 .8rem}.am-info-steps p,.am-info-checklist p{color:#5d696b;line-height:1.7}
.am-info-assembly{margin-top:clamp(5rem,10vw,9rem);background:#073d44;color:#fff;padding:clamp(2rem,6vw,5rem);display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:2rem}.am-info-assembly h2{font-size:clamp(2.5rem,5vw,5.3rem);line-height:.96;max-width:12ch;margin:.25em 0}.am-info-assembly p{max-width:38rem;line-height:1.7;color:#c7dddd}.am-info-assembly>strong{font:400 clamp(3rem,8vw,7rem)/1 Georgia,serif;text-align:right;color:#7bd5db}.am-info-faq{border-top:1px solid #bdcbc8}.am-info-faq details{border-bottom:1px solid #bdcbc8}.am-info-faq summary{cursor:pointer;list-style:none;padding:1.4rem 0;font:400 clamp(1.2rem,2vw,1.65rem)/1.3 Georgia,serif;display:flex;justify-content:space-between;gap:2rem}.am-info-faq summary::-webkit-details-marker{display:none}.am-info-faq details div{max-width:760px;color:#596669;line-height:1.75;padding:0 0 1.5rem}.am-info-cta{margin-top:clamp(5rem,10vw,9rem);background:#dcefed;padding:clamp(2rem,5vw,4rem);display:flex;justify-content:space-between;align-items:center;gap:2rem}.am-info-cta h2{font-size:clamp(2rem,4vw,3.8rem);margin:.25em 0 0}.am-info-prose{max-width:900px;margin:auto;background:#fff;padding:clamp(1.5rem,5vw,5rem);font-size:1rem;line-height:1.8}.am-info-prose h2{font-size:clamp(2rem,4vw,3.3rem);margin:1.5em 0 .4em}.am-info-prose h3{font-size:1.6rem;margin:1.5em 0 .4em}.am-info-hero--compact{padding-bottom:clamp(3rem,7vw,6rem)}.am-info-hero--compact h1{max-width:15ch}.am-info-contact{max-width:900px;margin:2rem auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#cbd5d3}.am-info-contact>*{background:#fff;padding:1.5rem}.am-info-contact a span,.am-info-contact a strong{display:block}.am-info-contact a{color:#172426;text-decoration:none}.am-info-contact a span{font-size:.75rem;color:#667174;margin-bottom:.35rem}.am-info-page .am-document-help{margin-top:4rem}
@media(max-width:800px){.am-info-hero-grid,.am-info-check-wrap{grid-template-columns:1fr}.am-info-hero figure{height:65vw;min-height:330px}.am-info-trust{grid-template-columns:1fr;transform:translateY(2rem)}.am-info-trust-item{border-right:0;border-bottom:1px solid #dde4e2}.am-info-section>header{grid-template-columns:1fr}.am-info-steps,.am-info-checklist{grid-template-columns:1fr}.am-info-steps article,.am-info-checklist article{min-height:0}.am-info-assembly{grid-template-columns:1fr}.am-info-assembly>strong{text-align:left}.am-info-cta{align-items:flex-start;flex-direction:column}.am-info-contact{grid-template-columns:1fr}}
@media(max-width:480px){.am-info-hero h1{font-size:3.1rem}.am-info-hero-copy{padding-bottom:1.5rem}.am-info-nav{margin-bottom:2rem}.am-info-check-wrap .am-delivery-check{padding:1.25rem}.am-info-check-wrap .am-delivery-check form{display:grid;gap:.65rem}.am-info-check-wrap .am-delivery-check input,.am-info-check-wrap .am-delivery-check button{width:100%}}
.am-info-faq details[open]>summary>span{transform:rotate(45deg)}
