.uca-page{padding:23px 0 82px;background:linear-gradient(180deg,#f6f8fc,#fff 55%);min-height:72vh;color:#17243a}.uca-home-section,.uca-page .container{max-width:1270px}.uca-breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:#748195;margin-bottom:23px}.uca-breadcrumb a{color:#748195;text-decoration:none}.uca-breadcrumb a:hover{color:#e11b2e}.uca-hero{display:flex;align-items:center;justify-content:space-between;gap:36px;border-radius:26px;background:radial-gradient(circle at 88% 15%,#35527a 0,#172a48 32%,#111f35 75%);color:white;overflow:hidden;position:relative;padding:48px 56px;margin-bottom:26px;isolation:isolate}.uca-hero:before{content:"";position:absolute;inset:auto -90px -230px auto;width:470px;height:470px;border:1px solid #fff2;border-radius:100%;box-shadow:0 0 0 65px #fff1,0 0 0 130px #fff1;z-index:-1}.uca-hero>div:first-child{max-width:690px}.uca-hero span:first-child{color:#ff8d97;font-size:12px;letter-spacing:2.3px;font-weight:800}.uca-hero h1{font-size:clamp(28px,3.6vw,49px);line-height:1.14;margin:12px 0 18px;font-weight:850;color:#fff;letter-spacing:-1.3px}.uca-hero p{color:#d3deeb;line-height:1.7;font-size:15px;max-width:650px;margin:0}.uca-hero-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.9;flex:0 0 240px}.uca-hero-art span{font-size:10px!important;letter-spacing:4px!important;color:#cad5e5!important;font-weight:800}.uca-hero-tags{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.uca-hero-tags span{display:flex;gap:8px;align-items:center;font-size:12px!important;letter-spacing:0!important;color:#e6ecf5!important;font-weight:650!important}.uca-shell{background:#fff;border:1px solid #e2e7ef;border-radius:24px;overflow:hidden;box-shadow:0 15px 40px #14284c0d}.uca-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px;background:#f9fafc;border-bottom:1px solid #e9edf3}.uca-tab{display:flex;align-items:center;gap:14px;text-align:left;min-width:0;border:1px solid #e3e8f0;border-radius:16px;background:#fff;color:#25344a;cursor:pointer;padding:16px 18px;position:relative;transition:all .18s ease;box-shadow:0 1px 3px #0c234109}.uca-tab:hover{border-color:#e18e96;transform:translateY(-1px)}.uca-tab.active{background:#fff7f8;box-shadow:0 0 0 1px #e11b2e20}.uca-tab-icon{width:46px;height:46px;border-radius:12px;background:#f0f3f8;color:#47617e;flex-shrink:0;display:grid;place-items:center}.uca-tab.active .uca-tab-icon{background:#ffebee;color:#da1a2b}.uca-tab b,.uca-tab small{display:block}.uca-tab b{font-weight:800;font-size:15px}.uca-tab small{font-size:12px;margin-top:4px;color:#8994a4}.uca-selected-check{color:#e11b2e;position:absolute;top:12px;right:12px}.uca-content{padding:28px 32px 25px}.uca-progress{display:flex;align-items:center;gap:10px;color:#9ba7b8;font-size:12px;margin:0 0 20px}.uca-progress span{display:flex;align-items:center;gap:5px;font-weight:750;white-space:nowrap}.uca-progress span.complete{color:#e11b2e}.uca-progress b{font-weight:700}.uca-progress i{display:block;height:1px;background:#e6eaf0;width:30px;max-width:8vw}.uca-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:22px}.uca-crumbs span{display:inline-flex;align-items:center;gap:7px;color:#53647e;font-size:12px;background:#f2f5f9;border:1px solid #e4e9f0;border-radius:9px;padding:7px 10px}.uca-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:16px 0 22px}.uca-kicker{display:block;color:#d21a2c;font-size:11px;font-weight:850;letter-spacing:1.5px}.uca-section-heading h3{font-size:clamp(20px,2vw,26px);margin:6px 0 4px;color:#15243a;letter-spacing:-.5px}.uca-section-heading p{font-size:13px;color:#8290a1;margin:0}.uca-back{background:#fff;color:#586a81;border:1px solid #dde4ee;display:inline-flex;gap:7px;align-items:center;border-radius:10px;cursor:pointer;padding:10px 14px;font-weight:700;white-space:nowrap}.uca-back:hover{border-color:#e11b2e;color:#e11b2e}.uca-search{display:flex;align-items:center;gap:9px;color:#8593a7;background:#f8fafd;border:1px solid #e4e9f1;padding:0 13px;border-radius:12px;margin-bottom:17px;max-width:520px}.uca-search input{border:0;background:transparent;outline:none;padding:14px 0;min-width:0;flex:1 1;color:#17243a;font-size:14px}.uca-search button{border:0;background:transparent;cursor:pointer;color:#8593a7}.uca-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.uca-option{display:flex;align-items:center;gap:12px;text-align:left;padding:15px 13px;border:1px solid #e8ebf1;border-radius:13px;background:#fff;min-width:0;cursor:pointer;color:#25344a;transition:all .14s}.uca-option:hover{border-color:#e11b2e;background:#fff9fa;box-shadow:0 6px 17px #e11b2e12}.uca-option>svg:last-child{flex-shrink:0;color:#a9b4c1;margin-left:auto}.uca-option-symbol{flex-shrink:0;display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#f3f6fa;color:#506784}.uca-option:hover .uca-option-symbol{background:#ffe9ec;color:#e11b2e}.uca-letter{font-weight:850;font-size:18px;text-transform:uppercase}.uca-option-copy{display:block;min-width:0;flex:1 1}.uca-option-copy b{display:block;font-size:13px;font-weight:800;word-wrap:break-word;overflow-wrap:anywhere}.uca-option-copy small{font-size:11px;display:block;color:#8491a2;margin-top:5px}.uca-option-large{padding:18px}.uca-part-list{display:flex;flex-direction:column;gap:10px}.uca-part{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(95px,165px) max-content;align-items:center;grid-gap:15px;gap:15px;padding:14px 17px;border:1px solid #e7eaf1;border-radius:14px}.uca-part-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#f0f4f9;color:#49617f}.uca-part-name b{display:block;font-size:14px;color:#1d2b41;line-height:1.4}.uca-part-code small,.uca-part-name small{display:block;color:#8995a5;font-size:12px;margin-top:4px}.uca-part-code strong{font-size:14px;color:#1c304b;word-break:break-all}.uca-home-more,.uca-link,.uca-price{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;background:#e11b2e;border-radius:10px;padding:12px 16px;color:#fff!important;font-size:13px;font-weight:800;white-space:nowrap}.uca-home-more:hover,.uca-price:hover{background:#bd1024}.uca-no-code{font-size:11px;color:#98a3b1}.uca-bottom-note{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #eff1f5;color:#8994a3;font-size:12px;margin-top:23px;padding-top:18px;line-height:1.6}.uca-bottom-note svg{flex-shrink:0}.uca-empty,.uca-loading,.uca-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:55px 20px;color:#8391a3}.uca-empty h4,.uca-state h3{margin:0;color:#33455d}.uca-empty p,.uca-state p{margin:0}.uca-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #f7cbd1;background:#fff6f7;color:#a81b2c;border-radius:12px;padding:15px;font-size:13px}.uca-error button{border:1px solid #e11b2e;color:#c2182b;background:#fff;padding:9px 12px;border-radius:9px;cursor:pointer}.uca-spin{animation:uca-spin 1s linear infinite}@keyframes uca-spin{to{transform:rotate(1turn)}}.uca-home-section{margin-top:40px!important;margin-bottom:42px!important}.uca-home-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.uca-home-title h2{display:flex;align-items:center;gap:11px;font-size:clamp(23px,2.6vw,33px);line-height:1.22;color:#1b2c44;margin:8px 0}.uca-home-title h2 svg{color:#df1b30;flex-shrink:0}.uca-home-title p{color:#79879a;font-size:14px;margin:0}.uca-home-more{align-self:center}.uca-home-foot{display:flex;gap:9px;align-items:center;justify-content:center;padding:13px;color:#718199;font-size:12px}.uca-home-foot svg{color:#e11b2e}.uca-compact .uca-content{padding:24px}.uca-compact .uca-options{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.uca-compact .uca-options,.uca-options{grid-template-columns:repeat(3,minmax(0,1fr))}.uca-compact .uca-options-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.uca-hero-art{flex-basis:165px}.uca-hero-art svg{width:125px}}@media(max-width:760px){.uca-page{padding-top:14px}.uca-hero{padding:27px 24px;margin-bottom:15px;border-radius:18px}.uca-hero-art{display:none}.uca-hero h1{font-size:32px}.uca-tabs{padding:10px;gap:7px}.uca-tab{gap:7px;padding:11px;border-radius:11px}.uca-tab-icon{width:36px;height:36px;border-radius:9px}.uca-tab-icon svg{width:19px}.uca-tab b{font-size:12px}.uca-selected-check,.uca-tab small{display:none}.uca-compact .uca-content,.uca-content{padding:20px 15px}.uca-progress{gap:6px;font-size:11px}.uca-progress i{width:12px}.uca-progress b{font-size:10px}.uca-section-heading h3{font-size:21px}.uca-compact .uca-options,.uca-compact .uca-options-wide,.uca-options,.uca-options-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uca-option{padding:11px 9px;gap:8px}.uca-option-symbol{width:30px;height:30px}.uca-option-symbol svg{width:16px}.uca-option-copy b{font-size:12px}.uca-option>svg:last-child{width:14px}.uca-part{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:12px}.uca-part-icon{width:40px;height:40px}.uca-part-code{grid-column:2}.uca-price{grid-column:1/-1}.uca-home-title{align-items:start;flex-direction:column}.uca-home-more{align-self:start}.uca-home-title h2{font-size:26px}.uca-home-section{margin-top:24px!important}}@media(max-width:390px){.uca-compact .uca-options,.uca-compact .uca-options-wide,.uca-options,.uca-options-wide{grid-template-columns:1fr}.uca-progress b{display:none}.uca-tab b{font-size:11px}.uca-tab-icon{width:28px;height:28px}.uca-tab-icon svg{width:16px}}.uca-page{background:#f7f9fc;padding:22px 0 75px}.uca-hero{background:#fff;border:1px solid #e6eaf0;color:#203148;box-shadow:0 15px 40px #192b4709;min-height:210px;padding:32px 42px;border-radius:20px}.uca-hero:before{width:280px;height:280px;right:-35px;bottom:-160px;border:1px solid #e11b2e20;box-shadow:0 0 0 42px #e11b2e0c,0 0 0 85px #e11b2e08}.uca-hero span:first-child{color:#d21c30;font-size:11px;letter-spacing:1.5px}.uca-hero h1{color:#19283e;font-size:clamp(28px,3vw,42px);margin:9px 0 12px;letter-spacing:-1.2px}.uca-hero p{color:#697b92;line-height:1.55;max-width:600px}.uca-hero-art{flex-basis:200px;color:#df2135}.uca-hero-art span{color:#b7c1cf!important}.uca-hero-tags{gap:9px;margin-top:16px}.uca-hero-tags span{color:#596b83!important;border:1px solid #e4e8ef;background:#f9fafc;border-radius:25px;padding:7px 11px;font-size:11px!important}.uca-shell{border-radius:19px;border-color:#e3e8ef;box-shadow:0 12px 26px #16294408}.uca-tabs{background:#fff;gap:9px;border-bottom:1px solid #e8ebf0;padding:15px}.uca-tab{box-shadow:none;padding:13px;border-radius:12px}.uca-tab-icon{background:#f6f8fc;color:#647791}.uca-tab.active{background:#fff5f6;border-color:#e11b2e;box-shadow:inset 0 0 0 1px #edb6bf}.uca-content{padding:26px 30px}.uca-progress{padding:10px 14px;border-radius:12px;background:#f7f8fb;margin-bottom:20px}.uca-section-heading{margin-top:8px}.uca-section-heading h3{font-weight:850}.uca-options{grid-template-columns:repeat(3,minmax(0,1fr))}.uca-options-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.uca-option{border-radius:12px;padding:18px 15px}.uca-option-symbol{width:45px;height:45px;background:#f7f8fb;border-radius:50%}.uca-option-copy b{font-size:14px}.uca-option-copy small{font-size:12px}.uca-search{max-width:100%;margin-top:8px}.uca-source-label{display:inline-flex;margin:0 0 10px;color:#8b98a7;font-size:11px}.uca-data-notice{padding:12px 15px;background:#fff7e9;border:1px solid #f6ddab;border-radius:10px;color:#865c13;font-size:12px;margin-bottom:14px}.uca-compact .uca-options{grid-template-columns:repeat(4,minmax(0,1fr))}.uca-compact .uca-options-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.uca-part{transition:box-shadow .2s}.uca-part:hover{border-color:#ecc3c8;box-shadow:0 7px 20px #c0203010}@media(max-width:950px){.uca-compact .uca-options,.uca-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.uca-hero{padding:26px 20px}.uca-hero-art{display:none}.uca-compact .uca-content,.uca-content{padding:17px}.uca-compact .uca-options,.uca-compact .uca-options-wide,.uca-options,.uca-options-wide{grid-template-columns:1fr}.uca-hero-tags{flex-wrap:wrap}.uca-option{padding:12px}.uca-progress{font-size:10px;padding:10px 6px}}