.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.proof-grid article{background:#fff;border:1px solid #eae6df;padding:32px}.proof-grid h3{font-size:23px;margin:18px 0}.proof-grid p,.content-steps p{color:#3C4048;line-height:1.85}.table-scroll{overflow-x:auto;border-top:2px solid #2e2f38}.content-table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px;text-align:left}.content-table th{background:#f5f3ef;color:#16181F;font-weight:700}.content-table td,.content-table th{padding:24px;line-height:1.8;border-bottom:1px solid #eae6df;vertical-align:top}.content-table td:first-child{font-weight:700;color:#3C4048;width:23%}.content-steps{display:grid;grid-template-columns:1fr 1fr;gap:28px}.content-steps article{display:flex;gap:24px;border-top:1px solid #e1cad1;padding:30px 0}.content-steps article>span{color:var(--raon-coral-text);font-size:18px;font-weight:700}.content-steps h3{font-size:23px;margin:0 0 14px;line-height:1.5}.content-steps p{margin:0}.cert-gallery{display:grid;grid-template-columns:1fr 1fr;gap:36px}.cert-gallery article{background:#f7f5f2;padding:32px}.cert-gallery article>a{display:block;text-align:center;padding:12px 28px 32px}.cert-gallery img{width:100%;height:440px;object-fit:contain;filter:drop-shadow(0 10px 12px #22222820)}.cert-gallery h3{font-size:26px;margin:14px 0}.cert-gallery p{color:#3C4048;line-height:1.6}.patent-panel{padding:44px;background:#f7f5f2;border-left:4px solid #EE3A67}.patent-panel>p{max-width:850px;line-height:1.9}.patent-panel h3{font-size:28px}.location-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.location-panel h3{font-size:36px;line-height:1.5}.location-panel p{line-height:1.9;color:#3C4048;max-width:580px;margin-bottom:30px}.address-art{background:#2a2b33;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:44px;min-height:340px;background-image:linear-gradient(115deg,transparent 50%,#41424d3f 50%)}.address-art span{font-size:44px;font-weight:800;letter-spacing:-2px;line-height:1.05}.address-art b{font-size:18px;letter-spacing:3px;color:#F38FAA}.address-art small{font-size:10px;letter-spacing:2px}.image-credit{font-size:12px;color:#3C4048;margin-top:12px}.footer-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:30px 0 45px;border-top:1px solid #ffffff20}.footer-directory strong{display:block;color:white;font-size:15px;margin:0 0 18px}.footer-directory a{display:block;font-size:14px;line-height:2.2;color:#d5b7c0}.editorial p{line-height:1.95}.section .text-link{display:inline-block;margin-top:25px}.faq details p{max-width:980px;line-height:1.9}.subnav{overflow-x:auto;white-space:nowrap}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #EE3A67;outline-offset:5px}@media(max-width:760px){.proof-grid,.content-steps,.cert-gallery,.location-panel{grid-template-columns:1fr}.proof-grid article,.cert-gallery article{padding:24px}.cert-gallery img{height:340px}.content-table th,.content-table td{padding:16px;font-size:14px}.content-steps{gap:0}.content-steps h3{font-size:21px}.location-panel h3{font-size:29px}.patent-panel{padding:25px}.footer-directory{grid-template-columns:1fr 1fr;gap:25px}.address-art{min-height:300px}.editorial h3{font-size:26px}}
