.hrl-page{background:#f5f7fb;color:#0f172a;padding-bottom:32px}.hrl-wrap{max-width:880px;margin:0 auto;padding:16px 16px 0}.hrl-crumbs{font-size:13px;color:#475569;margin-bottom:8px}.hrl-crumbs a{color:#0b4c9c}.hrl-page h1{font-size:26px;line-height:1.35;font-weight:800;color:#061b38;margin:4px 0 6px}.hrl-meta{font-size:13px;color:#475569;margin:0 0 12px}.hrl-answer{background:#fff;border:1px solid #dce3eb;border-left:4px solid #cba861;border-radius:10px;padding:14px 16px;font-size:16px;line-height:1.85;color:#0f172a;margin:0}.hrl-cta{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 8px}.hrl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;font-weight:700;font-size:15px}.hrl-btn-primary{background:#061b38;color:#fff}.hrl-btn-outline{background:#fff;color:#061b38;border:1.5px solid #061b38}.hrl-page section{margin-top:22px}.hrl-page h2{font-size:20px;font-weight:800;color:#061b38;margin:0 0 10px}.hrl-table-wrap{overflow-x:auto;background:#fff;border:1px solid #dce3eb;border-radius:10px}.hrl-table{width:100%;border-collapse:collapse;font-size:15px;min-width:420px}.hrl-table th{background:#eef2f7;color:#061b38;text-align:left;padding:10px 12px;font-weight:700}.hrl-table td{padding:10px 12px;border-top:1px solid #e5eaf0;color:#0f172a;vertical-align:top;line-height:1.6}.hrl-price{font-weight:800;color:#8a5a00;white-space:nowrap}.hrl-note{font-size:14px;color:#334155;line-height:1.75;margin:8px 0 0}.hrl-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:10px}.hrl-steps li{counter-increment:s;background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:12px 14px 12px 48px;position:relative;line-height:1.7}.hrl-steps li:before{content:counter(s);position:absolute;left:14px;top:12px;width:24px;height:24px;border-radius:50%;background:#061b38;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.hrl-steps strong{display:block;color:#061b38}.hrl-steps span{color:#1f2a3d;font-size:15px}.hrl-list{padding:12px 16px 12px 34px;margin:0;line-height:1.9;color:#0f172a;list-style:disc}.hrl-faq details,.hrl-list{background:#fff;border:1px solid #dce3eb;border-radius:10px}.hrl-faq details{padding:10px 14px;margin-bottom:8px}.hrl-faq summary{font-weight:700;color:#061b38;cursor:pointer}.hrl-faq p{margin:6px 0 0;color:#1f2a3d;line-height:1.8;font-size:15px}.hrl-contact{background:#fff;border:1px solid #dce3eb;border-radius:12px;padding:16px}.hrl-contact p{margin:4px 0;line-height:1.8;color:#0f172a}.hrl-contact a{color:#0b4c9c}.hrl-form{margin-top:10px}@media (min-width:768px){.hrl-page h1{font-size:32px}.hrl-wrap{padding:24px 24px 0}}.hfs-embed{padding:8px 0 24px;border-radius:0}.hfs-embed .hrl-wrap{padding-top:8px}@media (max-width:640px){.hrl-table-wrap{overflow-x:visible;border:0;background:transparent}.hrl-table{min-width:0;width:100%;font-size:15px}.hrl-table thead{display:none}.hrl-table,.hrl-table tbody,.hrl-table td,.hrl-table th.hrl-group,.hrl-table tr{display:block;width:100%;box-sizing:border-box}.hrl-table tr{background:#fff;border:1px solid #dce3eb;border-radius:10px;margin:0 0 10px;padding:6px 0}.hrl-table tr:has(th.hrl-group){border:0;background:transparent;padding:0;margin:14px 0 6px}.hrl-table th.hrl-group{background:transparent!important;padding:0 2px;color:#061b38}.hrl-table td{border-top:0;padding:4px 12px;display:flex;gap:10px;align-items:baseline;overflow-wrap:anywhere}.hrl-table td:before{content:attr(data-label);flex:0 0 4.5em;color:#475569;font-size:13px;font-weight:600}.hrl-table td:first-child{font-weight:700;color:#061b38}.hrl-price{white-space:normal}}