.guidePage{color:#142d38;background:#fcfdfe}.guideHero{color:#fff;text-align:center;background:#082f43;padding:120px 0 60px}.guideHero .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#f4a34c;background:#ffffff1a;border-radius:99px;margin-bottom:20px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.guideHero h1{letter-spacing:-.04em;color:#fff;margin:0 0 20px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.guideHero p{color:#b7cbd2;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.guideSection{border-bottom:1px solid #e1e9ec;padding:80px 0}.guideSection.gray{background:#f4f8f9}.guideContent{max-width:900px;margin:0 auto}.guidePage .wrap{width:min(1180px,100% - 40px);margin-inline:auto}.guideContent h2{color:#082f43;letter-spacing:-.03em;margin:0 0 16px;font-size:32px}.guideContent p{color:#526a73;margin:0 0 32px;font-size:16px;line-height:1.7}.guideContent p a{color:#0b4f6c;text-underline-offset:3px;font-weight:600;text-decoration:underline}.guideContent p a:hover{color:#ef7d18}.tableWrapper{border:1px solid #dce7ea;border-radius:16px;margin-bottom:32px;overflow-x:auto;box-shadow:0 10px 30px #082f430d}.dataTable{border-collapse:collapse;background:#fff;width:100%;min-width:700px}.dataTable th,.dataTable td{text-align:left;border-bottom:1px solid #e1e9ec;padding:20px 24px}.dataTable th{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0c5875;font-size:14px;font-weight:600}.dataTable td{color:#526a73;font-size:15px;line-height:1.5}.dataTable td strong{color:#082f43;font-size:16px}.dataTable tbody tr:last-child td{border-bottom:none}.dataTable tbody tr:hover td{background:#f8fafb}.proTip{color:#2b593f;background:#eef6f0;border-left:4px solid #15905a;border-radius:0 12px 12px 0;align-items:flex-start;gap:16px;padding:20px 24px;font-size:15px;line-height:1.6;display:flex}.proTip svg{color:#15905a;flex:none;margin-top:2px}.proTip strong{color:#1a4f32}.widthList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.widthList li{color:#526a73;background:#fff;border:1px solid #dce7ea;border-radius:12px;padding:20px;font-size:16px;line-height:1.6}.widthList li strong{color:#082f43;margin-bottom:6px;font-size:17px;display:block}.ctaSection{background:#fff;padding:100px 0}.ctaBox{text-align:center;color:#fff;background:linear-gradient(135deg,#082f43,#0c5875);border-radius:24px;max-width:800px;margin:0 auto;padding:60px 40px}.ctaBox h2{color:#fff;margin:0 0 16px;font-size:34px;line-height:1.1}.ctaBox p{color:#b7cbd2;max-width:600px;margin:0 auto 32px;font-size:17px;line-height:1.6}.ctaActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ctaActions .btn{border-radius:12px;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ctaActions .btn:hover{transform:translateY(-2px)}.ctaActions .primary{color:#082f43;background:#fff}.ctaActions .secondary{color:#fff;background:0 0;border:1px solid #ffffff4d}@media (max-width:768px){.guideHero{padding:100px 20px 50px}.guideContent h2{font-size:26px}.proTip{flex-direction:column;gap:12px}.widthList li strong{margin-bottom:8px;display:block}.ctaBox{padding:40px 20px}.ctaBox h2{font-size:26px}.ctaActions{flex-direction:column}.ctaActions .btn{justify-content:center;width:100%}}.guideInlineCta{border-bottom:1px solid #e1e9ec;padding:40px 0}.guideInlineCtaBox{background:#fef3e9;border:1px solid #f8cd9d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:900px;margin:0 auto;padding:28px 32px;display:flex}.guideInlineCtaBox strong{color:#082f43;margin-bottom:6px;font-size:19px;display:block}.guideInlineCtaBox p{color:#526a75;margin:0;line-height:1.6}.guideInlineCtaBox .quick-contact{margin-top:12px}.guideInlineCtaBtn{color:#fff;background:#082f43;border-radius:12px;flex:none;align-items:center;gap:8px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex}.guideInlineCtaBtn:hover{background:#0c5875}@media (max-width:768px){.guideInlineCtaBox{flex-direction:column;align-items:stretch;padding:22px}.guideInlineCtaBtn{justify-content:center}}
