.el{--navy:#0b1f3b;--navy2:#12325c;--blue:#1f4e79;--green:#1faf6b;--ink:#22293a;--grey:#6b7280;--line:#e5e9f0;--bg:#f7f9fc;--white:#fff}.el,.el *{box-sizing:border-box;margin:0;padding:0;font-family:Inter,Segoe UI,system-ui,sans-serif}.el h1,.el h2,.el h3,.el h4,.el .brand{font-family:Poppins,Inter,sans-serif}.el{color:var(--ink);background:var(--white);font-size:17px;line-height:1.7}.el h1,.el h2,.el h3,.el h4{color:var(--navy);font-weight:600;line-height:1.3}.el a{color:var(--blue);text-decoration:none}.el .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.el .brand{color:var(--navy);letter-spacing:.2px;align-items:baseline;font-size:1.6rem;display:inline-flex}.el .brand b{font-weight:600}.el .brand span{font-weight:300}.el .brand .dot{color:var(--green);font-weight:600}.el .util{color:#9dc0e8;background:#08152a;font-size:.78rem}.el .util .wrap{justify-content:space-between;align-items:center;gap:16px;height:34px;display:flex}.el .util a{color:#9dc0e8}.el .util a:hover{color:#fff}.el .util .right{align-items:center;gap:22px;display:flex}@media (width<=720px){.el .util .left{display:none}}.el nav.primary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:50;background:#fffffffa;position:sticky;top:0}.el nav.primary .wrap{justify-content:space-between;align-items:center;gap:24px;height:70px;display:flex}.el nav.primary ul{flex-wrap:nowrap;align-items:center;gap:22px;margin:0 auto;list-style:none;display:flex}.el nav.primary ul a{color:var(--ink);white-space:nowrap;padding:8px 0;font-size:.88rem;font-weight:600;position:relative}.el nav.primary ul a:hover{color:var(--blue)}.el nav.primary ul a.active{color:var(--navy)}.el nav.primary ul a.active:after{content:"";background:var(--green);height:3px;position:absolute;bottom:-24px;left:0;right:0}.el .nav-actions{align-items:center;gap:10px;display:flex}.el .btn.btn-sm{letter-spacing:.3px;min-height:40px;padding:0 18px;font-size:.82rem}.el .mobile-only{display:none}.el .navtoggle{color:var(--navy);cursor:pointer;background:0 0;border:0;margin-left:4px;font-size:1.5rem;display:none}@media (width<=1080px){.el nav.primary .wrap{gap:12px}.el nav.primary ul{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;margin:0;padding:16px 28px;display:none;position:absolute;top:70px;left:0;right:0}.el nav.primary ul.open{display:flex}.el nav.primary ul li{border-bottom:1px solid var(--line);width:100%;padding:10px 0}.el nav.primary ul li:last-child{border:0}.el .mobile-only{display:block}.el .mobile-cta{border-bottom:1px solid var(--line)!important;padding:12px 0 16px!important}.el .mobile-cta .btn{justify-content:center;width:100%}.el .desktop-only,.el .nav-actions .btn.desktop-only{display:none}.el .navtoggle{display:block}}@media (width<=520px){.el .nav-actions .btn.btn-sm{padding:0 12px;font-size:.76rem}}.el header.hero{background:linear-gradient(155deg,var(--navy) 0%,var(--navy2) 55%,var(--blue) 100%);color:#fff;padding:130px 0 110px;position:relative;overflow:hidden}.el header.hero.compact{padding:90px 0 70px}.el header.hero .kicker{letter-spacing:2px;text-transform:uppercase;color:#9dc0e8;margin-bottom:20px;font-size:.76rem;font-weight:600}.el header.hero h1{color:#fff;max-width:900px;margin-bottom:24px;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:600;line-height:1.15}.el header.hero h1 .l2{color:#d9e3f3;font-weight:300}.el header.hero p.lead{color:#cdd8ea;max-width:680px;margin-bottom:26px;font-size:1.12rem;font-weight:300}.el header.hero .actions{flex-wrap:wrap;gap:12px;display:flex}.el .btn{letter-spacing:.4px;text-transform:none;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 28px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .22s,background .18s,border-color .18s,color .18s;display:inline-flex}.el .btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}.el .btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0b1f3b2e}.el .btn:active{transform:translateY(0)}.el .btn.primary{background:var(--green);color:#fff;border-color:var(--green)}.el .btn.primary:hover{background:#1b9c60;border-color:#1b9c60}.el .btn.secondary,.el .btn.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.el .btn.secondary:hover,.el .btn.dark:hover{background:var(--navy2);border-color:var(--navy2)}.el .btn.outline{color:var(--navy);border-color:var(--navy);background:0 0}.el .btn.outline:hover{background:var(--navy);color:#fff}.el .btn.ghost{color:#fff;background:0 0;border-color:#9dc0e88c}.el .btn.ghost:hover{background:#ffffff14;border-color:#fff}.el .btn.wa{color:#fff;background:#25d366;border-color:#25d366}.el .btn.wa:hover{background:#1ebe5c;border-color:#1ebe5c}.el .btn.wa:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20.52 3.48A11.88 11.88 0 0 0 12 0C5.4 0 .07 5.34.07 11.93a11.9 11.9 0 0 0 1.6 5.96L0 24l6.28-1.64a11.94 11.94 0 0 0 5.72 1.46h.01c6.6 0 11.93-5.33 11.93-11.93 0-3.19-1.24-6.19-3.42-8.41Zm-8.52 18.3h-.01a9.86 9.86 0 0 1-5.02-1.38l-.36-.21-3.72.97 1-3.63-.24-.37a9.85 9.85 0 0 1-1.5-5.23c0-5.46 4.44-9.9 9.9-9.9 2.64 0 5.13 1.03 7 2.9a9.83 9.83 0 0 1 2.9 7c0 5.46-4.44 9.9-9.95 9.9Zm5.42-7.42c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.47-2.4-1.48-.89-.79-1.49-1.77-1.66-2.07-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.07-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.51-.17-.01-.37-.01-.57-.01-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.49 0 1.47 1.07 2.89 1.22 3.09.15.2 2.11 3.22 5.11 4.52.71.31 1.27.49 1.7.63.71.23 1.36.2 1.87.12.57-.08 1.76-.72 2.01-1.41.25-.7.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20.52 3.48A11.88 11.88 0 0 0 12 0C5.4 0 .07 5.34.07 11.93a11.9 11.9 0 0 0 1.6 5.96L0 24l6.28-1.64a11.94 11.94 0 0 0 5.72 1.46h.01c6.6 0 11.93-5.33 11.93-11.93 0-3.19-1.24-6.19-3.42-8.41Zm-8.52 18.3h-.01a9.86 9.86 0 0 1-5.02-1.38l-.36-.21-3.72.97 1-3.63-.24-.37a9.85 9.85 0 0 1-1.5-5.23c0-5.46 4.44-9.9 9.9-9.9 2.64 0 5.13 1.03 7 2.9a9.83 9.83 0 0 1 2.9 7c0 5.46-4.44 9.9-9.95 9.9Zm5.42-7.42c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.47-2.4-1.48-.89-.79-1.49-1.77-1.66-2.07-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.07-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.51-.17-.01-.37-.01-.57-.01-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.49 0 1.47 1.07 2.89 1.22 3.09.15.2 2.11 3.22 5.11 4.52.71.31 1.27.49 1.7.63.71.23 1.36.2 1.87.12.57-.08 1.76-.72 2.01-1.41.25-.7.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35Z'/></svg>") 50%/contain no-repeat}.el .crumb{border-bottom:1px solid var(--line);color:var(--grey);background:#f4f6fa;font-size:.82rem}.el .crumb .wrap{flex-wrap:wrap;gap:8px;padding-top:14px;padding-bottom:14px;display:flex}.el .crumb a{color:var(--grey)}.el .crumb a:hover{color:var(--blue)}.el .crumb .sep{color:#c8cfda}.el .crumb b{color:var(--navy);font-weight:600}.el .numband{background:var(--bg);border-bottom:1px solid var(--line)}.el .numband .wrap{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 28px 30px;display:grid}.el .nbtitle{text-align:center;letter-spacing:2.5px;text-transform:uppercase;color:var(--green);padding:28px 0 4px;font-size:.74rem;font-weight:600}.el .numband .n{text-align:center;border-left:1px solid var(--line);overflow-wrap:anywhere;width:100%;min-width:0;padding:34px 12px}.el .numband .n:first-child{border-left:0}.el .numband .v{color:var(--navy);font-family:Poppins,sans-serif;font-size:3rem;font-weight:600;line-height:1.1}.el .numband .l{color:var(--navy);margin-top:8px;font-size:.95rem;font-weight:600}.el .numband .sub{color:var(--grey);margin-top:4px;font-size:.82rem}@media (width<=720px){.el .numband .wrap{grid-template-columns:1fr}.el .numband .n{border-left:0;border-top:1px solid var(--line)}.el .numband .n:first-child{border-top:0}}.el section{background:#fff;padding:88px 0}.el section.alt{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.el .kick{letter-spacing:2.5px;text-transform:uppercase;color:var(--green);margin-bottom:12px;font-size:.74rem;font-weight:600}.el .kick .no{color:#b9c4d6;margin-right:10px;font-weight:400}.el section h2{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px;font-size:1.9rem}.el section .intro{color:#3c4356;max-width:780px;margin-bottom:38px;line-height:1.85}.el .navyband{background:linear-gradient(155deg,var(--navy),var(--navy2))}.el .navyband h2{color:#fff;border-bottom-color:#9dc0e840}.el .navyband .intro{color:#cdd8ea;font-weight:300}.el .navyband .kick .no{color:#9dc0e880}.el .why{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=960px){.el .why{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.el .why{grid-template-columns:1fr}}.el .wc{border:1px solid var(--line);background:#fff;border-radius:2px;padding:26px 22px;transition:transform .25s,box-shadow .25s}.el .wc:before{content:"✓";color:var(--green);margin-bottom:10px;font-size:1.1rem;font-weight:700;display:block}.el .wc h3{margin-bottom:8px;font-size:.98rem}.el .wc p{color:#4b5563;font-size:.86rem;line-height:1.7}.el .wc:hover,.el .card:hover,.el .step:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0b1f3b1a}.el .grid{gap:16px;display:grid}.el .g2{grid-template-columns:repeat(2,1fr)}.el .g3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.el .g3{grid-template-columns:repeat(2,1fr)}.el .g2{grid-template-columns:1fr}}@media (width<=560px){.el .g3{grid-template-columns:1fr}}.el .card{border:1px solid var(--line);background:#fff;border-radius:2px;padding:28px 26px;transition:transform .25s,box-shadow .25s}.el .card .num{color:#b9c4d6;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:300}.el .card h3{margin-bottom:10px;font-size:1.02rem}.el .card p{color:#4b5563;font-size:.9rem;line-height:1.75}.el .card .more{letter-spacing:1.4px;text-transform:uppercase;color:var(--green);margin-top:14px;font-size:.82rem;font-weight:600;display:inline-block}.el .card .more:after{content:" →"}.el .chipgroup{margin-bottom:26px}.el .chipgroup h3{letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:.92rem;font-weight:600}.el .chips{grid-template-columns:repeat(3,1fr);gap:12px 28px;display:grid}@media (width<=760px){.el .chips{grid-template-columns:repeat(2,1fr)}}.el .chip{color:var(--ink);padding:6px 0 6px 30px;font-size:.94rem;font-weight:500;line-height:1.35;position:relative}.el .chip:before{content:"";background:linear-gradient(135deg, var(--green), #1b9c60);border-radius:50%;width:18px;height:18px;position:absolute;top:7px;left:0;box-shadow:0 2px 6px #22c57c59,inset 0 -1px 2px #00000026,inset 0 1px 1px #ffffff59}.el .chip:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;position:absolute;top:11px;left:4px;transform:rotate(-45deg)}.el .model{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.el .model{grid-template-columns:1fr}}.el .mitem{border-left:3px solid var(--green);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:2px;padding:24px 26px;transition:transform .25s,box-shadow .25s}.el .mitem b{color:var(--navy)}.el .mitem p{color:#4b5563;margin-top:6px;font-size:.9rem;line-height:1.75}.el .conds{background:var(--navy);color:#fff;border-radius:2px;margin-top:20px;padding:42px 40px}.el .conds .kick{color:var(--green)}.el .conds h3{color:#fff;margin:6px 0 24px;font-size:1.25rem}.el .conds ol{counter-reset:c;grid-template-columns:1fr 1fr;gap:14px 28px;list-style:none;display:grid}@media (width<=800px){.el .conds ol{grid-template-columns:1fr}}.el .conds li{counter-increment:c;color:#cdd8ea;padding-left:38px;font-size:.9rem;line-height:1.6;position:relative}.el .conds li:before{content:"0" counter(c);color:var(--green);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:400;position:absolute;top:2px;left:0}.el .conds li b{color:#fff}.el .steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=860px){.el .steps{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.el .steps{grid-template-columns:1fr}}.el .step{border:1px solid var(--line);background:#fff;border-radius:2px;padding:24px}.el .step:before{counter-increment:s;content:"0" counter(s);color:var(--blue);margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:300;display:block}.el .step h3{margin-bottom:9px;font-size:.98rem}.el .step p{color:#4b5563;font-size:.87rem}.el .career{align-items:stretch;gap:0;display:flex}@media (width<=820px){.el .career{flex-direction:column}}.el .lvl{border:1px solid var(--line);background:#fff;border-left:0;flex:1;padding:26px 22px}.el .lvl:first-child{border-left:1px solid var(--line)}@media (width<=820px){.el .lvl{border-left:1px solid var(--line);border-top:0}.el .lvl:first-child{border-top:1px solid var(--line)}}.el .lvl h3{margin:4px 0 9px;font-size:.98rem}.el .lvl p{color:#4b5563;font-size:.84rem}.el .lvl .tag{letter-spacing:1.8px;text-transform:uppercase;color:var(--green);font-size:.7rem;font-weight:600}.el .careernote{text-align:center;color:var(--grey);margin-top:18px;font-size:.92rem}.el .careernote b{color:var(--navy)}.el .member{background:linear-gradient(155deg,var(--navy),var(--navy2));color:#fff;border-radius:2px;padding:50px 44px}.el .member .kick{color:var(--green)}.el .member h3{color:#fff;margin:6px 0 22px;font-size:1.5rem}.el .member>p{color:#cdd8ea;max-width:780px;margin-bottom:32px;font-size:.98rem;font-weight:300;line-height:1.75}.el .blist{grid-template-columns:repeat(2,1fr);gap:20px 32px;margin-bottom:42px;display:grid}@media (width<=720px){.el .blist{grid-template-columns:1fr}}.el .blist div{color:#cdd8ea;padding-left:28px;font-size:.94rem;line-height:1.7;position:relative}.el .blist div:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.el .amen{background:#9dc0e840;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (width<=760px){.el .amen{grid-template-columns:1fr}}.el .amen .a{background:var(--navy2);padding:24px 26px}.el .amen .a b{color:#fff;margin-bottom:9px;font-family:Poppins,sans-serif;font-size:.98rem;font-weight:500;display:block}.el .amen .a span{color:#afc2dd;font-size:.86rem;line-height:1.75}.el .member .note{color:#9dc0e8;border-top:1px solid #9dc0e840;margin-top:26px;padding-top:18px;font-size:.84rem}.el details{border:1px solid var(--line);background:#fff;border-radius:2px;margin-bottom:10px;padding:20px 24px}.el details summary{cursor:pointer;color:var(--navy);padding-right:30px;font-weight:600;list-style:none;position:relative}.el details summary::-webkit-details-marker{display:none}.el details summary:after{content:"+";color:var(--green);font-size:1.2rem;font-weight:600;position:absolute;top:0;right:0}.el details[open] summary:after{content:"–"}.el details p{color:#4b5563;margin-top:12px;font-size:.92rem;line-height:1.8}.el details ul{color:#4b5563;margin:8px 0 8px 22px;font-size:.92rem}.el details ul li{margin-bottom:4px}.el .faqg{letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);margin:34px 0 12px;font-size:.92rem;font-weight:600}.el .trust{background:var(--navy);padding:52px 0}.el .trust .ttl{text-align:center;color:#fff;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600}.el .trust .tcommit{text-align:center;color:#9dc0e8;max-width:720px;margin:0 auto 26px;font-size:.95rem;font-style:italic;font-weight:300;line-height:1.7}.el .titens{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.el .titens span{color:#cdd8ea;border:1px solid #9dc0e859;border-radius:2px;padding:9px 20px 9px 38px;font-size:.88rem;font-weight:600;position:relative}.el .titens span:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:16px}.el .apply{background:var(--navy);color:#fff;text-align:center;border-radius:2px;padding:58px 44px}.el .apply h2{color:#fff;border:0;margin-bottom:6px;padding:0}.el .apply .commit{color:#9dc0e8;max-width:680px;margin:0 auto 26px;font-size:.95rem;font-style:italic;font-weight:300}.el .apply p{color:#cdd8ea;max-width:620px;margin:14px auto 30px;font-weight:300}.el .apply .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.el .form{border:1px solid var(--line);background:#fff;border-radius:2px;max-width:760px;margin:0 auto;padding:36px}.el .form .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.el .form .row{grid-template-columns:1fr}}.el .form label{letter-spacing:1.4px;text-transform:uppercase;color:var(--navy);margin-top:14px;margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.el .form input,.el .form select,.el .form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:2px;padding:12px 14px;font-family:inherit;font-size:.95rem}.el .form textarea{resize:vertical;min-height:130px}.el .form input:focus,.el .form select:focus,.el .form textarea:focus{border-color:var(--blue);outline:none}.el .form .actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.el .phero{background:linear-gradient(155deg,var(--navy),var(--navy2));color:#fff;padding:80px 0 60px}.el .phero .kicker{letter-spacing:2px;text-transform:uppercase;color:#9dc0e8;margin-bottom:14px;font-size:.74rem;font-weight:600}.el .phero h1{color:#fff;max-width:820px;font-size:clamp(1.9rem,3.8vw,2.6rem);font-weight:600}.el .phero p{color:#cdd8ea;max-width:720px;margin-top:16px;font-size:1.05rem;font-weight:300}.el .featured{background:#fff}.el .featured .row{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (width<=900px){.el .featured .row{grid-template-columns:1fr}}.el .featured .cell{border-left:1px solid var(--line);padding:60px 44px}.el .featured .cell:first-child{border-left:0}@media (width<=900px){.el .featured .cell{border-left:0;border-top:1px solid var(--line)}.el .featured .cell:first-child{border-top:0}}.el .featured h3{margin:8px 0 12px;font-size:1.35rem}.el .featured p{color:#4b5563;margin-bottom:18px;font-size:.95rem}.el .featured .more{letter-spacing:1.4px;text-transform:uppercase;color:var(--green);font-size:.82rem;font-weight:600}.el .featured .more:after{content:" →"}.el .insights{grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (width<=900px){.el .insights{grid-template-columns:1fr}}.el .insights a.ilink{border:1px solid var(--line);color:var(--ink);background:#fff;border-left:0;padding:36px 32px;transition:background .2s;display:block}.el .insights a.ilink:first-child{border-left:1px solid var(--line)}@media (width<=900px){.el .insights a.ilink{border-left:1px solid var(--line);border-top:0}.el .insights a.ilink:first-child{border-top:1px solid var(--line)}}.el .insights a.ilink:hover{background:var(--bg)}.el .insights .tag{letter-spacing:1.6px;text-transform:uppercase;color:var(--green);font-size:.72rem;font-weight:600}.el .insights h4{color:var(--navy);margin:10px 0;font-size:1.05rem}.el .insights p{color:#4b5563;font-size:.9rem}.el footer.site{color:#8fa3c2;background:#081729;padding:56px 0 20px;font-size:.88rem}.el footer.site .cols{border-bottom:1px solid #9dc0e826;grid-template-columns:1.5fr 1.6fr 1fr;gap:48px;padding-bottom:32px;display:grid}.el footer.site .col-nav{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (width<=900px){.el footer.site .cols{grid-template-columns:1fr;gap:32px}.el footer.site .col-nav{grid-template-columns:1fr 1fr}}@media (width<=520px){.el footer.site .col-nav{grid-template-columns:1fr 1fr;gap:24px}}.el footer.site h4{color:#fff;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600}.el footer.site .brand{color:#fff;margin-bottom:14px}.el footer.site p,.el footer.site .footer-tag{color:#a7bcd8;max-width:44ch;margin-bottom:12px;font-size:.9rem;line-height:1.65}.el footer.site ul{list-style:none}.el footer.site ul li{margin-bottom:9px}.el footer.site a{color:#9dc0e8;text-decoration:none}.el footer.site a:hover{color:#fff}.el footer.site a.agh-link{color:#fff;align-items:center;gap:6px;margin-top:6px;font-size:.82rem;font-weight:600;display:inline-flex}.el footer.site a.agh-link:after{content:"↗";opacity:.85;font-size:.8rem}.el footer.site a.agh-link:hover{color:#9dc0e8}.el footer.site .bottom{color:#6d84a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;padding-top:20px;font-size:.78rem;display:flex}.el footer.site .bottom-legal{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.el footer.site .bottom-legal li{align-items:center;margin:0;display:inline-flex}.el footer.site .bottom-legal li+li:before{content:"·";color:#6d84a3;opacity:.7;margin-right:14px}.el footer.site .bottom-legal a{color:#8fa3c2;font-size:.78rem}.el footer.site .bottom-legal a:hover{color:#fff}.el footer.site .bottom-lang{margin-left:auto}@media (width<=640px){.el footer.site .bottom{flex-direction:column;align-items:flex-start;gap:12px}.el footer.site .bottom-lang{margin-left:0}}@media (prefers-reduced-motion:no-preference){.el .fadein{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.el .fadein.vis{opacity:1;transform:translateY(0)}}.el html,.el{scroll-behavior:smooth}.el .media{background:#0b1f3b;border-radius:2px;position:relative;overflow:hidden}.el .media img{object-fit:cover;width:100%;height:auto;display:block}.el .media.ratio-16x9{aspect-ratio:16/9}.el .media.ratio-4x3{aspect-ratio:4/3}.el .media.ratio-3x2{aspect-ratio:3/2}.el .media.ratio-1x1{aspect-ratio:1}.el header.hero.withimg{background:#0b1f3b;padding:0}.el .heroimg{grid-template-columns:1.05fr .95fr;gap:0;min-height:640px;display:grid;position:relative}.el .heroimg .hcopy{align-self:center;padding:110px 56px 90px}.el .heroimg .hpic{position:relative;overflow:hidden}.el .heroimg .hpic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.el .heroimg .hpic:after{content:"";background:linear-gradient(90deg,#0b1f3bd9 0%,#0b1f3b26 40%,#0000 100%);position:absolute;inset:0}@media (width<=900px){.el .heroimg{grid-template-columns:1fr;min-height:auto}.el .heroimg .hcopy{order:2;padding:64px 22px 48px}.el .heroimg .hpic{order:1;height:260px;position:relative}.el .heroimg .hpic:after{background:linear-gradient(#0b1f3b59,#0b1f3bbf)}}.el .phero.withimg{position:relative;overflow:hidden}.el .phero.withimg .bg{z-index:0;position:absolute;inset:0}.el .phero.withimg .bg img{object-fit:cover;opacity:.32;width:100%;height:100%}.el .phero.withimg .bg:after{content:"";background:linear-gradient(155deg,#0b1f3beb,#12325cd1 60%,#1f4e79bf);position:absolute;inset:0}.el .phero.withimg .wrap{z-index:1;position:relative}.el .split{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.el .split.rev{direction:rtl}.el .split.rev>*{direction:ltr}@media (width<=820px){.el .split{grid-template-columns:1fr;gap:26px}.el .split.rev{direction:ltr}}.el .flow{counter-reset:fl;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.el .flow .node{counter-increment:fl;border:1px solid var(--line);background:#fff;border-left:0;padding:26px 20px 26px 60px;position:relative}.el .flow .node:first-child{border-left:1px solid var(--line)}.el .flow .node:before{content:"0" counter(fl);color:var(--green);font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;line-height:1;position:absolute;top:22px;left:18px}.el .flow .node h4{margin-bottom:6px;font-size:.98rem}.el .flow .node p{color:#4b5563;font-size:.86rem;line-height:1.65}.el .flow .node:after{content:"→";background:var(--bg);width:18px;height:18px;color:var(--green);z-index:2;place-items:center;font-weight:700;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.el .flow .node:last-child:after{display:none}@media (width<=900px){.el .flow{grid-template-columns:1fr}.el .flow .node{border-left:1px solid var(--line);border-top:0}.el .flow .node:first-child{border-top:1px solid var(--line)}.el .flow .node:after{content:"↓";inset:auto auto -12px 50%;transform:translate(-50%)}}.el .donutwrap{border:1px solid var(--line);background:#fff;border-radius:2px;grid-template-columns:260px 1fr;align-items:center;gap:48px;padding:44px;display:grid;box-shadow:0 1px #0b1f3b08,0 24px 60px -30px #0b1f3b26}@media (width<=640px){.el .donutwrap{text-align:center;grid-template-columns:1fr;gap:32px;padding:28px}}.el .donut3d{perspective:900px;width:230px;height:230px;transform-style:preserve-3d;cursor:default;margin:0 auto;position:relative}.el .donut3d .disc{background:radial-gradient(circle at 30% 25%, #ffffff8c, #fff0 55%), conic-gradient(from -90deg, var(--green) 0 32%, var(--blue) 32% 60%, #f2b544 60% 82%, #b45cd8 82% 100%);border-radius:50%;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .5s;position:absolute;inset:0;transform:rotateX(22deg)rotate(0);box-shadow:inset 0 -18px 32px #00000040,inset 0 12px 18px #ffffff59,0 22px 38px -12px #0b1f3b59}.el .donut3d .hole{background:#fff;border-radius:50%;place-items:center;transition:transform .5s;display:grid;position:absolute;inset:32%;transform:translateZ(24px);box-shadow:inset 0 6px 14px #0b1f3b2e,0 4px 10px #0b1f3b14}.el .donut3d .hole span{color:var(--navy);text-align:center;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.05}.el .donut3d .hole span small{color:var(--grey);letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:.66rem;font-weight:400;display:block}.el .donutwrap:hover .donut3d .disc{transform:rotateX(14deg)rotate(-8deg);box-shadow:inset 0 -20px 36px #00000047,inset 0 14px 22px #fff6,0 30px 50px -12px #0b1f3b6b}.el .donutwrap:hover .donut3d .hole{transform:translateZ(34px)}@media (prefers-reduced-motion:reduce){.el .donut3d .disc,.el .donut3d .hole{transition:none}}.el .legend{gap:16px;font-size:.94rem;display:grid}.el .legend .li{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr auto;align-items:center;gap:14px;padding-bottom:12px;display:grid}.el .legend .li:last-child{border-bottom:0;padding-bottom:0}.el .legend .li .sw{border-radius:2px;width:14px;height:14px;box-shadow:0 2px 4px #0b1f3b33}.el .legend .li b{color:var(--navy);font-weight:600}.el .legend .li em{color:var(--navy);font-family:Poppins,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.el .pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=760px){.el .pills{grid-template-columns:1fr}}.el .pill{border:1px solid var(--line);border-top:3px solid var(--green);overflow-wrap:anywhere;background:#fff;border-radius:2px;width:100%;min-width:0;padding:22px 18px}.el .pill .k{color:var(--navy);font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.1}.el .pill .t{color:#4b5563;margin-top:6px;font-size:.85rem}@media (width<=640px){.el{font-size:16px}.el .wrap{padding:0 18px}.el section{padding:56px 0}.el section h2{margin-bottom:18px;font-size:1.45rem}.el header.hero{padding:80px 0 60px}.el header.hero p.lead{font-size:1rem}.el .conds,.el .member,.el .apply,.el .form{padding:28px 20px}.el .featured .cell{padding:40px 22px}.el .insights a.ilink{padding:26px 22px}.el .numband .v{font-size:2.2rem}.el nav.primary .wrap{height:60px}.el nav.primary ul{top:60px}}.el img{max-width:100%}.el section.cyberplay{color:#fff;background:radial-gradient(1200px 500px at 15% 0,#3aa3ff2e,#0000 60%),radial-gradient(900px 500px at 90% 100%,#22c57c24,#0000 60%),linear-gradient(#071228 0%,#0b1f3b 100%);border-top:1px solid #9dc0e826;border-bottom:1px solid #9dc0e826;position:relative;overflow:hidden}.el section.cyberplay:before{content:"";pointer-events:none;background-image:linear-gradient(#9dc0e80f 1px,#0000 1px),linear-gradient(90deg,#9dc0e80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 80%);mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 80%)}.el section.cyberplay .wrap{position:relative}.el section.cyberplay .intro{color:#ffffffdb}.el .eb{--eb-ink:#101828;--eb-muted:#5b6474;--eb-line:#e7e1d6;--eb-cream:#f5f1ea;--eb-cream-2:#efe9dc;--eb-clay:#b8532a;--eb-clay-2:#8b3b1e;--eb-forest:#0f3d2e;--eb-gold:#c9a15a;color:var(--eb-ink);background:#fdfbf7}.el .eb h1,.el .eb h2,.el .eb h3,.el .eb h4{color:var(--eb-ink);letter-spacing:-.01em;font-family:Poppins,Inter,sans-serif;font-weight:600}.el .eb .eb-kicker{letter-spacing:2.5px;text-transform:uppercase;color:var(--eb-clay);align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex}.el .eb .eb-kicker:before{content:"";background:var(--eb-clay);width:26px;height:1px}.el .eb .eb-hero{background:var(--eb-cream);border-bottom:1px solid var(--eb-line)}.el .eb .eb-hero .grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;display:grid}.el .eb .eb-hero .copy{flex-direction:column;justify-content:center;max-width:720px;padding:96px 60px 88px;display:flex}.el .eb .eb-hero h1{margin:18px 0 22px;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.08}.el .eb .eb-hero h1 em{color:var(--eb-clay);font-style:italic;font-weight:500}.el .eb .eb-hero p{color:var(--eb-muted);max-width:56ch;font-size:1.08rem;line-height:1.7}.el .eb .eb-hero .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.el .eb .eb-hero .pic{background:#0b1f3b;min-height:560px;position:relative;overflow:hidden}.el .eb .eb-hero .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.el .eb .eb-hero .pic:after{content:"";background:linear-gradient(200deg,#0000 40%,#0f3d2e59 100%);position:absolute;inset:0}.el .eb .eb-hero .cap{color:#fff;letter-spacing:2px;text-transform:uppercase;opacity:.85;font-size:.74rem;position:absolute;bottom:18px;left:22px}@media (width<=960px){.el .eb .eb-hero .grid{grid-template-columns:1fr}.el .eb .eb-hero .copy{order:2;padding:56px 22px 44px}.el .eb .eb-hero .pic{order:1;min-height:320px}}.el .eb .btn.primary{background:var(--eb-clay);border-color:var(--eb-clay);border-radius:999px;padding:0 30px}.el .eb .btn.primary:hover{background:var(--eb-clay-2);border-color:var(--eb-clay-2)}.el .eb .btn.outline{color:var(--eb-ink);border-color:var(--eb-ink);border-radius:999px;padding:0 30px}.el .eb .btn.outline:hover{background:var(--eb-ink);color:#fff}.el .eb .btn.ghost{border-radius:999px;padding:0 30px}.el .eb .btn.wa{border-radius:999px;padding:0 26px}.el .eb section{background:0 0;padding:100px 0}.el .eb section.cream{background:var(--eb-cream)}.el .eb section.ink{color:#e7ecf3;background:#0f1b2d}.el .eb section h2{border:0;max-width:22ch;margin:14px 0 22px;padding:0;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.15}.el .eb section .lead{color:var(--eb-muted);max-width:64ch;font-size:1.05rem;line-height:1.75}.el .eb section.ink h2{color:#fff}.el .eb section.ink .lead{color:#b3bfd1}.el .eb section.ink .eb-kicker{color:var(--eb-gold)}.el .eb section.ink .eb-kicker:before{background:var(--eb-gold)}.el .eb .ed2{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}@media (width<=900px){.el .eb .ed2{grid-template-columns:1fr;gap:32px}}.el .eb .ed2 .fig{aspect-ratio:4/5;border-radius:2px;position:relative;overflow:hidden}.el .eb .ed2 .fig img{object-fit:cover;width:100%;height:100%;transition:transform .9s;display:block}.el .eb .ed2 .fig:hover img{transform:scale(1.04)}.el .eb .ed2 .fig .badge{background:var(--eb-clay);color:#fff;letter-spacing:2px;text-transform:uppercase;padding:14px 22px;font-size:.78rem;font-weight:700;position:absolute;bottom:0;left:0}.el .eb .duo{border:1px solid var(--eb-line);background:#fff;grid-template-columns:1fr 1fr;gap:0;margin-top:36px;display:grid}@media (width<=800px){.el .eb .duo{grid-template-columns:1fr}}.el .eb .duo .side{padding:44px 40px;position:relative}.el .eb .duo .side+.side{border-left:1px solid var(--eb-line)}@media (width<=800px){.el .eb .duo .side+.side{border-left:0;border-top:1px solid var(--eb-line)}}.el .eb .duo .tag{letter-spacing:3px;color:var(--eb-clay);text-transform:uppercase;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700}.el .eb .duo .side:nth-child(2) .tag{color:var(--eb-forest)}.el .eb .duo h3{margin-bottom:10px;font-size:1.3rem}.el .eb .duo p{color:var(--eb-muted);font-size:.98rem;line-height:1.7}.el .eb .matrix{background:var(--eb-line);border:1px solid var(--eb-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;display:grid}@media (width<=900px){.el .eb .matrix{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.el .eb .matrix{grid-template-columns:1fr}}.el .eb .cell{background:#fff;padding:30px 26px;transition:background .25s,transform .25s}.el .eb .cell:hover{background:var(--eb-cream)}.el .eb .cell .idx{color:var(--eb-clay);letter-spacing:2px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:400}.el .eb .cell h4{color:var(--eb-ink);margin-bottom:8px;font-size:1.02rem}.el .eb .cell p{color:var(--eb-muted);font-size:.88rem;line-height:1.65}.el .eb .timeline{margin-top:44px;padding-left:44px;position:relative}.el .eb .timeline:before{content:"";background:linear-gradient(180deg,var(--eb-clay),var(--eb-gold));width:2px;position:absolute;top:8px;bottom:8px;left:14px}.el .eb .tstep{padding:0 0 34px;position:relative}.el .eb .tstep:last-child{padding-bottom:0}.el .eb .tstep:before{content:"";border:2px solid var(--eb-clay);width:14px;height:14px;box-shadow:0 0 0 4px var(--eb-cream);background:#fff;border-radius:50%;position:absolute;top:6px;left:-36px}.el .eb .tstep .n{letter-spacing:2px;color:var(--eb-clay);text-transform:uppercase;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700}.el .eb .tstep h4{margin-bottom:8px;font-size:1.15rem}.el .eb .tstep p{color:var(--eb-muted);font-size:.96rem;line-height:1.7}.el .eb .metrics{border-top:1px solid var(--eb-line);border-bottom:1px solid var(--eb-line);background:#fff;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px;display:grid}@media (width<=760px){.el .eb .metrics{grid-template-columns:repeat(2,1fr)}}.el .eb .metrics .m{text-align:left;border-left:1px solid var(--eb-line);padding:32px 22px}.el .eb .metrics .m:first-child{border-left:0}@media (width<=760px){.el .eb .metrics .m:nth-child(odd){border-left:0}}.el .eb .metrics .k{color:var(--eb-clay);font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:600;line-height:1}.el .eb .metrics .t{color:var(--eb-muted);margin-top:8px;font-size:.86rem;line-height:1.5}.el .eb .cyber{color:#e7ecf3;background:#0b1b2d;border-radius:2px;grid-template-columns:1.1fr .9fr;gap:0;margin-top:36px;display:grid;overflow:hidden}@media (width<=900px){.el .eb .cyber{grid-template-columns:1fr}}.el .eb .cyber .txt{padding:52px 48px}.el .eb .cyber .txt h3{color:#fff;margin-bottom:16px;font-size:1.5rem}.el .eb .cyber .txt p{color:#b3bfd1;margin-bottom:14px;font-size:.98rem;line-height:1.75}.el .eb .cyber .txt .tagline{color:var(--eb-gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:700;display:inline-block}.el .eb .cyber .pic{background:#000;min-height:360px;position:relative;overflow:hidden}.el .eb .cyber .pic img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.el .eb .cyber .pic:after{content:"";background:linear-gradient(90deg,#0b1b2d 0%,#0b1b2d33 40%,#0000 100%);position:absolute;inset:0}.el .eb .cyber .actions{margin-top:8px}.el .eb .ctaband{background:var(--eb-forest);color:#eaf3ee;border-radius:2px;grid-template-columns:1.4fr auto;align-items:center;gap:32px;margin-top:44px;padding:70px 48px;display:grid}@media (width<=800px){.el .eb .ctaband{text-align:left;grid-template-columns:1fr;padding:44px 28px}}.el .eb .ctaband h3{color:#fff;max-width:22ch;margin-bottom:8px;font-size:1.6rem}.el .eb .ctaband p{color:#bcd3c7;max-width:52ch}.el .eb .ctaband .actions{flex-wrap:wrap;gap:12px;display:flex}.el .eb .ctaband .btn.primary{color:var(--eb-forest);background:#fff;border-color:#fff}.el .eb .ctaband .btn.primary:hover{background:var(--eb-cream);color:var(--eb-forest)}.el .eb .formcard{border:1px solid var(--eb-line);background:#fff;border-radius:2px;margin-top:34px;padding:44px}@media (width<=640px){.el .eb .formcard{padding:28px 22px}}.el .eb .formcard label{color:var(--eb-ink)}.el .eb .formcard input:focus,.el .eb .formcard select:focus,.el .eb .formcard textarea:focus{border-color:var(--eb-clay)}@media (width<=640px){.el .eb section{padding:60px 0}.el .eb .eb-hero .copy{padding:44px 20px 36px}}.el .entry-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:100%;max-width:900px;margin-top:32px;display:grid}@media (width<=760px){.el .entry-cards{grid-template-columns:minmax(0,1fr)}}.el .entry-card{box-sizing:border-box;overflow-wrap:anywhere;color:#fff;background:#ffffff0f;border:1px solid #9dc0e847;border-radius:3px;width:100%;min-width:0;max-width:100%;padding:26px 28px;text-decoration:none;transition:transform .2s,box-shadow .22s,border-color .2s;display:block}.el .entry-card:hover{border-color:#fff9;transform:translateY(-3px);box-shadow:0 14px 30px #00000040}.el .entry-card.featured{background:var(--green);border-color:var(--green)}.el .entry-card.featured:hover{background:#1b9c60;border-color:#1b9c60}.el .entry-card .ectitle{color:#fff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600;display:flex}.el .entry-card .ectitle .arrow{font-size:1.3rem;transition:transform .2s}.el .entry-card:hover .ectitle .arrow{transform:translate(4px)}.el .entry-card p{color:#e4ecf7;margin:0;font-size:.9rem;line-height:1.55}.el .entry-card.featured p{color:#eaf7ef}.el .langswitch{border:1px solid var(--line);color:var(--ink);letter-spacing:.4px;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.el .langswitch:hover{border-color:var(--navy);color:var(--navy)}.el .langswitch .sep{color:var(--grey);font-weight:400}.el .langswitch b{color:var(--green);font-weight:700}.el .util .right .langswitch{display:none}@media (width<=1080px){.el .nav-actions .langswitch.desktop-only{display:none}}.el .brand .brand-endorse{letter-spacing:.02em;color:#6b7280;text-transform:none;border-left:1px solid #d1d5db;margin-left:10px;padding-left:10px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:400;display:inline-block}@media (width<=760px){.el .brand .brand-endorse{display:none}}.el footer.site .brand-endorse-footer{color:#cbd5e1;margin:-4px 0 10px;font-size:.78rem}.el .legal{background:var(--bg);padding:56px 0 96px}.el .legal-wrap{background:var(--white);border:1px solid var(--line);border-radius:12px;max-width:760px;margin:0 auto;padding:48px 56px}@media (width<=720px){.el .legal-wrap{border-radius:8px;padding:32px 22px}}.el .legal-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px}.el .legal-head h1{margin-bottom:8px;font-size:2.1rem}.el .legal-updated{color:var(--grey);margin:0;font-size:.9rem}.el .legal-section{padding:18px 0;scroll-margin-top:80px}.el .legal-section h2{color:var(--navy);margin-bottom:10px;font-size:1.15rem}.el .legal-section p{color:var(--ink);line-height:1.75}.el nav.primary .brand{align-items:center;gap:10px;padding:6px 0;display:inline-flex}.el nav.primary .brand-logo{width:auto;height:48px;display:block}.el footer.site .brand-logo-footer{opacity:.98;background:0 0;width:auto;height:56px;margin-bottom:12px}@media (width<=520px){.el nav.primary .brand-logo{height:40px}.el footer.site .brand-logo-footer{height:48px}}.el .leadform{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:820px;margin:0 auto;padding:36px 40px;box-shadow:0 6px 22px #0f172a0f}@media (width<=640px){.el .leadform{border-radius:10px;padding:24px 20px}}.el .leadform .row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:14px;display:grid}@media (width<=640px){.el .leadform .row{grid-template-columns:1fr;gap:12px}}.el .leadform .field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.el .leadform .field-full{grid-column:1/-1}.el .leadform label{color:var(--navy);letter-spacing:.01em;font-size:.85rem;font-weight:600}.el .leadform .opt{color:var(--grey);font-size:.78rem;font-weight:400}.el .leadform input,.el .leadform select,.el .leadform textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:11px 13px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.el .leadform input:focus,.el .leadform select:focus,.el .leadform textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #1eaf6d26}.el .leadform textarea{resize:vertical;min-height:120px}.el .leadform .multicheck{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 12px;margin-top:2px;display:grid}.el .leadform .multicheck .chip{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fafbfc;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;font-weight:500;transition:border-color .15s,background .15s;display:flex}.el .leadform .multicheck .chip:hover{border-color:var(--navy);background:#fff}.el .leadform .multicheck .chip input{width:auto;accent-color:var(--green);margin:0}.el .leadform .consent{border:1px solid var(--line);color:var(--ink);background:#f7f9fc;border-radius:8px;align-items:flex-start;gap:10px;margin:18px 0 6px;padding:14px 16px;font-size:.85rem;font-weight:400;display:flex}.el .leadform .consent input{width:auto;accent-color:var(--green);flex-shrink:0;margin-top:3px}.el .leadform .consent a{color:var(--green);font-weight:600;text-decoration:underline}.el .leadform .actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.el .leadok{border:1px solid var(--line);border-left:4px solid var(--green);text-align:center;background:#fff;border-radius:12px;max-width:720px;margin:0 auto;padding:32px 36px}.el .leadok h2{color:var(--navy);border:0;margin:0;padding:0;font-size:1.35rem;line-height:1.55}.el .leadok .actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}
