body.page-template-page-information{background:#fff}
.fv-information{font-family:Inter,Arial,sans-serif;color:#596d91;font-size:17px;line-height:1.65}
.fv-information *{box-sizing:border-box}
.fv-information-hero{background:linear-gradient(110deg,#eaf5ff 0%,#f2f8ff 62%,#eaf4ff 100%)}
.fv-information-hero-inner{max-width:1200px;width:calc(100% - 80px);min-height:218px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0}
.fv-information-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;font-size:13px;line-height:1.5;margin-bottom:20px}
.fv-information a{color:#0878ef;text-decoration:underline;text-underline-offset:3px}
.fv-information-breadcrumb a{color:#526b92}
.fv-information h1,.fv-information h2,.fv-information h3{font-family:inherit;color:#0b1c51;text-transform:none;font-weight:700;letter-spacing:-.035em;line-height:1.25}
.fv-information h1{font-size:clamp(30px,3.5vw,44px);margin:0}
.fv-information-intro{font-size:18px;margin-top:12px}.fv-information-intro p{margin:0}
.fv-information-art{width:255px;height:160px;flex-shrink:0}
.fv-information-body{max-width:1200px;width:calc(100% - 80px);margin:0 auto;padding:48px 0 60px;overflow-wrap:anywhere}
.fv-information-body>p{margin:0 0 24px}.fv-information-body h2{font-size:27px;margin:30px 0 14px}.fv-information-body h3{font-size:22px;margin:24px 0 12px}
.fv-information-body ul{padding-left:25px}.fv-information-body li::marker{color:#167bff}
.fv-information-body blockquote{background:#edf6ff;border:0;border-radius:10px;padding:24px 30px;margin:26px 0}
.fv-information .fvcalc{margin:0;max-width:none;color:#596d91;--fv-navy:#0b1c51;--fv-border:#dce6f3;--fv-muted:#596d91}
.fv-information .fvcalc-head{padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid #dce6f3}
.fv-information .fvcalc-kicker{color:#0878ef;font-size:12px;letter-spacing:.07em;margin-bottom:12px}
.fv-information .fvcalc-head h2{font-size:27px;margin:0 0 14px;max-width:660px}
.fv-information .fvcalc-head p{font-size:18px;line-height:1.65;max-width:760px}
.fv-information .fvcalc-grid{grid-template-columns:minmax(0,1fr) 280px;gap:30px}
.fv-information .fvcalc-fields{border:0;border-radius:0;overflow:visible}
.fv-information .fvcalc-step{padding:0 0 28px;margin-bottom:28px;grid-template-columns:32px minmax(0,1fr);gap:13px}
.fv-information .fvcalc-step:last-child{padding-bottom:0;margin-bottom:0}
.fv-information .fvcalc-stepnum{width:30px;height:30px;background:#ff7a21;color:#fff;font-size:15px}
.fv-information .fvcalc-stepbody h3{font-size:21px;margin:2px 0 20px}
.fv-information .fvcalc label,.fv-information .fvcalc-desttype>span{font-weight:600;color:#526584}
.fv-information .fvcalc select,.fv-information .fvcalc input[type=number]{border-color:#d4dfed;border-radius:7px;color:#18325b;font-weight:400;min-height:48px}
.fv-information .fvcalc-mode span{border-radius:7px;font-weight:600;font-size:13px}
.fv-information .fvcalc-mode input:checked+span{background:#edf6ff;border-color:#1680ff;color:#0766cc}
.fv-information .fvcalc select:focus,.fv-information .fvcalc input[type=number]:focus,.fv-information .fvcalc-mode input:focus-visible+span{outline:2px solid #167bff;outline-offset:3px;border-color:#167bff}
.fv-information .fvcalc-result{background:linear-gradient(125deg,#e8f4ff,#f1f7ff);border:1px solid #dfedff;border-radius:10px;padding:26px 24px;color:#0b1c51;top:110px}
.fv-information .fvcalc-result-label{color:#0878ef;font-size:16px}
.fv-information .fvcalc-price{margin:18px 0 25px;gap:6px}.fv-information .fvcalc-price strong{font-size:38px}
.fv-information .fvcalc-monthly{border-color:#d1e2f6;display:block}.fv-information .fvcalc-monthly span{color:#596d91;display:block;margin-bottom:9px}.fv-information .fvcalc-monthly strong{font-size:28px}
.fv-information .fvcalc-status{color:#526584}.fv-information .fvcalc-status.is-error{color:#a72b32}
@media(max-width:760px){.fv-information-hero-inner{width:calc(100% - 40px);min-height:190px;gap:10px}.fv-information-art{width:145px;height:120px}.fv-information-body{width:calc(100% - 40px);padding:34px 0 45px}.fv-information .fvcalc-grid{grid-template-columns:1fr}.fv-information .fvcalc-result{position:static}.fv-information .fvcalc-mode{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.fv-information-hero-inner{min-height:180px;padding:28px 0}.fv-information-art{display:none}.fv-information-breadcrumb{font-size:12px;margin-bottom:20px}.fv-information h1{font-size:32px}.fv-information .fvcalc-head h2{font-size:24px}.fv-information .fvcalc-head p{font-size:16px}.fv-information .fvcalc-stepbody h3{font-size:19px}.fv-information .fvcalc-step{gap:10px}.fv-information .fvcalc-mode{grid-template-columns:1fr}.fv-information .fvcalc-result{padding:24px}.fv-information .fvcalc-mode-small{grid-template-columns:1fr 1fr}}

.fv-information .fvcalc-call-description{color:#526584}.fv-information .fvcalc-per-minute{color:#526584}.fv-information .fvcalc-price{margin-bottom:12px}

.fv-information .cky-banner-element{display:inline-block;max-width:100%;padding:12px 20px;border:1px solid #1863dc;border-radius:6px;background:#1863dc;color:#fff;font:inherit;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}
.fv-information .cky-banner-element:hover{background:#104fae}
.fv-information .cky-banner-element:focus-visible{outline:3px solid #0b1c51;outline-offset:4px}

/* Imported informational pages retain their full editorial content. */
.fv-information-hero-inner>div{min-width:0}
.fv-information-body p{line-height:1.7}
.fv-information-body hr{border:0;border-top:1px solid #dce6f3;margin:32px 0}
.fv-information-body ol{padding-left:28px}
.fv-information-body li{padding-left:4px;margin-bottom:10px}
.fv-information-body li>p{margin-bottom:10px}
.fv-information-body img,.fv-information-body video{max-width:100%;height:auto}
.fv-information-body table{display:block;max-width:100%;overflow-x:auto}
.fv-information-body .faq-wrapper{counter-reset:fv-faq}
.fv-information-body .faq-body{position:relative;counter-increment:fv-faq;margin:0;padding:28px 0 28px 48px;border-bottom:1px solid #dce6f3;overflow:visible}
.fv-information-body .faq-body:first-child{padding-top:0}
.fv-information-body .faq-body::before{content:counter(fv-faq);position:absolute;left:0;top:28px;width:30px;height:30px;border-radius:50%;background:#ff7a21;color:#fff;text-align:center;line-height:30px;font-size:15px;font-weight:700}
.fv-information-body .faq-body:first-child::before{top:0}
.fv-information-body .faq-body .media-body{display:block;width:auto;overflow:visible}
.fv-information-body .faq-title{margin:1px 0 14px;font-size:23px}
.fv-information-body .faq-title-details p:last-child{margin-bottom:0}
@media(max-width:480px){.fv-information-body h2{font-size:24px}.fv-information-body h3{font-size:20px}.fv-information-body .faq-body{padding-left:42px}.fv-information-body .faq-title{font-size:20px}}
.fv-information-hero h1,.fv-information-breadcrumb{overflow-wrap:anywhere}
.fv-information-hero h1{hyphens:auto}
