:root{--blue:#123b72;--blue2:#0d2d59;--light:#f3f6fa;--border:#cfd7e2;--text:#18202b;--muted:#5f6b7a;--white:#fff;--notice:#fff7df;--green:#1f7a52}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:var(--text);line-height:1.5}.wrap{width:min(1180px,92%);margin:auto}.top-strip{background:#09254a;color:#dbe7f7;font-size:13px;padding:8px 0}.top-strip .wrap{display:flex;justify-content:space-between;gap:15px}.top-strip a{color:#fff;text-decoration:none;font-weight:bold}header{background:#fff;border-bottom:1px solid #d6dce5}.header-inner{height:78px;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.logo-symbol{width:44px;height:44px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:24px;font-weight:bold}.logo strong{display:block;letter-spacing:1px;color:#0d315f}.logo small{display:block;color:#667384;font-size:11px}.menu-button{border:1px solid #bcc7d4;background:#f8fafc;padding:10px 15px;color:#183b68;font-weight:bold;cursor:pointer}.notice{background:var(--notice);border-bottom:1px solid #e9d9a8;padding:11px 0;color:#594b23;font-size:13px}.hero{background:linear-gradient(90deg,#f8fafc 0%,#edf3fa 100%);border-bottom:1px solid #d8e0ea}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding:78px 0}.small-title,.section-title>span{font-size:12px;font-weight:bold;letter-spacing:1.3px;color:#2b5e9d}.hero h1{font-size:55px;line-height:1.06;margin:12px 0 20px;color:#132a47}.hero h1 span{color:#205798}.hero-text>p{font-size:18px;color:#526071;max-width:680px}.hero-buttons{display:flex;gap:12px;margin:28px 0}.primary-btn,.secondary-btn,.submit-btn,.primary-action{padding:14px 21px;text-decoration:none;font-weight:bold;font-size:13px;border:0;cursor:pointer}.primary-btn,.submit-btn,.primary-action{background:var(--blue);color:#fff}.secondary-btn{border:1px solid #9eacbb;color:#183b68;background:#fff}.quick-points{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:#425166}.hero-panel{background:#fff;border:1px solid #c9d5e3;box-shadow:0 12px 28px rgba(18,59,114,.12)}.panel-head{background:#153d70;color:#fff;padding:15px 18px;font-size:12px;font-weight:bold;letter-spacing:1px}.panel-dot{width:8px;height:8px;border-radius:50%;background:#74c0fc;display:inline-block;margin-right:8px}.panel-body{padding:24px}.panel-row{display:flex;justify-content:space-between;border-bottom:1px solid #e3e8ef;padding:14px 0;font-size:13px}.panel-row span{color:#647083}.panel-status{margin-top:22px;padding:13px;background:#eef5fc;border-left:4px solid #3468a2;color:#35506f;font-size:12px}.trust-bar{background:#123b72;color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:22px 0}.trust-grid>div{display:flex;gap:12px;align-items:flex-start;font-size:12px}.trust-grid strong{font-size:20px;color:#8db8eb}.trust-grid span{color:#dce7f5}.trust-grid b{color:#fff}.content-section,.application-section,.services-section{padding:72px 0}.section-title{margin-bottom:35px}.section-title h2{font-size:35px;margin:7px 0;color:#152d4e}.section-title p{color:var(--muted);max-width:720px}.section-title.left{margin-bottom:25px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid #2a568d}.steps article{padding:22px;border-right:1px solid #dce3eb}.steps article:first-child{border-left:1px solid #dce3eb}.steps h3{font-size:17px;margin:12px 0 5px}.steps p{font-size:13px;color:var(--muted);margin:0}.number{width:32px;height:32px;border-radius:50%;background:#eaf1fa;color:#1e548f;display:grid;place-items:center;font-weight:bold}.packages-section{background:#f4f7fa;padding:70px 0;border-top:1px solid #dde4ec;border-bottom:1px solid #dde4ec}.packages{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:850px}.package{background:#fff;border:1px solid #c8d2de;padding:28px;text-align:left;cursor:pointer;position:relative;color:var(--text)}.package.selected{border:2px solid #205798}.package:hover{box-shadow:0 8px 18px rgba(0,0,0,.06)}.recommended{position:absolute;top:0;right:0;background:#205798;color:#fff;padding:6px 11px;font-size:10px;font-weight:bold}.package-name{font-size:12px;color:#245991;font-weight:bold;letter-spacing:1px}.price{font-size:48px;font-weight:bold;color:#122d50;margin:8px 0}.package-info{font-size:13px;color:var(--muted);min-height:42px}.package span{display:block;margin-top:20px;color:#1e548f;font-weight:bold;font-size:12px}.application-section{background:#fff}.application-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.info-box,.warning-box{border:1px solid #cdd7e3;padding:20px;margin-top:18px;font-size:13px}.info-box{border-left:4px solid #1f5c9f}.warning-box{background:#fff9e9;border-left:4px solid #d49a22}.info-box p,.warning-box p{color:var(--muted)}.info-box a{color:#15549a;font-weight:bold}.application-form{border:1px solid #bdc9d6;padding:28px;background:#fbfcfd}.form-heading{font-weight:bold;color:#143b6b;border-bottom:2px solid #d6e0eb;padding-bottom:13px;margin-bottom:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.application-form label,.payment-box label{display:flex;flex-direction:column;font-size:12px;font-weight:bold;color:#34445a;gap:6px}.application-form input,.application-form textarea,.payment-box input{padding:12px;border:1px solid #bfcbd8;background:#fff;font:inherit;outline:none}.application-form input:focus,.application-form textarea:focus,.payment-box input:focus{border-color:#285c9b;box-shadow:0 0 0 2px rgba(40,92,155,.1)}.full-field{margin-top:16px}.check-line{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px;margin:17px 0;color:#536174!important;font-weight:normal!important}.check-line input{width:auto}.submit-btn{width:100%;margin-top:8px}.services-section{background:#f5f7fa}.information-list{max-width:900px}.information-list>div{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #d7e0e9}.information-list b{color:#1b6a4a}.information-list p{margin:0;color:#526071;font-size:14px}footer{background:#09254a;color:#d9e4f1;padding-top:45px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding-bottom:35px}.footer-logo{font-size:23px;font-weight:bold;color:#fff;letter-spacing:1px}.footer-grid h4{font-size:12px;color:#8fb6e7;letter-spacing:1px}.footer-grid p,.footer-grid a{font-size:13px;color:#c7d4e2;text-decoration:none}.copyright{text-align:center;border-top:1px solid #294666;padding:15px;font-size:12px;color:#9fb2c8}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;z-index:20}.drawer{position:fixed;top:0;right:-320px;width:300px;height:100vh;background:#fff;z-index:21;transition:.25s;padding:20px}.drawer.open{right:0}.drawer-overlay.show{display:block}.drawer-head{display:flex;justify-content:space-between;color:#173b6a;border-bottom:1px solid #d8e0ea;padding-bottom:15px}.drawer-head button,.modal-close{border:0;background:none;font-size:28px;cursor:pointer}.drawer nav{display:grid;margin-top:15px}.drawer nav a{padding:15px 0;border-bottom:1px solid #e2e7ee;text-decoration:none;color:#26394f;font-size:14px}.payment-modal,.message-modal{position:fixed;inset:0;background:rgba(6,20,37,.62);display:none;z-index:30;overflow:auto;padding:25px}.payment-modal.show,.message-modal.show{display:grid;place-items:center}.payment-box,.message-box{width:min(520px,100%);background:#fff;padding:28px;position:relative}.modal-close{position:absolute;right:12px;top:8px}.payment-heading{font-size:20px;font-weight:bold;color:#123b72;border-bottom:2px solid #dbe4ee;padding-bottom:12px}.payment-summary{margin:20px 0;background:#eef4fb;padding:16px;display:flex;justify-content:space-between}.payment-summary span{font-size:13px;color:#5d6b7a}.payment-summary strong{font-size:24px;color:#143b6b}.payment-text{font-size:13px;color:#5b6878}.qr-area{text-align:center;background:#fafafa;border:1px solid #e0e5eb;padding:14px;margin:20px 0}.qr-area img{width:min(260px,100%)}.payment-box form{display:grid;gap:14px}.payment-help{text-align:center;margin-top:17px;font-size:13px;color:#637083}.payment-help a{color:#15549a;font-weight:bold}.message-box{text-align:center;padding:40px 30px}.success-mark{width:58px;height:58px;border-radius:50%;background:#e4f3eb;color:#20734f;font-size:30px;display:grid;place-items:center;margin:auto}.message-box h2{color:#163b68}.message-box p{color:#5c6978;font-size:14px}.message-box a{display:block;margin:18px;color:#15549a;font-size:13px}.primary-action{margin-top:10px}
@media(max-width:800px){.top-strip .wrap{flex-direction:column}.hero-grid,.application-layout{grid-template-columns:1fr;gap:35px}.hero{padding:0}.hero-grid{padding:52px 0}.hero h1{font-size:40px}.trust-grid,.steps{grid-template-columns:1fr 1fr}.steps article{border-left:1px solid #dce3eb}.packages{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.top-contact{display:none}}
@media(max-width:520px){.wrap{width:90%}.header-inner{height:68px}.hero h1{font-size:34px}.hero-text>p{font-size:16px}.hero-buttons{flex-direction:column}.hero-buttons a{text-align:center}.quick-points{display:grid}.trust-grid,.steps{grid-template-columns:1fr}.content-section,.application-section,.services-section,.packages-section{padding:52px 0}.section-title h2{font-size:28px}.application-form{padding:20px}.payment-modal,.message-modal{padding:10px}.payment-box{padding:22px}.menu-button span{display:none}}

.qr-caption{font-size:12px;color:#5b6878;margin-top:8px}
.field-example{display:block;color:#6a7480;font-size:11px;font-weight:normal;line-height:1.45}
.policy-section{background:#fff}
.policy-box{max-width:850px}

.policy-content{max-width:980px}.policy-list{max-width:850px;border:1px solid #d5dee8;padding:28px}.policy-list h3{color:#153b6b}.policy-list a{color:#15549a;font-weight:bold}.page-steps{margin-bottom:30px}
