*{box-sizing:border-box}body{margin:0;font-family:Arial,Inter,sans-serif;color:#1c2a3f;background:#fff;line-height:1.55}
.wrap{max-width:1100px;margin:0 auto;padding:0 24px}.draft{background:#fff4c2;text-align:center;font-size:13px;padding:6px}
header{background:#14284B;color:#fff}header .nav{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;max-width:1100px;margin:0 auto;flex-wrap:wrap;gap:10px}
header a{color:#fff;text-decoration:none;margin-left:18px;font-size:14px}.logo{font-weight:800;font-size:20px;margin:0!important}
.mark{background:#0F8B8D;border-radius:6px;padding:2px 7px;margin-right:8px}
.hero{background:linear-gradient(135deg,#14284B,#0F8B8D);color:#fff;padding:64px 0}.hero h1{font-size:40px;margin:0 0 12px;line-height:1.2}.hero p{font-size:18px;color:#d8eef0;max-width:720px}
section{padding:48px 0}h2{color:#14284B;font-size:28px}h3{color:#14284B}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.card{border:1px solid #dfe5ee;border-radius:12px;padding:22px;display:flex;flex-direction:column}.card h3{margin:0 0 6px}
.card p{color:#5b6b82;font-size:15px;flex:1}.price{color:#14284B;font-weight:700;font-size:18px;flex:0!important}
.tag{display:inline-block;align-self:flex-start;font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px;margin-bottom:10px;background:#d9f2f2;color:#0b6466}
.btn{display:inline-block;background:#0F8B8D;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:700;border:0}
.btn.ghost{background:#eef1f5;color:#14284B}.btn.big{font-size:18px;padding:14px 26px}.ph{display:inline-block;background:#fff4c2;border:1px dashed #c9a400;font-size:12px;padding:2px 6px;border-radius:4px;color:#1c2a3f}
table{width:100%;border-collapse:collapse;margin:16px 0}th,td{border-bottom:1px solid #dfe5ee;padding:10px;text-align:left;vertical-align:top}th{background:#14284B;color:#fff}
.r{text-align:right;white-space:nowrap}.note{background:#f4f7fb;border-left:4px solid #0F8B8D;padding:14px 18px;margin:16px 0}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.steps div{background:#f4f7fb;border-radius:12px;padding:20px}
.steps b{display:block;color:#0F8B8D;font-size:28px}.two{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:start}
.buybox{border:2px solid #0F8B8D;border-radius:12px;padding:22px;position:sticky;top:16px}.buybox .price{font-size:32px;margin:4px 0}
details{border-bottom:1px solid #dfe5ee;padding:12px 0}summary{font-weight:700;cursor:pointer;color:#14284B}.alt{background:#f4f7fb}
footer{background:#0d1a31;color:#9fb0c9;padding:32px 0;font-size:13px;margin-top:40px}footer a{color:#d4dcea;margin-right:16px}
.menu{display:none}@media(max-width:800px){.grid,.steps,.two{grid-template-columns:1fr}.hero h1{font-size:30px}header nav{width:100%}header nav a{margin:0 14px 6px 0;display:inline-block}.buybox{position:static}}