.sa-page{--sa-navy:#1b2f4b;--sa-navy-dark:#13213f;--sa-blue:#2563eb;--sa-blue-light:#3b82f6;--sa-amber:#c97b1a;--sa-text:#4a5a70;--sa-muted:#6b7a90;--sa-line:#e2e8f0;--sa-light:#f1f5f9;--sa-red:#c0392b;color:var(--sa-navy);line-height:1.6}.sa-page *,.sa-page :before,.sa-page :after{box-sizing:border-box}.sa-page h1,.sa-page h2,.sa-page h3,.sa-page p,.sa-page ul,.sa-page ol,.sa-page blockquote{margin:0}.sa-page svg{width:100%;height:100%;display:block}.sa-wrap{max-width:960px;margin:0 auto;padding:0 24px}.sa-section{padding:80px 0}.sa-white{background:#fff}.sa-light{background:var(--sa-light)}.sa-dark{background:var(--sa-navy-dark)}.sa-title{color:var(--sa-navy);font-size:clamp(28px,3.4vw,36px);font-weight:800;line-height:1.2;margin-bottom:16px!important}.sa-title-light{color:#fff;max-width:560px}.sa-hl{color:var(--sa-blue-light)}.sa-lead{color:var(--sa-text);max-width:520px;font-size:15px}.sa-lead-light{color:#ffffffd9;max-width:640px;font-size:15px;font-weight:600}.sa-hero{background-color:var(--sa-navy-dark);color:#fff;background-image:radial-gradient(circle at 80% 30%,#2563eb40,#0000 50%),linear-gradient(135deg,#0f1b34,#1b2f4b);background-position:50%;background-size:cover;padding:140px 0 90px}.sa-hero-text{max-width:480px}.sa-hero h1{color:#fff;margin-bottom:16px;font-size:clamp(32px,4.4vw,44px);font-weight:800;line-height:1.15}.sa-hero p{color:#ffffffd9;font-size:15px}.sa-split{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}.sa-split-right{gap:16px;padding-top:6px;display:grid}.sa-split-right p{color:var(--sa-navy);font-size:15px}.sa-quote{border-left:3px solid var(--sa-amber);color:var(--sa-navy);background:#fffaf3;border-radius:0 8px 8px 0;padding:16px 20px;font-size:16px;font-weight:700}.sa-checker{border:1px solid var(--sa-line);background:#fff;border-radius:14px;margin-top:8px;padding:22px;box-shadow:0 14px 30px #1b2f4b1a}.sa-checker-label{margin-bottom:12px;font-size:15px;font-weight:700;display:block}.sa-checker select{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:var(--sa-navy);border:1.5px solid var(--sa-line);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b2f4b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center/16px no-repeat,#fff;border-radius:10px;padding:12px 40px 12px 14px;font-size:14px}.sa-checker select:focus{border-color:var(--sa-blue);outline:none;box-shadow:0 0 0 4px #2563eb1f}.sa-result{border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.sa-result strong{margin-bottom:2px;display:block}.sa-result span:not(.sa-result-ic){color:var(--sa-text)}.sa-result-ic{color:#fff;border-radius:50%;flex:0 0 22px;width:22px;height:22px;padding:5px}.sa-result-ok{background:#eff6ff}.sa-result-ok strong{color:var(--sa-blue)}.sa-result-ok .sa-result-ic{background:var(--sa-blue)}.sa-result-no{background:#fdf0ee}.sa-result-no strong{color:var(--sa-red)}.sa-result-no .sa-result-ic{background:var(--sa-red)}.sa-dark-cards{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid;margin-top:32px!important}.sa-dark-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:18px 16px 22px}.sa-dark-num{color:#ffffff2e;margin-bottom:10px;font-size:22px;font-weight:800;display:block}.sa-dark-card h3{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700}.sa-dark-card p{color:#ffffffa6;font-size:13px}.sa-dark-note{color:#fff9;font-size:13px;margin-top:20px!important}.sa-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sa-card{border:1px solid var(--sa-line);background:#fff;border-radius:12px;align-content:start;gap:14px;padding:28px;display:grid}.sa-card-title{color:var(--sa-navy);font-size:22px;font-weight:800;line-height:1.25}.sa-card>p{color:var(--sa-text);font-size:14px}.sa-muted{color:var(--sa-muted)!important;font-size:13px!important}.sa-checklist{gap:10px;padding:0;list-style:none;display:grid}.sa-checklist li{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.sa-check{width:22px;height:22px;color:var(--sa-blue);background:#eff6ff;border-radius:50%;flex:0 0 22px;padding:5px}.sa-travel{gap:10px;display:grid}.sa-travel-row{border:1px solid var(--sa-line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.sa-travel-row small{color:var(--sa-muted);font-size:11px;font-weight:500;display:block}.sa-travel-ok{background:#eff6ff;border-color:#2563eb59}.sa-travel-row em{color:var(--sa-blue);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.sa-travel-row em svg{width:12px;height:12px}.sa-travel-dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.sa-dot-amber{background:var(--sa-amber)}.sa-dot-blue{background:var(--sa-blue)}.sa-steps{grid-template-columns:repeat(3,1fr);gap:32px;padding:0;list-style:none;display:grid;margin-top:32px!important}.sa-step{border:1px solid var(--sa-line);background:#fff;border-radius:10px;padding:20px 18px 24px;position:relative}.sa-step:not(:last-child):after{content:"→";color:#9fb0c6;font-size:16px;position:absolute;top:22px;right:-24px}.sa-step-num{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.sa-num-navy{background:var(--sa-navy)}.sa-num-blue{background:var(--sa-blue)}.sa-num-amber{background:var(--sa-amber)}.sa-step h3{margin-bottom:8px;font-size:15px;font-weight:700}.sa-step p{color:var(--sa-muted);font-size:13px}.sa-help{background:var(--sa-navy-dark);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:32px 36px;display:flex}.sa-help h2{color:#fff;margin-bottom:6px;font-size:26px;font-weight:800}.sa-help p{color:#fffc;max-width:440px;font-size:14px}.sa-help-btn{background:var(--sa-blue);color:#fff;white-space:nowrap;transition:background var(--duration-base);border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.sa-help-btn:hover{background:#1d4ed8}.sa-notice{border-left:3px solid var(--sa-amber);background:#fffaf3;border-radius:0 8px 8px 0;margin-top:20px;padding:20px 24px}.sa-notice h3{margin-bottom:6px;font-size:14px;font-weight:800}.sa-notice p{color:var(--sa-text);font-size:13px}@media (max-width:860px){.sa-split,.sa-two{grid-template-columns:1fr}.sa-split{gap:28px}.sa-dark-cards{grid-template-columns:repeat(2,1fr)}.sa-steps{grid-template-columns:1fr;gap:14px}.sa-step:not(:last-child):after{display:none}}@media (max-width:600px){.sa-wrap{padding:0 16px}.sa-section{padding:56px 0}.sa-hero{padding:110px 0 60px}.sa-card{padding:22px}.sa-help{flex-direction:column;align-items:flex-start;padding:26px 20px}}
