.lifecycle-section{background:#f5f2e9;border-block:1px solid #e5e0d0}.lifecycle-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:stretch}.lifecycle-steps{display:grid;gap:10px}.lifecycle-steps button{display:flex;align-items:center;gap:19px;padding:21px 25px;border:1px solid #e2e0ce;border-radius:7px;text-align:left;transition:.2s;background:#f9f7ef;color:#8a9679}.lifecycle-steps button[aria-selected=true]{background:#faf0df;border-color:#e0c49b;color:#b08b51}.lifecycle-steps button>span{font-size:10px;letter-spacing:.1em;color:#b3b397}.lifecycle-steps button>div{font-size:14px;line-height:1.5;flex:1}.lifecycle-steps small{display:block;font-size:11px;color:#a4aa8f;margin-top:5px}.lifecycle-steps b{font-weight:400;color:#c4ad83}.lifecycle-detail{padding:40px;background:#fdfbf4;border:1px solid #e4dfcc;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.lifecycle-detail>.micro{font-size:8px;color:#ad9e7a}.lifecycle-detail h3{font-size:28px;margin:22px 0 20px}.lifecycle-detail>p{font-size:13px;line-height:1.9}.lifecycle-balance{border-block:1px solid #e6e3ce;margin-top:28px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.lifecycle-balance span{font-size:11px;color:#a1a68a}.lifecycle-balance strong{font-family:Sora,sans-serif;font-weight:500;font-size:36px;letter-spacing:-1.5px;color:#8c9c72}.lifecycle-detail p.small-note{font-size:10px;color:#acac90;margin-top:20px}.destination-brands{display:flex;align-items:center;justify-content:center;gap:22px;margin:45px 0 55px;flex-wrap:wrap}.destination-brands>img{height:32px;width:auto;max-width:155px;opacity:.65}.destination-brands>span{font-size:21px;color:#9da47f;letter-spacing:-.8px;margin-left:-12px;margin-right:23px}.destination-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.destination-grid article{border-top:1px solid #dcdfca;padding-top:28px}.destination-grid .micro{font-size:8px;color:#af9e77}.destination-grid h3{font-size:24px;margin:18px 0}.destination-grid p{font-size:13px;line-height:1.9}.destination-grid p+p{margin-top:18px}.operations-section{background:#edeedf;border-block:1px solid #dce2c9}.operations-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.operations-grid article{border-top:1px solid #d5ddc0;padding-top:26px}.operations-grid article>span{font-size:8px;letter-spacing:.14em;color:#a4ac86}.operations-grid h3{font-size:21px;margin:20px 0 17px;max-width:210px}.operations-grid p{font-size:12px;line-height:1.95}.operations-section .inline-link{margin-top:40px}.playbook-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px;margin-top:15px}.playbook-grid article{display:flex;gap:27px;border-top:1px solid #dce2cb;padding-top:30px}.playbook-number{font-family:Sora,sans-serif;font-size:37px;font-weight:400;color:#d2d7bd;letter-spacing:-2px;line-height:1;flex-shrink:0}.playbook-grid .micro{font-size:8px;color:#b09f77}.playbook-grid h3{font-size:24px;margin:15px 0 20px}.playbook-grid p{font-size:13px;line-height:1.9}.glossary-section{background:#f3f1e7;border-block:1px solid #e4e3ce}.glossary-search{display:block;width:340px;max-width:100%;border:1px solid #dedec7;border-radius:6px;padding:13px 16px;background:#fbfaf0;font-size:12px;color:#8c9a74;margin-top:11px;outline-color:#c7b283}.glossary-search::placeholder{color:#b1b49a}.glossary-section .section-top>div:nth-child(2){padding-bottom:5px}.glossary-section .section-top .micro{font-size:8px;color:#aaa584}.glossary-list{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.glossary-list article{display:grid;grid-template-columns:.85fr 1.2fr;gap:25px;border-top:1px solid #dde1c8;padding:28px 0}.glossary-list article[hidden]{display:none}.glossary-list h3{font-size:17px;line-height:1.5}.glossary-list p{font-size:12px;line-height:1.9}.faq-section{padding-top:100px}
@media(max-width:1100px){.lifecycle-layout{gap:35px}.lifecycle-detail{padding:30px}.lifecycle-steps button{padding:18px 20px;gap:15px}.destination-grid{gap:30px}.operations-grid{grid-template-columns:1fr 1fr;gap:35px 45px}.operations-grid h3{max-width:none}.playbook-grid{gap:35px}.playbook-grid article{gap:20px}.glossary-list{gap:0 35px}.glossary-list article{display:block}.glossary-list p{margin-top:15px}}
@media(max-width:760px){.lifecycle-layout{display:block}.lifecycle-detail{margin-top:22px;padding:28px}.lifecycle-detail h3{font-size:25px}.lifecycle-steps button{padding:17px 20px}.lifecycle-steps button>div{font-size:13px}.lifecycle-steps small{font-size:10px}.lifecycle-balance strong{font-size:31px}.destination-brands{gap:15px;margin:30px 0 40px}.destination-brands>img{height:25px;max-width:125px}.destination-brands>span{font-size:18px;margin-left:-7px;margin-right:5px}.destination-grid{grid-template-columns:1fr;gap:28px}.destination-grid article{padding-top:24px}.destination-grid h3{font-size:23px;margin:14px 0 17px}.destination-grid .micro{font-size:8px}.operations-grid{grid-template-columns:1fr;gap:27px}.operations-grid article{padding-top:23px}.operations-grid h3{font-size:22px;margin:15px 0}.operations-grid p{font-size:13px}.playbook-grid{grid-template-columns:1fr;gap:30px}.playbook-grid article{gap:22px;padding-top:25px}.playbook-number{font-size:32px}.playbook-grid h3{font-size:23px}.glossary-search{width:100%;font-size:12px}.glossary-section .section-top>div:nth-child(2){margin-top:25px}.glossary-list{grid-template-columns:1fr}.glossary-list article{padding:24px 0}.glossary-list h3{font-size:19px}.glossary-list p{font-size:13px;margin-top:12px}.faq-section{padding-top:70px}}
