*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#08090c}body{background:#08090c;color:#c4cad4;font-family:'Sora',system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65;font-size:16px}::selection{background:#34e3b0;color:#06231b}a{color:#34e3b0;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:820px;margin:0 auto;padding:0 24px}nav.legal{position:sticky;top:0;z-index:10;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(8,9,12,.72);border-bottom:1px solid #161b23}nav.legal .wrap{display:flex;align-items:center;justify-content:space-between;height:66px;max-width:1180px}.brand{display:flex;align-items:center;gap:11px;color:#fff;font-weight:600;font-size:17px;letter-spacing:-.01em}.brand:hover{text-decoration:none}.brand img{height:26px;width:auto;display:block}.brand .ai{color:#fff}.back{font-family:'JetBrains Mono',monospace;font-size:13px;color:#8b94a3}header.doc{max-width:820px;margin:0 auto;padding:72px 24px 32px}.kicker{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.22em;color:#6b7382;margin-bottom:18px}h1{font-size:clamp(32px,5vw,52px);line-height:1.06;letter-spacing:-.03em;font-weight:600;color:#e9ecf1;margin-bottom:16px}.meta{font-family:'JetBrains Mono',monospace;font-size:12.5px;color:#5b6472;border-top:1px solid #161b23;padding-top:18px;margin-top:8px}main{max-width:820px;margin:0 auto;padding:24px 24px 96px}h2{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:#e9ecf1;margin:48px 0 14px;padding-top:20px;border-top:1px solid #11161d}h2:first-of-type{border-top:0;padding-top:0;margin-top:24px}h3{font-size:16.5px;font-weight:600;color:#e9ecf1;margin:26px 0 10px}p{margin:0 0 16px}ul,ol{margin:0 0 16px;padding-left:22px}li{margin-bottom:9px}strong{color:#e9ecf1;font-weight:600}.note{background:#0b0e13;border:1px solid #1c3b32;border-left:3px solid #34e3b0;border-radius:12px;padding:18px 20px;margin:24px 0;font-size:14.5px;color:#9aa3b2}.note strong{color:#34e3b0}.tel{font-family:'JetBrains Mono',monospace;font-size:14px;color:#c4cad4;background:#0b0e13;border:1px solid #161d27;border-radius:10px;padding:16px 18px;margin:16px 0}.form{margin:8px 0 0}.field{margin-bottom:20px}.field label{display:block;font-size:13.5px;font-weight:500;color:#e9ecf1;margin-bottom:8px}.field label .req{color:#34e3b0}.field input,.field select,.field textarea{width:100%;background:#0b0e13;border:1px solid #262d38;border-radius:10px;padding:13px 15px;font-size:15px;color:#e9ecf1;font-family:'Sora',system-ui,sans-serif;outline:none;transition:border-color .2s}.field textarea{min-height:130px;resize:vertical;line-height:1.55}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%238b94a3' stroke-width='2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.field input:focus,.field select:focus,.field textarea:focus{border-color:#34e3b0}.field input::placeholder,.field textarea::placeholder{color:#5b6472}.row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.btn{font-size:15px;font-weight:600;color:#06231b;background:#34e3b0;border:none;border-radius:10px;padding:15px 28px;cursor:pointer;font-family:'Sora',system-ui,sans-serif;transition:transform .15s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(52,227,176,.3)}.formnote{font-family:'JetBrains Mono',monospace;font-size:12px;color:#5b6472;margin-top:16px}@media(max-width:600px){.row{grid-template-columns:1fr}}footer.legal{border-top:1px solid #11161d;background:#0a0c10}footer.legal .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:28px 24px;max-width:1180px;font-family:'JetBrains Mono',monospace;font-size:12px;color:#46505f}footer.legal a{color:#46505f}@media(max-width:600px){header.doc{padding-top:48px}h2{font-size:20px}}
