.child_theme .hs-form .hs_submit .hs-button,.child_theme .hsfc-FormWrapper form .hsfc-NavigationRow__Buttons .hsfc-Button{align-items:center;background-color:#101649!important;border:2px solid rgba(16,22,73,0)!important;border-radius:16px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;justify-content:center;margin:30px auto!important;max-width:240px!important;padding:16px 40px!important;position:relative!important;text-shadow:none!important;transition:all .4s ease!important;width:100%!important}.child_theme .hs-form .hs_submit .hs-button:hover,.child_theme .hsfc-FormWrapper form .hsfc-Button:hover{background-color:#101649!important;opacity:.9!important}.child_theme .hs-form .hs_submit .hs-button:after,.child_theme .hsfc-FormWrapper form .hsfc-Button:after{background:url(https://www.vuls.biz/hubfs/raw_assets/public/FutureVuls_November2025/images/White_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px}.child_theme .hs-form input[type=checkbox],.child_theme .hs-form input[type=radio],.child_theme .hsfc-FormWrapper input[type=checkbox],.child_theme .hsfc-FormWrapper input[type=radio]{appearance:none!important;-webkit-appearance:none!important;background-color:#fff!important;border:2px solid #0f1545!important;cursor:pointer!important;display:inline-block!important;flex-shrink:0!important;height:20px!important;margin:0 12px 0 0!important;min-height:20px!important;min-width:20px!important;padding:0!important;position:relative!important;vertical-align:middle!important;width:20px!important}.child_theme .hs-form input[type=radio],.child_theme .hsfc-FormWrapper input[type=radio]{border-radius:50%!important}.child_theme .hs-form input[type=checkbox],.child_theme .hsfc-FormWrapper input[type=checkbox]{border-radius:4px!important}.child_theme .hs-form input[type=radio]:checked:after,.child_theme .hsfc-FormWrapper input[type=radio]:checked:after{background-color:#0f1545!important;border-radius:50%!important;content:""!important;height:10px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:10px!important}.child_theme .hs-form input[type=checkbox]:checked,.child_theme .hsfc-FormWrapper input[type=checkbox]:checked{background-color:#0f1545!important}.child_theme .hs-form input[type=checkbox]:checked:after,.child_theme .hsfc-FormWrapper input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;height:9px!important;left:5px!important;position:absolute!important;top:2px!important;transform:rotate(45deg)!important;width:5px!important}.child_theme .hs-form-checkbox-display,.child_theme .hs-form-radio-display,.child_theme .hsfc-CheckboxField__Label,.child_theme .hsfc-RadioField__Label{align-items:center!important;cursor:pointer!important;display:flex!important;margin:12px 0!important}.child_theme .hs-form-booleancheckbox-display span .hs-form-required,.child_theme .hs-form-field label .hs-form-required,.hs-form-required,.hsfc-RequiredIndicator{display:none!important}.child_theme .hs-form-booleancheckbox-display:has(.hs-form-required):before,.child_theme .hs-form-field>label:has(.hs-form-required):before,.child_theme .hsfc-FieldLabel:has(.hsfc-RequiredIndicator):before{background-color:#ffec1c!important;border-radius:2px!important;color:#000!important;content:"必須"!important;display:inline-block!important;font-size:11px!important;font-weight:700!important;line-height:2!important;margin-right:8px!important;padding:0 6px!important}.child_theme .hs-form-booleancheckbox-display{align-items:center}.child_theme .hs-form .hs-input:not([type=checkbox]):not([type=radio]),.child_theme .hsfc-FormWrapper .hsfc-Field__Input{border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;font-size:16px!important;padding:12px 15px!important;width:100%!important}.child_theme .hs-error-msgs{color:#ad0000!important;font-size:13px!important;list-style:none!important;padding:0!important}.child_theme .hs-fieldtype-checkbox>label,.child_theme .hs-fieldtype-radio>label,.child_theme .hs-form-field>label,.child_theme .hs-form-field>label span,.child_theme .hsfc-FieldLabel{font-weight:700!important}.child_theme .hs-form-checkbox-display,.child_theme .hs-form-checkbox-display span,.child_theme .hs-form-radio-display,.child_theme .hs-form-radio-display span,.child_theme .inputs-list span{font-weight:400!important}.child_theme .hs-form-booleancheckbox-display{display:flex!important;line-height:1.5!important}.child_theme .hs-form-booleancheckbox-display:has(.hs-form-required):before{align-items:center;display:inline-flex!important;flex-shrink:0!important;height:20px;justify-content:center;line-height:1.4!important;margin-top:0!important}.child_theme .hs-form-booleancheckbox-display input[type=checkbox]{flex-shrink:0!important;margin-right:10px!important;margin-top:0!important}.child_theme .hs-form-booleancheckbox-display span{display:inline-block!important;line-height:1.5!important;margin-top:-1px}.two-col-content.fv-sticky-form .flex_row{align-items:stretch!important;display:flex;flex-wrap:nowrap!important;gap:0!important;justify-content:space-between;row-gap:0!important}.two-col-content.fv-sticky-form .flex_row>.media_column{flex:1 1 auto!important;max-width:none!important;min-width:0;order:1!important;padding:0 48px 0 0!important;width:auto!important}.two-col-content.fv-sticky-form .flex_row>.content-col{flex:0 0 400px!important;max-width:400px!important;order:2!important;padding:0!important;width:400px!important}.two-col-content.fv-sticky-form .content-col .cont-inner{background-color:#fafafa!important;border:1px solid #ddd!important;border-radius:24px!important;max-height:calc(100vh - 120px);max-width:none!important;overflow-y:auto;overflow-y:overlay;padding:20px 18px!important;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:104px}.two-col-content.fv-sticky-form .content-col .cont-inner::-webkit-scrollbar{height:0;width:0}.two-col-content.fv-sticky-form .content-col .form_wrap:after{content:none!important}.two-col-content.fv-sticky-form .content-col .form_wrap{padding:0!important;position:static!important}.two-col-content.fv-sticky-form .content-col .form_wrap form{padding:0!important}.two-col-content.fv-sticky-form .content-col .form_wrap h2,.two-col-content.fv-sticky-form .content-col .form_wrap h3{color:#0f1545;font-size:16px!important;line-height:1.5;margin:0 0 10px!important}.two-col-content.fv-sticky-form .content-col .description{margin:12px 0 0!important;order:2}.two-col-content.fv-sticky-form .content-col .description p{font-size:11px!important;line-height:1.6!important;margin:0 0 4px!important;padding-left:0!important;text-indent:0!important}.two-col-content.fv-sticky-form .content-col .description p a{color:#ce9449;text-decoration:underline}.two-col-content.fv-sticky-form .content-col .hs-form .hs-form-field{margin-bottom:10px!important}.two-col-content.fv-sticky-form .content-col .hs-form .hs-input:not([type=checkbox]):not([type=radio]){font-size:14px!important;padding:7px 10px!important}.two-col-content.fv-sticky-form .content-col .hs-form-field>label{display:inline-block;font-size:13px!important;margin-bottom:3px}.two-col-content.fv-sticky-form .content-col .hs-form textarea.hs-input{min-height:80px!important}.two-col-content.fv-sticky-form .content-col .hs-form .hs_submit .hs-button{margin:14px auto 2px!important;max-width:200px!important;padding:9px 16px!important}.two-col-content.fv-sticky-form .content-col .hsfc-FormWrapper .hsfc-Field__Input,.two-col-content.fv-sticky-form .content-col .hsfc-FormWrapper form input:not([type=checkbox]):not([type=radio]),.two-col-content.fv-sticky-form .content-col .hsfc-FormWrapper form select{box-sizing:border-box!important;font-size:14px!important;margin-bottom:10px!important;min-height:unset!important;padding:7px 10px!important;width:100%!important}.two-col-content.fv-sticky-form .content-col .hsfc-FormWrapper form textarea{font-size:14px!important;min-height:80px!important}.two-col-content.fv-sticky-form .content-col .hsfc-FieldLabel{font-size:13px!important;margin-bottom:3px!important}.two-col-content.fv-sticky-form .content-col .hsfc-FormWrapper form .hsfc-Row:not(:first-child){margin-top:0!important}.two-col-content.fv-sticky-form .content-col .hsfc-FormWrapper form .hsfc-NavigationRow__Buttons .hsfc-Button{margin:14px auto 2px!important;padding:9px 16px!important}.two-col-content.fv-sticky-form .content-col .hs-form-checkbox-display,.two-col-content.fv-sticky-form .content-col .hs-form-radio-display,.two-col-content.fv-sticky-form .content-col .hsfc-CheckboxField__Label,.two-col-content.fv-sticky-form .content-col .hsfc-RadioField__Label{margin:6px 0!important}.two-col-content.fv-sticky-form .media_column .content_box{background:transparent!important;border:none!important;border-radius:0!important;margin-top:24px!important;padding:0!important}.two-col-content.fv-sticky-form .media_column .mediaimg .single-img img{display:block;filter:drop-shadow(0 12px 24px rgba(15,21,69,.15));height:auto;max-width:520px;width:100%!important}.two-col-content.fv-sticky-form .fv-c-heading{border:none;color:#0f1545;font-size:24px;font-weight:700;line-height:1.5;margin:48px 0 16px!important;padding:0}.two-col-content.fv-sticky-form .fv-c-lead{font-size:16px;line-height:1.8;margin:0 0 8px}.two-col-content.fv-sticky-form .fv-c-points{list-style:none!important;margin:16px 0 0!important;padding:0!important}.two-col-content.fv-sticky-form .fv-c-points li{background-image:url(https://www.vuls.biz/hubfs/raw_assets/public/FutureVuls_November2025/images/icon-check-ora.svg);background-position:left top 8px;background-repeat:no-repeat;background-size:16px 12px;font-weight:600;line-height:1.8;margin:0 0 8px!important;padding-left:26px}.two-col-content.fv-sticky-form .fv-c-card{background-color:#fff;border:1px solid #ddd;border-radius:24px;margin-top:24px;padding:28px 28px 24px}.two-col-content.fv-sticky-form .fv-c-card-title{align-items:center;color:#0f1545;display:flex;font-size:18px;font-weight:700;gap:12px;line-height:1.5;margin:0 0 16px!important}.two-col-content.fv-sticky-form .fv-c-card-title:before{background-color:#ffec1c;background-image:url(https://www.vuls.biz/hubfs/raw_assets/public/FutureVuls_November2025/images/finger.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:100px;content:"";flex-shrink:0;height:32px;width:32px}.two-col-content.fv-sticky-form .fv-c-card .fv-c-points{margin-top:0!important}.two-col-content.fv-sticky-form .fv-c-card-note{color:#555;font-size:13px!important;line-height:1.8;margin:12px 0 0!important;padding-left:1em;text-indent:-1em}.two-col-content.fv-sticky-form .fv-c-flow{list-style:none!important;margin:0!important;padding:0!important}.two-col-content.fv-sticky-form .fv-c-flow li{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;display:flex;font-weight:600;gap:12px;line-height:1.6;margin:0 0 10px!important;padding:14px 16px}.two-col-content.fv-sticky-form .fv-c-flow-step{background-color:#0f1545;border-radius:100vh;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:4px 12px;white-space:nowrap}.two-col-content.fv-sticky-form .fv-c-faq{background-color:#fff;border:1px solid #ddd;border-radius:16px}.two-col-content.fv-sticky-form .fv-c-faq+.fv-c-faq{margin-top:12px}.two-col-content.fv-sticky-form .fv-c-faq summary{align-items:flex-start;cursor:pointer;display:flex;font-weight:600;gap:12px;line-height:1.6;list-style:none;padding:16px 48px 16px 20px;position:relative}.two-col-content.fv-sticky-form .fv-c-faq summary::-webkit-details-marker{display:none}.two-col-content.fv-sticky-form .fv-c-faq summary:before{color:#ce9449;content:"Q";font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.two-col-content.fv-sticky-form .fv-c-faq summary:after{border-bottom:2px solid #0f1545;border-right:2px solid #0f1545;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .3s ease;width:10px}.two-col-content.fv-sticky-form .fv-c-faq[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.two-col-content.fv-sticky-form .fv-c-faq summary:hover{background-color:#ffeccb;border-radius:16px}.two-col-content.fv-sticky-form .fv-c-faq-a{border-top:1px dashed #ddd;margin-right:20px;padding:12px 20px 16px 52px}.two-col-content.fv-sticky-form .fv-c-faq-a p{font-size:15px!important;line-height:1.8;margin:0!important}.two-col-content.fv-sticky-form .fv-c-faq-a a,.two-col-content.fv-sticky-form .text_block .fv-c-lead a{color:#ce9449;text-decoration:underline;word-break:break-all}.two-col-content.fv-sticky-form .fv-form-jump{align-items:center;background-color:#0f1545;border-radius:100vh;bottom:16px;box-shadow:0 4px 12px rgba(15,21,69,.3);color:#fff!important;display:none;font-size:14px;font-weight:600;justify-content:center;left:50%;padding:12px 40px;position:fixed;text-decoration:none!important;transform:translateX(-50%);z-index:90}.two-col-content.fv-sticky-form .fv-form-anchor{display:block;scroll-margin-top:90px}@media (max-width:1199px){.two-col-content.fv-sticky-form .flex_row>.content-col{flex:0 0 340px!important;max-width:340px!important;width:340px!important}.two-col-content.fv-sticky-form .flex_row>.media_column{padding-right:32px!important}}@media (max-width:991px){.two-col-content.fv-sticky-form .flex_row{flex-wrap:wrap!important}.two-col-content.fv-sticky-form .flex_row>.content-col,.two-col-content.fv-sticky-form .flex_row>.media_column{flex:1 1 100%!important;max-width:100%!important;padding:0!important;width:100%!important}.two-col-content.fv-sticky-form .flex_row>.content-col{margin-top:32px}.two-col-content.fv-sticky-form .content-col .cont-inner{max-height:none;overflow-y:visible;position:static}.two-col-content.fv-sticky-form .fv-form-jump{display:inline-flex}.two-col-content.fv-sticky-form .fv-c-heading{font-size:20px;margin-top:40px!important}}