.offer-page{min-height:100vh;padding:36px 0 72px;background:#edf5f3}.offer-page-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.offer-back-link{display:inline-block;margin-bottom:32px;color:#087a79;font-weight:700}.offer-page-heading{margin-bottom:28px}.offer-page-heading h1{margin:8px 0;font-size:clamp(32px,5vw,52px);line-height:1.08}.offer-page-heading>p:last-child{color:#5c7078;font-size:17px}.offer-document-content,.offer-pdf-frame{display:block;width:100%;min-height:78vh;border:1px solid #dce9e8;border-radius:6px;background:#fff;box-shadow:0 18px 54px rgb(16 42 53/9%)}.offer-document-content{overflow-x:auto;padding:clamp(22px,5vw,64px)}.offer-document-content h1,.offer-document-content h2,.offer-document-content h3,.offer-document-content h4{color:#102a35;line-height:1.2}.offer-document-content h1{font-size:clamp(28px,4vw,42px)}.offer-document-content h2{margin-top:44px;padding-bottom:12px;border-bottom:2px solid #0d9f9a;font-size:28px}.offer-document-content p{color:#344b54;line-height:1.65}.offer-document-content table{width:100%;margin:20px 0 38px;border-collapse:collapse}.offer-document-content td,.offer-document-content th{padding:12px 14px;border:1px solid #dce9e8;text-align:left;vertical-align:middle}.offer-document-content tr:first-child{background:#e6f5f2;font-weight:700}.offer-document-content img{display:block;width:auto;max-width:min(100%,280px);max-height:240px;margin:8px auto;object-fit:contain}@media (max-width:640px){.offer-page-shell{width:min(100% - 24px,1120px)}.offer-document-content{padding:18px}.offer-document-content td,.offer-document-content th{padding:9px}.offer-pdf-frame{min-height:72vh}}