.bksp-mobile-br{display:none}@media (max-width:640px){.bksp-mobile-br{display:block}}.bksp-action-box{max-width:900px;margin:48px auto;padding:38px 28px;border-radius:28px;text-align:center;background:linear-gradient(135deg,#102033,#0070c9);color:#fff;box-shadow:0 18px 46px rgba(16,32,51,.12);box-sizing:border-box}.bksp-action-box__title{margin:0 0 18px;font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.35;color:#fff;word-break:normal;overflow-wrap:normal}.bksp-action-box__text{max-width:760px;margin:0 auto 24px;line-height:1.9;font-weight:700;color:rgba(255,255,255,.9)}.bksp-action-box__buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.bksp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:999px;font-weight:900;text-decoration:none!important;line-height:1.4;box-sizing:border-box}.bksp-btn--primary{background:#fff;color:#0070c9!important}.bksp-btn--secondary{background:linear-gradient(135deg,#0ea5e9,#00b894);color:#fff!important;box-shadow:0 10px 24px rgba(0,0,0,.14)}.bksp-btn--outline{background:#fff;color:#0070c9!important;border:1px solid #0070c9!important}.bksp-section{max-width:1080px;margin:72px auto;padding:0 20px;box-sizing:border-box}.bksp-section__head{text-align:center;margin-bottom:32px}.bksp-label{display:inline-block;margin-bottom:10px;color:#0070c9;font-size:12px;font-weight:900;letter-spacing:.14em}.bksp-section__title{display:inline-block;margin:0 0 14px;padding-bottom:12px;border-bottom:3px solid #00b894;font-size:clamp(24px,3.6vw,34px);line-height:1.4;font-weight:900;color:#102033;word-break:normal;overflow-wrap:normal}.bksp-section__lead{color:#51606b;line-height:1.8}.bksp-link-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bksp-link-card{display:grid;grid-template-rows:38px 1fr;gap:14px;min-height:210px;padding:26px 22px;background:#f8fbff;border:1px solid #e1f0ff;border-radius:20px;color:#102033!important;text-decoration:none!important;box-shadow:0 10px 26px rgba(16,32,51,.06);box-sizing:border-box}.bksp-link-card__title{font-size:17px;line-height:38px;font-weight:900}.bksp-link-card__desc{font-size:14px;line-height:1.65;font-style:normal;font-weight:700;color:#51606b}.bksp-checklist__box{padding:30px 28px;background:#fff7ec;border:1px solid #f3d9ad;border-radius:24px}.bksp-checklist__title{text-align:left;color:#9a5a1a;font-size:26px;line-height:1.45}.bksp-checklist__list{margin:14px 0 24px 1.2em;line-height:1.9}.bksp-checklist__item{margin:.35em 0}@media (max-width:760px){.bksp-action-box{margin:36px auto;padding:34px 18px;border-radius:24px}.bksp-action-box__buttons{flex-direction:column}.bksp-btn{width:100%}.bksp-link-cards__grid{grid-template-columns:1fr}.bksp-link-card{min-height:170px}.bksp-section{padding:0 14px;margin:56px auto}}.bksp-action-box__buttons{display:flex;justify-content:center;gap:12px 14px;flex-wrap:wrap}.bksp-action-box__buttons .bksp-btn{flex:0 1 auto}.bksp-link-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto}.bksp-link-card{display:block;min-height:150px;padding:22px 20px;border-radius:18px}.bksp-link-card__title{display:block;margin:0 0 14px;font-size:16px;line-height:1.45;font-weight:900}.bksp-link-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(1.65em * 2);font-size:14px;line-height:1.65}@media (max-width:760px){.bksp-link-cards__grid{grid-template-columns:1fr;max-width:100%}.bksp-link-card{min-height:auto;padding:18px 18px}.bksp-link-card__title{margin-bottom:8px}.bksp-link-card__desc{min-height:0}}.bksp-preview-frame--mobile .bksp-link-cards__grid{grid-template-columns:1fr!important;max-width:100%!important}.bksp-preview-frame--mobile .bksp-link-card{min-height:auto!important}.bksp-faq{max-width:900px;margin:56px auto;padding:0 20px;box-sizing:border-box}.bksp-faq__title{margin:0 0 24px;padding-bottom:12px;border-bottom:3px solid #00b894;color:#102033;font-size:clamp(24px,3.2vw,32px);line-height:1.4;font-weight:900;text-align:center;word-break:normal;overflow-wrap:normal}.bksp-faq__items{display:flex;flex-direction:column;gap:16px}.bksp-faq__item{background:#fff;border:1px solid #e1f0ff;border-radius:18px;box-shadow:0 10px 26px rgba(16,32,51,.06);padding:20px 22px;box-sizing:border-box}.bksp-faq__question,.bksp-faq__answer{display:flex;gap:12px;align-items:flex-start;margin:0;line-height:1.8}.bksp-faq__question{color:#102033;font-weight:900;font-size:1.05em}.bksp-faq__answer{margin-top:10px;color:#51606b;font-weight:600}.bksp-faq__mark{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0070c9;color:#fff;font-size:13px;font-weight:900;line-height:1}.bksp-faq__mark--answer{background:#00a896}@media (max-width:760px){.bksp-faq{margin:44px auto;padding:0 14px}.bksp-faq__item{padding:18px 16px;border-radius:16px}}.bksp-compare-table{max-width:1000px;margin:56px auto;padding:0 20px;box-sizing:border-box}.bksp-compare-table__title{margin:0 0 20px;text-align:center;color:#102033;font-size:clamp(24px,3.2vw,32px);font-weight:900;line-height:1.4}.bksp-compare-table__wrap{overflow-x:auto;border-radius:18px;box-shadow:0 10px 26px rgba(16,32,51,.06)}.bksp-compare-table__table{width:100%;border-collapse:collapse;background:#fff;min-width:640px}.bksp-compare-table__table th{background:#102033;color:#fff;font-weight:900;text-align:center;padding:14px 12px;border:1px solid rgba(255,255,255,.18)}.bksp-compare-table__table td{padding:14px 12px;border:1px solid #e1f0ff;color:#273747;font-weight:700;line-height:1.7}.bksp-compare-table__table tbody tr:nth-child(even) td{background:#f8fbff}.bksp-pros-cons{max-width:960px;margin:56px auto;padding:0 20px;box-sizing:border-box}.bksp-pros-cons__title{text-align:center;margin:0 0 22px;color:#102033;font-size:clamp(24px,3.2vw,32px);font-weight:900}.bksp-pros-cons__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bksp-pros-cons__box{background:#fff;border-radius:20px;padding:24px 24px;box-shadow:0 10px 26px rgba(16,32,51,.06);border:1px solid #e1f0ff}.bksp-pros-cons__box-title{margin:0 0 14px;font-size:20px;font-weight:900}.bksp-pros-cons__box ul{margin:0 0 0 1.2em;line-height:1.9}.bksp-pros-cons__box--pros{border-color:#bfeadf;background:#f5fffb}.bksp-pros-cons__box--cons{border-color:#f3d0d0;background:#fff8f8}.bksp-message{max-width:900px;margin:32px auto;padding:20px 22px;border-radius:18px;border:1px solid #e1f0ff;background:#f8fbff;box-sizing:border-box;box-shadow:0 8px 20px rgba(16,32,51,.04)}.bksp-message__title{margin:0 0 8px;font-weight:900;color:#102033}.bksp-message__body{line-height:1.9;color:#3d4a57;font-weight:700}.bksp-message--notice{background:#f8fbff;border-color:#bcdfff}.bksp-message--warning{background:#fff7ec;border-color:#f0c98a}.bksp-message--tip{background:#f5fffb;border-color:#bfeadf}@media (max-width:760px){.bksp-pros-cons__grid{grid-template-columns:1fr}.bksp-compare-table,.bksp-pros-cons{padding:0 14px;margin:44px auto}.bksp-message{margin:24px 14px;padding:18px 16px}.bksp-compare-table__table{min-width:560px}}.bksp-compare-table .bksp-compare-table__wrap{overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px rgba(16,32,51,.06)!important}.bksp-compare-table table.bksp-compare-table__table{width:100%!important;min-width:640px!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;background:#fff!important;border:0!important}.bksp-compare-table table.bksp-compare-table__table th,.bksp-compare-table table.bksp-compare-table__table thead th{background:#102033!important;color:#fff!important;font-weight:900!important;text-align:center!important;padding:14px 12px!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;line-height:1.6!important}.bksp-compare-table table.bksp-compare-table__table thead th:first-child{border-top-left-radius:18px!important}.bksp-compare-table table.bksp-compare-table__table thead th:last-child{border-top-right-radius:18px!important;border-right:0!important}.bksp-compare-table table.bksp-compare-table__table td,.bksp-compare-table table.bksp-compare-table__table tbody td{background:#fff!important;color:#273747!important;font-weight:700!important;padding:14px 12px!important;border:0!important;border-right:1px solid #e1f0ff!important;border-bottom:1px solid #e1f0ff!important;line-height:1.7!important;vertical-align:middle!important}.bksp-compare-table table.bksp-compare-table__table tbody tr:nth-child(even) td{background:#f8fbff!important}.bksp-compare-table table.bksp-compare-table__table tbody td:last-child{border-right:0!important}.bksp-compare-table table.bksp-compare-table__table tbody tr:last-child td{border-bottom:0!important}.bksp-compare-table table.bksp-compare-table__table tbody tr:last-child td:first-child{border-bottom-left-radius:18px!important}.bksp-compare-table table.bksp-compare-table__table tbody tr:last-child td:last-child{border-bottom-right-radius:18px!important}.bksp-pros-cons .bksp-pros-cons__box{padding:22px 24px!important}.bksp-pros-cons .bksp-pros-cons__box-title{margin:0 0 12px!important;padding:0!important;line-height:1.45!important}.bksp-pros-cons .bksp-pros-cons__box ul{margin:0 0 0 1.15em!important;padding:0!important;line-height:1.65!important}.bksp-pros-cons .bksp-pros-cons__box li{margin:0 0 6px!important;padding:0!important;line-height:1.65!important}.bksp-pros-cons .bksp-pros-cons__box li:last-child{margin-bottom:0!important}.bksp-action-box--standard{background:linear-gradient(135deg,#102033,#0070c9)!important;color:#fff!important;border:0!important}.bksp-action-box--standard .bksp-action-box__title{color:#fff!important}.bksp-action-box--standard .bksp-action-box__text{color:rgba(255,255,255,.9)!important}.bksp-action-box--compare_price{background:linear-gradient(135deg,#eefaff,#f6fffb)!important;color:#102033!important;border:1px solid #cfeeff!important}.bksp-action-box--compare_price .bksp-action-box__title{color:#0070c9!important}.bksp-action-box--compare_price .bksp-action-box__text{color:#273747!important}.bksp-action-box--compare_price .bksp-btn--primary,.bksp-action-box--compare_price .bksp-btn--secondary{background:linear-gradient(135deg,#0088d6,#00b894)!important;color:#fff!important}.bksp-action-box--recommend{background:linear-gradient(135deg,#f2fff6,#e8fff9)!important;color:#103323!important;border:1px solid #bfeadf!important}.bksp-action-box--recommend .bksp-action-box__title{color:#007a4d!important}.bksp-action-box--recommend .bksp-action-box__text{color:#29483a!important}.bksp-action-box--recommend .bksp-btn--primary{background:linear-gradient(135deg,#00a66a,#00c896)!important;color:#fff!important}.bksp-action-box--recommend .bksp-btn--secondary{background:#fff!important;color:#007a4d!important;border:1px solid #00a66a!important}.bksp-action-box--warning{background:linear-gradient(135deg,#fff7ec,#fff1f1)!important;color:#3a2414!important;border:1px solid #f0c98a!important}.bksp-action-box--warning .bksp-action-box__title{color:#c05621!important}.bksp-action-box--warning .bksp-action-box__text{color:#4d3928!important}.bksp-action-box--warning .bksp-btn--primary{background:linear-gradient(135deg,#f59e0b,#ef4444)!important;color:#fff!important}.bksp-action-box--warning .bksp-btn--secondary{background:#fff!important;color:#c05621!important;border:1px solid #f59e0b!important}.bksp-action-box--info{background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;color:#102033!important;border:1px solid #bcdfff!important}.bksp-action-box--info .bksp-action-box__title{color:#0068b7!important}.bksp-action-box--info .bksp-action-box__text{color:#3d4a57!important}.bksp-action-box--info .bksp-btn--primary{background:linear-gradient(135deg,#0070c9,#0ea5e9)!important;color:#fff!important}.bksp-action-box--info .bksp-btn--secondary{background:#fff!important;color:#0070c9!important;border:1px solid #0070c9!important}.bksp-action-box--success{background:linear-gradient(135deg,#ecfff7,#e7fff2)!important;color:#103323!important;border:1px solid #a7e8c8!important}.bksp-action-box--success .bksp-action-box__title{color:#00875a!important}.bksp-action-box--success .bksp-action-box__text{color:#29483a!important}.bksp-action-box--success .bksp-btn--primary{background:linear-gradient(135deg,#00a66a,#00b894)!important;color:#fff!important}.bksp-action-box--success .bksp-btn--secondary{background:#fff!important;color:#00875a!important;border:1px solid #00a66a!important}.bksp-compare-table .bksp-table-btn{display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#008bd2,#08b49f);color:#fff!important;font-weight:900;line-height:1.25;text-decoration:none!important;box-shadow:0 10px 20px rgba(0,139,210,.18);border:none!important}.bksp-compare-table .bksp-table-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}@media (max-width:760px){.bksp-compare-table .bksp-table-btn{min-width:84px;padding:9px 14px;font-size:13px}}.bksp-answer-box{max-width:900px;margin:56px auto;padding:34px 32px;border-radius:22px;border:1px solid #1aa7ff;background:#f3fbff;box-shadow:0 12px 28px rgba(16,32,51,.06);box-sizing:border-box;text-align:center}.bksp-answer-box__label{display:inline-block;margin-bottom:18px;color:#0070c9;font-size:12px;font-weight:900;letter-spacing:.16em}.bksp-answer-box__title{margin:0 0 22px;color:#0070c9;font-size:clamp(24px,3.2vw,32px);line-height:1.45;font-weight:900}.bksp-answer-box__text{max-width:720px;margin:0 auto 24px;color:#3d4a57;font-weight:700;line-height:1.9}.bksp-answer-box__list{max-width:620px;margin:24px auto 28px;padding-left:1.3em;text-align:left;color:#273747;line-height:1.85}.bksp-answer-box__list li{margin:0 0 14px;padding:0}.bksp-answer-box__list strong{display:block;color:#102033;font-weight:900}.bksp-answer-box__list span{display:block;color:#3d4a57;font-weight:600}.bksp-answer-box__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 14px}@media (max-width:760px){.bksp-answer-box{margin:40px 14px;padding:28px 18px;border-radius:18px}.bksp-answer-box__list{margin-left:auto;margin-right:auto}.bksp-answer-box__buttons{flex-direction:column}}.bksp-compare-table{width:100%;max-width:1000px}.bksp-compare-table .bksp-compare-table__wrap{width:100%!important;max-width:100%!important}.bksp-compare-table table.bksp-compare-table__table{min-width:0!important;width:100%!important;table-layout:fixed!important}.bksp-compare-table table.bksp-compare-table__table th,.bksp-compare-table table.bksp-compare-table__table td{word-break:break-word!important;overflow-wrap:anywhere!important}.bksp-compare-table table.bksp-compare-table__table th{padding:13px 10px!important}.bksp-compare-table table.bksp-compare-table__table td{padding:13px 10px!important}@media (max-width:760px){.bksp-compare-table table.bksp-compare-table__table{min-width:640px!important;table-layout:auto!important}}.bksp-answer-box .bksp-answer-box__buttons .bksp-btn,.bksp-answer-box .bksp-answer-box__buttons a.bksp-btn,.bksp-answer-box .bksp-answer-box__buttons .bksp-btn--primary,.bksp-answer-box .bksp-answer-box__buttons .bksp-btn--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:320px!important;padding:16px 32px!important;border:2px solid #0b72d9!important;border-radius:999px!important;background:#fff!important;color:#0b72d9!important;font-weight:900!important;line-height:1.25!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(11,114,217,.18)!important;transition:background-color .22s ease , color .22s ease , transform .22s ease , box-shadow .22s ease!important}.bksp-answer-box .bksp-answer-box__buttons .bksp-btn:hover,.bksp-answer-box .bksp-answer-box__buttons a.bksp-btn:hover,.bksp-answer-box .bksp-answer-box__buttons .bksp-btn--primary:hover,.bksp-answer-box .bksp-answer-box__buttons .bksp-btn--secondary:hover{background:#0b72d9!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px rgba(11,114,217,.24)!important}@media (max-width:760px){.bksp-answer-box .bksp-answer-box__buttons .bksp-btn,.bksp-answer-box .bksp-answer-box__buttons a.bksp-btn,.bksp-answer-box .bksp-answer-box__buttons .bksp-btn--primary,.bksp-answer-box .bksp-answer-box__buttons .bksp-btn--secondary{width:100%!important;min-width:0!important;padding:14px 20px!important}}.bksp-choice-cards{max-width:1080px;margin:72px auto;padding:0 20px;box-sizing:border-box}.bksp-choice-cards__head{text-align:center;margin-bottom:34px}.bksp-choice-cards__title{display:inline-block;margin:0 0 14px;padding-bottom:12px;border-bottom:3px solid #00b894;color:#102033;font-size:clamp(24px,3.6vw,34px);line-height:1.4;font-weight:900}.bksp-choice-cards__lead{max-width:760px;margin:0 auto;color:#51606b;font-weight:600;line-height:1.9}.bksp-choice-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;max-width:960px;margin:0 auto}.bksp-choice-card{position:relative;padding:8px 4px 4px;background:transparent;border:0;box-shadow:none;box-sizing:border-box}.bksp-choice-card__tag{display:inline-flex;align-items:center;justify-content:center;margin:0 0 22px;padding:6px 12px;border-radius:999px;background:#eef7ff;color:#0070c9;font-size:12px;line-height:1.2;font-weight:900}.bksp-choice-card__title{margin:0 0 12px;padding-bottom:12px;border-bottom:3px solid #00b894;color:#102033;font-size:clamp(20px,2.6vw,26px);line-height:1.45;font-weight:900}.bksp-choice-card__desc{margin:0 0 22px;color:#3d4a57;line-height:1.9;font-weight:600}.bksp-choice-card__button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,#008bd2,#08b49f);color:#fff!important;font-weight:900;line-height:1.25;text-decoration:none!important;box-shadow:0 10px 24px rgba(0,139,210,.18);border:none!important;transition:filter .22s ease , transform .22s ease , box-shadow .22s ease}.bksp-choice-card__button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 13px 28px rgba(0,139,210,.24)}@media (max-width:760px){.bksp-choice-cards{margin:56px auto;padding:0 14px}.bksp-choice-cards__grid{grid-template-columns:1fr;gap:26px}.bksp-choice-card__button{width:100%;min-width:0}}.bksp-checklist .bksp-btn,.bksp-checklist a.bksp-btn,.bksp-checklist .bksp-btn--primary,.bksp-checklist .bksp-btn--secondary,.bksp-checklist__box .bksp-btn,.bksp-checklist__box a.bksp-btn,.bksp-checklist__box .bksp-btn--primary,.bksp-checklist__box .bksp-btn--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:240px!important;padding:14px 28px!important;border:2px solid #0b72d9!important;border-radius:999px!important;background:#fff!important;color:#0b72d9!important;font-weight:900!important;line-height:1.25!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(11,114,217,.16)!important;transition:background-color .22s ease , color .22s ease , transform .22s ease , box-shadow .22s ease!important}.bksp-checklist .bksp-btn:hover,.bksp-checklist a.bksp-btn:hover,.bksp-checklist .bksp-btn--primary:hover,.bksp-checklist .bksp-btn--secondary:hover,.bksp-checklist__box .bksp-btn:hover,.bksp-checklist__box a.bksp-btn:hover,.bksp-checklist__box .bksp-btn--primary:hover,.bksp-checklist__box .bksp-btn--secondary:hover{background:#0b72d9!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px rgba(11,114,217,.24)!important}@media (max-width:760px){.bksp-checklist .bksp-btn,.bksp-checklist a.bksp-btn,.bksp-checklist .bksp-btn--primary,.bksp-checklist .bksp-btn--secondary,.bksp-checklist__box .bksp-btn,.bksp-checklist__box a.bksp-btn,.bksp-checklist__box .bksp-btn--primary,.bksp-checklist__box .bksp-btn--secondary{width:100%!important;min-width:0!important;padding:14px 20px!important}}.bksp-checklist{max-width:900px;margin:48px auto;padding:32px 34px;border:1px solid #d7e9ff!important;border-radius:24px!important;background:#f8fbff!important;box-shadow:0 14px 34px rgba(16,32,51,.06);box-sizing:border-box}.bksp-checklist .bksp-label{margin-bottom:12px}.bksp-checklist__title{margin:0 0 22px!important;padding-bottom:12px;border-bottom:3px solid #0b72d9}.bksp-checklist__list{margin:0 0 26px 1.35em!important;padding:0!important}.bksp-checklist__item{margin:.45em 0!important}@media (max-width:760px){.bksp-checklist{margin:36px auto;padding:26px 20px;border-radius:20px!important}}.bksp-hero{max-width:960px;margin:48px auto 64px;padding:64px 34px 52px;border-radius:34px;text-align:center;color:#fff;box-sizing:border-box;overflow:hidden;box-shadow:0 22px 48px rgba(16,32,51,.14)}.bksp-hero--blue_green{background:linear-gradient(135deg,#3498db 0%,#00a6a6 50%,#2bc8a3 100%)}.bksp-hero--blue{background:linear-gradient(135deg,#0f3d66 0%,#0070c9 100%)}.bksp-hero--navy{background:linear-gradient(135deg,#102033 0%,#0b4f8a 100%)}.bksp-hero--light{background:linear-gradient(135deg,#eff8ff 0%,#e9fff7 100%);color:#102033;border:1px solid #cfe9ff}.bksp-hero__inner{max-width:860px;margin:0 auto}.bksp-hero__badge{display:inline-flex;align-items:center;justify-content:center;margin:0 0 24px;padding:10px 24px;border-radius:999px;background:rgba(255,255,255,.92);color:#0068b7;font-size:15px;font-weight:900;line-height:1.4}.bksp-hero__title{margin:0 0 24px!important;color:#fff!important;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.25;letter-spacing:.02em}.bksp-hero--light .bksp-hero__title{color:#0070c9!important}.bksp-hero__lead{max-width:820px;margin:0 auto 34px;color:rgba(255,255,255,.96);font-size:17px;font-weight:800;line-height:2}.bksp-hero--light .bksp-hero__lead{color:#273747}.bksp-hero__actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:0 0 28px}.bksp-hero__actions .bksp-btn{min-width:230px;min-height:56px;padding:14px 28px;box-shadow:0 12px 26px rgba(0,0,0,.16)}.bksp-hero__points{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:6px}.bksp-hero__points span{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:14px;font-weight:900;line-height:1.3}.bksp-hero--light .bksp-hero__points span{border-color:#b7dfff;background:#fff;color:#0068b7}@media (max-width:760px){.bksp-hero{margin:36px auto 52px;padding:46px 20px 40px;border-radius:26px}.bksp-hero__badge{font-size:13px;padding:8px 18px;margin-bottom:18px}.bksp-hero__title{font-size:clamp(32px,10vw,44px)}.bksp-hero__lead{font-size:15px;line-height:1.85;margin-bottom:28px}.bksp-hero__actions{flex-direction:column;gap:12px}.bksp-hero__actions .bksp-btn{width:100%;min-width:0}.bksp-hero__points{gap:8px}.bksp-hero__points span{font-size:12px;padding:7px 12px}}.bksp-spacer{display:block;height:var(--bksp-spacer-pc,32px);min-height:0;line-height:0;font-size:0;clear:both}@media (max-width:767px){.bksp-spacer{height:var(--bksp-spacer-mobile,var(--bksp-spacer-pc,24px))}}.bksp-hero,.bksp-action-box,.bksp-answer-box{text-align:center!important}.bksp-hero__lead,.bksp-action-box__text,.bksp-answer-box__text{margin-left:auto!important;margin-right:auto!important}.bksp-hero__actions,.bksp-action-box__buttons,.bksp-answer-box__buttons{justify-content:center!important}.bksp-link-cards .bksp-section__head,.bksp-choice-cards .bksp-choice-cards__head,.bksp-compare-table .bksp-compare-table__title,.bksp-pros-cons .bksp-pros-cons__title{text-align:left!important}.bksp-link-cards .bksp-section__lead,.bksp-choice-cards .bksp-choice-cards__lead{margin-left:0!important;margin-right:0!important}.bksp-link-cards .bksp-section__title,.bksp-choice-cards .bksp-choice-cards__title{text-align:left!important}.bksp-checklist{text-align:left!important}.bksp-checklist__title,.bksp-checklist__list,.bksp-checklist__item{text-align:left!important}.bksp-checklist>a.bksp-btn,.bksp-checklist__box>a.bksp-btn{display:flex!important;width:fit-content!important;margin:26px auto 0!important}.bksp-choice-card,.bksp-link-card{text-align:left!important}.bksp-choice-card__button{display:flex!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.bksp-compare-table__title{text-align:left!important}.bksp-compare-table .bksp-table-btn{margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){.bksp-checklist>a.bksp-btn,.bksp-checklist__box>a.bksp-btn,.bksp-choice-card__button{width:100%!important}}.bksp-link-card{cursor:pointer!important;transition:transform .22s ease , border-color .22s ease , box-shadow .22s ease , background-color .22s ease!important}.bksp-link-card .bksp-link-card__title{transition:color .22s ease!important}.bksp-link-card:hover,.bksp-link-card:focus,.bksp-link-card:focus-visible{transform:translateY(-4px)!important;border-color:#0b72d9!important;box-shadow:0 16px 32px rgba(11,114,217,.16)!important;background:#fff!important}.bksp-link-card:hover .bksp-link-card__title,.bksp-link-card:focus .bksp-link-card__title,.bksp-link-card:focus-visible .bksp-link-card__title{color:#0b72d9!important}@media (prefers-reduced-motion:reduce){.bksp-link-card{transition:none!important}.bksp-link-card:hover,.bksp-link-card:focus,.bksp-link-card:focus-visible{transform:none!important}}.bksp-link-card{position:relative;border:none!important;box-shadow:inset 0 0 0 1px #d7e9ff , 0 10px 24px rgba(15,23,42,.06);transition:transform .25s ease , box-shadow .25s ease;overflow:visible}.bksp-link-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #0b72d9 , 0 16px 32px rgba(11,114,217,.16)}.bksp-link-card:hover .bksp-link-card__title{color:#0b72d9}.bksp-link-card{position:relative!important;border:none!important;box-shadow:inset 0 0 0 1px #d7e9ff , 0 12px 28px rgba(15,23,42,.07)!important;transition:transform .24s ease , box-shadow .24s ease , background-color .24s ease!important;overflow:visible!important;cursor:pointer!important}.bksp-link-card:hover,.bksp-link-card:focus,.bksp-link-card:focus-visible{transform:translateY(-5px)!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px #0b72d9 , 0 18px 36px rgba(11,114,217,.18)!important;outline:none!important}.bksp-link-card .bksp-link-card__title{transition:color .24s ease!important}.bksp-link-card:hover .bksp-link-card__title,.bksp-link-card:focus .bksp-link-card__title,.bksp-link-card:focus-visible .bksp-link-card__title{color:#0b72d9!important}.bksp-choice-cards__grid{gap:24px 34px!important}.bksp-choice-card{padding-top:4px!important}.bksp-choice-card__tag{margin-bottom:14px!important}.bksp-choice-card__title{margin-bottom:10px!important;padding-bottom:10px!important}.bksp-choice-card__desc{margin-bottom:18px!important;line-height:1.75!important}.bksp-choice-card__button{min-width:205px!important;min-height:50px!important;padding:13px 26px!important;box-shadow:0 12px 26px rgba(0,139,210,.20)!important}.bksp-choice-card__button:hover,.bksp-choice-card__button:focus,.bksp-choice-card__button:focus-visible{transform:translateY(-2px)!important;box-shadow:0 16px 32px rgba(0,139,210,.26)!important}.bksp-compare-table{max-width:1080px!important}.bksp-compare-table .bksp-compare-table__wrap{overflow-x:auto!important}.bksp-compare-table table.bksp-compare-table__table{width:100%!important;min-width:0!important;table-layout:fixed!important}.bksp-compare-table .bksp-table-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:110px!important;min-height:44px!important;padding:11px 18px!important;border-radius:999px!important;background:linear-gradient(135deg,#008bd2,#08b49f)!important;color:#fff!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 10px 22px rgba(0,139,210,.18)!important;transition:transform .22s ease , box-shadow .22s ease , filter .22s ease!important}.bksp-compare-table .bksp-table-btn:hover,.bksp-compare-table .bksp-table-btn:focus,.bksp-compare-table .bksp-table-btn:focus-visible{filter:brightness(1.04)!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(0,139,210,.26)!important;color:#fff!important}@media (max-width:760px){.bksp-choice-cards__grid{gap:22px!important}.bksp-choice-card__button{width:100%!important;min-width:0!important}.bksp-compare-table table.bksp-compare-table__table{min-width:560px!important;table-layout:auto!important}.bksp-compare-table .bksp-table-btn{min-width:92px!important;min-height:42px!important;padding:10px 14px!important;font-size:13px!important}}.bksp-message,.bksp-message.bksp-message--notice,.bksp-message.bksp-message--warning,.bksp-message.bksp-message--tip{min-height:auto!important;padding:24px 28px!important;display:block!important;align-items:initial!important;justify-content:initial!important}.bksp-message .bksp-message__title{margin:0 0 14px!important;padding:0!important;line-height:1.45!important}.bksp-message .bksp-message__body{margin:0!important;padding:0!important;line-height:1.8!important}.bksp-message .bksp-message__body p{margin:0 0 12px!important;padding:0!important;line-height:1.8!important}.bksp-message .bksp-message__body p:last-child{margin-bottom:0!important}.bksp-message .bksp-message__body ul,.bksp-message .bksp-message__body ol{margin:0 0 0 1.25em!important;padding:0!important;line-height:1.8!important}.bksp-message .bksp-message__body li{margin:0 0 8px!important;padding:0!important;line-height:1.8!important}.bksp-message .bksp-message__body li:last-child{margin-bottom:0!important}@media (max-width:760px){.bksp-message,.bksp-message.bksp-message--notice,.bksp-message.bksp-message--warning,.bksp-message.bksp-message--tip{padding:20px 18px!important}}.bksp-message,.entry-content .bksp-message,.post .bksp-message,.st-kaiwa-box .bksp-message{min-height:0!important;padding:24px 28px!important;display:block!important;box-sizing:border-box!important}.bksp-message>.bksp-message__title,.entry-content .bksp-message>.bksp-message__title,.post .bksp-message>.bksp-message__title{display:block!important;margin:0 0 12px 0!important;padding:0!important;min-height:0!important;line-height:1.45!important;font-weight:900!important}.bksp-message>.bksp-message__body,.entry-content .bksp-message>.bksp-message__body,.post .bksp-message>.bksp-message__body{display:block!important;margin:0!important;padding:0!important;min-height:0!important;line-height:1.75!important}.bksp-message>.bksp-message__body>p,.entry-content .bksp-message>.bksp-message__body>p,.post .bksp-message>.bksp-message__body>p{margin:0!important;padding:0!important;min-height:0!important;line-height:1.75!important}.bksp-message>.bksp-message__body>p+p,.entry-content .bksp-message>.bksp-message__body>p+p,.post .bksp-message>.bksp-message__body>p+p{margin-top:10px!important}.bksp-message>.bksp-message__body>br:first-child,.entry-content .bksp-message>.bksp-message__body>br:first-child,.post .bksp-message>.bksp-message__body>br:first-child{display:none!important}.bksp-message>.bksp-message__body ul,.bksp-message>.bksp-message__body ol,.entry-content .bksp-message>.bksp-message__body ul,.entry-content .bksp-message>.bksp-message__body ol{margin:8px 0 0 1.25em!important;padding:0!important;line-height:1.75!important}.bksp-message>.bksp-message__body li,.entry-content .bksp-message>.bksp-message__body li{margin:0 0 8px!important;padding:0!important;line-height:1.75!important}@media (max-width:760px){.bksp-message,.entry-content .bksp-message,.post .bksp-message{padding:20px 18px!important}}.bksp-message>.bksp-message__body>.bksp-message__auto-list,.entry-content .bksp-message>.bksp-message__body>.bksp-message__auto-list,.post .bksp-message>.bksp-message__body>.bksp-message__auto-list{margin:8px 0 0 1.25em!important;padding:0!important;line-height:1.75!important}.bksp-message>.bksp-message__body>.bksp-message__auto-list>li,.entry-content .bksp-message>.bksp-message__body>.bksp-message__auto-list>li,.post .bksp-message>.bksp-message__body>.bksp-message__auto-list>li{margin:0 0 8px!important;padding:0!important;line-height:1.75!important}.bksp-message>.bksp-message__body>.bksp-message__auto-list>li:last-child,.entry-content .bksp-message>.bksp-message__body>.bksp-message__auto-list>li:last-child,.post .bksp-message>.bksp-message__body>.bksp-message__auto-list>li:last-child{margin-bottom:0!important}.bksp-choice-cards .bksp-choice-cards__grid,.entry-content .bksp-choice-cards .bksp-choice-cards__grid,.post .bksp-choice-cards .bksp-choice-cards__grid{align-items:stretch!important}.bksp-choice-cards .bksp-choice-card,.entry-content .bksp-choice-cards .bksp-choice-card,.post .bksp-choice-cards .bksp-choice-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.bksp-choice-cards .bksp-choice-card__tag,.entry-content .bksp-choice-cards .bksp-choice-card__tag,.post .bksp-choice-cards .bksp-choice-card__tag{align-self:flex-start!important}.bksp-choice-cards .bksp-choice-card__title,.entry-content .bksp-choice-cards .bksp-choice-card__title,.post .bksp-choice-cards .bksp-choice-card__title{width:100%!important}.bksp-choice-cards .bksp-choice-card__desc,.entry-content .bksp-choice-cards .bksp-choice-card__desc,.post .bksp-choice-cards .bksp-choice-card__desc{flex:1 1 auto!important}.bksp-choice-cards .bksp-choice-card__button,.entry-content .bksp-choice-cards .bksp-choice-card__button,.post .bksp-choice-cards .bksp-choice-card__button{margin:18px auto 0!important;align-self:center!important;width:auto!important;min-width:240px!important;max-width:100%!important;min-height:54px!important;padding:14px 30px!important;text-align:center!important}@media (max-width:760px){.bksp-choice-cards .bksp-choice-card__button,.entry-content .bksp-choice-cards .bksp-choice-card__button,.post .bksp-choice-cards .bksp-choice-card__button{width:100%!important;min-width:0!important}}.bksp-button-size-slim .bksp-btn,.bksp-button-size-slim a.bksp-btn,.bksp-button-size-slim .bksp-choice-card__button{min-height:48px!important;padding:12px 24px!important;font-size:14px!important;line-height:1.35!important}.bksp-button-size-normal .bksp-btn,.bksp-button-size-normal a.bksp-btn,.bksp-button-size-normal .bksp-choice-card__button{min-height:56px!important;padding:14px 30px!important;font-size:15px!important;line-height:1.4!important}.bksp-button-size-large .bksp-btn,.bksp-button-size-large a.bksp-btn,.bksp-button-size-large .bksp-choice-card__button{min-height:72px!important;padding:20px 40px!important;font-size:18px!important;line-height:1.35!important;font-weight:900!important}.bksp-button-size-slim .bksp-choice-card__button{min-width:200px!important;margin-top:18px!important}.bksp-button-size-normal .bksp-choice-card__button{min-width:240px!important;margin-top:22px!important}.bksp-button-size-large .bksp-choice-card__button{min-width:280px!important;margin-top:28px!important}.bksp-answer-box.bksp-button-size-slim .bksp-answer-box__buttons .bksp-btn,.bksp-checklist.bksp-button-size-slim .bksp-btn{min-width:240px!important}.bksp-answer-box.bksp-button-size-normal .bksp-answer-box__buttons .bksp-btn,.bksp-checklist.bksp-button-size-normal .bksp-btn{min-width:280px!important}.bksp-answer-box.bksp-button-size-large .bksp-answer-box__buttons .bksp-btn,.bksp-checklist.bksp-button-size-large .bksp-btn{min-width:340px!important}@media (max-width:760px){.bksp-button-size-slim .bksp-btn,.bksp-button-size-normal .bksp-btn,.bksp-button-size-large .bksp-btn,.bksp-button-size-slim .bksp-choice-card__button,.bksp-button-size-normal .bksp-choice-card__button,.bksp-button-size-large .bksp-choice-card__button{width:100%!important;min-width:0!important}}.bksp-choice-cards.bksp-button-size-slim .bksp-choice-card__button,.bksp-choice-cards.bksp-button-size-slim .bksp-choice-card__btn,.bksp-button-size-slim .bksp-choice-card__button,.bksp-button-size-slim .bksp-choice-card__btn{min-height:48px!important;padding:12px 22px!important;font-size:14px!important;line-height:1.35!important;min-width:180px!important;margin-top:16px!important}.bksp-choice-cards.bksp-button-size-normal .bksp-choice-card__button,.bksp-choice-cards.bksp-button-size-normal .bksp-choice-card__btn,.bksp-button-size-normal .bksp-choice-card__button,.bksp-button-size-normal .bksp-choice-card__btn{min-height:56px!important;padding:14px 28px!important;font-size:15px!important;line-height:1.4!important;min-width:220px!important;margin-top:20px!important}.bksp-choice-cards.bksp-button-size-large .bksp-choice-card__button,.bksp-choice-cards.bksp-button-size-large .bksp-choice-card__btn,.bksp-button-size-large .bksp-choice-card__button,.bksp-button-size-large .bksp-choice-card__btn{min-height:72px!important;padding:20px 38px!important;font-size:18px!important;line-height:1.35!important;font-weight:900!important;min-width:260px!important;margin-top:26px!important}.bksp-link-cards.bksp-button-size-slim .bksp-link-card__button,.bksp-link-cards.bksp-button-size-slim .bksp-link-card__btn,.bksp-link-cards.bksp-button-size-slim .bksp-btn,.bksp-button-size-slim .bksp-link-card__button,.bksp-button-size-slim .bksp-link-card__btn{min-height:48px!important;padding:12px 22px!important;font-size:14px!important;line-height:1.35!important;min-width:180px!important}.bksp-link-cards.bksp-button-size-normal .bksp-link-card__button,.bksp-link-cards.bksp-button-size-normal .bksp-link-card__btn,.bksp-link-cards.bksp-button-size-normal .bksp-btn,.bksp-button-size-normal .bksp-link-card__button,.bksp-button-size-normal .bksp-link-card__btn{min-height:56px!important;padding:14px 28px!important;font-size:15px!important;line-height:1.4!important;min-width:220px!important}.bksp-link-cards.bksp-button-size-large .bksp-link-card__button,.bksp-link-cards.bksp-button-size-large .bksp-link-card__btn,.bksp-link-cards.bksp-button-size-large .bksp-btn,.bksp-button-size-large .bksp-link-card__button,.bksp-button-size-large .bksp-link-card__btn{min-height:72px!important;padding:20px 38px!important;font-size:18px!important;line-height:1.35!important;font-weight:900!important;min-width:260px!important}@media (max-width:760px){.bksp-choice-cards.bksp-button-size-slim .bksp-choice-card__button,.bksp-choice-cards.bksp-button-size-normal .bksp-choice-card__button,.bksp-choice-cards.bksp-button-size-large .bksp-choice-card__button,.bksp-choice-cards.bksp-button-size-slim .bksp-choice-card__btn,.bksp-choice-cards.bksp-button-size-normal .bksp-choice-card__btn,.bksp-choice-cards.bksp-button-size-large .bksp-choice-card__btn,.bksp-link-cards.bksp-button-size-slim .bksp-link-card__button,.bksp-link-cards.bksp-button-size-normal .bksp-link-card__button,.bksp-link-cards.bksp-button-size-large .bksp-link-card__button,.bksp-link-cards.bksp-button-size-slim .bksp-link-card__btn,.bksp-link-cards.bksp-button-size-normal .bksp-link-card__btn,.bksp-link-cards.bksp-button-size-large .bksp-link-card__btn{width:100%!important;min-width:0!important}}.bksp-button-size-slim .bksp-btn,.bksp-button-size-slim a.bksp-btn,.bksp-button-size-slim .bksp-choice-card__button,.bksp-button-size-slim .bksp-choice-card__btn,.bksp-button-size-slim .bksp-link-card__button,.bksp-button-size-slim .bksp-link-card__btn{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.bksp-button-size-normal .bksp-btn,.bksp-button-size-normal a.bksp-btn,.bksp-button-size-normal .bksp-choice-card__button,.bksp-button-size-normal .bksp-choice-card__btn,.bksp-button-size-normal .bksp-link-card__button,.bksp-button-size-normal .bksp-link-card__btn{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important}.bksp-button-size-large .bksp-btn,.bksp-button-size-large a.bksp-btn,.bksp-button-size-large .bksp-choice-card__button,.bksp-button-size-large .bksp-choice-card__btn,.bksp-button-size-large .bksp-link-card__button,.bksp-button-size-large .bksp-link-card__btn{min-height:60px!important;padding-top:14px!important;padding-bottom:14px!important}