/* SG_UNIFIED_134D */
@import url('/assets/css/senaguard-unified-1.3.4d.css?v=1.3.4d');
:root{color-scheme:dark}
.sgdl-body{margin:0;background:#050b08;color:#effff4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.sgdl-wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}
.sgdl-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0}
.sgdl-brand{display:flex;align-items:center;gap:11px;color:#f2fff6;text-decoration:none;font-weight:900;letter-spacing:.04em}
.sgdl-brand i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#6ef59a;color:#04110a;font-style:normal}
.sgdl-nav{display:flex;gap:10px;flex-wrap:wrap}
.sgdl-nav a{color:#b7c9be;text-decoration:none;font-size:13px;padding:9px 11px;border-radius:10px}
.sgdl-nav a:hover{background:#0d1b14;color:#fff}
.sgdl-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:36px;align-items:center;padding:48px 0 30px}
.sgdl-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #27513a;border-radius:99px;color:#78f4a3;font-size:11px;font-weight:800;letter-spacing:.08em}
.sgdl-kicker i{width:7px;height:7px;border-radius:50%;background:#6ef59a;box-shadow:0 0 14px rgba(110,245,154,.5)}
.sgdl-hero h1{font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:-.045em;margin:18px 0 18px;max-width:850px}
.sgdl-hero p{max-width:760px;color:#9db2a6;font-size:18px;line-height:1.65}
.sgdl-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.sgdl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;text-decoration:none;font-weight:900;border:1px solid #2b4b39}
.sgdl-btn.primary{background:#6ef59a;color:#04100a;border-color:#6ef59a}
.sgdl-btn.ghost{background:#0a1710;color:#eaffef}
.sgdl-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;color:#9db2a6;font-size:12px}
.sgdl-trust span::before{content:"✓";color:#6ef59a;margin-right:6px;font-weight:900}
.sgdl-phone{border:1px solid #244231;border-radius:28px;background:linear-gradient(160deg,#0e1d16,#07110d);padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.3)}
.sgdl-phone-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
.sgdl-phone-head b{font-size:15px}.sgdl-phone-head span{font-size:11px;color:#6ef59a}
.sgdl-qr{display:grid;grid-template-columns:142px 1fr;gap:18px;align-items:center}
.sgdl-qr img{width:142px;height:142px;border-radius:16px;background:#fff;padding:8px;box-sizing:border-box}
.sgdl-qr p{font-size:13px;line-height:1.55;margin:0;color:#a6b9ad}
.sgdl-meta{margin-top:18px;padding-top:14px;border-top:1px solid #1b3326;display:grid;gap:7px;font-size:12px;color:#91a69a}
.sgdl-meta code{color:#bff9d1;overflow-wrap:anywhere}
.sgdl-section{padding:34px 0}.sgdl-section h2{font-size:30px;margin:0 0 10px}.sgdl-section>p{color:#92a79b;max-width:760px;line-height:1.65}
.sgdl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.sgdl-card{border:1px solid #1e382b;border-radius:18px;background:#0a1510;padding:20px}
.sgdl-card strong{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#10261a;color:#6ef59a;margin-bottom:14px}
.sgdl-card h3{margin:0 0 8px}.sgdl-card p{color:#8fa398;line-height:1.55;font-size:13px;margin:0}
.sgdl-security{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sgdl-callout{border:1px solid #244231;border-radius:18px;background:#09150f;padding:22px}
.sgdl-callout b{display:block;margin-bottom:8px}.sgdl-callout p{margin:0;color:#94aa9e;line-height:1.6}
.sgdl-footer{padding:30px 0 50px;color:#74897d;font-size:12px;border-top:1px solid #14291f}
.sgdl-download-ribbon{position:relative;z-index:40;background:#0b1b12;border-bottom:1px solid #28503a;color:#eafff0}
.sgdl-download-ribbon .sgdl-ribbon-inner{width:min(1180px,calc(100% - 28px));margin:auto;min-height:58px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:8px 0}
.sgdl-download-ribbon b{font-size:13px}.sgdl-download-ribbon span{color:#9cb0a4;font-size:12px}.sgdl-download-ribbon a{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:9px;text-decoration:none;font-weight:900;font-size:12px}
.sgdl-download-ribbon a.primary{background:#6ef59a;color:#04110a}.sgdl-download-ribbon a.secondary{border:1px solid #315641;color:#dfffea}
.sgdl-flow{display:grid;gap:10px;margin-top:20px}.sgdl-flow-row{display:grid;grid-template-columns:150px 40px 1fr;align-items:center;gap:12px}.sgdl-flow-node{padding:16px;border:1px solid #254534;border-radius:14px;background:#09150f}.sgdl-flow-arrow{color:#6ef59a;text-align:center;font-size:24px}
@media(max-width:820px){.sgdl-hero{grid-template-columns:1fr}.sgdl-grid,.sgdl-security{grid-template-columns:1fr}.sgdl-phone{max-width:560px}.sgdl-flow-row{grid-template-columns:1fr}.sgdl-flow-arrow{transform:rotate(90deg)}}
@media(max-width:540px){.sgdl-top{align-items:flex-start}.sgdl-nav{justify-content:flex-end}.sgdl-hero{padding-top:26px}.sgdl-hero p{font-size:16px}.sgdl-qr{grid-template-columns:1fr}.sgdl-qr img{width:132px;height:132px}.sgdl-actions .sgdl-btn{width:100%}.sgdl-download-ribbon .sgdl-ribbon-inner{justify-content:flex-start}.sgdl-download-ribbon a{flex:1;justify-content:center}.sgdl-download-ribbon span{display:none}}

