.GuaranteeLandingPage-module-scss-module__xYtNzG__pageWrapper{background:var(--white);max-width:640px;margin:0 auto;padding-top:60px}.GuaranteeLandingPage-module-scss-module__xYtNzG__contentSection{--content-width:640px;padding-bottom:160px}.GuaranteeLandingPage-module-scss-module__xYtNzG__bannerSection .GuaranteeLandingPage-module-scss-module__xYtNzG__bannerImage{width:100%;height:auto;display:block}.GuaranteeLandingPage-module-scss-module__xYtNzG__detailToggleSection .GuaranteeLandingPage-module-scss-module__xYtNzG__detailToggleButton{background:var(--gray5);width:100%;font-weight:600;font-size:var(--font-size3);color:var(--gray1);cursor:pointer;transition:var(--easing);border:none;justify-content:center;align-items:center;padding:14px;display:flex}.GuaranteeLandingPage-module-scss-module__xYtNzG__detailToggleSection .GuaranteeLandingPage-module-scss-module__xYtNzG__detailToggleButton:active{background:var(--gray4)}.GuaranteeLandingPage-module-scss-module__xYtNzG__detailToggleSection .GuaranteeLandingPage-module-scss-module__xYtNzG__detailContent img{width:100%;height:auto;display:block}.GuaranteeLandingPage-module-scss-module__xYtNzG__brandSection{text-align:center;padding:32px 0 16px}.GuaranteeLandingPage-module-scss-module__xYtNzG__recommendTitle{color:#000;margin:0 0 8px;font-size:20px;font-weight:700}.GuaranteeLandingPage-module-scss-module__xYtNzG__subCopy{color:var(--gray2);margin:0 0 16px;font-size:14px;line-height:1.5}.GuaranteeLandingPage-module-scss-module__xYtNzG__moreSection{text-align:center;padding:32px 16px 8px}.GuaranteeLandingPage-module-scss-module__xYtNzG__moreTitle{color:#000;margin:0 0 4px;font-size:20px;font-weight:700}.GuaranteeLandingPage-module-scss-module__xYtNzG__moreSubCopy{color:var(--gray2);margin:0;font-size:14px;line-height:1.5}.GuaranteeLandingPage-module-scss-module__xYtNzG__paymentMethodsText{text-align:center;font-size:var(--font-size3);color:var(--gray1);border-top:1px solid var(--gray4);border-bottom:1px solid var(--gray4);letter-spacing:1px;margin-top:20px;padding:10px 0;font-weight:500}
.FixedBottomBar-module-scss-module__ODAzaa__root{width:100%;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--gray4);z-index:100;background:#fff;position:fixed;bottom:0;left:0}.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__inner{gap:8px;max-width:640px;margin:0 auto;display:flex}.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__phoneButton{border:1px solid var(--gray3);font-weight:700;font-size:var(--font-size4);color:var(--black);white-space:nowrap;transition:var(--easing);background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__phoneButton svg{color:var(--red);font-size:var(--font-size3);width:auto;height:15px}.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__phoneButton:active{background:var(--gray4);transform:scale(.97)}.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__quoteButton{background:var(--green);font-weight:700;font-size:var(--font-size4-5);color:var(--black);cursor:pointer;white-space:nowrap;transition:var(--easing);border:none;border-radius:8px;flex:1;padding:14px 20px}.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__quoteButton:active{opacity:.9;transform:scale(.97)}@media screen and (max-width:640px){.FixedBottomBar-module-scss-module__ODAzaa__root .FixedBottomBar-module-scss-module__ODAzaa__phoneButton{justify-content:center}}
.SpeedQuoteForm-module-scss-module__tkSJmW__root{border:1px solid var(--gray3);border-radius:12px;padding:28px 20px}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__title{font-size:var(--font-size6);text-align:center;letter-spacing:-.5px;margin-bottom:4px;font-weight:800}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__subtitle{text-align:center;font-size:var(--font-size3);color:var(--gray1);margin-bottom:20px}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__form{flex-direction:column;gap:10px;display:flex}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__ctaBox{flex-direction:column;align-items:center;margin-top:6px;display:flex}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__ctaButton{width:100%;max-width:none}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__privacyLink{text-align:center;font-size:var(--font-size2);color:var(--gray1);text-underline-offset:2px;margin-top:8px;text-decoration:underline}.SpeedQuoteForm-module-scss-module__tkSJmW__root .SpeedQuoteForm-module-scss-module__tkSJmW__invalidField{border:1px solid var(--red);border-radius:6px;animation:.3s SpeedQuoteForm-module-scss-module__tkSJmW__shake}@keyframes SpeedQuoteForm-module-scss-module__tkSJmW__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
.GuaranteeItemGrid-module-scss-module__EIvjFa__root{margin-top:32px}.GuaranteeItemGrid-module-scss-module__EIvjFa__root .GuaranteeItemGrid-module-scss-module__EIvjFa__sectionTitle{font-size:var(--font-size5);text-align:center;letter-spacing:-.5px;margin-bottom:16px;font-weight:800}.GuaranteeItemGrid-module-scss-module__EIvjFa__brandTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.GuaranteeItemGrid-module-scss-module__EIvjFa__brandTabs::-webkit-scrollbar{display:none}.GuaranteeItemGrid-module-scss-module__EIvjFa__brandTab{border:1px solid var(--gray3);background:var(--white);font-size:var(--font-size3);color:var(--gray1);white-space:nowrap;cursor:pointer;transition:var(--easing);border-radius:20px;padding:8px 16px;font-weight:600}.GuaranteeItemGrid-module-scss-module__EIvjFa__brandTab.GuaranteeItemGrid-module-scss-module__EIvjFa__active{background:var(--black);color:var(--white);border-color:var(--black)}.GuaranteeItemGrid-module-scss-module__EIvjFa__brandTab:not(.GuaranteeItemGrid-module-scss-module__EIvjFa__active):active{background:var(--gray4)}.GuaranteeItemGrid-module-scss-module__EIvjFa__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.GuaranteeItemGrid-module-scss-module__EIvjFa__card{background:var(--white);border:1px solid var(--gray4);transition:var(--easing);cursor:pointer;border-radius:12px;overflow:hidden}.GuaranteeItemGrid-module-scss-module__EIvjFa__card:hover{border-color:var(--green,#22c55e);box-shadow:0 2px 12px #22c55e33}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardClickable{flex-direction:column;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardClickable:active{transform:scale(.97)}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardImage{background:var(--white);justify-content:center;align-items:center;padding:8px;display:flex}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo{text-align:left;padding:10px 14px 14px}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__seriesName{font-weight:700;font-size:var(--font-size4);letter-spacing:-.3px;margin-bottom:6px}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__priceText{font-size:var(--font-size4);flex-direction:column;gap:2px;margin-bottom:4px;line-height:1.4;display:flex}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__priceText .GuaranteeItemGrid-module-scss-module__EIvjFa__label{color:var(--gray1);font-weight:600;font-size:var(--font-size2);white-space:nowrap}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__priceText .GuaranteeItemGrid-module-scss-module__EIvjFa__price{color:var(--red);font-weight:800;font-size:var(--font-size4-5)}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__prepayment{font-size:var(--font-size2);flex-direction:column;gap:2px;margin-bottom:2px;line-height:1.4;display:flex}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__prepayment .GuaranteeItemGrid-module-scss-module__EIvjFa__label{color:var(--gray1);white-space:nowrap;font-weight:600}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__prepayment{color:var(--gray1)}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__inquiryButton{background:var(--black1,#0f0f10);color:var(--white4,#fff);font-size:var(--font-size2);transition:var(--easing);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:8px 0;font-weight:700;display:flex}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__inquiryButton svg{font-size:.75em}@media screen and (max-width:360px){.GuaranteeItemGrid-module-scss-module__EIvjFa__grid{gap:8px}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo{padding:8px 10px 12px}.GuaranteeItemGrid-module-scss-module__EIvjFa__cardInfo .GuaranteeItemGrid-module-scss-module__EIvjFa__seriesName{font-size:var(--font-size3)}.GuaranteeItemGrid-module-scss-module__EIvjFa__brandTab{font-size:var(--font-size2);padding:6px 12px}}
