body:has(.dks20) .et-l--header,body:has(.dks20) .et-l--footer,body:has(.dks20) #top-header,body:has(.dks20) #main-header,body:has(.dks20) #main-footer,body:has(.arch20) .et-l--header,body:has(.arch20) .et-l--footer,body:has(.arch20) #top-header,body:has(.arch20) #main-header,body:has(.arch20) #main-footer,body:has(.a20) .et-l--header,body:has(.a20) .et-l--footer,body:has(.c20) .et-l--header,body:has(.c20) .et-l--footer,body:has(.t20) .et-l--header,body:has(.t20) .et-l--footer,body:has(.w20) .et-l--header,body:has(.w20) .et-l--footer,body:has(.b) .et-l--header,body:has(.b) .et-l--footer{display:none!important}body:has(.dks20) #page-container,body:has(.arch20) #page-container,body:has(.a20) #page-container,body:has(.c20) #page-container,body:has(.t20) #page-container,body:has(.w20) #page-container,body:has(.b) #page-container{padding-top:0!important;margin-top:0!important}body:has(.dks20) #main-content .container,body:has(.arch20) #main-content .container,body:has(.a20) #main-content .container,body:has(.c20) #main-content .container,body:has(.t20) #main-content .container,body:has(.w20) #main-content .container,body:has(.b) #main-content .container{width:100%!important;max-width:none!important;padding:0!important}body:has(.dks20) #left-area,body:has(.arch20) #left-area,body:has(.a20) #left-area,body:has(.c20) #left-area,body:has(.t20) #left-area,body:has(.w20) #left-area,body:has(.b) #left-area{width:100%!important;padding:0!important;float:none!important}body:has(.dks20) #sidebar,body:has(.arch20) #sidebar,body:has(.a20) #sidebar,body:has(.c20) #sidebar,body:has(.t20) #sidebar,body:has(.w20) #sidebar,body:has(.b) #sidebar,body:has(.dks20) #main-content .container:before,body:has(.arch20) #main-content .container:before,body:has(.a20) #main-content .container:before,body:has(.c20) #main-content .container:before,body:has(.t20) #main-content .container:before,body:has(.w20) #main-content .container:before,body:has(.b) #main-content .container:before{display:none!important}.arch20{--p:#01356B;--p2:#0B5DA8;--d:#00264D;--i:#142235;--m:#5B6877;--l:#D8E2EB;--s:#F2F7FB;color:var(--i);font-family:Arial,sans-serif}.arch20 *{box-sizing:border-box}.arch20 a{text-decoration:none}.arch20 .w{max-width:1240px;margin:auto;padding:0 24px}.arch20 .top,.arch20 footer{background:#001F3D;color:#fff}.arch20 .top .w,.arch20 header .w{display:flex;justify-content:space-between;align-items:center;gap:20px}.arch20 .top .w{padding:9px 24px;font-size:13px}.arch20 header{background:#fff;border-bottom:1px solid var(--l);position:sticky;top:0;z-index:50}.arch20 header .w{padding:15px 24px}.arch20 .logo{width:auto;height:64px;max-width:180px;object-fit:contain}.arch20 nav{display:flex;gap:20px;align-items:center}.arch20 nav a{color:var(--i);font-weight:700;font-size:15px}.arch20 .cta,.arch20 .ghost{display:inline-block;padding:13px 18px;border-radius:10px;font-weight:800}.arch20 .cta{background:var(--p);color:#fff!important}.arch20 .ghost{border:1px solid var(--l);color:var(--d);background:#fff}.arch20 .hero{padding:72px 0 58px;background:radial-gradient(circle at 84% 14%,rgba(11,93,168,.12),transparent 27%),linear-gradient(180deg,#F7F4EF,#fff)}.arch20 .g2{display:grid;grid-template-columns:1.06fr .94fr;gap:38px;align-items:center}.arch20 .ey{display:inline-block;background:#E7F0F8;color:var(--p);padding:8px 13px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px}.arch20 h1{font-size:clamp(44px,5vw,70px);line-height:1;margin:0 0 18px;color:var(--d)}.arch20 h2{font-size:clamp(32px,3.8vw,50px);line-height:1.08;margin:0 0 14px;color:var(--d)}.arch20 h3{font-size:23px;color:var(--d);margin:9px 0}.arch20 p{line-height:1.7}.arch20 .sub{font-size:20px;color:var(--m);margin:0 0 24px}.arch20 .lead{font-size:18px;color:var(--m);margin:0}.arch20 .actions{display:flex;gap:12px;flex-wrap:wrap}.arch20 .heroBox,.arch20 .card,.arch20 details{background:#fff;border:1px solid var(--l);border-radius:18px}.arch20 .heroBox{padding:28px;box-shadow:0 20px 45px rgba(0,38,77,.08)}.arch20 .heroBox h2{font-size:28px}.arch20 .check{padding:10px 0;border-top:1px solid var(--l);color:var(--m)}.arch20 .trust{padding:0 0 28px}.arch20 .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.arch20 .pill{border:1px solid var(--l);border-radius:15px;padding:16px;text-align:center;font-weight:700;background:#fff;color:var(--d)}.arch20 .sec{padding:72px 0}.arch20 .soft{background:var(--s)}.arch20 .head{max-width:850px;margin-bottom:28px}.arch20 .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.arch20 .g2c{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.arch20 .card{padding:24px}.arch20 .card b{color:var(--p);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.arch20 .card p,.arch20 details p{color:var(--m)}.arch20 .card a{color:var(--p);font-weight:800}.arch20 .dark{background:linear-gradient(145deg,var(--d),#064A87);color:#fff;border-radius:22px;padding:36px}.arch20 .dark h2,.arch20 .dark h3{color:#fff}.arch20 .dark p{color:#DCE8F2}.arch20 .split{display:grid;grid-template-columns:.92fr 1.08fr;gap:22px}.arch20 .faq{display:grid;gap:11px;max-width:940px}.arch20 details{padding:17px 19px}.arch20 summary{font-weight:800;color:var(--d);cursor:pointer}.arch20 .final{padding:0 0 72px}.arch20 .final .dark{text-align:center;padding:46px 28px}.arch20 .final .dark h2{max-width:900px;margin:0 auto 14px}.arch20 .final .dark p{max-width:760px;margin:0 auto 22px;font-size:18px}.arch20 .final .cta{background:#fff;color:var(--p)!important}.arch20 footer{padding:46px 0 20px}.arch20 .foot{display:grid;grid-template-columns:1.3fr repeat(3,.8fr);gap:25px}.arch20 footer .logo{filter:brightness(0) invert(1);margin-bottom:12px}.arch20 footer a,.arch20 footer p,.arch20 footer li{color:#D5E2ED}.arch20 footer ul{list-style:none;padding:0;margin:0}.arch20 footer h4{margin:0 0 10px}.arch20 .copy{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#AFC2D2}.arch20 .mob{display:none}@media(max-width:1050px){.arch20 nav{display:none}.arch20 .mob{display:inline-block}.arch20 .g2,.arch20 .split,.arch20 .g2c,.arch20 .foot{grid-template-columns:1fr}.arch20 .g3,.arch20 .g4{grid-template-columns:1fr 1fr}}@media(max-width:700px){.arch20 .g3,.arch20 .g4{grid-template-columns:1fr}.arch20 .hero,.arch20 .sec{padding:52px 0}.arch20 h1{font-size:42px}.arch20 .logo{width:auto;height:54px;max-width:150px;object-fit:contain}.arch20 .top .w div:last-child{display:none}}