.v7-chat-layout,.v7-chat-wrapper,.v7-sim__result,.v7-compare-card{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif!important}.v7-chat-header{-webkit-backdrop-filter:blur(min(1.667vw,8px));backdrop-filter:blur(min(1.667vw,8px));z-index:10;background:#fffffff2;border-bottom:min(.208vw,1px) solid #0000000f;align-items:center;padding:min(2.917vw,14px) min(3.333vw,16px);display:flex;position:relative;box-shadow:0 min(.417vw,2px) min(2.083vw,10px) #0000000a}.v7-chat-header__icon{border:min(.417vw,2px) solid #fff;border-radius:50%;width:min(8.333vw,40px);height:min(8.333vw,40px);position:relative;overflow:hidden;box-shadow:0 min(.417vw,2px) min(1.25vw,6px) #0000001a}.v7-chat-header__icon img{object-fit:cover;width:100%;height:100%}.v7-chat-header__status{background-color:#10b981;border:min(.417vw,2px) solid #fff;border-radius:50%;width:min(2.5vw,12px);height:min(2.5vw,12px);position:absolute;bottom:0;right:0}.v7-chat-header__title{color:#1e293b;letter-spacing:min(.104vw,.5px);flex-grow:1;margin-left:min(2.5vw,12px);font-size:min(3.333vw,16px);font-weight:700}.v7-chat-timeline{box-sizing:border-box;background:#f1f5f9;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:min(3.333vw,16px);width:100%;padding:min(3.333vw,16px) min(2.917vw,14px) min(58.333vw,280px);display:flex}.v7-msg{opacity:0;align-items:flex-start;display:flex}@keyframes fadeInMsg{to{opacity:1}}@keyframes slideInUser{0%{opacity:0;transform:translate(min(2.917vw,14px))scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.v7-msg--system{align-self:flex-start;width:100%;max-width:100%;animation:.15s ease-out forwards fadeInMsg}.v7-msg--user{flex-direction:row-reverse;align-self:flex-end;max-width:88%;animation:.22s cubic-bezier(.2,.8,.2,1) forwards slideInUser}.v7-msg--consecutive{margin-top:max(-1.667vw,-8px)}.v7-msg__content{flex-direction:column;display:flex}.v7-msg--system .v7-msg__content{align-items:flex-start;width:100%}.v7-msg--user .v7-msg__content{align-items:flex-end;margin-right:min(2.083vw,10px)}.v7-msg__name{color:#334155;letter-spacing:min(.104vw,.5px);margin-bottom:min(1.25vw,6px);margin-left:min(.833vw,4px);font-size:min(3.125vw,15px);font-weight:700}.v7-msg__bubble{word-break:break-word;overflow-wrap:break-word;border-radius:min(3.333vw,16px);padding:min(2.708vw,13px) min(3.125vw,15px);font-size:clamp(min(3.333vw,16px),min(4.6vw,22.08px),min(3.854vw,18.5px));line-height:1.5;position:relative;box-shadow:0 min(.417vw,2px) min(1.25vw,6px) #0000000d}.v7-msg--system .v7-msg__bubble{color:#1e293b;background-color:#fff;border-radius:min(.833vw,4px) min(4.167vw,20px) min(4.167vw,20px);width:100%}.v7-highlight-red{color:#dc2626;font-weight:800}.v7-highlight-blue{color:#2563eb;font-weight:800}.v7-msg--system .v7-msg__bubble:after{display:none}.v7-msg--user .v7-msg__bubble{color:#fff;background:#2563eb;border-radius:min(4.167vw,20px) min(.833vw,4px) min(4.167vw,20px) min(4.167vw,20px);font-weight:600}.v7-msg--user .v7-msg__bubble:after{display:none}.v7-msg__time{color:#94a3b8;margin-top:min(.833vw,4px);margin-left:min(.833vw,4px);font-size:min(2.292vw,11px)}.v7-msg--user .v7-msg__time{text-align:right;margin-right:min(.833vw,4px)}.v7-typing{align-items:center;gap:min(.833vw,4px);display:flex;background-color:#fff!important;padding:min(2.917vw,14px) min(3.75vw,18px)!important}.v7-typing__dot{background-color:#94a3b8;border-radius:50%;width:min(1.25vw,6px);height:min(1.25vw,6px);animation:1.2s ease-in-out infinite typingBounce}.v7-typing__dot:first-child{animation-delay:0s}.v7-typing__dot:nth-child(2){animation-delay:.2s}.v7-typing__dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}}.v7-inline-action-area{opacity:0;flex-direction:column;gap:min(2.5vw,12px);width:100%;margin-top:min(2.5vw,12px);margin-bottom:min(4.167vw,20px);animation:.15s ease-out forwards fadeInMsg;display:flex}.v7-choices-wrapper{flex-direction:column;width:100%;display:flex;position:relative}.v7-scroll-guide{justify-content:flex-end;align-items:center;margin-bottom:min(1.25vw,6px);padding-right:min(.833vw,4px);display:flex}.v7-redo-btn{color:#475569;cursor:pointer;background:#fff;border:min(.208vw,1px) solid #cbd5e1;border-radius:min(20.833vw,100px);align-items:center;gap:min(.625vw,3px);padding:min(.833vw,4px) min(2.292vw,11px);font-size:min(2.5vw,12px);font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 min(.208vw,1px) min(.625vw,3px) #0000000a}.v7-redo-btn:hover,.v7-redo-btn:active{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.v7-scroll-guide span{color:#1e40af;letter-spacing:min(.063vw,.3px);-webkit-font-smoothing:antialiased;background-color:#dbeafe;border:min(.208vw,1px) solid #bfdbfe;border-radius:min(20.833vw,100px);align-items:center;gap:min(.833vw,4px);padding:min(.833vw,4px) min(2.5vw,12px);font-size:min(2.708vw,13px);font-weight:800;display:inline-flex}.v7-swipe-overlay{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.v7-swipe-overlay:after{content:"👆";opacity:0;filter:grayscale()brightness(.7);font-size:min(7.5vw,36px);animation:2s ease-in-out .5s 2 forwards v7-finger-swipe;position:absolute;top:50%;transform:translateY(-50%)}@keyframes v7-finger-swipe{0%{opacity:0;left:70%}15%{opacity:.7}50%{opacity:.7;left:20%}80%{opacity:0;left:20%}to{opacity:0;left:20%}}.v7-choices{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#93c5fd transparent;flex-flow:row;gap:min(2.083vw,10px);width:calc(100% + min(4.167vw,20px));margin-top:min(.417vw,2px);margin-left:max(-.833vw,-4px);padding:min(1.25vw,6px) min(8.333vw,40px) min(2.5vw,12px) min(.833vw,4px);display:flex;overflow-x:scroll}.v7-choices::-webkit-scrollbar{height:min(.833vw,4px)}.v7-choices::-webkit-scrollbar-track{background:0 0}.v7-choices::-webkit-scrollbar-thumb{background:#93c5fd;border-radius:min(.833vw,4px)}.v7-choice-btn{color:#fff;cursor:pointer;letter-spacing:min(.063vw,.3px);white-space:nowrap;scroll-snap-align:start;background:#2563eb;border:none;border-radius:min(20.833vw,100px);flex:none;justify-content:center;align-items:center;min-height:min(11.25vw,54px);padding:min(3.333vw,16px) min(5.417vw,26px);font-size:min(3.542vw,17px);font-weight:800;line-height:1.2;transition:all .15s;display:inline-flex;box-shadow:0 min(.833vw,4px) min(2.917vw,14px) #2563eb52}.v7-choice-btn:hover,.v7-choice-btn:active{background:#1d4ed8;transform:scale(.96);box-shadow:0 min(.417vw,2px) min(1.25vw,6px) #2563eb33}.v7-receive-choices-wrapper{justify-content:center;width:100%;padding:min(1.667vw,8px) min(.833vw,4px) min(3.333vw,16px);display:flex}.v7-receive-choices{justify-content:center;gap:min(3.333vw,16px);width:100%;max-width:min(83.333vw,400px);display:flex}.v7-receive-btn{color:#fff;cursor:pointer;letter-spacing:min(.208vw,1px);background:#2563eb;border:none;border-radius:min(20.833vw,100px);flex:1;justify-content:center;align-items:center;min-height:min(11.667vw,56px);padding:min(2.917vw,14px) min(4.167vw,20px);font-size:min(4.167vw,20px);font-weight:800;transition:all .15s;display:flex;box-shadow:0 min(.833vw,4px) min(2.917vw,14px) #2563eb52}.v7-receive-btn:hover,.v7-receive-btn:active{background:#1d4ed8;transform:scale(.97);box-shadow:0 min(.417vw,2px) min(1.25vw,6px) #2563eb33}.v7-start-btn{white-space:nowrap;color:#fff;cursor:pointer;letter-spacing:normal;background:#2563eb;border:none;border-radius:min(4.167vw,20px) min(.833vw,4px) min(4.167vw,20px) min(4.167vw,20px);justify-content:center;align-items:center;margin:0 min(2.083vw,10px) 0 auto;padding:min(2.917vw,14px) min(3.333vw,16px);font-size:min(3.958vw,19px);font-weight:600;line-height:1.55;transition:transform .15s,background-color .15s;display:inline-flex;box-shadow:0 min(.417vw,2px) min(1.25vw,6px) #0000000d}.v7-start-btn:hover,.v7-start-btn:active{background:#1d4ed8;transform:scale(.97)}@keyframes formCardFadeIn{0%{opacity:0}to{opacity:1}}.v7-form-card{background:#eff6ff;border:min(.208vw,1px) solid #e2e8f0;border-radius:min(3.333vw,16px);flex-direction:column;gap:min(3.333vw,16px);width:100%;margin-top:min(2.917vw,14px);padding:min(4.167vw,20px) min(3.333vw,16px);animation:.4s ease-out forwards formCardFadeIn;display:flex;box-shadow:0 min(.833vw,4px) min(3.333vw,16px) #00000014}.v7-form__badge{color:#166534;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:min(1.458vw,7px);font-size:clamp(min(3.333vw,16px),min(4.8vw,23.04px),min(4.063vw,19.5px));font-weight:800;line-height:1.5;display:flex}.v7-form__badge-icon{flex-shrink:0;font-size:clamp(min(3.75vw,18px),min(5.2vw,24.96px),min(4.583vw,22px))}.v7-form__fields{flex-direction:column;gap:min(2.917vw,14px);display:flex}.v7-form__group{flex-direction:column;gap:min(1.25vw,6px);display:flex}.v7-form__label{color:#1e293b;align-items:center;gap:min(1.25vw,6px);font-size:min(2.917vw,14px);font-weight:700;display:flex}.v7-form__req{color:#fff;background:#ef4444;border-radius:min(.833vw,4px);padding:min(.417vw,2px) min(1.25vw,6px);font-size:min(2.292vw,11px);font-weight:800;line-height:1}.v7-form__input{color:#0f172a;appearance:none;border:min(.313vw,1.5px) solid #cbd5e1;border-radius:min(2.083vw,10px);outline:none;width:100%;padding:min(2.917vw,14px) min(3.333vw,16px);font-size:min(3.333vw,16px);transition:all .2s;box-shadow:none!important;background:#fff!important}.v7-form__input:focus{border-color:#2563eb;background:#fff!important;box-shadow:0 0 0 min(.625vw,3px) #2563eb26!important}.v7-form__input--error{background-color:#fef2f2!important;border-color:#ef4444!important}.v7-tel-group{align-items:center;gap:min(1.667vw,8px);width:100%;display:flex}.v7-form__input--tel{text-align:center;letter-spacing:min(.208vw,1px);flex:1;padding:min(2.708vw,13px) min(1.667vw,8px);font-size:min(3.75vw,18px);font-weight:700}.v7-tel-sep{color:#94a3b8;flex-shrink:0;font-size:min(3.75vw,18px);font-weight:700}.v7-form__note{color:#64748b;margin-top:min(.417vw,2px);margin-left:min(.417vw,2px);font-size:min(2.5vw,12px)}.v7-form__note-inline{color:#64748b;font-size:min(2.292vw,11px);font-weight:500;line-height:1.6}.v7-form__field-error{color:#dc2626;margin-top:min(.417vw,2px);margin-left:min(.417vw,2px);font-size:min(2.5vw,12px);font-weight:600}.v7-form__error-banner{color:#b91c1c;text-align:center;background:#fef2f2;border:min(.208vw,1px) solid #fecaca;border-radius:min(1.667vw,8px);padding:min(1.667vw,8px) min(2.5vw,12px);font-size:min(2.708vw,13px);font-weight:700}.v7-form__info-notice{color:#94a3b8;text-align:center;background:#f8fafc;border:min(.208vw,1px) solid #e2e8f0;border-radius:min(1.667vw,8px);max-width:min(70.833vw,340px);margin:0 auto;padding:min(1.667vw,8px) min(2.5vw,12px);font-size:min(2.188vw,10.5px);line-height:1.7}.v7-form__info-notice-title{color:#94a3b8;margin-right:min(.417vw,2px);font-weight:600;display:inline}.v7-domain-chips{flex-wrap:wrap;gap:min(1.25vw,6px);margin-top:min(1.25vw,6px);display:flex}.v7-domain-chip{color:#334155;cursor:pointer;background:#f1f5f9;border:min(.208vw,1px) solid #cbd5e1;border-radius:min(1.25vw,6px);padding:min(1.042vw,5px) min(1.875vw,9px);font-size:min(2.5vw,12px);font-weight:700;line-height:1;transition:all .15s}.v7-domain-chip:hover,.v7-domain-chip:active{color:#fff;background:#2563eb;border-color:#2563eb;transform:scale(.96)}.v7-submit-area{flex-direction:column;align-items:center;gap:min(5vw,24px);margin-top:min(1.667vw,8px);display:flex}.v7-submit-area--submitting{opacity:.6;pointer-events:none}.v7-submit-notice{color:#64748b;text-align:center;margin:0;font-size:clamp(min(2.188vw,10.5px),min(3vw,14.4px),min(2.604vw,12.5px));line-height:1.7}.v7-submit-notice__link{color:#2563eb;font-weight:600;text-decoration:underline}.v7-submit-btn{color:#fff;cursor:pointer;letter-spacing:min(.208vw,1px);background:#ea580c;border:none;border-radius:min(2.5vw,12px);width:100%;padding:min(3.75vw,18px) min(3.333vw,16px);font-size:clamp(min(3.333vw,16px),min(4.5vw,21.6px),min(4.167vw,20px));font-weight:900;transition:opacity .2s;display:block}.v7-submit-btn:hover{opacity:.85}.v7-submit-btn:active{opacity:.7}.v7-submit-btn:disabled{opacity:.5;cursor:not-allowed}.v7-form__submitting-indicator{color:#2563eb;justify-content:center;align-items:center;gap:min(1.667vw,8px);margin-top:min(.833vw,4px);font-size:min(2.917vw,14px);font-weight:700;display:flex}.v7-submitting-spinner{border:min(.521vw,2.5px) solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;width:min(3.75vw,18px);height:min(3.75vw,18px);animation:.7s linear infinite v7Spin}@keyframes v7Spin{to{transform:rotate(360deg)}}.v7-result-link-box{flex-direction:column;width:100%;display:flex}.v7-result-cta-btn{cursor:pointer;letter-spacing:min(.104vw,.5px);background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:min(2.083vw,10px);justify-content:center;align-items:center;gap:min(1.667vw,8px);width:100%;margin-top:min(.833vw,4px);padding:min(2.5vw,12px) min(3.75vw,18px);font-size:min(3.229vw,15.5px);font-weight:800;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 min(.833vw,4px) min(2.5vw,12px) #2563eb52;color:#fff!important}.v7-result-cta-btn:hover,.v7-result-cta-btn:active{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:scale(.98);box-shadow:0 min(.417vw,2px) min(1.25vw,6px) #2563eb33}.v7-complete-msg{text-align:center;background:#fff;border-radius:min(3.333vw,16px);margin-top:min(4.167vw,20px);padding:min(5vw,24px);animation:.5s ease-out forwards slideUpFade;box-shadow:0 min(1.667vw,8px) min(5vw,24px) #0000001a}.v7-complete-msg h3{color:#2563eb;margin-bottom:min(2.5vw,12px);font-size:min(4.167vw,20px);font-weight:800}.v7-complete-msg p{color:#334155;font-size:min(3.125vw,15px);font-weight:500;line-height:1.6}.v7-fv{color:#0f172a;text-align:center;background:#fff;padding:min(6.667vw,32px) min(3.333vw,16px);position:relative}.v7-fv-content{flex-direction:column;align-items:center;gap:min(3.333vw,16px);max-width:min(100vw,480px);margin:0 auto;display:flex}.v7-fv-header{justify-content:center;align-items:center;gap:min(2.5vw,12px);width:100%;display:flex}.v7-fv-badge{background:#fff;border:min(.208vw,1px) solid #cbd5e1;border-radius:min(1.667vw,8px);flex-direction:column;justify-content:center;align-items:center;min-width:min(15vw,72px);height:min(13.333vw,64px);padding:min(1.667vw,8px) min(2.5vw,12px);display:flex;box-shadow:0 min(.833vw,4px) min(1.25vw,6px) max(-.208vw,-1px) #0000000d,0 min(.417vw,2px) min(.833vw,4px) max(-.417vw,-2px) #0000000d}.v7-fv-badge--free{border-top:min(.833vw,4px) solid #ef4444}.v7-fv-badge--free .badge-main{color:#dc2626;font-size:1.1rem;font-weight:800;line-height:1}.v7-fv-badge--free .badge-sub{color:#64748b;margin-top:min(.833vw,4px);font-size:.6rem;font-weight:700}.v7-fv-badge--time{border-top:min(.833vw,4px) solid #2563eb}.v7-fv-badge--time .badge-main{color:#2563eb;white-space:nowrap;margin-top:min(.417vw,2px);font-size:.65rem;font-weight:800}.v7-fv-badge--time .badge-sub{color:#64748b;white-space:nowrap;margin-top:min(.417vw,2px);font-size:.55rem;font-weight:700}.v7-fv-badge--time svg{display:none}.v7-fv-title{color:#0f172a;letter-spacing:min(.208vw,1px);margin:0;padding:0 min(1.667vw,8px);font-size:clamp(1.4rem,min(6vw,28.8px),1.8rem);font-weight:800;display:inline-block;position:relative}.v7-fv-title span{z-index:1;position:relative}.v7-fv-title span:after{content:"";z-index:-1;background:#2563eb33;border-radius:min(.625vw,3px);width:100%;height:min(1.25vw,6px);position:absolute;bottom:min(.417vw,2px);left:0}.v7-compare-card{background:#fff;border-radius:min(2.917vw,14px);margin-bottom:min(4.167vw,20px);overflow:hidden}.v7-compare-hero{text-align:center;background:#f8fafc;border:min(.208vw,1px) solid #e2e8f0;border-radius:min(2.5vw,12px);flex-direction:column;align-items:center;gap:min(1.458vw,7px);margin-bottom:min(3.333vw,16px);padding:min(3.333vw,16px) min(2.917vw,14px);display:flex}.v7-compare-hero__lead-text{color:#0f172a;font-size:clamp(min(3.229vw,15.5px),min(4.3vw,20.64px),min(3.646vw,17.5px));font-weight:800;line-height:1.3}.v7-compare-hero__text{color:#dc2626;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:min(.417vw,2px);font-size:clamp(min(3.333vw,16px),min(4.5vw,21.6px),min(3.854vw,18.5px));font-weight:900;line-height:1.25;display:inline-flex}.v7-compare-hero__num{margin:0 min(.208vw,1px);font-size:clamp(1.45rem,min(5.5vw,26.4px),1.8rem);font-weight:900;line-height:1}.v7-compare-hero__sub-note{color:#64748b;margin-top:min(.625vw,3px);font-size:min(2.396vw,11.5px);line-height:1.3}.v7-compare-table{border:min(.313vw,1.5px) solid #cbd5e1;border-radius:min(2.5vw,12px);flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 min(.417vw,2px) min(1.667vw,8px) #00000008}.v7-compare-row{border-bottom:min(.208vw,1px) solid #e2e8f0;grid-template-columns:min(20.833vw,100px) 1fr 1fr;align-items:stretch;display:grid}.v7-compare-row:last-child{border-bottom:none}.v7-compare-row--header{text-align:center;border-bottom:min(.313vw,1.5px) solid #cbd5e1;font-size:min(3.021vw,14.5px);font-weight:800}.v7-compare-row--header .v7-compare-col--label{color:#334155;background:#e2e8f0;padding:min(2.292vw,11px) min(.833vw,4px);font-weight:800}.v7-compare-row--header .v7-compare-col--before{color:#991b1b;background:#fee2e2;padding:min(2.292vw,11px) min(1.25vw,6px);font-weight:800}.v7-compare-row--header .v7-compare-col--after{color:#166534;background:#dcfce7;padding:min(2.292vw,11px) min(1.25vw,6px);font-weight:900}.v7-compare-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:min(2.708vw,13px) min(1.667vw,8px);font-size:min(3.125vw,15px);display:flex}.v7-compare-col--label{color:#1e293b;background:#f1f5f9;border-right:min(.313vw,1.5px) solid #cbd5e1;padding:min(2.708vw,13px) min(1.25vw,6px);font-size:min(2.813vw,13.5px);font-weight:800;line-height:1.4}.v7-compare-col--before{background:#fff;border-right:min(.208vw,1px) dashed #cbd5e1}.v7-compare-col--after{background:#fff}.v7-compare-val{color:#334155;font-size:min(3.229vw,15.5px);font-weight:700}.v7-compare-val--bad{color:#dc2626;font-size:min(3.333vw,16px);font-weight:800}.v7-compare-val--good{color:#15803d;font-size:min(3.542vw,17px);font-weight:900}.v7-compare-val--cut{color:#16a34a;font-size:min(3.646vw,17.5px)}.v7-compare-sub{color:#64748b;margin-top:min(.833vw,4px);font-size:min(2.5vw,12px);line-height:1.3}.v7-compare-sub--em{color:#16a34a;font-weight:700}.v7-sim__solution-summary-divider{color:#1e3a8a;text-align:left;letter-spacing:.02em;white-space:nowrap;text-shadow:max(-.208vw,-1px) max(-.208vw,-1px) #fff,min(.208vw,1px) max(-.208vw,-1px) #fff,max(-.208vw,-1px) min(.208vw,1px) #fff,min(.208vw,1px) min(.208vw,1px) #fff;margin:min(5.833vw,28px) 0 min(3.75vw,18px);padding:0 0 0 .4em;font-size:min(3.542vw,17px);font-weight:800}.v7-sim__result{animation:.5s v7-sim-fadeIn}.v7-sim__result-body{padding:0 min(3.333vw,16px)}.v7-sim__status-bad-note{color:#64748b;text-align:left;margin-top:min(3.333vw,16px);margin-bottom:min(1.667vw,8px);padding-left:2em;font-size:min(2.708vw,13px);font-weight:400;line-height:1.5}.v7-sim__highlight-red{color:#ef4444;background:linear-gradient(#0000 60%,#fef08a 60%)}.v7-sim__highlight-green{color:#166534;background:linear-gradient(#0000 60%,#fef08a 60%)}.v7-sim__warning-box{color:#1e293b;background:#fef2f2;border:min(.208vw,1px) solid #991b1b;border-radius:min(1.667vw,8px);margin:min(5vw,24px) min(3.333vw,16px) 0;padding:min(2.5vw,12px) min(2.917vw,14px);font-size:min(2.917vw,14px);font-weight:700;line-height:1.6}.v7-sim__warning-box--inline{margin:min(3.333vw,16px) 0 0;padding:min(2.083vw,10px) min(2.917vw,14px)}.v7-sim__no-merit{background:#fff;border:min(.417vw,2px) solid #93c5fd;border-radius:min(2.5vw,12px);margin-bottom:min(5vw,24px);padding:min(2.5vw,12px);box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #3b82f61a}.v7-sim__no-merit-title{color:#1e40af;text-align:left;background-color:#eff6ff;border-radius:min(1.667vw,8px);margin-bottom:min(2.5vw,12px);padding:min(2.083vw,10px);font-size:min(3.542vw,17px);font-weight:900}.v7-sim__no-merit-body{color:#1e293b;text-align:left;background:#fff;border:min(.208vw,1px) solid #e2e8f0;border-radius:min(1.667vw,8px);padding:min(3.958vw,19px);font-weight:700;line-height:1.6}@keyframes v7-sim-fadeIn{0%{opacity:0;transform:translateY(min(4.167vw,20px))}to{opacity:1;transform:translateY(0)}}.v7-fv-cta{padding:min(3.333vw,16px) min(2.083vw,10px);position:relative;overflow:visible}.v7-fv-cta__card{background-color:#fff;border:min(.417vw,2px) solid #e0f2fe;border-radius:min(3.333vw,16px);max-width:min(95.833vw,460px);margin:0 auto;padding:min(5vw,24px) min(4.167vw,20px) min(5.833vw,28px);position:relative;box-shadow:0 min(.833vw,4px) min(4.167vw,20px) #00000008}.v7-sim__result-cta{padding:min(3.333vw,16px) min(2.083vw,10px)}.v7-sim__result-cta-card{max-width:100%;padding-top:0}.v7-sim__result-cta .v7-fv-cta__guide-text{margin:0 0 min(1.667vw,8px)}.v7-fv-cta__guide-text{text-align:center;color:#334155;margin:min(6.667vw,32px) 0 min(1.667vw,8px);font-size:min(3.75vw,18px)}.v7-fv-cta__btn-container{z-index:5;flex-direction:column;gap:min(5vw,24px);display:flex;position:relative}.v7-fv-cta__btn-wrap{text-align:center;max-width:90%;margin-bottom:min(3.333vw,16px);margin-left:auto;margin-right:auto}.v7-fv-cta__btn-sub{color:#6b7280;letter-spacing:.02em;margin:min(1.667vw,8px) 0 0;font-size:min(2.813vw,13.5px);line-height:1.5}.v7-fv-cta__btn-sub--firm{color:#4b5563;margin:min(1.25vw,6px) 0 0;font-size:min(3.542vw,17px);font-weight:600}.v7-fv-cta__btn-img-link{transition:transform .2s;display:block}.v7-fv-cta__btn-img-link:active{transform:scale(.97)}.v7-fv-cta__btn-img{border-radius:min(10.417vw,50px);width:100%;height:auto;display:block;box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #00000014}
