:root{--blue: #0047FF;--blue-dark: #0038CC;--yellow: #FFD600;--yellow-hover: #EBC200;--white: #FFFFFF;--ink: #111111;--ink-muted: #5C5C5C;--mist: #EFF3FF;--radius: 6px;--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m{min-height:100vh;display:flex;flex-direction:column}.e{padding:20px 32px;display:flex;align-items:center}.f{font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--yellow);letter-spacing:-.01em}.g{background:var(--blue);color:var(--white);padding-bottom:100px}.a{max-width:800px;margin:0 auto;padding:56px 32px 0}.s{font-family:var(--font-display);font-weight:800;font-size:clamp(2.8rem,7vw,4.5rem);line-height:1.08;letter-spacing:-.025em;margin-bottom:24px}.x{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;opacity:.85;margin-bottom:40px;max-width:50ch}.h{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.i{font-family:var(--font-body);font-size:1rem;padding:14px 18px;background:var(--white);color:var(--ink);border:none;border-radius:var(--radius);flex:1 1 220px;min-width:0;outline:none}.i::placeholder{color:#999}.i:focus{box-shadow:0 0 0 3px var(--yellow)}.o{font-family:var(--font-body);font-size:1rem;font-weight:500;padding:14px 24px;background:var(--yellow);color:var(--ink);border:none;border-radius:var(--radius);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.o:hover:not(:disabled){background:var(--yellow-hover)}.o:disabled{opacity:.6;cursor:not-allowed}.c{font-size:1rem;line-height:1.55;color:var(--white);padding:14px 0}.b{width:100%;font-size:.9rem;color:#ffb3b3;margin-top:6px}.t{padding:80px 32px;background:var(--white)}.r{padding:80px 32px;background:var(--mist)}.n{padding:80px 32px;background:var(--blue);color:var(--white)}.v{max-width:800px;margin:0 auto}.w{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.2;letter-spacing:-.015em;margin-bottom:44px}.d{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.y{padding-left:16px;border-left:3px solid var(--yellow)}.u{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:10px;color:var(--ink)}.k{font-size:.95rem;line-height:1.65;color:var(--ink-muted)}.p{font-size:1.1rem;line-height:1.7;color:var(--ink-muted);margin-bottom:20px;max-width:60ch}.p:last-child{margin-bottom:0}.z{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.F{font-size:1.05rem;line-height:1.55;opacity:.82;margin-bottom:36px;max-width:46ch}.l{padding:24px 32px;border-top:1px solid #EBEBEB;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--ink-muted)}@media(max-width:600px){.e{padding:16px 20px}.a{padding:36px 20px 0}.t,.r,.n{padding:60px 20px}.l{padding:20px}.d{gap:28px}}@media(prefers-reduced-motion:reduce){.o{transition:none}}
