.start-section{padding-bottom:62px}.start-heading,.card-app-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}.start-heading p,.card-app-heading p{font-size:17px;line-height:1.85;color:#597988}.situation-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.situation-tab{display:flex;align-items:center;gap:18px;text-align:left;padding:0 0 24px;border-bottom:3px solid #e1edf3;transition:border-color .25s,color .25s}.situation-tab.active{border-color:var(--blue)}.situation-tab img{width:100px;height:90px;border-radius:12px;object-fit:cover;flex-shrink:0}.situation-tab>span{flex:1;min-width:0}.situation-tab strong{display:block;font-size:19px;letter-spacing:-.5px}.situation-tab small{display:block;font-size:13px;line-height:1.6;color:#688592;margin-top:7px}.situation-tab>svg{width:19px;height:19px;flex-shrink:0;color:var(--blue);opacity:0;transform:translateX(-5px);transition:opacity .25s,transform .25s}.situation-tab.active>svg,.situation-tab:hover>svg{opacity:1;transform:none}.situation-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;padding-top:34px;min-height:223px}.situation-panel h3{font-size:25px;letter-spacing:-.7px}.situation-panel p{font-size:16px;line-height:1.9;color:#597988;margin-top:12px}.situation-panel .text-link{font-size:15px;margin-top:20px}.situation-prep>span{font-size:14px;color:#658291}.situation-prep ul,.inspect-detail ul{display:grid;gap:13px;margin-top:17px}.situation-prep li,.inspect-detail li{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.6}.situation-prep li svg,.inspect-detail li svg{width:18px;height:18px;color:var(--blue);flex-shrink:0}
.card-app-section{margin-top:73px;background:linear-gradient(140deg,#f1faff,#e9f6fc);padding-bottom:82px}.app-inspector{background:#fff;border:1px solid #d4e8f1;border-radius:25px;padding:28px 32px 24px}.app-inspector-top{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#567785}.app-inspector-top>span:first-child{display:flex;align-items:center;gap:8px}.app-inspector-top svg{width:21px;height:21px;color:var(--blue)}#inspect-count{font-variant-numeric:tabular-nums;color:#507381}.inspector-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 0 26px}.inspect-cell{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;min-height:243px;padding:23px;border:2px solid #e6f0f5;border-radius:16px;background:#fff;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.inspect-cell.active{background:#f1faff;border-color:#79c9eb;transform:translateY(-5px);box-shadow:0 9px 22px #35789a0b}.inspect-cell:hover{border-color:#93cfe8}.inspect-label{font-size:14px;color:#5b7c8b;margin-bottom:16px}.inspect-cell>strong{font-size:25px;letter-spacing:-.7px}.mini-credit-card{display:flex;flex-direction:column;justify-content:space-between;width:169px;height:83px;padding:13px 16px;background:linear-gradient(120deg,#bceafa,#82ccee);border:1px solid #71bcd950;box-shadow:0 4px 10px #39738c12;border-radius:9px;margin-top:18px}.app-chip{width:24px;height:19px;fill:#e6ebec;stroke:#a0aeb4;stroke-width:1}.mini-credit-card>span{font-size:11px;letter-spacing:1px;color:#416879}.inspect-cell-hint{font-size:12px;color:#72919f;margin-top:auto;padding-top:17px}.inspect-cell>.app-limit-value{font-size:35px;font-variant-numeric:tabular-nums;margin:22px 0 13px;letter-spacing:-1.1px;white-space:nowrap}.app-limit-value small{font-size:15px;margin-left:4px}.app-limit-description{font-size:13px;color:#648593;line-height:1.8}.app-bill-date{display:flex;align-items:center;gap:13px;margin:16px 0 18px}.app-bill-date>svg{width:35px;height:35px;color:#56add6}.app-bill-date strong{font-size:39px;letter-spacing:-1px;line-height:1.2}.app-bill-date small{font-size:17px;margin-left:4px}.app-bill-total{display:flex;justify-content:space-between;gap:16px;width:100%;font-size:17px}.app-bill-total>span{font-size:13px;color:#668391}.app-bill-total b{font-weight:700;font-variant-numeric:tabular-nums}.inspect-detail{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;min-height:170px;padding-top:12px}.inspect-detail h3{font-size:23px;letter-spacing:-.6px;line-height:1.5}.inspect-detail p{font-size:16px;line-height:1.9;color:#597988;margin-top:11px}.inspect-detail ul{margin-top:8px;gap:10px;align-content:start}.inspect-detail li{font-size:15px}.inspect-gauge{display:flex;align-items:center;gap:20px;margin-top:25px}.inspect-gauge>span{width:153px;flex-shrink:0;font-size:12px;color:#6a8896}.inspect-gauge>div{height:3px;flex:1;background:#e2eff5;overflow:hidden;border-radius:4px}.inspect-gauge b{display:block;width:100%;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}.app-inspector-note{font-size:13px;color:#6c8996;margin-top:17px;line-height:1.8}.mobile-inspect-screen{display:none}
@media(max-width:1200px){.situation-tabs{gap:22px}.situation-tab{gap:13px}.situation-tab img{width:84px;height:82px}.situation-tab strong{font-size:17px}.inspect-cell>.app-limit-value{font-size:29px}.inspect-detail{gap:40px}}
@media(max-width:950px){.start-heading,.card-app-heading{gap:30px}.start-heading p,.card-app-heading p{font-size:16px}.situation-tab{display:grid;grid-template-columns:1fr 19px;gap:16px}.situation-tab img{grid-column:1/-1;width:100%;height:126px}.situation-tab strong{font-size:17px}.situation-tab small{font-size:12px}.situation-panel{gap:35px;min-height:260px}.situation-panel h3{font-size:23px}.app-inspector{padding:26px 25px}.inspector-tabs{gap:12px}.inspect-cell{padding:17px 14px;min-height:237px}.inspect-cell>strong{font-size:21px}.mini-credit-card{width:135px;height:76px;padding:12px}.inspect-cell>.app-limit-value{font-size:24px;letter-spacing:-.9px}.app-limit-description{font-size:12px}.app-bill-total{display:block}.app-bill-total>span{display:block;margin-bottom:6px}.inspect-detail{gap:30px;min-height:210px}.inspect-detail h3{font-size:21px}.inspect-detail p{font-size:15px}.inspect-detail li{font-size:14px}}
@media(max-width:700px){.start-section{padding-bottom:38px}.start-heading,.card-app-heading{display:block;margin-bottom:27px}.start-heading p,.card-app-heading p{font-size:16px;margin-top:19px}.situation-tabs{display:flex;flex-direction:column;gap:16px}.situation-tab{display:flex;gap:16px;padding-bottom:16px;border-bottom-width:2px}.situation-tab img{width:93px;height:77px;border-radius:10px}.situation-tab strong{font-size:18px}.situation-tab small{font-size:13px;margin-top:5px}.situation-tab>svg{width:18px;height:18px}.situation-panel{display:block;padding-top:25px;min-height:348px}.situation-panel h3{font-size:23px;line-height:1.5}.situation-panel p{font-size:16px;line-height:1.85}.situation-panel .text-link{font-size:15px;margin-top:17px}.situation-prep{margin-top:29px}.situation-prep ul{margin-top:13px;gap:11px}.situation-prep li{font-size:15px}.card-app-section{margin-top:53px;padding:57px 0 51px}.app-inspector{padding:22px 18px;border-radius:19px}.app-inspector-top{font-size:13px}.app-inspector-top svg{width:18px;height:18px}.inspector-tabs{padding:24px 0 16px;gap:7px}.inspect-cell{min-height:62px;padding:9px 7px;justify-content:center;align-items:center;border-radius:9px;text-align:center}.inspect-cell.active{transform:none;box-shadow:none}.inspect-cell>*:not(.inspect-label){display:none}.inspect-label{font-size:13px;line-height:1.6;margin-bottom:0;word-break:keep-all}.mobile-inspect-screen{display:flex;flex-direction:column;align-items:flex-start;min-height:200px;padding:23px;background:#f1faff;border:1px solid #d6ebf5;border-radius:13px}.mobile-inspect-screen .inspect-label{margin-bottom:13px}.mobile-inspect-screen>strong{font-size:25px;letter-spacing:-.8px}.mobile-inspect-screen .mini-credit-card{width:165px;height:81px;margin-top:16px}.mobile-inspect-screen .inspect-cell-hint{display:none}.mobile-inspect-screen .app-limit-value{font-size:36px;margin:18px 0 14px;font-variant-numeric:tabular-nums;white-space:nowrap}.mobile-inspect-screen .app-limit-value small{font-size:16px}.mobile-inspect-screen .app-bill-date{margin:11px 0 17px}.mobile-inspect-screen .app-bill-total{display:flex;font-size:18px}.mobile-inspect-screen .app-bill-total>span{margin-bottom:0;font-size:13px}.inspect-detail{display:block;padding-top:24px;min-height:307px}.inspect-detail h3{font-size:21px;line-height:1.5}.inspect-detail p{font-size:15px;line-height:1.85}.inspect-detail ul{margin-top:19px;gap:8px}.inspect-detail li{font-size:14px}.inspect-detail li svg{width:17px;height:17px}.inspect-gauge{display:block;margin-top:19px}.inspect-gauge>span{display:block;width:auto;margin-bottom:12px}.inspect-gauge>div{height:3px}.app-inspector-note{font-size:12px;margin-top:14px}}
@media(max-width:360px){.situation-tab{gap:12px}.situation-tab img{width:77px;height:73px}.situation-tab strong{font-size:16px}.situation-tab small{font-size:12px}.situation-panel{min-height:383px}.situation-panel h3{font-size:21px}.app-inspector{padding:20px 15px}.inspect-label{font-size:12px}.mobile-inspect-screen{padding:21px 18px}.mobile-inspect-screen .app-limit-value{font-size:31px}.inspect-detail{min-height:345px}.inspect-detail h3{font-size:20px}}

.inspect-detail h3{word-break:keep-all}
.inspect-checks{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:18px;min-width:0;margin-top:8px;align-self:start}
.inspect-detail .inspect-checks ul{padding:0;margin:0;list-style:none;text-align:left;gap:10px}
.inspect-checks li{justify-content:flex-start;word-break:keep-all}
.inspect-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
@media(max-width:950px){.inspect-checks{grid-template-columns:minmax(0,1fr) 108px;gap:14px}}
@media(max-width:700px){.inspect-checks{grid-template-columns:minmax(0,1fr) clamp(96px,29vw,120px);gap:12px;margin-top:19px}.inspect-detail .inspect-checks ul{gap:8px}.inspect-checks li{align-items:flex-start;gap:8px}.inspect-checks li svg{margin-top:3px}}
