*{box-sizing:border-box;margin:0;padding:0}body{font-family:Verdana,Tahoma,sans-serif;font-size:12px;background:#fff;color:#111}a{color:#03c}a:hover{color:#c00}hr{border:none;border-top:1px solid #9ac;margin:12px 0}.nav{background:linear-gradient(180deg,#36c,#0a2a8a);padding:6px 12px;justify-content:space-between;border-bottom:2px solid #68c}.nav,.nav-logo{display:flex;align-items:center}.nav-logo{color:#fff;font-weight:700;font-size:15px;font-family:Comic Sans MS,cursive;text-decoration:none;gap:7px}.nav-logo img{width:26px;height:26px;border:1px solid #57b;background:#fff;padding:2px;-o-object-fit:contain;object-fit:contain}.nav-links{display:flex;gap:4px}.nav-links a{color:#cce0ff;font-size:11px;text-decoration:none;padding:3px 9px;border:1px solid #57b;background:#1a44aa}.nav-links a:hover{background:#25c;color:#fff}.wrap{max-width:860px;margin:0 auto;padding:14px 12px 30px}.section-bar{background:linear-gradient(90deg,#1a44aa,#36c);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;letter-spacing:.05em;text-transform:uppercase;border-left:4px solid #fc0;margin-bottom:8px}.hero{background:linear-gradient(180deg,#def,#f5faff);border:1px solid #9ac;padding:22px 18px;margin-bottom:16px;text-align:center}.hero h1{font-family:Comic Sans MS,cursive;font-size:26px;color:#0a2a8a;margin-bottom:8px;line-height:1.3}.hero h1 span{color:#1a44aa;text-decoration:underline}.hero p{color:#348;font-size:12px;line-height:1.7;margin-bottom:14px}.hero p b{color:#c20}.btn{display:inline-block;font-family:Verdana,sans-serif;font-size:12px;font-weight:700;padding:6px 16px;text-decoration:none;cursor:pointer;margin:3px;border:2px outset #8ad;background:linear-gradient(180deg,#58e,#14c,#0a2a8a);color:#fff}.btn:hover{background:linear-gradient(180deg,#7af,#25d,#1a3aaa);color:#fff}.btn:active{border-style:inset}.btn-ghost{background:linear-gradient(180deg,#f0f5ff,#def);color:#14c;border-color:#9ac}.btn-ghost:hover{background:#eef4ff;color:#14c}.badges{margin-top:12px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.badge{background:#fff;border:1px solid #9ac;color:#348;font-size:10px;padding:2px 8px}.badge:before{content:"✓ ";color:#1a44aa}.gallery{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.gitem{border:2px inset #9ac;background:#fff;overflow:hidden}.gitem-img{position:relative;background:#def;border-bottom:1px solid #9ac;text-align:center;line-height:0}.gitem-img img{width:100%;height:auto;display:block;max-width:100%}.gitem-label{background:linear-gradient(90deg,#def,#f0f5ff);padding:5px 8px;font-size:10px;font-weight:700;color:#0a2a8a;border-top:1px solid #9ac;display:flex;align-items:center;gap:6px}.gitem-label span{color:#348;font-weight:400}.gtag{display:inline-block;background:#1a44aa;color:#fff;font-size:9px;font-weight:700;padding:1px 6px;border:1px solid #68c;flex-shrink:0}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.fcard{border:1px solid #9ac;border-top:3px solid #1a44aa;padding:8px;background:#f8fbff;text-align:center}.fcard:hover{background:#eef4ff}.ficon{width:28px;height:28px;background:linear-gradient(135deg,#1a44aa,#36c);border:1px outset #68c;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 6px}.ftitle{font-size:10px;font-weight:700;color:#0a2a8a;margin-bottom:3px;text-transform:uppercase}.fdesc{font-size:9px;color:#456;line-height:1.5}.steps{display:flex;gap:6px;margin-bottom:16px}.step{flex:1;border:1px solid #9ac;background:linear-gradient(180deg,#eef4ff,#def);padding:12px 10px;text-align:center}.step-n{font-size:26px;font-weight:700;font-family:Comic Sans MS,cursive;color:#1a44aa;line-height:1;margin-bottom:4px}.step-t{font-size:11px;font-weight:700;color:#0a2a8a;margin-bottom:3px}.step-d{font-size:10px;color:#456}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;align-items:start}.perk{gap:7px;padding:4px 0;border-bottom:1px dotted #9ac;font-size:11px}.pcheck,.perk{display:flex;align-items:center}.pcheck{width:14px;height:14px;background:#1a44aa;color:#fff;justify-content:center;font-size:9px;flex-shrink:0}.price-card{background:linear-gradient(180deg,#1a44aa,#0a2a8a);border:2px outset #68c;color:#fff;padding:18px;text-align:center}.price-badge{background:#fc0;color:#300;font-size:9px;font-weight:700;padding:2px 8px;border:1px outset #fe8;display:inline-block;margin-bottom:10px;text-transform:uppercase}.price-num{font-size:46px;font-weight:700;font-family:Comic Sans MS,cursive;color:#a8d4ff;line-height:1}.price-sub{margin:4px 0 12px}.price-note,.price-sub{font-size:9px;color:#8ac}.price-note{margin-top:8px}footer{background:linear-gradient(180deg,#0a2a8a,#06185a);border-top:2px solid #35a;padding:14px 12px;color:#8ac;font-size:10px}footer .inner{max-width:860px;margin:0 auto}.foot-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #1a3a77;flex-wrap:wrap}.foot-logo{font-family:Comic Sans MS,cursive;font-size:14px;font-weight:700;color:#fff}.foot-tagline{color:#68a;font-size:10px;margin-top:3px}.foot-cols{display:flex;gap:20px}.foot-col p{font-size:9px;font-weight:700;color:#fc6;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.foot-col a{display:block;color:#8ac;text-decoration:none;line-height:1.9}.foot-col a:hover{color:#fff;text-decoration:underline}.foot-bottom{display:flex;justify-content:space-between;font-size:9px;color:#3a5588;flex-wrap:wrap;gap:6px}.foot-bottom a{color:#57a;text-decoration:none}.foot-bottom a:hover{text-decoration:underline}@media(max-width:580px){.features{grid-template-columns:repeat(2,1fr)}.gallery{grid-template-columns:1fr}.gitem-wide{grid-column:span 1}.pricing{grid-template-columns:1fr}.nav-links{display:none}.steps{flex-direction:column}}