.pricing-details{margin-top:25px;border-top:1px solid #e0e5e3;padding-top:16px}.pricing-details summary{cursor:pointer;font-weight:800;color:#176b68}.pricing-details p{font-size:13px;color:#607174;margin-bottom:0}.calc-transfer{background:#eef7f4;border-radius:12px;padding:15px}.calc-transfer input{background:#fff;color:#176b68;font-weight:700}
:focus-visible{outline:3px solid #f2763b!important;outline-offset:4px}.nav a,.btn,.menu-btn,.floating{touch-action:manipulation}.field input[readonly]{cursor:default}@media(max-width:600px){input,select,textarea{font-size:16px!important}.btn{width:100%}.calc-result .btn{width:100%}.menu-btn{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.faq-v2{background:#f8f7f3}.faq-list{max-width:900px;margin-left:auto}.faq-list details{border-top:1px solid #ccd4d2;padding:0 5px}.faq-list details:last-child{border-bottom:1px solid #ccd4d2}.faq-list summary{list-style:none;cursor:pointer;padding:25px 45px 25px 0;font-size:18px;font-weight:800;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'＋';position:absolute;right:5px;color:#f2763b;font-size:25px}.faq-list details[open] summary::after{content:'−'}.faq-list p{color:#607174;margin:0;padding:0 45px 25px 0}.policy{max-width:820px}.policy h2{font-size:24px;margin:45px 0 10px}.policy h2:first-child{margin-top:0}.policy p{color:#607174}.footer-bottom a{color:#afc1c1;text-decoration:underline;text-underline-offset:4px}
