
.asidi-home{--ink:#142d3c;--paper:#f6f3ec;--gold:#bca16d;color:var(--ink);background:var(--paper);font-family:inherit;width:100%}.asidi-home *{box-sizing:border-box}.asidi-wrap{max-width:1200px;margin:auto;padding:0 32px}.asidi-home h1,.asidi-home h2{font-family:Georgia,serif;font-weight:400;color:var(--ink);letter-spacing:-.035em}.asidi-home h1{font-size:clamp(44px,5.8vw,78px);line-height:1.06;margin:20px 0 28px}.asidi-home h2{font-size:clamp(32px,4vw,49px);line-height:1.15;margin:14px 0 25px}.asidi-home p{font-size:18px;line-height:1.75}.asidi-eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:.18em;font-weight:700}.asidi-hero{padding:90px 0 80px;display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.asidi-lead{max-width:590px}.asidi-actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.asidi-home a.asidi-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:var(--ink);color:white;border:1px solid var(--ink);text-decoration:none;font-size:15px;font-weight:600;min-height:52px}.asidi-home a.asidi-btn-outline{background:transparent;color:var(--ink)}.asidi-home a:focus-visible{outline:3px solid #9c7024;outline-offset:4px}.asidi-home a.asidi-btn:hover{background:#294b60;color:white}.asidi-note{font-size:14px!important;color:#52616a}.asidi-panel{background:var(--ink);color:#f6f3ec;padding:44px;position:relative;border-radius:150px 150px 0 0;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end}.asidi-panel:before{content:"A";position:absolute;top:5px;left:0;right:0;text-align:center;font:230px Georgia,serif;color:#ffffff0d;pointer-events:none}.asidi-panel h2{color:#f6f3ec;font-size:37px}.asidi-panel p{font-size:16px}.asidi-panel-line{border-top:1px solid #ffffff40;padding-top:20px;margin-top:22px;letter-spacing:.04em}.asidi-strip{border-top:1px solid #d6d9d5;border-bottom:1px solid #d6d9d5;padding:23px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}.asidi-section{padding:80px 0}.asidi-section-head{max-width:720px}.asidi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:35px}.asidi-card{padding:35px;background:#fff;border:1px solid #dedfd9}.asidi-card .asidi-number{font:italic 21px Georgia,serif;color:#80704f}.asidi-card h3{font:32px Georgia,serif;color:var(--ink);margin:20px 0}.asidi-card a{color:var(--ink);font-weight:700;text-underline-offset:5px}.asidi-card p{font-size:16px}.asidi-process{background:#eaece7}.asidi-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.asidi-step{border-top:1px solid #a6b1ad;padding-top:22px}.asidi-step h3{font-size:21px;margin:16px 0;color:var(--ink)}.asidi-step p{font-size:16px}.asidi-team{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.asidi-quote{font:32px/1.4 Georgia,serif;border-left:3px solid var(--gold);padding-left:30px}.asidi-contact{background:var(--ink);padding:65px 0;color:#fff}.asidi-contact h2{color:#fff}.asidi-contact .asidi-btn{background:var(--paper)!important;color:var(--ink)!important}.asidi-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.asidi-home details{padding:20px 0;border-bottom:1px solid #d6d9d5}.asidi-home summary{cursor:pointer;font-size:19px;font-weight:600}.asidi-home details p{font-size:16px;max-width:800px}.home .site-content>.ast-container{max-width:none;padding:0;display:block}.home #primary{margin:0;width:100%}.home #secondary{display:none}@media(max-width:760px){.asidi-wrap{padding:0 22px}.asidi-hero{grid-template-columns:1fr;gap:35px;padding:50px 0}.asidi-panel{min-height:340px;padding:32px}.asidi-grid,.asidi-steps,.asidi-team{grid-template-columns:1fr;gap:22px}.asidi-section{padding:50px 0}.asidi-contact-inner{display:block}.asidi-contact .asidi-btn{margin-top:20px}.asidi-strip{justify-content:flex-start;gap:12px 24px}.asidi-card{padding:26px}}
