.prmc-page{--prmc-ink:#102033;--prmc-navy:#062235;--prmc-blue:#0b5f7a;--prmc-teal:#0b766f;--prmc-teal-dark:#075e59;--prmc-gold:#c99021;--prmc-sky:#eef8fc;--prmc-mist:#f7fbfd;--prmc-line:#d8e8ef;--prmc-shadow:0 18px 44px rgba(11,47,73,.12);color:var(--prmc-ink)!important;background:#fff!important;font-feature-settings:"palt" 1}.prmc-page:where(h1,h2,h3,p,li,span,strong,a,em){letter-spacing:0!important;line-break:strict;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}@supports (word-break:auto-phrase){.prmc-page:where(h1,h2,h3,p,li,span,strong,a,em){word-break:auto-phrase}}.prmc-page:where(.prmc-wrap){width:min(1120px,calc(100% - 40px))!important}.prmc-page:where(.prmc-btn,.prmc-nav a,.prmc-topbar strong,.prmc-header__trust-item){white-space:nowrap;overflow-wrap:normal}.prmc-page .prmc-topbar{background:linear-gradient(90deg,#061829 0%,#083d4d 52%,#0a655f 100%)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.prmc-page .prmc-topbar__inner{min-height:44px!important;gap:18px!important}.prmc-page .prmc-topbar strong,.prmc-page .prmc-topbar [class*="badge"]{background:#fff4d7!important;color:#062235!important;border:1px solid rgba(201,144,33,.35)!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.prmc-page .prmc-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid #e4eef3!important;box-shadow:0 12px 30px rgba(6,34,53,.08)!important;backdrop-filter:saturate(1.2) blur(10px)}.prmc-page .prmc-header__inner{grid-template-columns:250px minmax(340px,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:82px!important}.prmc-page .prmc-logo img{width:min(230px,100%)!important;height:auto!important}.prmc-page .prmc-nav{justify-content:center!important;gap:6px!important}.prmc-page .prmc-nav a{min-height:40px!important;padding:0 13px!important;border-radius:999px!important;color:#102033!important;font-weight:700!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease!important}.prmc-page .prmc-nav a:hover,.prmc-page .prmc-nav a:focus-visible{background:#eef8fc!important;color:#0b5f7a!important;box-shadow:inset 0 0 0 1px #cfe5ee!important}.prmc-page .prmc-actions{gap:10px!important}.prmc-page .prmc-btn{min-height:46px!important;border-radius:10px!important;padding:0 18px!important;font-weight:800!important;box-shadow:0 10px 24px rgba(11,47,73,.08)!important}.prmc-page .prmc-btn--primary{background:linear-gradient(180deg,#0f8179 0%,#096961 100%)!important;border:1px solid #087066!important;color:#fff!important;box-shadow:0 16px 30px rgba(11,118,111,.22)!important}.prmc-page .prmc-btn--primary:hover,.prmc-page .prmc-btn--primary:focus-visible{background:linear-gradient(180deg,#0b766f 0%,#075e59 100%)!important;transform:translateY(-1px)}.prmc-page .prmc-btn--secondary,.prmc-page .prmc-btn--buyer,.prmc-page .prmc-btn--tel{background:#fff!important;border:1px solid #cfdde6!important;color:#0b2f49!important}.prmc-page .prmc-header__trust{background:#f4fafc!important;border-top:1px solid #edf4f7!important;border-bottom:1px solid #dcecf2!important}.prmc-page .prmc-header__trust-inner{min-height:42px!important;gap:16px!important;justify-content:space-between!important}.prmc-page .prmc-header__trust-item{color:#33475a!important;font-weight:700!important}.prmc-page .prmc-header__trust-item::before{background:#0b766f!important;box-shadow:0 0 0 4px rgba(11,118,111,.12)!important}.prmc-page .prmc-hero{background:linear-gradient(180deg,#f2fbff 0%,#fff 72%)!important;padding:52px 0 56px!important;position:relative!important}.prmc-page .prmc-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:#dcecf2}.prmc-page .prmc-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;align-items:center!important;gap:clamp(32px,4.5vw,56px)!important}.prmc-page .prmc-kicker{background:#fff!important;color:#0b5f7a!important;border:1px solid #d3e8f0!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(11,47,73,.08)!important}.prmc-page .prmc-hero h1{max-width:700px!important;margin-top:18px!important;color:#0b2f49!important;font-size:clamp(2.35rem,3.45vw,2.85rem)!important;line-height:1.24!important;text-wrap:balance}.prmc-page .prmc-hero h1 .prmc-h1-line{width:auto!important;max-width:none!important;line-height:inherit!important}.prmc-page .prmc-hero h1 .prmc-h1-line:nth-child(2){white-space:nowrap}.prmc-page .prmc-lead{max-width:720px!important;color:#34485a!important;font-size:clamp(1rem,1.35vw,1.08rem)!important;line-height:2!important}.prmc-page .prmc-hero .prmc-actions{flex-wrap:wrap!important;margin-top:24px!important}.prmc-page .prmc-fee-alert{margin-top:22px!important;padding:20px!important;background:#fff9e8!important;border:1px solid #f0d99a!important;border-left:5px solid var(--prmc-gold)!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(201,144,33,.13)!important}.prmc-page .prmc-fee-alert em,.prmc-page .prmc-fee-alert strong{color:#8a5d07!important}.prmc-page .prmc-hero-fee-tags{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}.prmc-page .prmc-hero-fee-tags>*{background:#fff!important;border:1px solid #dcecf2!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(11,47,73,.06)!important}.prmc-page .prmc-hero__points{gap:12px!important;margin-top:20px!important}.prmc-page .prmc-point{min-height:auto!important;padding:18px!important;border:1px solid #dcecf2!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(11,47,73,.08)!important}.prmc-page .prmc-point strong{color:#0b2f49!important}.prmc-page .prmc-hero__media{margin:0!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 22px 48px rgba(6,34,53,.18)!important}.prmc-page .prmc-hero__media img{width:100%!important;min-height:360px!important;object-fit:cover!important}.prmc-page .prmc-hero__panel,.prmc-page .prmc-phone-card{background:rgba(6,34,53,.9)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;box-shadow:0 18px 34px rgba(6,34,53,.2)!important}.prmc-page .prmc-signal-strip{background:#062235!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.prmc-page .prmc-signal-strip__track{gap:10px!important}.prmc-page .prmc-signal-strip__track>*{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:8px 14px!important}.prmc-page .prmc-section,.prmc-page .prmc-home-guide{padding:76px 0!important}.prmc-page .prmc-title,.prmc-page .prmc-section h2,.prmc-page .prmc-home-guide h2{color:#0b2f49!important;font-size:clamp(1.9rem,3.1vw,2.55rem)!important;line-height:1.35!important;text-wrap:balance}.prmc-page .prmc-home-guide,.prmc-page .prmc-section:nth-of-type(even){background:#fff!important}.prmc-page .prmc-section:nth-of-type(odd):not(.prmc-hero):not(.prmc-signal-strip),.prmc-page .prmc-fee-focus{background:linear-gradient(180deg,#f7fbfd 0%,#eef8fc 100%)!important}.prmc-page .prmc-fee-focus .prmc-title,.prmc-page .prmc-fee-focus .prmc-lead{color:#0b2f49!important}.prmc-page:where(.prmc-home-card,.prmc-home-route,.prmc-card,.prmc-reason,.prmc-fact,.prmc-industry-card,article[class*="prmc"]){border:1px solid #dcecf2!important;border-radius:16px!important;box-shadow:0 16px 34px rgba(11,47,73,.08)!important}.prmc-page .prmc-home-card,.prmc-page .prmc-home-route{background:#fff!important}.prmc-page .prmc-home-card:hover,.prmc-page .prmc-home-route:hover{border-color:#b9dce8!important;box-shadow:0 22px 42px rgba(11,47,73,.12)!important;transform:translateY(-2px)}.prmc-page .prmc-home-route{background:linear-gradient(180deg,#fff 0%,#f7fbfd 100%)!important}.prmc-page .prmc-home-route strong,.prmc-page .prmc-home-card h3,.prmc-page article h3{color:#0b2f49!important;line-height:1.45!important}.prmc-page .prmc-home-route::after,.prmc-page a.prmc-home-route::after{color:#0b766f!important}.prmc-page img{border-radius:inherit}.prmc-page a:focus-visible,.prmc-page button:focus-visible{outline:3px solid rgba(11,118,111,.32)!important;outline-offset:3px!important}@media (max-width:1180px){.prmc-page .prmc-header__inner{grid-template-columns:220px minmax(0,1fr)!important}.prmc-page .prmc-actions{grid-column:1 / -1!important;justify-content:flex-end!important}}@media (max-width:1040px){.prmc-page .prmc-hero__grid{grid-template-columns:1fr!important}.prmc-page .prmc-hero h1{max-width:780px!important}.prmc-page .prmc-hero__media{max-width:720px!important}.prmc-page .prmc-header__trust-inner{justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}}@media (max-width:780px){.prmc-page:where(.prmc-wrap){width:min(100% - 28px,1120px)!important}.prmc-page .prmc-topbar__inner{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:10px 0!important}.prmc-page .prmc-header__inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:14px 0!important}.prmc-page .prmc-logo img{width:220px!important}.prmc-page .prmc-nav{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:4px!important}.prmc-page .prmc-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.prmc-page .prmc-header .prmc-btn{flex:1 1 150px!important}.prmc-page .prmc-hero{padding:38px 0 44px!important}.prmc-page .prmc-hero h1{font-size:clamp(2rem,9vw,2.55rem)!important;line-height:1.32!important}.prmc-page .prmc-hero h1 .prmc-h1-line:nth-child(2){white-space:normal}.prmc-page .prmc-lead{line-height:1.9!important}.prmc-page .prmc-hero .prmc-actions .prmc-btn{width:100%!important;justify-content:center!important}.prmc-page .prmc-hero-fee-tags,.prmc-page .prmc-hero__points,.prmc-page .prmc-home-guide__grid,.prmc-page .prmc-home-routes,.prmc-page [class*="__grid"]{grid-template-columns:1fr!important}.prmc-page .prmc-hero__media img{min-height:280px!important}.prmc-page .prmc-section,.prmc-page .prmc-home-guide{padding:56px 0!important}.prmc-page .prmc-title,.prmc-page .prmc-section h2,.prmc-page .prmc-home-guide h2{font-size:clamp(1.65rem,7vw,2.1rem)!important}}@media (max-width:480px){.prmc-page .prmc-btn,.prmc-page .prmc-nav a{white-space:normal}.prmc-page .prmc-fee-alert,.prmc-page .prmc-point,.prmc-page:where(.prmc-home-card,.prmc-home-route,.prmc-card,.prmc-reason,.prmc-fact,.prmc-industry-card,article[class*="prmc"]){border-radius:12px!important}}.prmc-page .prmc-header .prmc-btn,.prmc-page .prmc-header .prmc-btn *{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media (min-width:1181px){.prmc-page .prmc-header__inner{grid-template-columns:210px minmax(430px,1fr) minmax(425px,auto)!important;gap:16px!important}.prmc-page .prmc-logo img{width:205px!important}.prmc-page .prmc-nav{justify-content:flex-start!important;gap:2px!important;min-width:0!important}.prmc-page .prmc-nav a{min-height:38px!important;padding:0 8px!important;font-size:13.5px!important}.prmc-page .prmc-header .prmc-actions{width:100%!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.prmc-page .prmc-header .prmc-btn{min-height:46px!important;padding:0 12px!important;font-size:13px!important;line-height:1.15!important}.prmc-page .prmc-header .prmc-btn--tel{min-width:134px!important}.prmc-page .prmc-header .prmc-btn--primary{min-width:178px!important}.prmc-page .prmc-header .prmc-btn--buyer{min-width:94px!important}}@media (max-width:780px){.prmc-page .prmc-topbar{display:none!important}.prmc-page .prmc-header__inner{gap:10px!important;padding:12px 0!important}.prmc-page .prmc-nav{display:flex!important;flex-wrap:nowrap!important;width:100%!important;height:auto!important;min-height:42px!important;overflow-x:auto!important;gap:6px!important;padding:0 0 4px!important;scrollbar-width:thin}.prmc-page .prmc-nav a{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;white-space:nowrap!important}.prmc-page .prmc-header .prmc-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;height:auto!important}.prmc-page .prmc-header .prmc-actions .prmc-btn{width:auto!important;min-width:0!important;flex:none!important;padding:0 10px!important;justify-content:center!important}.prmc-page .prmc-header .prmc-actions .prmc-btn--primary{grid-column:1 / -1!important;order:1!important}.prmc-page .prmc-header .prmc-actions .prmc-btn--tel{order:2!important}.prmc-page .prmc-header .prmc-actions .prmc-btn--buyer{order:3!important}.prmc-page .prmc-header__trust-inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:42px!important;overflow-x:auto!important;padding:8px 14px!important;scrollbar-width:thin}.prmc-page .prmc-header__trust-item{flex:0 0 auto!important;width:auto!important;min-width:auto!important;font-size:12.5px!important}.prmc-page .prmc-hero{padding-top:34px!important}}@media (max-width:780px){.prmc-page .prmc-hero h1{font-size:clamp(1.65rem,7.2vw,1.95rem)!important;line-height:1.42!important}.prmc-page .prmc-hero h1 .prmc-h1-line:first-child{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.prmc-page .prmc-hero h1 .prmc-h1-line:nth-child(2){white-space:normal!important}}.prmc-page .prmc-topbar{background:#fff!important;color:#102033!important;border-top:1px solid #edf2f5!important;border-bottom:2px solid var(--prmc-gold)!important}.prmc-page .prmc-topbar:where(a,span,strong){color:#102033!important}.prmc-page .prmc-topbar strong,.prmc-page .prmc-topbar [class*="badge"]{background:#fff9e8!important;border-color:#ead39a!important;box-shadow:none!important}.prmc-page .prmc-signal-strip{background:#f7fbfd!important;border-top:1px solid #d8e8ef!important;border-bottom:1px solid #d8e8ef!important}.prmc-page .prmc-signal-strip__track>*{background:#fff!important;color:#102033!important;border-color:#d8e8ef!important}.prmc-page .prmc-footer{background:#fff!important;color:#102033!important;border-top:3px solid var(--prmc-gold)!important;box-shadow:none!important}.prmc-page .prmc-footer:where(p,li,dt,dd,strong,span,h3,a){color:#102033!important}.prmc-page .prmc-footer__top,.prmc-page .prmc-footer__assurance{border-color:#d8e8ef!important}.prmc-page .prmc-footer__brand,.prmc-page .prmc-footer__company,.prmc-page .prmc-footer__section,.prmc-page .prmc-footer__cta,.prmc-page .prmc-footer__assurance-item{background:#fff!important;color:#102033!important;border-color:#d8e8ef!important;box-shadow:0 12px 30px rgba(11,47,73,.06)!important}.prmc-page .prmc-footer__logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.prmc-page .prmc-footer__lead{color:#526579!important}.prmc-page .prmc-footer__company div{border-color:#e5eef2!important}.prmc-page .prmc-footer__section h3{color:#0b2f49!important;border-bottom-color:#d8e8ef!important}.prmc-page .prmc-footer__section a{background:transparent!important}.prmc-page .prmc-footer__section a:hover,.prmc-page .prmc-footer__legal a:hover{color:#0b766f!important}.prmc-page .prmc-footer__cta{background:linear-gradient(135deg,#f7fbfd 0%,#fff 100%)!important}.prmc-page .prmc-footer__cta-copy span,.prmc-page .prmc-footer__assurance-item span{color:#0b766f!important}.prmc-page .prmc-footer__btn--primary{background:#0b766f!important;color:#fff!important;border-color:#0b766f!important;box-shadow:0 12px 26px rgba(11,118,111,.18)!important}.prmc-page .prmc-footer__btn--primary:hover{background:#075e59!important;color:#fff!important}.prmc-page .prmc-footer__btn--secondary{background:#fff!important;color:#0b2f49!important;border-color:#b9ced9!important}.prmc-page .prmc-footer__legal{border-top-color:#d8e8ef!important}.prmc-page .prmc-footer__legal a{background:#fff!important;color:#526579!important;border-color:#d8e8ef!important}.prmc-page .prmc-footer__bottom{color:#697b8e!important}#body_wrap #content .post_content .prmc-page .prmc-topbar{background:#fff!important;background-image:none!important;color:#102033!important;border-top:1px solid #edf2f5!important;border-bottom:2px solid var(--prmc-gold)!important}#body_wrap #content .post_content .prmc-page .prmc-topbar:where(a,span,strong){color:#102033!important}#body_wrap #content .post_content .prmc-page .prmc-signal-strip{background:#f7fbfd!important;background-image:none!important;color:#102033!important;border-color:#d8e8ef!important}#body_wrap #content .post_content .prmc-page .prmc-signal-strip__track>*{background:#fff!important;color:#102033!important;border-color:#d8e8ef!important}#body_wrap #content .post_content .prmc-page .prmc-footer{background:#fff!important;background-image:none!important;color:#102033!important;border-top:3px solid var(--prmc-gold)!important;box-shadow:none!important}#body_wrap #content .post_content .prmc-page .prmc-footer:where(p,li,dt,dd,strong,span,h2,h3,h4,a,small){color:#102033!important}#body_wrap #content .post_content .prmc-page .prmc-footer__top,#body_wrap #content .post_content .prmc-page .prmc-footer__assurance,#body_wrap #content .post_content .prmc-page .prmc-footer__legal{border-color:#d8e8ef!important}#body_wrap #content .post_content .prmc-page .prmc-footer__brand,#body_wrap #content .post_content .prmc-page .prmc-footer__company,#body_wrap #content .post_content .prmc-page .prmc-footer__section,#body_wrap #content .post_content .prmc-page .prmc-footer__cta,#body_wrap #content .post_content .prmc-page .prmc-footer__assurance-item{background:#fff!important;background-image:none!important;color:#102033!important;border-color:#d8e8ef!important;box-shadow:0 12px 30px rgba(11,47,73,.06)!important}#body_wrap #content .post_content .prmc-page .prmc-footer__logo,#body_wrap #content .post_content .prmc-page .prmc-footer a.prmc-footer__logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#body_wrap #content .post_content .prmc-page .prmc-footer__lead{color:#526579!important}#body_wrap #content .post_content .prmc-page .prmc-footer__company div{border-color:#e5eef2!important}#body_wrap #content .post_content .prmc-page .prmc-footer__company::after,#body_wrap #content .post_content .prmc-page .prmc-footer__company div:nth-child(5)::before,#body_wrap #content .post_content .prmc-page .prmc-footer__company div:nth-child(5)::after{color:#102033!important}#body_wrap #content .post_content .prmc-page .prmc-footer__section h3{border-bottom-color:#d8e8ef!important}#body_wrap #content .post_content .prmc-page .prmc-footer__cta{background:linear-gradient(135deg,#f7fbfd 0%,#fff 100%)!important}#body_wrap #content .post_content .prmc-page .prmc-footer__cta-copy span,#body_wrap #content .post_content .prmc-page .prmc-footer__assurance-item span{color:#0b766f!important}#body_wrap #content .post_content .prmc-page .prmc-footer a.prmc-footer__btn--primary{background:#0b766f!important;color:#fff!important;border-color:#0b766f!important}#body_wrap #content .post_content .prmc-page .prmc-footer a.prmc-footer__btn--secondary{background:#fff!important;color:#0b2f49!important;border-color:#b9ced9!important}#body_wrap #content .post_content .prmc-page .prmc-footer__legal a{background:#fff!important;color:#526579!important;border-color:#d8e8ef!important}#body_wrap #content .post_content .prmc-page .prmc-footer__bottom,#body_wrap #content .post_content .prmc-page .prmc-footer__bottom p{color:#697b8e!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-topbar{background:#fff!important;background-image:none!important;color:#102033!important;border-top:1px solid #edf2f5!important;border-bottom:2px solid var(--prmc-gold)!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-topbar:where(a,span,strong){color:#102033!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-signal-strip{background:#f7fbfd!important;background-image:none!important;color:#102033!important;border-color:#d8e8ef!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-signal-strip__track>*{background:#fff!important;color:#102033!important;border-color:#d8e8ef!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer{background:#fff!important;background-image:none!important;color:#102033!important;border-top:3px solid var(--prmc-gold)!important;box-shadow:none!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer:where(p,li,dt,dd,strong,span,h2,h3,h4,a,small){color:#102033!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__top,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__assurance,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__legal{border-color:#d8e8ef!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__brand,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__section,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__cta,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__assurance-item{background:#fff!important;background-image:none!important;color:#102033!important;border-color:#d8e8ef!important;box-shadow:0 12px 30px rgba(11,47,73,.06)!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__logo,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer a.prmc-footer__logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__lead{color:#526579!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company div{border-color:#e5eef2!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company::after,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company div:nth-child(5)::before,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company div:nth-child(5)::after{color:#102033!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__section h3{border-bottom-color:#d8e8ef!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__cta{background:linear-gradient(135deg,#f7fbfd,#fff)!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__cta-copy span,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__assurance-item span{color:#0b766f!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer a.prmc-footer__btn--primary{background:#0b766f!important;color:#fff!important;border-color:#0b766f!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer a.prmc-footer__btn--secondary{background:#fff!important;color:#0b2f49!important;border-color:#b9ced9!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__legal a{background:#fff!important;color:#526579!important;border-color:#d8e8ef!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__bottom,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__bottom p{color:#697b8e!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__cta-copy strong,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__assurance-item strong,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company dd,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company dd a,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__section h3{color:#102033!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__company dt,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__cta-copy span,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__assurance-item span{color:#0b766f!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__section a{background:transparent!important;color:#526579!important}#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__lead,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__legal a,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__bottom,#body_wrap #content #main_content .post_content .prmc-page .prmc-footer__bottom p{color:#526579!important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page section.prmc-section:has(form#ma-contact-form){background:#f8fafc !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form.prmc-form{width:100% !important;max-width:900px !important;margin:28px auto 0 !important;padding:32px !important;box-sizing:border-box !important;border:1px solid #cbd5e1 !important;border-radius:12px !important;background:#ffffff !important;color:#111827 !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__guide{display:grid !important;grid-template-columns:36px minmax(0,1fr) !important;gap:14px !important;margin:0 0 22px !important;padding:16px 18px !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;background:#f8fafc !important;color:#334155 !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__guide-mark{width:36px !important;height:36px !important;border-radius:8px !important;background:#14213d !important;color:#ffffff !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__guide strong{color:#0f172a !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__guide p{color:#475569 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:22px !important;width:100% !important;min-width:0 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field{display:grid !important;grid-column:1 / -1 !important;grid-template-columns:minmax(0,1fr) !important;gap:8px !important;width:100% !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#111827 !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field:focus-within{border:0 !important;background:transparent !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-field-label{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;color:#111827 !important;font-size:15px !important;font-weight:800 !important;line-height:1.55 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-field-help,html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__submit-note{color:#475569 !important;opacity:1 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-required{border:0 !important;background:#b42318 !important;color:#ffffff !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-optional{border:1px solid #cbd5e1 !important;background:#e2e8f0 !important;color:#334155 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field input:not([type=checkbox]),html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field select,html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;min-height:56px !important;box-sizing:border-box !important;padding:13px 14px !important;border:2px solid #64748b !important;border-radius:8px !important;background:#ffffff !important;color:#111827 !important;font-size:16px !important;line-height:1.55 !important;box-shadow:none !important;opacity:1 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea{min-height:200px !important;resize:vertical !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field input::placeholder,html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea::placeholder{color:#6b7280 !important;opacity:1 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field:is(input,select,textarea):focus-visible{border-color:#1d4ed8 !important;outline:3px solid #0b63ce !important;outline-offset:3px !important;box-shadow:0 0 0 6px #ffffff !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field input[required]:not(:placeholder-shown):invalid,html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea[required]:not(:placeholder-shown):invalid{border-color:#b42318 !important;background:#fffafa !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-shortcuts{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:8px !important;width:100% !important;margin:0 !important;padding:14px !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;background:#f8fafc !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-shortcuts span{grid-column:1 / -1 !important;color:#334155 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-shortcuts button{display:flex !important;justify-content:flex-start !important;width:100% !important;min-height:48px !important;padding:10px 12px !important;border:1px solid #94a3b8 !important;border-radius:8px !important;background:#ffffff !important;color:#14213d !important;font-size:14px !important;font-weight:800 !important;line-height:1.5 !important;box-shadow:none !important;transform:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-shortcuts button:hover{border-color:#64748b !important;background:#f8fafc !important;color:#14213d !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-shortcuts button:focus-visible{outline:3px solid #0b63ce !important;outline-offset:3px !important;box-shadow:0 0 0 6px #ffffff !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__note{width:100% !important;box-sizing:border-box !important;margin:18px 0 0 !important;padding:16px !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;background:#f8fafc !important;color:#475569 !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-legal-links a{color:#1d4ed8 !important;text-decoration:underline !important;text-underline-offset:3px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check{display:grid !important;grid-template-columns:24px minmax(0,1fr) !important;align-items:start !important;gap:10px !important;width:100% !important;min-height:54px !important;box-sizing:border-box !important;margin:12px 0 0 !important;padding:14px !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;background:#f8fafc !important;color:#1f2937 !important;font-size:15px !important;font-weight:800 !important;line-height:1.7 !important;box-shadow:none !important;cursor:pointer !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check input[type=checkbox]{display:block !important;width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;max-width:24px !important;max-height:24px !important;margin:2px 0 0 !important;padding:0 !important;accent-color:#1d4ed8 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check:has(input:focus-visible){border-color:#1d4ed8 !important;outline:3px solid #0b63ce !important;outline-offset:3px !important;box-shadow:0 0 0 6px #ffffff !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check:not(.prmc-consent-check)>span>br{display:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check:not(.prmc-consent-check)>span:has(>br:only-child)::before{content:"上記の個人情報の取扱い・利用上の注意に同意する" !important;display:block !important;color:#1f2937 !important;font-size:15px !important;font-weight:800 !important;line-height:1.7 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-consent-check small{display:block !important;margin-top:4px !important;color:#475569 !important;font-size:13px !important;font-weight:600 !important;line-height:1.7 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__submit-row{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin:22px 0 0 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__submit-row button[type=submit]{display:flex !important;width:100% !important;max-width:none !important;min-width:0 !important;min-height:60px !important;box-sizing:border-box !important;border:1px solid #14213d !important;border-radius:8px !important;background:#14213d !important;background-image:none !important;color:#ffffff !important;font-size:16px !important;font-weight:800 !important;box-shadow:none !important;opacity:1 !important;filter:none !important;transform:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form:invalid .prmc-form__submit-row button[type=submit]{border-color:#cbd5e1 !important;background:#e2e8f0 !important;background-image:none !important;color:#475569 !important;box-shadow:none !important;opacity:1 !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__submit-row button[type=submit]:disabled{cursor:wait !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__submit-row button[type=submit]:focus-visible{outline:3px solid #0b63ce !important;outline-offset:3px !important;box-shadow:0 0 0 6px #ffffff !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-card{border:1px solid #cbd5e1 !important;border-radius:10px !important;background:#ffffff !important;color:#0f172a !important;box-shadow:none !important;transform:none !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-card:hover{box-shadow:none !important;transform:none !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-card-icon{border-radius:8px !important;background:#f1f5f9 !important;color:#14213d !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-grid-2 .prmc-card .prmc-btn{width:100% !important;min-height:56px !important;box-sizing:border-box !important;border:1px solid #14213d !important;border-radius:8px !important;box-shadow:none !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-grid-2 .prmc-card .prmc-btn--primary{background:#14213d !important;color:#ffffff !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-grid-2 .prmc-card .prmc-btn--secondary{border-color:#64748b !important;background:#ffffff !important;color:#14213d !important}html body #body_wrap.page-id-110 #main_content .post_content .prmc-page .prmc-grid-2 .prmc-card .prmc-btn:focus-visible{outline:3px solid #0b63ce !important;outline-offset:3px !important;box-shadow:0 0 0 6px #ffffff !important}@media (max-width:600px){html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page section.prmc-section:has(>.prmc-wrap>form#ma-contact-form)>.prmc-wrap{padding-left:8px !important;padding-right:8px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form.prmc-form{padding:20px 16px !important;border-radius:10px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__guide{grid-template-columns:minmax(0,1fr) !important;padding:14px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form-grid{gap:18px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field input:not([type=checkbox]),html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field select{min-height:54px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea{min-height:180px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check{padding:12px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form .prmc-form__submit-row button[type=submit]{min-height:58px !important}body:has(#body_wrap:is(.page-id-4619,.page-id-4620)) .prmc-mobile-cta{display:none !important}}@media (max-width:360px){html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page section.prmc-section:has(>.prmc-wrap>form#ma-contact-form)>.prmc-wrap{padding-left:6px !important;padding-right:6px !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form.prmc-form{padding:16px 12px !important}}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field:is(input,select,textarea):not(:focus-visible),html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check input[type=checkbox]:not(:focus-visible){outline:none !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field input:not(:focus-visible),html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field select:not(:focus-visible),html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea:not(:focus-visible),html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-privacy-check input[type=checkbox]:not(:focus-visible){outline:none !important;box-shadow:none !important}html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field input:focus-visible,html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field select:focus-visible,html body #body_wrap:is(.page-id-4619,.page-id-4620) #main_content .post_content .prmc-page form#ma-contact-form label.prmc-field textarea:focus-visible{border-color:#1d4ed8 !important;outline:3px solid #0b63ce !important;outline-offset:3px !important;box-shadow:0 0 0 6px #ffffff !important}