:root{--wk-primary: #2563eb;--wk-primary-dark: #1d4ed8;--wk-text: #1f2329;--wk-text-muted: #6b7280;--wk-bg: #f6f7f9;--wk-surface: #fff;--wk-border: #e5e7eb;--wk-radius: 10px;--wk-shadow: 0 8px 22px rgba(15,23,42,.08);--wk-badge-bg: #f1f5f9;--wk-font: -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;--wk-fs-xs: 12px;--wk-fs-sm: 13px;--wk-fs-base: 15px;--wk-fs-lg: 17px;--wk-fs-xl: 20px;--wk-fs-2xl: 26px;--wk-fs-3xl: 34px;--wk-sp-1: 4px;--wk-sp-2: 8px;--wk-sp-3: 12px;--wk-sp-4: 16px;--wk-sp-5: 20px;--wk-sp-6: 24px;--wk-sp-7: 32px;--wk-sp-8: 48px;--wk-container: 1140px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--wk-bg);color: var(--wk-text);font-family: var(--wk-font);font-size: var(--wk-fs-base);line-height: 1.7}img,svg,video{max-width: 100%;height: auto;vertical-align: middle}ul,ol{margin: 0;padding: 0;list-style: none}.rich ul,.wk-prose ul{list-style: disc;padding-left: 1.4em;margin: .4em 0}.rich ol,.wk-prose ol{list-style: decimal;padding-left: 1.4em;margin: .4em 0}table{border-collapse: collapse}button,input,select,textarea{font: inherit;color: inherit}h1,h2,h3,h4,h5,h6{margin: 0;font-weight: 700;line-height: 1.35}h1{font-size: var(--wk-fs-3xl)}h2{font-size: var(--wk-fs-2xl)}h3{font-size: var(--wk-fs-xl)}h4{font-size: var(--wk-fs-lg)}h5{font-size: var(--wk-fs-base)}h6{font-size: var(--wk-fs-sm)}p{margin: 0}a{color: inherit;text-decoration: none;transition: color .2s}a:hover{color: var(--wk-primary)}strong,b{font-weight: 700}em,i{font-style: italic}small{font-size: var(--wk-fs-xs);color: var(--wk-text-muted)}.wk-container{width: 100%;max-width: var(--wk-container);margin: 0 auto;padding: 0 var(--wk-sp-5)}.wk-row{display: flex;flex-wrap: wrap;gap: var(--wk-sp-4)}.wk-col{flex: 1 1 0;min-width: 0}.wk-col-1{flex: 0 0 calc(8.3333% - var(--wk-sp-4))}.wk-col-2{flex: 0 0 calc(16.6667% - var(--wk-sp-4))}.wk-col-3{flex: 0 0 calc(25% - var(--wk-sp-4))}.wk-col-4{flex: 0 0 calc(33.3333% - var(--wk-sp-4))}.wk-col-5{flex: 0 0 calc(41.6667% - var(--wk-sp-4))}.wk-col-6{flex: 0 0 calc(50% - var(--wk-sp-4))}.wk-col-7{flex: 0 0 calc(58.3333% - var(--wk-sp-4))}.wk-col-8{flex: 0 0 calc(66.6667% - var(--wk-sp-4))}.wk-col-9{flex: 0 0 calc(75% - var(--wk-sp-4))}.wk-col-10{flex: 0 0 calc(83.3333% - var(--wk-sp-4))}.wk-col-11{flex: 0 0 calc(91.6667% - var(--wk-sp-4))}.wk-col-12{flex: 0 0 100%}.wk-grid{display: grid;gap: var(--wk-sp-4);grid-template-columns: repeat(auto-fill,minmax(260px,1fr))}.wk-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--wk-sp-1);padding: 10px 20px;border: 1px solid var(--wk-border);border-radius: var(--wk-radius);background: var(--wk-surface);color: var(--wk-text);font-size: var(--wk-fs-base);line-height: 1.4;text-align: center;white-space: nowrap;cursor: pointer;transition: background .2s,border-color .2s,color .2s}.wk-btn:hover{border-color: var(--wk-primary);color: var(--wk-primary)}.wk-btn-primary{background: var(--wk-primary);border-color: var(--wk-primary);color: #fff}.wk-btn-primary:hover{background: var(--wk-primary-dark);border-color: var(--wk-primary-dark);color: #fff}.wk-btn-ghost{background: transparent;border-color: currentColor;color: var(--wk-primary)}.wk-btn-ghost:hover{background: var(--wk-primary);border-color: var(--wk-primary);color: #fff}.wk-btn-block{display: flex;width: 100%}.wk-btn[disabled],.wk-btn.is-disabled{opacity: .55;cursor: not-allowed}.wk-title{margin: 0 0 var(--wk-sp-4)}.wk-title>:first-child{margin: 0;font-size: var(--wk-fs-xl)}.wk-title p{margin: var(--wk-sp-2) 0 0;color: var(--wk-text-muted);font-size: var(--wk-fs-sm)}.wk-title-center{text-align: center}.wk-card{display: flex;flex-direction: column;background: var(--wk-surface);border: 1px solid var(--wk-border);border-radius: var(--wk-radius);overflow: hidden;transition: box-shadow .2s,transform .2s}.wk-card:hover{box-shadow: var(--wk-shadow);transform: translateY(-2px)}.wk-card-body{padding: var(--wk-sp-4)}.wk-badge{display: inline-block;padding: 2px 10px;border-radius: 999px;background: var(--wk-badge-bg);color: var(--wk-text-muted);font-size: var(--wk-fs-xs);line-height: 1.8}.wk-badge-primary{background: var(--wk-primary);color: #fff}.wk-breadcrumb{display: flex;flex-wrap: wrap;align-items: center;gap: var(--wk-sp-2);padding: var(--wk-sp-5) 0 0;color: var(--wk-text-muted);font-size: var(--wk-fs-sm)}.wk-breadcrumb>* + *::before{content: "/";margin-right: var(--wk-sp-2);color: var(--wk-border)}.wk-breadcrumb a:hover{color: var(--wk-primary)}.wk-pagination{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--wk-sp-2);margin: var(--wk-sp-6) 0}.wk-pagination a,.wk-pagination span{min-width: 34px;padding: 6px 10px;border: 1px solid var(--wk-border);border-radius: calc(var(--wk-radius) - 2px);background: var(--wk-surface);color: var(--wk-text-muted);font-size: var(--wk-fs-sm);text-align: center}.wk-pagination a:hover{border-color: var(--wk-primary);color: var(--wk-primary)}.wk-pagination .is-active{background: var(--wk-primary);border-color: var(--wk-primary);color: #fff}.wk-pagination .is-disabled{opacity: .5;pointer-events: none}.wk-form-item{display: flex;flex-direction: column;gap: var(--wk-sp-1);margin-bottom: var(--wk-sp-4)}.wk-form-item>label{color: var(--wk-text-muted);font-size: var(--wk-fs-sm)}.wk-form-item input,.wk-form-item select,.wk-form-item textarea{width: 100%;padding: 9px 12px;border: 1px solid var(--wk-border);border-radius: calc(var(--wk-radius) - 2px);background: var(--wk-surface);color: var(--wk-text);font-size: var(--wk-fs-base);outline: none;transition: border-color .2s}.wk-form-item input:focus,.wk-form-item select:focus,.wk-form-item textarea:focus{border-color: var(--wk-primary)}.wk-form-tip{color: var(--wk-text-muted);font-size: var(--wk-fs-xs)}.wk-empty{margin: 0;padding: var(--wk-sp-7) var(--wk-sp-4);border: 1px dashed var(--wk-border);border-radius: var(--wk-radius);background: var(--wk-surface);color: var(--wk-text-muted);font-size: var(--wk-fs-sm);text-align: center}.wk-backtop{position: fixed;right: var(--wk-sp-5);bottom: var(--wk-sp-6);z-index: 30;display: none;width: 40px;height: 40px;padding: 0;border: 1px solid var(--wk-border);border-radius: 50%;background: var(--wk-surface);color: var(--wk-text-muted);font-size: var(--wk-fs-lg);line-height: 1;cursor: pointer;box-shadow: var(--wk-shadow)}.wk-backtop.is-show{display: block}.wk-backtop:hover{border-color: var(--wk-primary);color: var(--wk-primary)}.wk-text-center{text-align: center}.wk-text-muted{color: var(--wk-text-muted)}.wk-ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.wk-ellipsis-2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.wk-mt-1{margin-top: var(--wk-sp-1)}.wk-mt-2{margin-top: var(--wk-sp-2)}.wk-mt-3{margin-top: var(--wk-sp-3)}.wk-mt-4{margin-top: var(--wk-sp-4)}.wk-mt-5{margin-top: var(--wk-sp-5)}.wk-mt-6{margin-top: var(--wk-sp-6)}.wk-mt-7{margin-top: var(--wk-sp-7)}.wk-mt-8{margin-top: var(--wk-sp-8)}.wk-mb-1{margin-bottom: var(--wk-sp-1)}.wk-mb-2{margin-bottom: var(--wk-sp-2)}.wk-mb-3{margin-bottom: var(--wk-sp-3)}.wk-mb-4{margin-bottom: var(--wk-sp-4)}.wk-mb-5{margin-bottom: var(--wk-sp-5)}.wk-mb-6{margin-bottom: var(--wk-sp-6)}.wk-mb-7{margin-bottom: var(--wk-sp-7)}.wk-mb-8{margin-bottom: var(--wk-sp-8)}@media (max-width: 1200px){.wk-container{padding-left: var(--wk-sp-4);padding-right: var(--wk-sp-4)}}@media (max-width: 900px){.wk-container{padding-left: var(--wk-sp-3);padding-right: var(--wk-sp-3)}.wk-col,.wk-col-1,.wk-col-2,.wk-col-3,.wk-col-4,.wk-col-5,.wk-col-6,.wk-col-7,.wk-col-8,.wk-col-9,.wk-col-10,.wk-col-11{flex: 1 1 100%}}@media (max-width: 600px){.wk-grid{grid-template-columns: 1fr}.wk-hide-sm{display: none !important}h1{font-size: var(--wk-fs-2xl)}h2{font-size: var(--wk-fs-xl)}}:root{--navy: #061528;--navy-2: #0a1a33;--navy-3: #091930;--navy-4: #16283f;--gold: #c9a566;--gold-d: #b08a44;--gold-ink: #a9822f;--ink: #16233a;--ink-2: #41506a;--text: #5c6b80;--text-2: #6b7a90;--line: #e6e9ef;--chip: #f0f3f8;--wrap: 1400px;--sans: "Noto Sans SC","Source Han Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--serif: "Songti SC","Noto Serif SC","Source Han Serif SC","SimSun",STSong,serif}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;font-family: var(--sans);font-size: 14px;line-height: 1.7;color: var(--text);background: #fff;-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}img:not([src]),img[src=""],img[src="undefined"],img[src="null"]{display: none !important}a{color: inherit;text-decoration: none}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin: 0}ul,ol{padding: 0;list-style: none}button{font: inherit}.serif{font-family: var(--serif);font-weight: 700}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 24px}@media (min-width: 1440px){.wrap{padding: 0}}.skip{position: absolute;left: -9999px;top: 0;z-index: 999;background: #fff;color: var(--ink);padding: 10px 16px}.skip:focus{left: 12px;top: 12px}.to-top{position: fixed;right: 26px;bottom: 26px;z-index: 60;width: 42px;height: 42px;border: 1px solid rgba(201,165,102,.5);background: rgba(6,21,40,.82);color: var(--gold);cursor: pointer;display: none}.to-top.on{display: block}.topbar{background: var(--navy);color: #93a6c0;height: 34px}.topbar-in{display: flex;align-items: center;justify-content: center;gap: 16px;height: 34px;font-size: 12px;letter-spacing: .04em}.topbar-dot{width: 4px;height: 4px;border-radius: 50%;background: var(--gold);display: inline-block}.site-head{background: #fff;border-bottom: 1px solid #eef0f4;position: relative;z-index: 40}.head-in{display: flex;align-items: center;height: 74px;gap: 34px}.brand{display: flex;align-items: center;gap: 12px;flex: 0 0 auto}.brand-mark{display: block;width: 44px;height: 44px;line-height: 0}.brand-text{display: flex;flex-direction: column;line-height: 1.18}.brand-text strong{font-size: 19px;font-weight: 700;color: #10233f;letter-spacing: .04em}.brand-text em{font-style: normal;font-size: 8.5px;letter-spacing: .16em;color: var(--gold-ink);margin-top: 3px}.nav{flex: 1 1 auto;min-width: 0}.nav-list{display: flex;align-items: center;gap: 30px}.nav-list a{display: inline-block;font-size: 14.5px;color: #22303f;padding: 6px 0;border-bottom: 2px solid transparent;transition: color .18s,border-color .18s}.nav-list a:hover,.nav-list a.now{color: var(--gold-ink);border-bottom-color: var(--gold)}.nav-foot{display: none}.head-side{display: flex;align-items: center;gap: 20px;flex: 0 0 auto}.head-tel{display: flex;flex-direction: column;line-height: 1.2}.head-tel em{font-style: normal;font-size: 11px;color: #7a8798}.head-tel strong{font-size: 17px;color: #10233f;letter-spacing: .01em}.btn-gold{display: inline-flex;align-items: center;justify-content: center;height: 38px;padding: 0 22px;border-radius: 2px;background: linear-gradient(180deg,#cda96b 0%,#bd9959 100%);color: #17233a;font-size: 14px;font-weight: 600;letter-spacing: .04em;border: 1px solid #ab8542;transition: filter .18s}.btn-gold:hover{filter: brightness(1.07)}.burger{display: none;width: 40px;height: 38px;background: none;border: 0;padding: 9px 8px}.burger span{display: block;height: 2px;background: var(--ink);margin: 4px 0}.hero{position: relative;overflow: hidden;background: radial-gradient(52% 42% at 100% 0%,rgba(150,170,205,.10) 0%,rgba(150,170,205,0) 68%),linear-gradient(180deg,#051528 0%,#081b33 45%,#132b4d 100%);color: #fff;padding: 60px 0 64px}.hero-grid{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(72% 68% at 100% 0%,rgba(168,178,190,.13) 0%,rgba(168,178,190,0) 58%),linear-gradient(to right,rgba(201,165,102,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(201,165,102,.035) 1px,transparent 1px);background-size: 100% 100%,118px 118px,118px 118px}.hero-in{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 398px;gap: 62px;align-items: start}.hero-main{padding-top: 18px}.hero-eyebrow{display: inline-flex;align-items: center;gap: 14px;border: 1px solid rgba(201,165,102,.45);color: var(--gold);font-size: 12.5px;letter-spacing: .14em;padding: 8px 26px;position: relative}.hero-eyebrow::before,.hero-eyebrow::after{content: '';width: 22px;height: 1px;background: rgba(201,165,102,.6)}.hero-title{margin-top: 21px;font-family: var(--serif);font-weight: 700;font-size: 53px;line-height: 1.345;letter-spacing: .01em;color: #fff}.hero-gold{background: linear-gradient(96deg,#f0dcb2 0%,#d8b979 38%,#c9a566 68%,#b08a44 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.hero-gold span + span{margin-left: .12em}.hero-sub{margin-top: 24px;max-width: 600px;font-size: 16px;line-height: 1.95;color: #b9c6d8}.hero-sub b{color: #e6c98d;font-weight: 600}.hero-actions{margin-top: 32px;display: flex;gap: 18px;flex-wrap: wrap}.btn-lg{height: 54px;padding: 0 34px;font-size: 15px}.btn-line{display: inline-flex;align-items: center;justify-content: center;height: 54px;padding: 0 30px;border-radius: 2px;border: 1px solid rgba(201,165,102,.55);color: #e7d9bd;font-size: 15px;transition: background .18s,border-color .18s}.btn-line:hover{background: rgba(201,165,102,.12);border-color: var(--gold)}.hero-checks{margin-top: 46px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,.12);display: flex;gap: 34px;flex-wrap: wrap;font-size: 13px;color: #aebccf}.hero-checks li::before{content: '✓';color: var(--gold);margin-right: 8px}.hero-card{background: #f7f8fa;color: #1a2434;border: 1px solid #e7dfcf;border-top: 3px solid var(--gold);margin-top: 18px;padding: 29px 30px 0;display: flex;flex-direction: column}.hero-card-badge{align-self: flex-start;background: var(--gold);color: #fff;font-size: 11.5px;letter-spacing: .1em;padding: 3px 12px}.hero-card-title{margin-top: 16px;font-family: var(--serif);font-size: 20px;font-weight: 700;color: #16233a;line-height: 1.5}.hero-card-sub{margin-top: 6px;font-size: 12.5px;color: var(--text-2)}.hero-card-list{margin-top: 14px}.hero-card-list li{padding: 5.5px 0 5.5px 22px;position: relative}.hero-card-list li:first-child{border-top: 0}.hero-card-list li::before{content: '✓';position: absolute;left: 0;top: 8px;color: var(--gold-d);font-size: 13px}.hero-card-list strong{display: block;font-size: 13.5px;color: #16233a;font-weight: 600}.hero-card-list span{display: block;font-size: 12.5px;color: var(--text-2);margin-top: 3px}.hero-card-tel{margin: 20px -30px 0;background: #fbf8ef;border-top: 1px solid #eceef2;padding: 16px 30px 18px;text-align: center}.hero-card-tel em{display: block;font-style: normal;font-size: 12px;color: var(--text-2)}.hero-card-tel a{display: block;font-family: var(--serif);font-size: 30px;color: #16233a;letter-spacing: .03em;margin-top: 6px;line-height: 1.3}.hero-card-tel span{display: block;font-size: 12px;color: var(--text-2);margin-top: 8px}.sec{position: relative}.sec-head{text-align: center}.kicker{font-size: 11.5px;letter-spacing: .32em;color: var(--gold-ink);text-transform: uppercase;font-weight: 600}.kicker-gold{color: var(--gold)}.sec-title{margin-top: 16px;font-size: 38px;line-height: 1.36;color: #16233a}.sec-title-light{color: #fff}.sec-sub{margin-top: 16px;font-size: 15px;line-height: 1.95;color: var(--text)}.sec-sub-light{color: #9fb0c6}.sec-svc{background: #fff;padding: 92px 0 88px}.sec-svc .sec-head{margin-bottom: 62px}.svc-groups{counter-reset: grp}.svc-group{counter-increment: grp}.svc-group + .svc-group{margin-top: 62px}.svc-group-head{display: flex;align-items: center;gap: 16px;margin-bottom: 26px;counter-reset: none}.svc-group-head::before{content: counter(grp,decimal-leading-zero);flex: 0 0 auto;width: 34px;height: 34px;border-radius: 50%;background: #0f2b50;color: #fff;font-size: 12.5px;letter-spacing: .02em;display: grid;place-items: center}.svc-group-title{font-size: 22px;color: #16233a;line-height: 1.2;flex: 0 0 auto}.svc-group-note{flex: 1 1 auto;display: flex;align-items: center;justify-content: flex-end;font-size: 12.5px;color: #8c99a8;white-space: nowrap}.svc-group-note::before{content: '';flex: 1 1 auto;height: 1px;background: #ded3bb;margin: 0 18px}.svc-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px 35px}.svc-card{position: relative;background: #fff;border: 1px solid #e8eaef;padding: 26px 28px 22px;height: 290px;display: flex;flex-direction: column;transition: box-shadow .2s,border-color .2s,transform .2s}.svc-card:hover{border-color: #d8c9ab;box-shadow: 0 12px 26px rgba(16,35,63,.08);transform: translateY(-2px)}.svc-ico{width: 50px;height: 50px;background: #0f2b50;color: var(--gold);display: grid;place-items: center;flex: 0 0 auto}.svc-title{margin-top: 20px;font-size: 20px;font-weight: 700;color: #16233a;line-height: 1.4}.svc-desc{margin-top: 12px;font-size: 13px;line-height: 1.9;color: var(--text);min-height: 50px}.svc-tags{margin-top: 16px;display: flex;flex-wrap: wrap;gap: 8px}.svc-tags li{background: var(--chip);color: var(--ink-2);font-size: 12px;padding: 4px 11px;line-height: 1.5}.svc-more{margin-top: auto;padding-top: 14px;font-size: 13px;color: var(--gold-ink)}.svc-more span{display: inline-block;transition: transform .2s}.svc-card:hover .svc-more span{transform: translateX(4px)}.svc-hot{position: absolute;right: 18px;top: 18px;border: 1px solid #e4b8b4;color: #c0554f;font-size: 12px;padding: 2px 9px;line-height: 1.6}.sec-why{background: linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(80,130,255,.07) 100%),linear-gradient(180deg,#061528 0%,#0c1e3f 100%);padding: 84px 0 130px}.sec-why .sec-head{margin-bottom: 56px}.why-grid-bg{position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(to right,rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.016) 1px,transparent 1px);background-size: 148px 148px}.sec-why .wrap,.sec-quote .wrap{position: relative}.why-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;counter-reset: whyc}.why-card{counter-increment: whyc;background: rgba(255,255,255,.012);border: 1px solid rgba(255,255,255,.055);padding: 30px 34px 26px;min-height: 197px}.why-card::before{content: counter(whyc,decimal-leading-zero);display: block;font-size: 13px;letter-spacing: .12em;color: var(--gold);margin-bottom: 16px}.why-title{font-size: 17px;font-weight: 600;color: #fff;line-height: 1.5}.why-desc{margin-top: 12px;font-size: 13px;line-height: 1.95;color: #9fb0c6}.sec-process{background: #fff;padding: 96px 0 112px}.sec-process .sec-head{margin-bottom: 56px}.flow{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));text-align: center;counter-reset: flw}.flow-line{position: absolute;left: 10%;right: 10%;top: 26px;height: 1px;background: #e3d7bd;display: block}.flow-step{counter-increment: flw;position: relative;padding: 0 10px}.flow-num{position: relative;z-index: 1;display: inline-grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;border: 1px solid #d8c7a4;background: #fff;color: var(--gold-ink);font-family: var(--serif);font-size: 20px}.flow-num::before{content: counter(flw)}.flow-title{margin-top: 2px;font-size: 16px;font-weight: 600;color: #16233a}.flow-desc{margin-top: 14px;font-size: 12.5px;line-height: 1.95;color: var(--text)}.flow-pill{display: inline-block;margin-top: 18px;border: 1px dashed #d8c7a4;color: var(--gold-ink);font-size: 12px;padding: 4px 12px;line-height: 1.6}.sec-quote{background: linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(80,130,255,.07) 100%),linear-gradient(180deg,#061528 0%,#0c1e3f 100%);padding: 101px 0 79px}.sec-quote .sec-head{margin-bottom: 66px}.quote-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px}.quote-card{background: rgba(255,255,255,.045);border: 1px solid rgba(255,255,255,.08);min-height: 310px;padding: 30px 30px 45px;display: flex;flex-direction: column}.quote-stars{color: var(--gold);letter-spacing: .22em;font-size: 13px}.quote-text{margin-top: 18px;font-size: 13.5px;line-height: 1.95;color: #c3cfdf;flex: 1 1 auto}.quote-by{margin-top: 20px;padding-top: 16px;border-top: 1px solid rgba(255,255,255,.09)}.quote-by strong{display: block;font-size: 15px;color: #fff;font-weight: 600}.quote-by span{display: block;margin-top: 4px;font-size: 12.5px;color: #8fa0b8}.sec-faq{background: #fff;padding: 84px 0 62px}.faq-wrap{max-width: var(--wrap)}.sec-faq .sec-head{margin-bottom: 30px}.faq-list{border-top: 1px solid var(--line)}.faq-item{border-bottom: 1px solid var(--line)}.faq-q{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 28px 4px;font-size: 16px;color: #16233a;cursor: pointer;list-style: none;transition: color .18s}.faq-q::-webkit-details-marker{display: none}.faq-q:hover{color: var(--gold-ink)}.faq-plus{position: relative;flex: 0 0 auto;width: 18px;height: 18px}.faq-plus::before,.faq-plus::after{content: '';position: absolute;background: #cfad6f;transition: transform .22s,opacity .22s}.faq-plus::before{left: 0;top: 8px;width: 18px;height: 1.5px}.faq-plus::after{left: 8px;top: 0;width: 1.5px;height: 18px}.faq-item[open] .faq-plus::after{transform: scaleY(0);opacity: 0}.faq-a{padding: 0 40px 26px 4px;font-size: 13.5px;line-height: 2.05;color: var(--text);overflow: hidden}.cta{position: relative;background: linear-gradient(94deg,#1f2d3f 0%,#233040 22%,#1c2c42 42%,#172a43 52%,#0e2746 66%,#102b49 100%);padding: 89px 0 86px;color: #fff}.cta-in{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) 398px;gap: 62px;align-items: start}.cta-title{margin-top: 18px;font-family: var(--serif);font-size: 42px;line-height: 1.42;color: #fff}.cta-sub{margin-top: 24px;max-width: 620px;font-size: 13.5px;line-height: 2.05;color: #b9c6d8}.cta-facts{margin-top: 38px}.cta-facts li{display: flex;gap: 14px;margin-top: 20px;align-items: flex-start}.cta-ico{flex: 0 0 auto;color: #c9a566;margin-top: 2px}.cta-txt{display: block}.cta-facts em{display: block;font-style: normal;font-size: 12.5px;color: #8fa0b8;line-height: 1.6}.cta-facts strong{display: block;margin-top: 2px;font-size: 14.5px;color: #e8eef6;font-weight: 500;line-height: 1.6}.cta-card{margin-top: 10px;background: #fff;color: #16233a;padding: 40px 34px 34px;border-top: 3px solid var(--gold);text-align: center}.cta-card-label{display: block;font-style: normal;font-size: 12.5px;color: var(--text-2)}.cta-card-tel{display: block;margin-top: 10px;font-family: var(--serif);font-size: 38px;color: #16233a;letter-spacing: .02em;line-height: 1.3}.cta-card-time{display: inline-block;margin-top: 14px;border: 1px solid #eceef2;font-size: 12.5px;color: var(--text-2);padding: 4px 14px}.cta-card-note{margin-top: 24px;padding-top: 22px;border-top: 1px solid #eceef2;text-align: left;font-size: 13px;line-height: 1.95;color: var(--text)}.cta-card-checks{margin-top: 18px;text-align: left}.cta-card-checks li{position: relative;padding-left: 22px;font-size: 13px;line-height: 2.2;color: #3d4c63}.cta-card-checks li::before{content: '✓';position: absolute;left: 0;color: var(--gold-d)}.site-foot{background: var(--navy);color: #8fa0b8;padding: 66px 0 0}.foot-grid{display: grid;grid-template-columns: 372px repeat(4,minmax(0,1fr));gap: 0 46px;align-items: start}.foot-brand .brand-text strong{color: #fff;font-size: 18px}.foot-brand .brand-text em{color: var(--gold);font-size: 8px}.foot-desc{margin-top: 20px;font-size: 13px;line-height: 1.95;color: #8fa0b8;max-width: 320px}.foot-chips{margin-top: 20px;display: flex;gap: 8px;flex-wrap: wrap}.foot-chips li{border: 1px solid rgba(201,165,102,.4);color: var(--gold);font-size: 11.5px;padding: 3px 10px;line-height: 1.6}.foot-col h3{font-size: 14.5px;color: #fff;font-weight: 600;padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,.1);margin-bottom: 16px}.foot-col h3 a:hover{color: var(--gold)}.foot-col li{line-height: 1.6}.foot-col li a{display: inline-block;padding: 3px 0;font-size: 13.5px;color: #93a6c0;transition: color .18s}.foot-col li a:hover{color: var(--gold)}.foot-bar{margin-top: 64px;border-top: 1px solid rgba(255,255,255,.08);padding: 20px 0 24px}.foot-bar-in{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap}.foot-bar p{font-size: 12.5px;color: #7c8da6}.foot-legal{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.foot-legal a{color: #93a6c0}.foot-legal a:hover{color: var(--gold)}.foot-sep{color: #46586f}.page-hero{background: linear-gradient(100deg,#0a1a33 0%,#14263d 100%);color: #fff;padding: 54px 0 58px}.page-hero .crumb{color: #8fa0b8;font-size: 12.5px}.page-hero .crumb a:hover{color: var(--gold)}.crumb-sep{margin: 0 8px;color: #4b5f79}.crumb-now{color: #cfd9e6}.page-title{margin-top: 18px;font-family: var(--serif);font-size: 34px;color: #fff;line-height: 1.4}.page-lead{margin-top: 14px;max-width: 760px;font-size: 13.5px;line-height: 2;color: #b9c6d8}.sec-detail{padding: 56px 0 76px;background: #fff}.detail-wrap{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 48px;align-items: start}.narrow{max-width: 860px}.prose{font-size: 14px;line-height: 2;color: #43506a}.prose h2{margin: 34px 0 12px;font-size: 20px;color: #16233a;font-family: var(--serif)}.prose h2:first-child{margin-top: 0}.prose h3{margin: 26px 0 10px;font-size: 16px;color: #16233a}.prose p{margin: 12px 0}.prose ul,.prose ol{margin: 12px 0;padding-left: 20px;list-style: disc}.prose li{margin: 6px 0}.prose a{color: var(--gold-ink);border-bottom: 1px solid rgba(169,130,47,.35)}.prose strong{color: #16233a}.prose img{margin: 18px 0;border-radius: 2px}.detail-head{display: flex;gap: 20px;align-items: flex-start;margin-top: 16px}.detail-ico{flex: 0 0 auto;width: 56px;height: 56px;background: rgba(255,255,255,.08);border: 1px solid rgba(201,165,102,.35);color: var(--gold);display: grid;place-items: center}.detail-chips{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 16px}.chip{background: rgba(255,255,255,.08);color: #cfd9e6;font-size: 12px;padding: 4px 11px}.chip-main{background: rgba(201,165,102,.18);color: #e8d3a7}.detail-head-cta{margin-left: auto;display: flex;gap: 12px;flex: 0 0 auto}.btn-primary{background: linear-gradient(180deg,#cfa96a,#b08a44);color: #17233a}.btn-outline{border: 1px solid rgba(201,165,102,.5);color: #e7d9bd}.btn-primary,.btn-outline{display: inline-flex;align-items: center;justify-content: center;height: 40px;padding: 0 20px;font-size: 13.5px;border-radius: 2px}.btn-block{width: 100%}.detail-side{display: flex;flex-direction: column;gap: 20px}.side-card{border: 1px solid var(--line);padding: 24px 22px;background: #fbfcfd}.side-card h3{font-size: 15px;color: #16233a;margin-bottom: 10px}.side-card p{font-size: 13px;line-height: 1.9;color: var(--text)}.side-cta .btn-primary{margin-top: 16px}.side-tel{display: block;margin-top: 14px;font-family: var(--serif);font-size: 22px;color: #16233a;text-align: center}.side-time{display: block;margin-top: 6px;font-size: 12px;color: var(--text-2);text-align: center}.side-links li{padding: 6px 0;border-bottom: 1px dashed #edf0f4}.side-links li:last-child{border-bottom: 0}.side-links a{font-size: 13.5px;color: var(--ink-2)}.side-links a:hover{color: var(--gold-ink)}.side-ticks li{position: relative;padding-left: 18px;font-size: 13px;line-height: 1.9;color: var(--text)}.side-ticks li::before{content: '·';position: absolute;left: 6px;color: var(--gold-ink)}.rel-box{border: 1px solid var(--line);padding: 22px;background: #fbfcfd}.rel-title{font-size: 15px;color: #16233a;margin-bottom: 12px}.rel-list li{padding: 7px 0;border-bottom: 1px dashed #edf0f4}.rel-list li:last-child{border-bottom: 0}.rel-list a{display: flex;justify-content: space-between;gap: 10px;font-size: 13.5px;color: var(--ink-2)}.rel-list a:hover{color: var(--gold-ink)}.rel-note{margin-top: 12px;font-size: 12.5px;color: var(--text-2)}.rel-note a{color: var(--gold-ink)}.sec-list{padding: 48px 0 72px}.list-wrap{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 48px;align-items: start}.list-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.list-card{border: 1px solid var(--line);padding: 22px;display: block;transition: border-color .2s,box-shadow .2s}.list-card:hover{border-color: #d8c9ab;box-shadow: 0 10px 22px rgba(16,35,63,.07)}.list-card-top{display: flex;gap: 12px;align-items: center}.list-tag{background: var(--chip);color: var(--ink-2);font-size: 12px;padding: 2px 9px}.list-date{font-size: 12px;color: var(--text-2)}.list-title{display: block;margin-top: 12px;font-size: 16px;color: #16233a}.list-desc{display: block;margin-top: 8px;font-size: 13px;line-height: 1.9;color: var(--text)}.list-more{display: inline-block;margin-top: 12px;font-size: 12.5px;color: var(--gold-ink)}.about-page{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 48px;align-items: start}.about-page-main .sec-title{margin-top: 10px;font-size: 26px}.about-page-main>p{margin-top: 14px;font-size: 14px;line-height: 2.05;color: var(--text)}.do-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;margin-top: 20px}.do-card{border: 1px solid var(--line);padding: 22px}.do-card h3{font-size: 15px;color: #16233a;margin-bottom: 10px}.do-card li{position: relative;padding-left: 18px;font-size: 13px;line-height: 1.95;color: var(--text)}.do-card li::before{position: absolute;left: 0}.do-yes li::before{content: '✓';color: var(--gold-d)}.do-no li::before{content: '×';color: #b9564f}.about-list{margin-top: 18px}.about-list li{display: flex;gap: 16px;padding: 12px 0;border-bottom: 1px dashed #edf0f4}.about-list strong{flex: 0 0 88px;color: #16233a;font-weight: 600}.about-list span{font-size: 13.5px;color: var(--text)}.contact-mini{margin-top: 16px}.contact-mini li{display: flex;gap: 16px;padding: 8px 0;font-size: 13.5px}.contact-mini span{flex: 0 0 88px;color: var(--text-2)}.about-tip{margin-top: 22px;font-size: 12.5px;color: var(--text-2);border-left: 2px solid var(--gold);padding-left: 14px}.about-body{margin-top: 22px}.kicker + .sec-title{margin-top: 8px}.lead-form .field{display: block;margin-top: 16px}.field-label{display: block;font-size: 13px;color: #3d4c63;margin-bottom: 6px}.field input,.field select,.field textarea{width: 100%;border: 1px solid #dfe4ec;background: #fff;color: #16233a;padding: 10px 12px;font-size: 14px;font-family: inherit;border-radius: 2px}.field input:focus,.field select:focus,.field textarea:focus{outline: 2px solid rgba(201,165,102,.35);border-color: var(--gold)}.req{color: #c0554f}.field-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.form-tip{margin-top: 14px;font-size: 12px;line-height: 1.8;color: var(--text-2)}.form-tip a{color: var(--gold-ink)}.form-done{margin-top: 12px;font-size: 13px;color: #1f7a4d}.lead-form-dark .field-label{color: #cfd9e6}.lead-form-dark .field input,.lead-form-dark .field select{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.16);color: #fff}@media (max-width: 1180px){.wrap{padding: 0 24px}.foot-grid{grid-template-columns: 1fr 1fr 1fr;gap: 34px}.foot-brand{grid-column: 1 / -1}}@media (max-width: 1024px){.head-in{height: 66px}.nav-list{gap: 20px}.head-tel{display: none}.hero{padding: 46px 0 56px}.hero-in{grid-template-columns: minmax(0,1fr);gap: 40px}.hero-title{font-size: 38px}.hero-card{max-width: 520px}.svc-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.why-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.quote-grid{grid-template-columns: minmax(0,1fr)}.cta-in{grid-template-columns: minmax(0,1fr);gap: 40px}.cta-card{max-width: 520px}.flow{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 0}.flow-line{display: none}.detail-wrap,.list-wrap,.about-page{grid-template-columns: minmax(0,1fr)}.sec-svc .sec-head,.sec-why .sec-head,.sec-quote .sec-head{margin-bottom: 56px}}@media (max-width: 760px){html,body{overflow-x: hidden}body{font-size: 14px}.topbar{display: none}.burger{display: block}.head-side .btn-gold{display: none}.nav{position: fixed;inset: 0 0 0 auto;width: 78%;max-width: 320px;background: #0b1a2e;color: #fff;padding: 76px 24px 24px;transform: translateX(102%);transition: transform .26s ease;z-index: 70;display: flex;flex-direction: column;justify-content: space-between}.nav.open{transform: none}.nav-list{flex-direction: column;align-items: stretch;gap: 0}.nav-list li{border-bottom: 1px solid rgba(255,255,255,.08)}.nav-list a{color: #fff;font-size: 15px;padding: 14px 0;border-bottom: 0}.nav-foot{display: flex;flex-direction: column;gap: 12px;margin-top: 24px}.nav-tel{color: var(--gold);font-size: 18px;font-family: var(--serif)}.nav-mask{position: fixed;inset: 0;background: rgba(4,12,24,.55);z-index: 65}.nav-mask[hidden]{display: none}.hero{padding: 34px 0 40px}.hero-title{font-size: 29px;line-height: 1.42;margin-top: 18px}.hero-sub{font-size: 13.5px;line-height: 1.95}.hero-actions{flex-direction: column;align-items: stretch}.btn-lg{width: 100%}.hero-checks{gap: 12px 20px;font-size: 12px;margin-top: 28px}.hero-card{padding: 22px 20px 0;margin-top: 0}.hero-card-title{font-size: 18px}.hero-card-tel{margin: 18px -20px 0;padding: 16px 20px 18px}.hero-card-tel a{font-size: 25px}.sec-title{font-size: 24px}.sec-sub{font-size: 13px}.sec-svc{padding: 56px 0 60px}.sec-svc .sec-head,.sec-why .sec-head,.sec-quote .sec-head,.sec-process .sec-head,.sec-faq .sec-head{margin-bottom: 40px}.svc-grid{grid-template-columns: minmax(0,1fr);gap: 16px}.svc-card{min-height: 0;padding: 22px 20px 20px}.svc-desc{min-height: 0}.svc-group + .svc-group{margin-top: 46px}.svc-group-title{font-size: 18px}.svc-group-note{display: none}.sec-why,.sec-quote{padding: 56px 0 60px}.why-grid{grid-template-columns: minmax(0,1fr);gap: 10px}.why-card{padding: 24px 22px;min-height: 0}.sec-process{padding: 56px 0 60px}.flow{grid-template-columns: minmax(0,1fr);gap: 30px;text-align: center}.flow-step{padding: 0}.sec-faq{padding: 56px 0 62px}.faq-q{font-size: 15px;padding: 20px 2px}.faq-a{padding: 0 20px 20px 2px}.cta{padding: 56px 0 60px}.cta-title{font-size: 28px}.cta-card{padding: 30px 22px 26px}.cta-card-tel{font-size: 30px}.cta-facts li{flex-direction: column;gap: 4px;margin-top: 18px}.site-foot{padding: 44px 0 0}.foot-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 24px}.foot-brand{grid-column: 1 / -1}.foot-bar{margin-top: 36px}.foot-bar-in{flex-direction: column;align-items: flex-start;gap: 8px}.page-hero{padding: 34px 0 38px}.page-title{font-size: 24px}.detail-head{flex-wrap: wrap}.detail-head-cta{margin-left: 0;width: 100%}.list-cards{grid-template-columns: minmax(0,1fr)}.do-grid{grid-template-columns: minmax(0,1fr)}.field-row{grid-template-columns: minmax(0,1fr)}.about-list li{flex-direction: column;gap: 4px}}@media (prefers-reduced-motion: reduce){*{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}.wk-banner{position:relative;--wk-banner-pc-h:520px;--wk-banner-fg:#fff;--wk-banner-pri:var(--wk-primary,#2563eb);--wk-banner-scrim:linear-gradient(90deg,rgba(9,14,26,.74),rgba(9,14,26,.34) 52%,rgba(9,14,26,.14));background:#0f172a;color:var(--wk-banner-fg);overflow:visible;isolation:isolate}.wk-banner:focus-visible{outline:2px solid var(--wk-banner-pri);outline-offset:-2px}.wk-banner__swiper{position:relative;width:100%;height:var(--wk-banner-pc-h);overflow:hidden}.wk-banner__swiper .swiper-wrapper{display:flex;width:100%;height:100%;box-sizing:border-box}.wk-banner__swiper .swiper-slide{position:relative;flex:0 0 auto;width:100%;height:100%}.wk-banner__slide{display:flex;align-items:center;overflow:hidden;background:linear-gradient(120deg,#1e3a8a,#0f172a)}.wk-banner__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wk-banner__scrim{position:absolute;inset:0;background:var(--wk-banner-scrim);pointer-events:none}.wk-banner__inner{position:relative;z-index:2;width:min(var(--wk-container,1140px),92vw);margin:0 auto;text-align:left}.wk-banner--arrows-inside .wk-banner__inner{padding-left:58px;padding-right:58px}.wk-banner__title{margin:0;font-size:clamp(24px,3.4vw,44px);line-height:1.18;font-weight:700;letter-spacing:-.5px;color:inherit}.wk-banner__link{color:inherit;text-decoration:none}.wk-banner__link:hover{text-decoration:underline;text-underline-offset:6px}.wk-banner__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:4px;text-transform:uppercase;opacity:.82;color:inherit}.wk-banner__desc{margin:14px 0 0;max-width:620px;font-size:15px;line-height:1.7;opacity:.9;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.24);color:#fff;cursor:pointer;box-shadow:0 2px 12px rgba(15,23,42,.22);backdrop-filter:blur(2px);transition:background .2s,opacity .2s}.wk-banner__arrow:hover{background:rgba(255,255,255,.4)}.wk-banner__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.wk-banner__arrow svg{width:20px;height:20px;display:block}.wk-banner__arrow--prev{left:18px}.wk-banner__arrow--next{right:18px}.wk-banner__arrow.swiper-button-disabled{opacity:0;pointer-events:none}.wk-banner__pagination{position:absolute;left:0;right:0;bottom:18px;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1;color:#fff}.wk-banner .wk-banner__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;border-radius:50%;background:rgba(255,255,255,.5);opacity:1;transition:width .25s,background .25s,border-radius .25s}.wk-banner .wk-banner__pagination .swiper-pagination-bullet:hover{background:rgba(255,255,255,.8)}.wk-banner .wk-banner__pagination .swiper-pagination-bullet-active{width:22px;border-radius:4px;background:#fff}.wk-banner--dots-bar .wk-banner__pagination{gap:6px}.wk-banner--dots-bar .wk-banner__pagination .swiper-pagination-bullet{width:26px;height:4px;border-radius:2px;background:rgba(255,255,255,.42)}.wk-banner--dots-bar .wk-banner__pagination .swiper-pagination-bullet-active{width:44px;background:#fff}.wk-banner--dots-number .wk-banner__pagination{gap:0;font-size:13px;letter-spacing:1px}.wk-banner--dots-number .wk-banner__pagination .swiper-pagination-current{font-size:18px;font-weight:700}.wk-banner--dots-number .wk-banner__pagination .swiper-pagination-total{opacity:.7;margin-left:6px}.wk-banner--dots-number .wk-banner__pagination::before,.wk-banner--dots-number .wk-banner__pagination::after{content:"";width:22px;height:1px;background:rgba(255,255,255,.5);margin:0 12px}.wk-banner--arrows-outside .wk-banner__arrow{width:52px;height:52px;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.18)}.wk-banner--arrows-outside .wk-banner__arrow:hover{background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.26)}.wk-banner--arrows-outside .wk-banner__arrow--prev{left:-62px}.wk-banner--arrows-outside .wk-banner__arrow--next{right:-62px}@media (max-width:1279px){.wk-banner--arrows-outside .wk-banner__arrow{width:46px;height:46px;background:rgba(255,255,255,.24);color:#fff;border:0;box-shadow:0 2px 12px rgba(15,23,42,.22)}.wk-banner--arrows-outside .wk-banner__arrow:hover{background:rgba(255,255,255,.4)}.wk-banner--arrows-outside .wk-banner__arrow--prev{left:18px}.wk-banner--arrows-outside .wk-banner__arrow--next{right:18px}.wk-banner--arrows-outside .wk-banner__inner{padding-left:58px;padding-right:58px}}.wk-banner--fade .wk-banner__swiper .swiper-slide{transition-timing-function:ease}.wk-banner--cards{padding:18px 0 40px;background:#eef2f7;overflow:hidden}.wk-banner--cards .wk-banner__swiper{height:calc(var(--wk-banner-pc-h) - 28px);overflow:visible}.wk-banner--cards .wk-banner__slide{width:min(1080px,88vw);margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.16)}.wk-banner--cards .wk-banner__pagination{bottom:12px;color:#0f172a}.wk-banner--cards .wk-banner__pagination .swiper-pagination-bullet{background:rgba(15,23,42,.28)}.wk-banner--cards .wk-banner__pagination .swiper-pagination-bullet-active{background:var(--wk-banner-pri)}.wk-banner--placeholder{border-radius:0}.wk-banner__fallback{height:var(--wk-banner-pc-h);background:linear-gradient(120deg,#1e3a8a 0%,#1d4ed8 38%,#0ea5e9 72%,#0f172a 100%)}.wk-banner__swiper:not(.swiper-initialized) .swiper-wrapper{display:block}.wk-banner__swiper:not(.swiper-initialized) .wk-banner__slide{display:flex}.wk-banner__swiper:not(.swiper-initialized) .wk-banner__slide:not(:first-child){display:none}.wk-banner:has(.wk-banner__swiper:not(.swiper-initialized)) .wk-banner__arrow,.wk-banner:has(.wk-banner__swiper:not(.swiper-initialized)) .wk-banner__pagination{display:none}.wk-banner--static .wk-banner__arrow,.wk-banner--static .wk-banner__pagination{display:none}@media (max-width:860px){.wk-banner__swiper{height:auto;aspect-ratio:16/10;max-height:70vh}.wk-banner__arrow{display:none}.wk-banner__inner{width:auto;padding:0 22px}.wk-banner--arrows-inside .wk-banner__inner,.wk-banner--arrows-outside .wk-banner__inner{padding:0 22px}.wk-banner__title{font-size:clamp(20px,5.4vw,30px)}.wk-banner__desc{font-size:13px;-webkit-line-clamp:2}.wk-banner__pagination{bottom:12px}.wk-banner--cards{padding:12px 0 6px}.wk-banner--cards .wk-banner__swiper{height:auto}.wk-banner--cards .wk-banner__slide{width:calc(100% - 36px);border-radius:12px}.wk-banner__fallback{height:auto;aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.wk-banner__swiper .swiper-wrapper{transition-duration:0s!important}}@keyframes wk-banner-kenburns{from{transform:scale(1)}to{transform:scale(1.06) translate3d(-1.2%,1%,0)}}@keyframes wk-banner-rise{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes wk-banner-drift{from{transform:scale(1) translate3d(0,0,0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}.wk-banner__img{transform-origin:50% 50%;animation:wk-banner-kenburns 20s ease-in-out infinite alternate}.wk-banner__fallback{transform-origin:50% 50%;animation:wk-banner-drift 26s ease-in-out infinite alternate}.wk-banner__eyebrow,.wk-banner__title,.wk-banner__desc{animation:wk-banner-rise .9s cubic-bezier(.16,.84,.44,1) both}.wk-banner__eyebrow{animation-delay:60ms}.wk-banner__title{animation-delay:120ms}.wk-banner__desc{animation-delay:180ms}@media (prefers-reduced-motion:reduce){.wk-banner__img,.wk-banner__fallback,.wk-banner__eyebrow,.wk-banner__title,.wk-banner__desc{animation:none!important;transform:none!important;opacity:1!important}}