.price-content{padding-top:35px;padding-bottom:60px}.price-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0 45px}.price-hero h1{font-size:46px;line-height:1.2;margin:15px 0}.price-subtitle{display:block;color:#07898a;font-size:30px;margin-top:10px}.price-hero p{max-width:750px;color:#627c87;font-size:16px;line-height:1.7}.price-hero small{letter-spacing:2px;color:#07898a;font-size:15px}.doc-symbol{width:150px;height:160px;flex-shrink:0;border-radius:25px;background:#e0f3ef;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:65px;color:#07898a}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.price-tile{background:white;border:1px solid #d7e5e8;border-radius:15px;overflow:hidden}.price-cover{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:270px;background:#e8eff1;padding:20px;overflow:hidden;cursor:zoom-in}.price-cover canvas{height:100%;max-width:100%;object-fit:contain;background:white;box-shadow:0 4px 15px #092f4220}.price-cover span{position:absolute;bottom:12px;left:15px;background:#0b3142;color:white;padding:6px 12px;border-radius:20px;font-size:15px}.price-meta{padding:22px}.price-meta h2{font-size:21px;line-height:1.35;margin:10px 0;min-height:55px}.price-meta p{font-size:15px;color:#627c87}.price-meta small{color:#087e82}.price-links{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:15px}.price-links a{color:#07898a}.price-links a:first-child{padding:10px 12px;border:1px solid #cddfe2;border-radius:7px}#price-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;padding:0;background:#dce5e9;overflow:hidden}#price-viewer[open]{display:flex;flex-direction:column}#price-viewer::backdrop{background:#0b3142aa}.price-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#0b3142;color:white;padding:18px 30px;flex-shrink:0}.price-bar h2{font-size:19px;margin:0;color:white}.price-bar>div{display:flex;gap:10px;align-items:center}.price-bar a,.price-bar button{border:0;background:white;border-radius:7px;padding:10px 15px;font-size:15px;color:#0b3142;text-decoration:none;font-weight:bold;white-space:nowrap;cursor:pointer}.price-bar button:disabled{opacity:.5;cursor:wait}#price-pages{overflow:auto;flex:1;padding:30px;text-align:center}#price-pages figure{margin:0 auto 25px;max-width:1050px}#price-pages canvas{width:100%;height:auto;background:white;box-shadow:0 4px 22px #082f4220}#price-pages figcaption{font-size:15px;padding:10px;color:#4b6875}#price-status{text-align:center;margin:0;padding:8px;background:#edf4f5;font-size:15px}@media(max-width:800px){.price-grid{grid-template-columns:1fr}.price-hero h1{font-size:36px}.price-subtitle{font-size:25px}.doc-symbol{display:none}.price-bar{flex-wrap:wrap;padding:12px}.price-bar>div{flex-wrap:wrap}#price-pages{padding:12px}.price-meta h2{min-height:0}}@media print{body:has(#price-viewer[open])>*{display:none!important}body:has(#price-viewer[open]) main{display:block!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}body:has(#price-viewer[open]) main>*:not(#price-viewer){display:none!important}#price-viewer[open]{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;background:white!important}#price-viewer .price-bar,#price-status,#price-pages figcaption{display:none!important}#price-pages{overflow:visible!important;display:block!important;padding:0!important}#price-pages figure{break-after:page;break-inside:avoid;margin:0!important;max-width:none!important}#price-pages figure:last-child{break-after:auto}#price-pages canvas{box-shadow:none;max-height:260mm;width:auto;max-width:100%;object-fit:contain}#price-viewer::backdrop{display:none!important}}
