.portal-module__42ohhq__page{color:#493629;background:linear-gradient(140deg,#f8f4ed,#f0e6db);min-height:65vh;padding:40px 24px 64px}.portal-module__42ohhq__content{max-width:1120px;margin:auto}.portal-module__42ohhq__heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.portal-module__42ohhq__heading>div{max-width:750px}.portal-module__42ohhq__page h1{color:#493629;letter-spacing:-1px;margin:12px 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.13}.portal-module__42ohhq__page h2{color:#493629;margin:10px 0 14px;font-size:clamp(22px,2.5vw,28px);line-height:1.25}.portal-module__42ohhq__page h3{color:#493629}.portal-module__42ohhq__page a{color:#684423}.portal-module__42ohhq__eyebrow{letter-spacing:1px;text-transform:uppercase;color:#4d842e;font-size:13px;font-weight:800}.portal-module__42ohhq__card{background:#fffdfb;border:1px solid #e6d8c9;border-radius:22px;margin:24px 0;padding:30px;box-shadow:0 8px 30px #49362905}.portal-module__42ohhq__card label,.portal-module__42ohhq__review label{gap:8px;margin:16px 0;font-weight:600;display:grid}.portal-module__42ohhq__page input,.portal-module__42ohhq__page select,.portal-module__42ohhq__page textarea{color:#493629;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9b8a7;border-radius:10px;min-height:48px;padding:13px}.portal-module__42ohhq__page textarea{min-height:90px}.portal-module__42ohhq__page button,.portal-module__42ohhq__page .portal-module__42ohhq__button,.portal-module__42ohhq__page a.portal-module__42ohhq__secondary{color:#fff;cursor:pointer;min-height:48px;font:inherit;box-sizing:border-box;text-align:center;background:#529d26;border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 20px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.portal-module__42ohhq__page button:disabled{opacity:.5;cursor:wait}.portal-module__42ohhq__page .portal-module__42ohhq__secondary,.portal-module__42ohhq__page a.portal-module__42ohhq__secondary{color:#493629;background:#f0e6da}.portal-module__42ohhq__page button:focus-visible,.portal-module__42ohhq__page a:focus-visible,.portal-module__42ohhq__page summary:focus-visible{outline-offset:4px;outline:3px solid #4c9225}.portal-module__42ohhq__notice{background:#edf6e7;border:1px solid #d0e4bf;border-radius:12px;padding:16px 20px}.portal-module__42ohhq__profileList{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.portal-module__42ohhq__profileList small{margin-top:5px;font-size:12px;font-weight:400;display:block}.portal-module__42ohhq__profileList button{display:block}.portal-module__42ohhq__review{border-top:1px solid #e6d8c9;padding:18px 0}.portal-module__42ohhq__review summary{justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:700;list-style:none;display:flex}.portal-module__42ohhq__review summary small{color:#4c842b;white-space:nowrap;font-size:13px}.portal-module__42ohhq__review form{padding:12px 0}.portal-module__42ohhq__fields{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.portal-module__42ohhq__page details{margin-top:16px}.portal-module__42ohhq__page summary{cursor:pointer;padding:8px 0}.portal-module__42ohhq__page p{margin:12px 0 18px;line-height:1.65}.portal-module__42ohhq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.portal-module__42ohhq__nextSteps{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.portal-module__42ohhq__page .portal-module__42ohhq__actionCard{background:#fffdfb;border:1px solid #decbb6;border-radius:20px;padding:24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.portal-module__42ohhq__actionCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #49362912}.portal-module__42ohhq__actionCard>span{text-transform:uppercase;letter-spacing:.6px;color:#628545;font-size:12px;font-weight:700}.portal-module__42ohhq__actionCard h2{font-size:23px}.portal-module__42ohhq__actionCard p{font-size:15px}.portal-module__42ohhq__actionCard strong{color:#437b25;font-size:15px}.portal-module__42ohhq__products{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.portal-module__42ohhq__page .portal-module__42ohhq__product{background:#faf6f0;border-radius:14px;align-items:center;gap:16px;padding:14px;text-decoration:none;display:flex}.portal-module__42ohhq__product img{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0}.portal-module__42ohhq__product small{color:#6a8a40;margin-top:8px;font-size:16px;font-weight:700;display:block}.portal-module__42ohhq__page .portal-module__42ohhq__fineprint{color:#756a5d;font-size:13px}.portal-module__42ohhq__footerLinks{border-top:1px solid #decbb6;padding-top:24px;font-size:14px;margin-top:30px!important}.portal-module__42ohhq__page [id]{scroll-margin-top:24px}@media (max-width:760px){.portal-module__42ohhq__heading{flex-direction:column;align-items:flex-start}.portal-module__42ohhq__nextSteps{grid-template-columns:1fr}.portal-module__42ohhq__actionCard h2{margin:8px 0}.portal-module__42ohhq__actionCard p{margin:6px 0 12px}.portal-module__42ohhq__products{grid-template-columns:1fr}}@media (max-width:600px){.portal-module__42ohhq__fields{grid-template-columns:1fr}.portal-module__42ohhq__card{padding:20px}.portal-module__42ohhq__page{padding:24px 16px 48px}.portal-module__42ohhq__review summary{flex-direction:column;align-items:flex-start;gap:6px}.portal-module__42ohhq__actions{flex-direction:column;align-items:stretch}.portal-module__42ohhq__heading>a{font-size:14px}.portal-module__42ohhq__product img{width:72px;height:72px}}.portal-module__42ohhq__errorNotice{background:#fff3e1;border:1px solid #dfb67d;border-radius:12px;padding:16px 20px}
