.gk.ca{flex-direction:column;min-height:100vh;display:flex}.gk.ca .nav-links a:not(.nav-cta){color:var(--muted)}.gk.ca .ca-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:clamp(40px,6cqw,96px);padding:clamp(56px,7cqw,104px) 0 clamp(64px,8cqw,120px);display:grid}.gk.ca .ca-intro{position:sticky;top:120px}.gk.ca h1{letter-spacing:-.055em;max-width:10ch;margin:6px 0 0;font-family:GK Nohemi,Nohemi,Arial,sans-serif;font-size:clamp(3.4rem,6.4cqw,6.2rem);font-weight:750;line-height:.92}.gk.ca h1 em{color:var(--yellow)}.gk.ca .ca-lede{max-width:440px;color:var(--muted);margin:26px 0 0;font-size:1.12rem}.gk.ca .ca-steps{border-top:1px solid var(--line);gap:0;max-width:460px;margin:44px 0 0;padding:0;list-style:none;display:grid}.gk.ca .ca-steps li{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;column-gap:18px;padding:18px 0;display:grid}.gk.ca .ca-steps span{color:var(--yellow);letter-spacing:.03em;grid-row:span 2;padding-top:3px;font-size:.78rem;font-weight:700}.gk.ca .ca-steps strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:650}.gk.ca .ca-steps p{color:var(--muted);margin:2px 0 0;font-size:.92rem}.gk.ca .ca-card{background:var(--warm-black);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3cqw,36px);scroll-margin-top:96px;box-shadow:0 30px 80px #00000073}.gk.ca form.ca-form{background:0 0;border:0;border-radius:0;gap:22px;margin:0;padding:0;display:grid}.gk.ca .ca-form-head h2,.gk.ca .ca-done h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3cqw,2.4rem);font-weight:650;line-height:1.05}.gk.ca .ca-form-head p{color:var(--muted);margin:6px 0 0;font-size:.86rem}.gk.ca .ca-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.gk.ca label{font-size:inherit;color:inherit;margin:0}.gk.ca .ca-field{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.gk.ca .ca-field>span:first-child,.gk.ca .ca-set legend{color:#fff;padding:0;font-size:.84rem;font-weight:620}.gk.ca .ca-set legend{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.gk.ca legend small{color:var(--muted);font-size:.78rem;font-weight:400}.gk.ca input:not([type=checkbox]),.gk.ca textarea{width:100%;min-height:48px;color:var(--paper);font:inherit;background:#0d0b0c;border:1px solid #fff3;border-radius:8px;margin:0;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:block}.gk.ca textarea{resize:vertical;min-height:128px;line-height:1.5}.gk.ca input::placeholder,.gk.ca textarea::placeholder{color:#77726f}.gk.ca input:not([type=checkbox]):focus,.gk.ca textarea:focus{border-color:var(--yellow);outline:none;box-shadow:0 0 0 3px #ffdf292e}.gk.ca [aria-invalid=true]{border-color:#ff5a67!important}.gk.ca .ca-at{display:block;position:relative}.gk.ca .ca-at i{color:var(--muted);pointer-events:none;font-style:normal;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gk.ca .ca-at input{padding-left:32px}.gk.ca .ca-chips{outline:none;flex-wrap:wrap;gap:8px;display:flex}.gk.ca .ca-chips button{color:#e8e4de;background:0 0;border:1px solid #ffffff42;border-radius:999px;min-height:40px;padding:8px 15px;font-size:.88rem;font-weight:560;transition:background .2s,border-color .2s,color .2s}.gk.ca .ca-chips button:hover:not(:disabled){border-color:var(--yellow)}.gk.ca .ca-chips button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:#201d0b}.gk.ca .ca-chips button:disabled{opacity:.38;cursor:not-allowed}.gk.ca .ca-link{gap:8px;margin-bottom:8px;display:flex}.gk.ca .ca-remove{width:48px;color:var(--muted);background:0 0;border:1px solid #fff3;border-radius:8px;flex:none;font-size:1.3rem;line-height:1}.gk.ca .ca-remove:hover{color:#fff;border-color:#fff}.gk.ca .ca-add{color:var(--yellow);background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.88rem;font-weight:620}.gk.ca .ca-count{color:var(--muted);justify-self:end;font-size:.76rem}.gk.ca .ca-count.is-over{color:#ff5a67}.gk.ca .ca-consent{border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.92rem;line-height:1.45;display:flex}.gk.ca .ca-consent input{width:20px;height:20px;accent-color:var(--yellow);flex:none;margin:1px 0 0}.gk.ca .ca-consent:has([aria-invalid=true]){border-color:#ff5a67}.gk.ca .ca-error{color:#ff7a84;margin:0;font-size:.82rem;line-height:1.35}.gk.ca .ca-consent+.ca-error{margin-top:-12px}.gk.ca .ca-alert{color:#ffd5d8;background:#aa182838;border:1px solid #ff5a6773;border-radius:8px;margin:0;padding:12px 14px;font-size:.9rem}.gk.ca .ca-submit{width:100%;min-height:56px;font-size:1.02rem}.gk.ca .ca-submit:disabled{opacity:.7;cursor:progress;transform:none}.gk.ca .ca-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.gk.ca .ca-done{gap:14px;padding:12px 0;display:grid}.gk.ca .ca-done h2{outline:none}.gk.ca .ca-done p:not(.label){color:var(--muted);max-width:44ch;margin:0;font-size:1.02rem}.gk.ca .ca-done .gk-link{justify-self:start;margin-top:6px}@container gk (width<=900px){.gk.ca .ca-main{grid-template-columns:minmax(0,1fr);gap:40px}.gk.ca .ca-intro{position:static}.gk.ca .ca-steps{margin-top:32px}}@container gk (width<=520px){.gk.ca .ca-main{padding:40px 0 64px}.gk.ca h1{font-size:3.3rem}.gk.ca .ca-lede{font-size:1rem}.gk.ca .ca-grid{grid-template-columns:minmax(0,1fr)}.gk.ca .ca-steps li{grid-template-columns:1fr}.gk.ca .ca-steps span{grid-row:auto;padding:0 0 4px}.gk.ca .ca-card{border-radius:14px;padding:20px 16px}.gk.ca .footer-inner{flex-direction:column;gap:6px}}
