
.dec26,.dec26 *{box-sizing:border-box}
.dec26{--navy:#0b2f4f;--navy2:#06395b;--green:#23b985;--mint:#71d7b0;--soft:#f7fbf9;--line:#dce9e4;--text:#526c7d;background:#fff;color:var(--navy)}
.dec26 a{text-decoration:none}.dec26-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}
.dec26-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:11px;font-weight:900;letter-spacing:.07em}
.dec26-kicker:before{content:'';width:28px;height:2px;background:currentColor}.dec26-kicker.light{color:#7ce3bd}
.dec26-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px;font-size:12px;color:#718793}.dec26-breadcrumb a{color:#4d6b7c}
.dec26-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border-radius:11px;background:var(--green);color:#fff!important;font-weight:900;line-height:1;box-shadow:0 9px 22px rgba(35,185,133,.16)}
.dec26-btn.ghost{background:#fff;color:var(--navy)!important;border:1px solid #cadbd4;box-shadow:none}.dec26-btn.light{background:#fff;color:var(--navy)!important}
.dec26-hero{background:linear-gradient(90deg,#fff 0%,#fff 43%,#edf9f5 100%);border-bottom:1px solid #e3ede9}
.dec26-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 55%;min-height:565px;align-items:stretch}
.dec26-copy{padding:34px 0 38px;align-self:center;position:relative;z-index:2}
.dec26-copy h1{margin:13px 0 15px;max-width:650px;font-size:53px;line-height:1.03;letter-spacing:-1.8px}.dec26-copy h1 strong{display:block;color:var(--green)}
.dec26-copy>p{max-width:600px;margin:0;color:#506b7b;font-size:16px;line-height:1.7}
.dec26-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.dec26-mini{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#496475;font-size:12px;font-weight:800}
.dec26-hero-media{position:relative;min-width:0;overflow:hidden}.dec26-hero-media:before{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.76) 9%,transparent 30%)}
.dec26-hero-media img{width:100%;height:100%;min-height:565px;object-fit:cover;display:block}.dec26-hero-note{position:absolute;z-index:2;right:22px;bottom:22px;width:265px;padding:17px;border-radius:15px;background:rgba(5,45,73,.92);color:#fff;box-shadow:0 14px 38px rgba(11,47,79,.18)}.dec26-hero-note b,.dec26-hero-note span{display:block}.dec26-hero-note span{margin-top:5px;font-size:11px;opacity:.88}
.dec26-trades{padding:56px 0;background:#fff}.dec26-section-title{text-align:center;max-width:800px;margin:0 auto 27px}.dec26-section-title h2{font-size:34px;line-height:1.15;margin:8px 0 8px}.dec26-section-title p{margin:0;color:#637a89;line-height:1.6}
.dec26-trade-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.dec26-trade{padding:15px 12px 16px;min-height:245px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:center;color:var(--navy);box-shadow:0 7px 22px rgba(11,47,79,.04);transition:.18s ease}.dec26-trade:hover{transform:translateY(-3px);border-color:#a7dfca;box-shadow:0 13px 30px rgba(35,185,133,.09)}
.dec26-trade img{width:112px;height:112px;object-fit:contain;margin:0 auto 5px;border-radius:50%}.dec26-trade h3{margin:5px 0;font-size:15px}.dec26-trade p{min-height:32px;margin:0;color:#718592;font-size:10.5px;line-height:1.45}.dec26-trade span{display:block;margin-top:9px;color:var(--green);font-weight:900;font-size:11px}
.dec26-dark{padding:40px 0;background:linear-gradient(125deg,#062e4e,#075077);color:#fff}.dec26-dark-grid{display:grid;grid-template-columns:340px 1fr;gap:30px;align-items:center}.dec26-dark h2{font-size:31px;line-height:1.1;margin:9px 0}.dec26-dark p{margin:0;color:#d3e2e9;line-height:1.6}
.dec26-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dec26-reasons article{min-height:140px;padding:17px;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:center;text-align:center}.dec26-reasons article>b{width:44px;height:44px;margin:0 auto 9px;border-radius:50%;display:grid;place-items:center;background:#71d7b0;color:#06395b;font-size:19px}.dec26-reasons strong,.dec26-reasons small{display:block}.dec26-reasons strong{font-size:13px}.dec26-reasons small{margin-top:5px;color:#c8dae2;font-size:10px;line-height:1.4}
.dec26-how{padding:56px 0}.dec26-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.dec26-steps article{text-align:center;position:relative;padding:6px 14px}.dec26-steps article:not(:last-child):after{content:'→';position:absolute;right:-13px;top:25px;color:#9bb8c7;font-size:24px}.dec26-steps i{width:54px;height:54px;margin:0 auto 10px;border:1px solid #cde2d9;border-radius:50%;display:grid;place-items:center;background:#f0fbf7;color:var(--green);font-style:normal;font-weight:900}.dec26-steps b,.dec26-steps span{display:block}.dec26-steps b{font-size:13px}.dec26-steps span{margin-top:5px;color:#718592;font-size:11px;line-height:1.45}
.dec26-explain{padding:54px 0;background:#f4faf7}.dec26-explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.dec26-explain h2{font-size:35px;line-height:1.12;margin:8px 0 14px}.dec26-explain p{color:#577181;line-height:1.7}.dec26-building{position:relative;min-height:360px}.dec26-building>img{width:100%;height:360px;object-fit:cover;border-radius:18px}.dec26-building>div{position:absolute;right:18px;top:18px;width:215px;padding:15px;border-radius:13px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(11,47,79,.13)}.dec26-building span{display:block;padding:9px 0;color:#627987;font-size:11px}.dec26-building span+span{border-top:1px solid #e7efeb}.dec26-building b{display:block;color:var(--navy);font-size:13px}
.dec26-cms{padding:54px 0;background:#fff}.dec26-content{max-width:920px;margin:auto}.dec26-content h2{margin:34px 0 12px;font-size:28px;color:var(--navy)}.dec26-content h3{font-size:21px;margin:25px 0 8px}.dec26-content p,.dec26-content li{color:#526d7d;line-height:1.75}.dec26-content a{color:#15956f;font-weight:800}
.dec26-resources{padding:55px 0;background:#fbfdfc}.dec26-resources-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px}.dec26-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:16px}.dec26-section-head h2{font-size:27px;margin:5px 0 0}.dec26-section-head>a{font-size:12px;color:#277a65;font-weight:900}
.dec26-posts{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.dec26-post{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy)}.dec26-post img{width:100%;height:135px;object-fit:cover;display:block}.dec26-post>div{padding:13px}.dec26-post small{color:var(--green);font-weight:900}.dec26-post h3{font-size:14px;line-height:1.35;margin:6px 0 9px}.dec26-post span{font-size:11px;color:#23806a;font-weight:900}.dec26-post.fallback{min-height:125px}
.dec26-faq details{border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:8px;overflow:hidden}.dec26-faq summary{padding:13px 14px;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.dec26-faq details div,.dec26-faq details p{padding:0 14px 14px;margin:0;color:#607787;font-size:12px;line-height:1.6}
.dec26-final{padding:25px 0;background:linear-gradient(100deg,#063555,#087665);color:#fff}.dec26-final .dec26-wrap{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px}.dec26-final span{font-size:10px;font-weight:900;letter-spacing:.07em;color:#8ae6c5}.dec26-final h2{margin:4px 0;font-size:25px}.dec26-final p{margin:0;color:#d7e6ea;font-size:12px}.dec26-phone{color:#fff;font-weight:900;white-space:nowrap}
/* Subpages */
.dec26-trade-hero{padding:50px 0;background:linear-gradient(105deg,#fff,#eef9f5)}.dec26-trade-hero-grid{display:grid;grid-template-columns:1fr 430px;gap:35px;align-items:center}.dec26-trade-hero h1{font-size:46px;line-height:1.07;margin:9px 0 13px}.dec26-trade-hero p{color:#577181;line-height:1.7}.dec26-trade-image img{width:100%;height:330px;object-fit:cover;border-radius:20px;display:block}
.dec26-trade-intro{padding:50px 0}.dec26-two-col{display:grid;grid-template-columns:1fr 350px;gap:30px}.dec26-two-col h2{font-size:31px}.dec26-work-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.dec26-work-list span{padding:10px 12px;border-radius:10px;background:#f1faf6;color:#406474;font-size:12px}
.dec26-side-card{padding:23px;border:1px solid #d8ebe3;border-radius:17px;background:#f2fbf7}.dec26-side-card h3{font-size:22px;margin:0 0 9px}.dec26-side-card p{color:#5d7685;line-height:1.65}
.dec26-trade-related{padding:50px 0;background:#fbfdfc}.dec26-related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.dec26-related-grid a{padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);text-align:center;font-weight:800;font-size:11px}.dec26-related-grid img{width:70px;height:70px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 6px}
@media(max-width:1050px){.dec26-hero-grid{grid-template-columns:1fr}.dec26-hero-media{max-height:470px}.dec26-hero-media img{min-height:470px}.dec26-trade-grid{grid-template-columns:repeat(3,1fr)}.dec26-dark-grid,.dec26-explain-grid,.dec26-resources-grid,.dec26-trade-hero-grid,.dec26-two-col{grid-template-columns:1fr}.dec26-reasons{grid-template-columns:repeat(2,1fr)}.dec26-steps{grid-template-columns:repeat(3,1fr)}.dec26-steps article:after{display:none}.dec26-related-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.dec26-wrap{width:calc(100% - 28px)}.dec26-copy h1,.dec26-trade-hero h1{font-size:38px}.dec26-actions{display:grid}.dec26-btn{width:100%}.dec26-mini{display:grid;gap:8px}.dec26-hero-media{max-height:330px}.dec26-hero-media img{min-height:330px}.dec26-hero-note{right:12px;bottom:12px;width:220px}.dec26-trade-grid{grid-template-columns:repeat(2,1fr);gap:9px}.dec26-trade{min-height:220px;padding:12px 8px}.dec26-trade img{width:95px;height:95px}.dec26-reasons,.dec26-steps,.dec26-posts,.dec26-work-list{grid-template-columns:1fr}.dec26-building>div{position:relative;right:auto;top:auto;width:auto;margin-top:10px}.dec26-final .dec26-wrap{grid-template-columns:1fr}.dec26-phone{display:block}.dec26-related-grid{grid-template-columns:repeat(2,1fr)}}
