.ava-service,.ava-guide[data-ava-guide="partner-with-us"],.ava-guide[data-ava-guide="order-tracking"],.ava-guide[data-ava-guide="terms-conditions"]{--service-line:#dedede;background:#fff;overflow-wrap:anywhere}
.ava-service .ava-guide__hero{max-width:1120px}
.ava-service .ava-guide__hero h1{max-width:1050px;text-wrap:balance}
.ava-service__nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:20px 0;border-top:1px solid var(--service-line);border-bottom:1px solid var(--service-line);margin-bottom:8px}
.ava-service__nav+.ava-guide__split{border-top:0}
.ava-service a:not(.ava-guide__button),.ava-guide[data-ava-guide="partner-with-us"] a:not(.ava-guide__button),.ava-guide[data-ava-guide="order-tracking"] a:not(.ava-guide__button){text-decoration:underline;text-underline-offset:4px}
.ava-service .ava-guide__split,.ava-service__legal{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:clamp(32px,6vw,100px)}
.ava-service .ava-guide__split>div,.ava-service__legal>*{min-width:0}
.ava-service .ava-guide__split>div:first-child>p{max-width:36ch;color:#606060}
.ava-service .ava-guide__faq summary,.ava-guide[data-ava-guide="order-tracking"] .ava-guide__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;cursor:pointer;list-style:none}
.ava-service .ava-guide__faq summary::-webkit-details-marker,.ava-guide[data-ava-guide="order-tracking"] summary::-webkit-details-marker{display:none}
.ava-service .ava-guide__faq summary::after,.ava-guide[data-ava-guide="order-tracking"] summary::after{content:'+';font-size:24px;font-weight:400;flex:none;width:20px;text-align:center}
.ava-service .ava-guide__faq details[open]>summary::after,.ava-guide[data-ava-guide="order-tracking"] details[open]>summary::after{content:'−'}
.ava-service .ava-guide__faq details:first-child{border-top:0;padding-top:0}
.ava-service .ava-guide__faq details:last-child{border-bottom:1px solid var(--service-line)}
.ava-service__answer{padding-top:18px}.ava-service .ava-service__answer p{margin:0 0 16px}.ava-service__answer p:last-child{margin-bottom:0}
.ava-service__nav a{min-height:44px;display:inline-flex;align-items:center}
.ava-service :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #111;outline-offset:5px}
.ava-service__help{border-top:1px solid var(--service-line);padding-top:40px;display:flex;align-items:center;justify-content:space-between;gap:28px}.ava-service__help h2{margin-bottom:12px}.ava-service__help p{margin:0;color:#606060}
.ava-service__legal{display:grid;border-top:1px solid var(--service-line);padding-top:48px}.ava-service__legal aside{max-width:38ch}
.ava-service__prose{max-width:76ch;font-size:16px;line-height:1.7}.ava-service__prose h2{font-size:clamp(25px,2.4vw,34px);margin:40px 0 20px}.ava-service__prose h2:first-child{margin-top:0}.ava-service__prose ul,.ava-service__prose ol{padding-left:24px}.ava-service__prose li{margin-bottom:12px}.ava-service__prose a{overflow-wrap:anywhere}
.ava-service__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ava-service .ava-guide__form h2{margin:0}.ava-service .ava-service__required{margin:0;font-size:14px;color:#606060}.ava-service__required span,.ava-service .ava-guide__form b{color:#b42318}
.ava-guide[data-ava-guide="partner-with-us"] .ava-service__required{font-size:14px;margin:0;color:#606060}.ava-guide[data-ava-guide="partner-with-us"] label b{color:#b42318}
.ava-service .ava-guide__form select{font:inherit;font-size:16px;background:#fff;color:#111;border:1px solid #8c8c8c;border-radius:3px;padding:14px;width:100%;min-height:50px}.ava-service .ava-guide__form textarea{resize:vertical}.ava-service .ava-guide__form .ava-guide__button{justify-self:start}
.ava-service__links{display:grid;margin-top:36px}.ava-service__links a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;border-top:1px solid var(--service-line)}.ava-service__links svg{width:20px;height:20px;flex:none}
.ava-service .ava-guide__button{transition:transform 160ms ease-out}.ava-service .ava-guide__button:active{transform:scale(.97)}
.ava-guide[data-ava-guide="partner-with-us"] .ava-guide__card,.ava-guide[data-ava-guide="order-tracking"] .ava-guide__card{background:#fff;border:0;border-top:1px solid var(--service-line);border-radius:0;padding:28px 0}.ava-guide[data-ava-guide="partner-with-us"] .ava-guide__card h2,.ava-guide[data-ava-guide="order-tracking"] .ava-guide__card h2{font-size:clamp(25px,2.6vw,36px)}
.ava-guide[data-ava-guide="partner-with-us"] .ava-guide__split,.ava-guide[data-ava-guide="order-tracking"] .ava-guide__split,.ava-service [id]{scroll-margin-top:140px}
@media(max-width:900px){.ava-service .ava-guide__split,.ava-service__legal{grid-template-columns:1fr;gap:28px}.ava-service__legal aside{max-width:none}.ava-service .ava-guide__hero h1{font-size:clamp(42px,8vw,72px)}}
@media(max-width:620px){.ava-service__fields{grid-template-columns:1fr}.ava-service__help{align-items:flex-start;flex-direction:column}.ava-service .ava-guide__hero h1{font-size:clamp(38px,10.5vw,58px)}.ava-service__nav{gap:0 20px}.ava-service .ava-guide__split{padding:36px 0}.ava-service .ava-guide__faq summary{font-size:18px}.ava-service__legal{padding-top:32px}.ava-service .ava-guide__actions{align-items:flex-start;flex-direction:column}.ava-service .ava-guide__button{min-height:52px}.ava-service .ava-guide__form input,.ava-service .ava-guide__form textarea{min-width:0}}
@media(prefers-reduced-motion:reduce){.ava-service .ava-guide__button{transition:none}.ava-service .ava-guide__button:active{transform:none}}
