.solution{display:block}.module-link{display:flex;justify-content:space-between;gap:15px;margin-top:22px;padding-top:18px;border-top:1px solid #c49a4555;font-size:14px;font-weight:600;color:#89641d}.featured .module-link{color:#dfbb76}.tags a{font-size:12px;letter-spacing:1px;border:1px solid #b8c4ce;padding:6px 10px}.tags a:hover{background:var(--navy);color:white}nav a[aria-current=page]{color:#dfbb76;border-bottom:2px solid var(--gold)}.module-hero{padding:36px 6% 65px;background:var(--navy);color:white}.back-link{display:inline-block;font-size:14px;margin-bottom:30px}.back-link:hover{color:var(--gold)}.module-introduction{display:grid;grid-template-columns:1.7fr 1fr;gap:8%;align-items:center}.module-introduction h1{font-size:clamp(34px,4vw,58px)}.module-introduction .eyebrow{font-size:12px;line-height:1.8;max-width:600px}.module-introduction .intro{max-width:660px}.module-introduction .button{margin-top:18px}.module-summary{padding:30px;border:1px solid #ffffff30;border-radius:6px;background:#ffffff06}.module-summary>span{font-size:12px;letter-spacing:1.6px;color:#dbb974}.module-summary p{font-size:18px;color:#dce5ee}.module-summary>div{border-top:1px solid #ffffff25;padding-top:22px;font-size:12px;letter-spacing:1px;color:#dfbb76}.module-summary small{display:block;color:#bac9d8;font-size:14px;letter-spacing:0;margin-top:12px}.module-features h2{margin-bottom:35px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.detail-grid article{border-top:2px solid #c49a4570;padding-top:22px}.feature-number{font-size:14px;color:#8c6a28}.detail-grid h3{font-size:22px;letter-spacing:-.5px;margin:20px 0 15px}.detail-grid p{color:var(--muted);font-size:16px}.module-workflow{display:grid;grid-template-columns:1fr 1.4fr;gap:8%;padding:65px 6%;background:var(--deep);color:white}.module-workflow ol{list-style:none;margin:0;padding:0}.module-workflow li{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #ffffff20}.module-workflow li:first-child{padding-top:0}.module-workflow h3{font-size:21px;letter-spacing:-.4px;margin:5px 0 12px}.module-workflow p{color:#b7c6d5;font-size:16px;margin:0}.io-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.io-grid h2{font-size:32px}.io-grid ul{padding-left:20px;margin-top:28px}.io-grid li{margin:14px 0;color:#4d5b69}.io-grid li::marker{color:var(--gold)}.module-note{border-left:3px solid var(--gold);padding:20px 27px;background:#e9eef2;margin-top:40px}.module-note h3{font-size:18px;letter-spacing:0;margin:0 0 10px}.module-note p{font-size:15px;color:#526171;margin:0}.other-modules{background:white;padding:55px 6%}.other-modules h2{font-size:32px}.other-modules>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.other-modules>div>a{display:flex;justify-content:space-between;gap:15px;border:1px solid #d5dfe7;border-radius:4px;padding:25px;font-size:18px}.other-modules>div>a:hover{border-color:var(--gold);background:#f4f6f8}.other-modules>div span{color:#9a752d}.other-modules>.back-link{margin:10px 0}.module-page header .brand small{font-size:10px}@media(max-width:1050px){.detail-grid{grid-template-columns:1fr 1fr}.module-page nav{gap:15px}.module-introduction{gap:35px}}@media(max-width:760px){.module-introduction,.module-workflow,.io-grid,.other-modules>div{grid-template-columns:1fr}.module-hero{padding-top:26px}.module-introduction{gap:35px}.module-summary{padding:24px}.module-workflow{gap:30px}.io-grid{gap:30px}.detail-grid{gap:24px}.detail-grid h3{font-size:20px}.other-modules>div{gap:12px}.module-page h1{letter-spacing:-1px}}@media(max-width:420px){.detail-grid{grid-template-columns:1fr}} 
