.access{padding:84px 0 108px;background:var(--surface);border-bottom:1px solid var(--line)}.access-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:940px){.access-grid{grid-template-columns:1fr;gap:40px}.access{padding:56px 0 72px}}.aside h1{font-size:clamp(30px,3.8vw,44px);margin:20px 0 18px}.aside h1 em{font-style:normal;color:var(--green)}.aside>p{color:var(--grey);font-size:16.5px;line-height:1.66;max-width:42ch}.aside .eyebrow{border-color:var(--line);background:var(--green-soft);color:#0e8c32}.after{margin-top:36px;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.after .it{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.after .n{font-family:DM Mono,monospace;font-size:12px;color:var(--green);letter-spacing:.1em;padding-top:3px;white-space:nowrap}.after h4{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.after p{font-size:14px;color:var(--grey-2);margin-top:3px;line-height:1.55}.call-card{margin-top:30px;border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:22px 24px}.call-card h4{font-size:15.5px;margin-bottom:5px}.call-card p{font-size:14px;color:var(--grey-2)}.call-card a{color:var(--green);font-weight:500}.form-card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:40px 42px 44px;box-shadow:0 24px 60px -36px rgba(12,21,35,.25)}@media (max-width:640px){.form-card{padding:26px 20px 30px}}.f-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:640px){.f-row{grid-template-columns:1fr}}.f-group{margin-bottom:22px}.f-group label{display:block;font-size:13.5px;font-weight:500;margin-bottom:8px;color:var(--ink-2)}.f-group label .opt{color:var(--grey-3);font-weight:400}.f-group input[type=email],.f-group input[type=text],.f-group select,.f-group textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink-2);padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--white);outline:none;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.f-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%234A5568' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.f-group textarea{min-height:92px;resize:vertical}.f-group input:focus,.f-group select:focus,.f-group textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(19,164,60,.14)}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--line);color:var(--grey);background:var(--white);transition:all .16s;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.chip:hover{border-color:var(--grey-2)}.chip.on{background:var(--green-soft);border-color:var(--green);color:#0e8c32;font-weight:500}.f-submit{width:100%;justify-content:center;margin-top:6px;font-size:15.5px;padding:16px 22px}.f-fine{margin-top:14px;color:var(--grey-3);font-size:12.5px}.done,.f-fine{text-align:center}.done{display:none;padding:46px 20px 30px}.done.on{display:block}.done .tick{width:58px;height:58px;border-radius:50%;background:var(--green-soft);display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.done h3{font-size:23px;letter-spacing:-.02em;margin-bottom:10px}.done p{color:var(--grey);font-size:15.5px;max-width:40ch;margin:0 auto;line-height:1.6}form.hidden{display:none}