.lg2-join{--lg2-join-bg:transparent;--lg2-join-text:#f5f7f6;--lg2-join-muted:#d1d9d5;--lg2-join-border:#aebdb7;--lg2-join-input-bg:#fff;--lg2-join-input-text:#17241f;--lg2-join-link:var(--lg-blue,#4bb9e6);--lg2-join-primary:var(--lg-blue,#079bd3);--lg2-join-primary-hover:var(--lg-blue-hover,#0788ba);--lg2-join-focus:#4bb9e6;min-height:75vh;display:grid;place-items:center;padding:clamp(20px,5vw,64px);background:var(--lg2-join-bg);color:var(--lg2-join-text);font:17px/1.55 system-ui,sans-serif}.lg2-join__card{box-sizing:border-box;width:min(100%,680px);padding:clamp(8px,2vw,20px);background:transparent;border:0;border-radius:0;box-shadow:none}.lg2-join p{color:var(--lg2-join-muted)}.lg2-join label{display:grid;gap:7px;margin:18px 0;font-weight:650;color:var(--lg2-join-text)}.lg2-join form>label:first-child{margin-top:0}.lg2-join input{box-sizing:border-box;width:100%;font:inherit;padding:13px;border:1px solid var(--lg2-join-border);border-radius:7px;min-width:0;background:var(--lg2-join-input-bg);color:var(--lg2-join-input-text)}.lg2-join input:focus-visible,.lg2-join button:focus-visible,.lg2-join a:focus-visible{outline:3px solid var(--lg2-join-focus);outline-offset:3px}.lg2-join__check{grid-template-columns:auto 1fr!important;align-items:start;font-weight:400!important}.lg2-join__check input{width:22px;height:22px;margin:2px 0;accent-color:var(--lg2-join-primary)}.lg2-join__privacy{margin:10px 0 22px}.lg2-join button{font:inherit;font-weight:750;padding:14px 24px;background:var(--lg2-join-primary);color:#fff;border:0;border-radius:8px;cursor:pointer}.lg2-join button:disabled{opacity:.55;cursor:wait}.lg2-join__status{min-height:3em;font-weight:650;color:var(--lg2-join-text)}.lg2-join__status p{margin:.8em 0;color:inherit}.lg2-join a{color:var(--lg2-join-link);font-weight:700;text-decoration-thickness:2px;text-underline-offset:2px}lg2-tallikaveri-join[data-mode="PUBLIC"] .lg2-join{min-height:0;padding:0}lg2-tallikaveri-join[data-mode="PUBLIC"] .lg2-join__card{padding:0}@media(hover:hover) and (pointer:fine){.lg2-join button:hover{background:var(--lg2-join-primary-hover)}.lg2-join a:hover{text-decoration-thickness:3px}}@media(max-width:520px){.lg2-join{padding:0}.lg2-join__card{min-height:100vh;padding:20px 0}lg2-tallikaveri-join[data-mode="PUBLIC"] .lg2-join__card{min-height:0;padding:0}}
.tk-public{--tk-ink:#f5f7f6;--tk-green:#8fe0ba;--tk-muted:#d1d9d5;--tk-border:#ffffff35;--tk-gold:#f2bb4d;box-sizing:border-box;color:var(--tk-ink);background:transparent;padding:clamp(42px,7vw,92px) clamp(18px,5vw,72px);font:17px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}.tk-public *{box-sizing:border-box}.tk-public__intro{width:min(1120px,100%);margin:0 auto}.tk-public__eyebrow{margin:0 0 10px;color:var(--tk-green);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tk-public h1{max-width:820px;margin:0;color:var(--tk-ink);font-size:clamp(2.45rem,6vw,5rem);line-height:1.02;letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere}.tk-public__lead{max-width:820px;margin:24px 0 0;color:var(--tk-muted);font-size:clamp(1.08rem,2vw,1.35rem)}.tk-public__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 24px}.tk-public__benefits article{display:grid;gap:8px;min-height:160px;padding:25px;border:1px solid var(--tk-border);border-radius:16px;background:#ffffff0d;box-shadow:none}.tk-public__benefits strong{font-size:1.15rem;color:var(--tk-green)}.tk-public__benefits span{color:var(--tk-muted)}.tk-public__note{max-width:820px;color:var(--tk-muted)}.tk-public__note strong{color:var(--tk-ink)}.tk-public__join{--lg2-join-bg:transparent;--lg2-join-text:var(--tk-ink);--lg2-join-muted:var(--tk-muted);--lg2-join-border:#aebdb7;--lg2-join-input-bg:#fff;--lg2-join-input-text:#17241f;--lg2-join-link:#4bb9e6;--lg2-join-primary:var(--lg-blue,#079bd3);--lg2-join-primary-hover:var(--lg-blue-hover,#0788ba);width:min(780px,100%);margin:42px auto 0}.tk-public__join .lg2-join{font-family:inherit}@media(max-width:760px){.tk-public{padding:34px 16px 54px}.tk-public h1{font-size:2rem}.tk-public__benefits{grid-template-columns:1fr;gap:12px;margin-top:28px}.tk-public__benefits article{min-height:0;padding:20px}.tk-public__join{margin-top:30px}}
