*{box-sizing:border-box}.cat-main{width:min(1160px,calc(100% - 36px));margin:0 auto 64px}.cat-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:20px 0;color:#718096;font-size:13px}.cat-breadcrumb a{color:#075fe8;text-decoration:none;font-weight:750}.cat-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:28px;align-items:center;padding:clamp(24px,5vw,56px);border:1px solid #dfeafa;border-radius:28px;background:linear-gradient(120deg,#edf5ff 0%,#fff 60%,#fff9e7 100%);box-shadow:0 16px 44px #0b37650b}.cat-eyebrow{display:inline-block;color:#075fe8;font-size:11px;letter-spacing:.13em;font-weight:900}.cat-hero h1{font-size:clamp(32px,5vw,54px);line-height:1.06;letter-spacing:-.04em;color:#092953;margin:13px 0}.cat-hero p,.cat-section-head p,.cat-notice p{line-height:1.7;color:#5e7187;max-width:720px}.cat-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cat-primary,.cat-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 17px;border-radius:12px;text-decoration:none;font-weight:850;font-size:13px}.cat-primary{background:#075fe8;color:white;box-shadow:0 8px 18px #075fe829}.cat-secondary{background:white;color:#17426e;border:1px solid #d7e3f1}.cat-trust{display:flex;gap:14px;flex-wrap:wrap;color:#46627d;font-size:11px;font-weight:750}.cat-hero-art{min-height:230px;border-radius:24px;background:radial-gradient(circle at 70% 25%,#fff 0 9%,transparent 10%),linear-gradient(145deg,#dcecff,#f8fbff 58%,#fff1b8);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e4edf8}.cat-hero-art span{font-size:100px;filter:drop-shadow(0 14px 12px #0b37651c)}.cat-hero-art small{text-align:center;color:#4c6580;font-weight:800;line-height:1.5}.cat-section{padding:54px 0 0}.cat-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.cat-section h2,.cat-notice h2{color:#0a2a50;font-size:clamp(23px,3vw,32px);letter-spacing:-.03em;margin:8px 0}.cat-section-head p{margin:0}.cat-search{display:flex;gap:8px;align-items:center;padding:10px 13px;border:1px solid #d9e4f0;border-radius:13px;background:white;min-width:min(300px,100%);color:#64748b}.cat-search input{border:0;outline:0;width:100%;font:inherit;font-size:13px}.cat-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cat-service{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #e0e8f2;background:white;border-radius:17px;text-decoration:none;box-shadow:0 5px 18px #153c6807;transition:transform .15s,border-color .15s}.cat-service:hover{transform:translateY(-2px);border-color:#a8c9f4}.cat-service-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:14px;background:#edf5ff;font-size:25px}.cat-service-copy{display:grid;gap:5px;flex:1;min-width:0}.cat-service-copy b{color:#142f50;font-size:15px}.cat-service-copy small{color:#718096;line-height:1.5;font-size:12px}.cat-arrow{font-size:20px;color:#075fe8}.cat-empty{color:#6b7e93;padding:20px}.cat-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.cat-steps article{padding:20px;border:1px solid #e0e9f3;border-radius:18px;background:#fff}.cat-steps article>span{display:grid;place-items:center;width:38px;height:38px;background:#eaf3ff;color:#075fe8;border-radius:12px;font-weight:900}.cat-steps h3{font-size:15px;color:#173655;margin:16px 0 8px}.cat-steps p{font-size:13px;color:#6c7e91;line-height:1.65;margin:0}.cat-notice{margin-top:52px;padding:clamp(22px,4vw,36px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:22px;background:#f1f7ff;border:1px solid #dbe9fa}.cat-notice h2{max-width:620px}.cat-notice p{margin:8px 0}.cat-faq details{border-bottom:1px solid #e2eaf3;padding:17px 0}.cat-faq summary{cursor:pointer;font-weight:850;color:#1b3858}.cat-faq details p{color:#66798e;line-height:1.7;font-size:14px;max-width:850px}.cat-footer{margin-top:36px}.cat-mobile-nav{display:none}@media(max-width:760px){.cat-main{width:calc(100% - 24px)}.cat-hero{grid-template-columns:1fr;padding:24px;gap:20px}.cat-hero-art{min-height:145px}.cat-hero-art span{font-size:68px}.cat-section{padding-top:38px}.cat-section-head{align-items:stretch;flex-direction:column}.cat-search{min-width:0}.cat-service-list{grid-template-columns:1fr}.cat-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-notice{align-items:flex-start;flex-direction:column}.cat-mobile-nav{position:fixed;z-index:1000;left:0;right:0;bottom:0;display:flex;justify-content:space-around;background:#fff;border-top:1px solid #dbe5f0;padding:8px 4px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #173b610d}.cat-mobile-nav a{display:grid;gap:3px;text-align:center;text-decoration:none;color:#245078;font-weight:850;font-size:17px;min-width:55px}.cat-mobile-nav small{font-size:10px}.cat-footer{padding-bottom:80px}}@media(max-width:420px){.cat-steps{grid-template-columns:1fr}.cat-hero h1{font-size:31px}.cat-trust{gap:8px}.cat-service{padding:13px}.cat-service-copy b{font-size:14px}}