:root{--bg: #FAFAF8;--text: #18181B;--accent: #405B7E;--accent-dark: #2E4360;--border: #E2E0DC;--muted: #6B6963;--white: #FFFFFF}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:var(--bg)}.c{min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,sans-serif}.e{padding:24px 32px;border-bottom:1px solid var(--border)}.g{font-family:Playfair Display,serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.a{max-width:720px;margin:0 auto;padding:0 32px}.n{padding:80px 0 72px;border-bottom:1px solid var(--border)}.s{font-family:Playfair Display,serif;font-size:clamp(36px,6vw,58px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text);margin:0 0 24px;max-width:580px}.f{font-size:18px;line-height:1.65;color:var(--muted);margin:0 0 36px;max-width:540px}.p{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.r{flex:1;min-width:240px;padding:12px 16px;font-size:16px;font-family:Inter,sans-serif;border:1px solid var(--border);border-radius:4px;background:var(--white);color:var(--text);outline:none;transition:border-color .15s}.r:focus{border-color:var(--accent)}.r::placeholder{color:#9a9790}.i{padding:12px 24px;font-size:15px;font-family:Inter,sans-serif;font-weight:500;background:var(--accent);color:var(--white);border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .15s}.i:hover{background:var(--accent-dark)}.i:disabled{opacity:.6;cursor:not-allowed}.m{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.b{font-size:16px;color:var(--accent);font-weight:500;padding:12px 0;margin:0}.h{font-size:13px;color:#b34040;margin:8px 0 0;width:100%}.d{padding:72px 0;border-bottom:1px solid var(--border)}.v{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:none;color:var(--accent);margin:0 0 20px}.o{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.o li{font-size:17px;line-height:1.6;color:var(--text);padding:20px 0 20px 24px;position:relative;border-bottom:1px solid var(--border)}.o li:last-child{border-bottom:none;padding-bottom:0}.o li:first-child{padding-top:0}.o li:before{content:"";position:absolute;left:0;top:22px;width:6px;height:6px;background:var(--accent);border-radius:50%}.o li:first-child:before{top:10px}.x{padding:72px 0;border-bottom:1px solid var(--border)}.w{font-size:13px;font-weight:500;color:var(--accent);margin:0 0 20px}.u{font-size:17px;line-height:1.75;color:var(--text);max-width:580px;margin:0}.l{padding:80px 0}.y{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0 0 14px}.z{font-size:17px;line-height:1.65;color:var(--muted);margin:0 0 32px;max-width:500px}.k{border-top:1px solid var(--border);padding:24px 0}.t{font-size:13px;color:var(--muted);margin:0}.t a{color:var(--muted);text-decoration:none}.t a:hover{color:var(--accent)}@media(max-width:600px){.e{padding:20px}.a{padding:0 20px}.n{padding:56px 0 48px}.d,.x,.l{padding:56px 0}.p{flex-direction:column}.r{min-width:unset;width:100%}.i{width:100%}.o li:before{top:22px}.o li:first-child:before{top:10px}}
