.cys{--nv:#1F3A5F;--nv2:#16304F;--or:#E8873A;--or2:#D9772B;--wh:#FFFFFF;--cr:#FBF8F3;--ln:#E6EBF1;--tx:#1F3A5F;--mu:#4A5F78;font-family:'Poppins',system-ui,sans-serif;color:var(--tx);background:var(--wh);line-height:1.6;font-size:16px}.cys{margin-block-start:0!important;margin-top:0!important}.cys [id]{scroll-margin-top:110px}html{scroll-behavior:smooth}.admin-bar .cys header.hd{top:32px}@media (max-width:782px){.admin-bar .cys header.hd{top:46px}}@media (max-width:600px){.admin-bar .cys header.hd{top:0}}.cys .quote .who .ph{overflow:hidden;font-size:22px;font-weight:600;color:#fff}.cys .quote .ph img{width:100%;height:100%;object-fit:cover;display:block}.cys .partners span.logo{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:8px 18px}.cys .partners span.logo img{max-height:38px;width:auto;display:block}.cys+.cys{margin-top:0}.cys *{box-sizing:border-box}.cys a{color:inherit;text-decoration:none}.cys h1,.cys h2,.cys h3,.cys p{margin:0}.cys .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.cys .topbar{background:var(--nv2);color:#DCE4EE;font-size:13px}.cys .topbar .wrap{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;padding-top:8px;padding-bottom:8px}.cys .topbar span{display:inline-flex;gap:6px;align-items:center}.cys header.hd{position:sticky;top:0;z-index:50;background:var(--wh);border-bottom:1px solid var(--ln)}.cys .hd .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}.cys .brand{display:flex;align-items:center;gap:12px}.cys .brand svg{width:48px;height:48px;flex-shrink:0}.cys .brand b{display:block;font-size:17px;font-weight:600;letter-spacing:2px;line-height:1.1}.cys .brand small{display:block;font-size:11px;font-weight:500;letter-spacing:6px;color:var(--or);line-height:1.6}.cys nav.mn{display:flex;gap:26px;font-size:15px;font-weight:500}.cys nav.mn a:hover{color:var(--or)}.cys .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:13px 22px;font-weight:600;font-size:15px;border:2px solid #fff0;cursor:pointer;transition:.15s;font-family:inherit;min-height:48px}.cys .btn-or{background:var(--or);color:var(--wh)}.cys .btn-or:hover{background:var(--or2)}.cys .btn-ln{border-color:rgb(255 255 255 / .6);color:var(--wh)}.cys .btn-ln:hover{background:rgb(255 255 255 / .1)}.cys .btn-nv{background:var(--nv);color:var(--wh)}.cys .btn-nv:hover{background:var(--nv2)}.cys .hero{background:var(--nv);color:var(--wh);padding:80px 0 72px;position:relative;overflow:hidden}.cys .hero:after{content:"";position:absolute;right:-160px;top:-160px;width:520px;height:520px;border-radius:50%;border:70px solid rgb(255 255 255 / .04)}.cys .hero .wrap{display:grid;grid-template-columns:1.25fr .9fr;gap:48px;align-items:center;position:relative;z-index:1}.cys .eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--or)}.cys .hero h1{font-size:50px;line-height:1.12;font-weight:700;margin:14px 0 18px;color:var(--wh)}.cys .hero h1 em{font-style:normal;color:var(--or)}.cys .hero p.lead{font-size:18px;color:#DCE4EE;max-width:560px}.cys .hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cys .hcard{background:var(--wh);color:var(--tx);border-radius:18px;padding:30px;box-shadow:0 20px 50px rgb(0 0 0 / .18)}.cys .hcard h3{font-size:18px;font-weight:600;margin-bottom:18px}.cys .stat{display:flex;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--ln)}.cys .stat:first-of-type{border-top:0}.cys .stat strong{font-size:30px;font-weight:700;color:var(--or);min-width:86px;line-height:1}.cys .stat span{font-size:15px;color:var(--mu)}.cys section.sc{padding:84px 0}.cys .sc.alt{background:var(--cr)}.cys .shd{max-width:680px;margin-bottom:44px}.cys .shd h2{font-size:36px;line-height:1.2;font-weight:700;margin:10px 0 12px}.cys .shd p{color:var(--mu);font-size:17px}.cys .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cys .card{background:var(--wh);border:1px solid var(--ln);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:10px;transition:.15s}.cys .card:hover{border-color:var(--or);box-shadow:0 10px 30px rgb(31 58 95 / .08)}.cys .card .ic{width:46px;height:46px;border-radius:12px;background:rgb(232 135 58 / .12);color:var(--or);display:flex;align-items:center;justify-content:center}.cys .card .ic svg{width:24px;height:24px}.cys .card .tag{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--mu)}.cys .card h3{font-size:19px;font-weight:600}.cys .card p{font-size:15px;color:var(--mu);flex-grow:1}.cys .card .more{font-size:14px;font-weight:600;color:var(--or)}.cys .about{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.cys .about p{color:var(--mu);font-size:17px;margin-bottom:16px}.cys .quote{background:var(--nv);color:var(--wh);border-radius:18px;padding:36px}.cys .quote p{font-size:19px;line-height:1.55;color:var(--wh);margin-bottom:20px}.cys .quote .who{display:flex;align-items:center;gap:14px}.cys .quote .ph{width:56px;height:56px;border-radius:50%;background:rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center;font-size:11px;color:#DCE4EE;text-align:center}.cys .quote b{display:block;font-weight:600}.cys .quote small{color:var(--or);font-size:13px}.cys .legal{font-size:13px;color:var(--mu);border-top:1px solid var(--ln);padding-top:14px;margin-top:8px}.cys .why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cys .why .card h3{font-size:17px}.cys .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;counter-reset:st}.cys .step{position:relative;padding-top:58px}.cys .step:before{counter-increment:st;content:counter(st);position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;background:var(--or);color:var(--wh);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px}.cys .step h3{font-size:17px;font-weight:600;margin-bottom:6px}.cys .step p{font-size:15px;color:var(--mu)}.cys .partners{display:flex;flex-wrap:wrap;gap:10px}.cys .partners span{background:var(--wh);border:1px solid var(--ln);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.cys .faq{max-width:860px}.cys details{border-bottom:1px solid var(--ln);padding:20px 0}.cys summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.cys summary::-webkit-details-marker{display:none}.cys summary:after{content:"+";color:var(--or);font-size:24px;line-height:1}.cys details[open] summary:after{content:"–"}.cys details p{color:var(--mu);margin-top:10px}.cys .contact{display:grid;grid-template-columns:1.1fr .9fr;gap:40px}.cys form.fm{background:var(--wh);border:1px solid var(--ln);border-radius:18px;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.cys .fm .full{grid-column:1/-1}.cys .fm label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.cys .fm input,.cys .fm select,.cys .fm textarea{width:100%;border:1px solid #C9D3DF;border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;color:var(--tx);background:var(--wh)}.cys .fm input:focus,.cys .fm select:focus,.cys .fm textarea:focus{outline:2px solid var(--or);border-color:var(--or)}.cys .fm .chk{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--mu)}.cys .fm .chk input{width:20px;height:20px;margin-top:2px;flex-shrink:0}.cys .fm .note{font-size:13px;color:var(--mu)}.cys .info{background:var(--nv);color:var(--wh);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:18px}.cys .info h3{font-size:20px;font-weight:600}.cys .info .row{display:flex;gap:14px;align-items:flex-start}.cys .info .row svg{width:22px;height:22px;color:var(--or);flex-shrink:0;margin-top:3px}.cys .info .row small{display:block;color:#B9C6D6;font-size:13px}.cys .info iframe{width:100%;height:220px;border:0;border-radius:12px;margin-top:auto}.cys footer.ft{background:var(--nv2);color:#B9C6D6;padding:48px 0 28px;font-size:14px}.cys .ft .top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .1)}.cys .ft .brand b{color:var(--wh)}.cys .ft .links{display:flex;flex-wrap:wrap;gap:20px}.cys .ft .links a:hover{color:var(--or)}.cys .ft .bot{padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.cys .wa{position:fixed;right:20px;bottom:20px;z-index:60;width:58px;height:58px;border-radius:50%;background:var(--or);color:var(--wh);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(0 0 0 / .2)}.cys .wa svg{width:30px;height:30px}@media (max-width:960px){.cys nav.mn{display:none}.cys .hero .wrap,.cys .about,.cys .contact{grid-template-columns:1fr}.cys .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cys .why,.cys .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cys .hero h1{font-size:40px}}@media (max-width:600px){.cys .grid,.cys .why,.cys .steps{grid-template-columns:1fr}.cys .hero{padding:56px 0}.cys .hero h1{font-size:32px}.cys .shd h2{font-size:28px}.cys section.sc{padding:60px 0}.cys form.fm{grid-template-columns:1fr;padding:22px}.cys .hd .btn{display:none}.cys .topbar .hide-m{display:none}}.cys .ptools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:-20px 0 24px}.cys .pf{display:flex;gap:8px;flex-wrap:wrap}.cys .chip{border:1px solid var(--ln);background:var(--wh);color:var(--tx);border-radius:999px;padding:9px 18px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;min-height:44px;white-space:nowrap;transition:.15s}.cys .chip:hover{border-color:var(--or);color:var(--or)}.cys .chip.on{background:var(--nv);border-color:var(--nv);color:var(--wh)}.cys .chip:focus-visible,.cys .arw:focus-visible{outline:2px solid var(--or);outline-offset:2px}.cys .arws{display:flex;gap:8px;flex-shrink:0}.cys .arw{width:48px;height:48px;border-radius:50%;border:1px solid var(--ln);background:var(--wh);color:var(--nv);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:.15s}.cys .arw svg{width:22px;height:22px}.cys .arw:hover:not(:disabled){background:var(--or);border-color:var(--or);color:var(--wh)}.cys .arw:disabled{opacity:.35;cursor:default}.cys .track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 20px;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.cys .track::-webkit-scrollbar{display:none}.cys .track>.card{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;user-select:none}.cys .track>.card[hidden]{display:none}.cys .track.drag{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.cys .track.drag>.card{pointer-events:none}.cys .pbar{height:4px;background:var(--ln);border-radius:4px;overflow:hidden}.cys .pbar i{display:block;height:100%;width:0;background:var(--or);border-radius:4px;transition:width .2s,margin-left .2s}@media (max-width:960px){.cys .track>.card{flex-basis:calc((100% - 20px)/2)}}@media (max-width:600px){.cys .ptools{flex-direction:column;align-items:stretch;margin-top:-12px}.cys .pf{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px}.cys .pf::-webkit-scrollbar{display:none}.cys .arws{display:none}.cys .track{margin:0 -20px;padding:4px 20px 20px;scroll-padding-left:20px}.cys .track>.card{flex-basis:84%}}.cys .sube{background:var(--wh);border-top:1px solid var(--ln);padding:32px 0}.cys .sube .wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center}.cys .sube-mark{width:180px;min-height:72px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ln);border-radius:14px;padding:12px 18px;background:var(--wh)}.cys .sube-mark img{max-width:100%;max-height:56px;width:auto;height:auto;display:block}.cys .sube-word{font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;color:var(--nv);text-align:center}.cys .sube-txt h2{font-size:20px;line-height:1.3;font-weight:700;margin:0 0 6px}.cys .sube-txt p{color:var(--mu);font-size:15px;max-width:640px}.cys .sube-vals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cys .sube-vals li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap}.cys .sube-vals svg{width:18px;height:18px;color:var(--or);flex-shrink:0}@media (max-width:960px){.cys .sube .wrap{grid-template-columns:auto minmax(0,1fr)}.cys .sube-vals{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:8px 20px}}@media (max-width:600px){.cys .sube .wrap{grid-template-columns:1fr;gap:18px}.cys .sube-mark{width:160px}}.cys-legal{--nv:#1F3A5F;--or:#E8873A;--ln:#E6EBF1;--mu:#4A5F78;max-width:860px;margin:0 auto!important;padding:64px 20px 88px;font-family:'Poppins',system-ui,sans-serif;color:var(--nv);font-size:16px;line-height:1.7;box-sizing:border-box}.cys-legal>*{margin-block-start:0;margin-block-end:0}.cys-legal h1{font-size:38px;line-height:1.2;font-weight:700;margin:0 0 8px;color:var(--nv);font-family:inherit}.cys-legal h2{font-size:21px;line-height:1.35;font-weight:600;margin:40px 0 12px;color:var(--nv);font-family:inherit}.cys-legal p,.cys-legal li{color:var(--mu);font-size:16px;margin:0 0 14px}.cys-legal .cys-legal-date{font-size:14px;color:var(--or);font-weight:600;margin-bottom:28px}.cys-legal ul{padding-left:22px;margin:0 0 16px}.cys-legal li{margin-bottom:6px}.cys-legal li::marker{color:var(--or)}.cys-legal a{color:var(--or);text-decoration:underline;text-underline-offset:2px}.cys-legal .cys-legal-table{margin:8px 0 16px;overflow-x:auto}.cys-legal table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.cys-legal th{background:var(--nv);color:#fff;text-align:left;font-weight:600;padding:10px 12px;border:1px solid var(--nv)}.cys-legal td{padding:10px 12px;border:1px solid var(--ln);color:var(--mu);vertical-align:top}.cys-legal tbody tr:nth-child(even) td{background:#FBF8F3}@media (max-width:600px){.cys-legal{padding:44px 20px 64px}.cys-legal h1{font-size:30px}}.cys .fm .hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.cys .fm{position:relative}.cys .fm-status:empty{display:none}.cys .fm-status{border-radius:12px;padding:16px 18px;font-size:15px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cys .fm-status.ok{background:rgb(31 58 95 / .06);border:1px solid var(--nv);color:var(--nv)}.cys .fm-status.err{background:rgb(232 135 58 / .1);border:1px solid var(--or);color:var(--nv)}.cys .btn-wa{background:var(--nv);color:var(--wh)}.cys .btn-wa:hover{background:var(--nv2)}.cys .fm button[disabled]{opacity:.7;cursor:wait}