.wfc .st{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(32px,7vw,112px);padding-block:clamp(40px,6vw,96px) clamp(56px,8vw,128px);display:grid}.wfc .st-copy{gap:var(--c-4);max-width:34em;display:grid}.wfc .st-h1{gap:4px;display:grid}.wfc .st-h1-more{font-family:var(--c-display);font-weight:500;font-size:var(--c-fs-title);color:var(--c-muted);line-height:1.1}.wfc .st-points{gap:8px;margin-top:4px;display:grid}.wfc .st-points li{padding-left:18px;position:relative}.wfc .st-points li:before{content:"";background:var(--c-fg);width:8px;height:2px;position:absolute;top:.78em;left:0}.wfc .st-card{gap:var(--c-4);background:var(--c-paper-2);border-radius:4px;padding:clamp(24px,3vw,40px);display:grid}.wfc .st-google{gap:var(--c-3);display:grid}.wfc .st-note{font-size:15px;font-weight:600}.wfc .start-form{gap:var(--c-4);display:grid}.wfc .start-form label{letter-spacing:0;text-transform:none;color:var(--c-ink);gap:6px;font-size:14px;font-weight:600;display:grid}.wfc .start-form input[type=email],.wfc .start-form input[type=text],.wfc .start-form input:not([type]),.wfc .start-form input[type=date],.wfc .start-form select{background:var(--c-field);width:100%;min-height:48px;color:var(--c-ink);border:1.5px solid var(--c-ash);font:400 16px/1.35 var(--c-text);appearance:none;border-radius:3px;padding:12px 14px}.wfc .start-form input:focus-visible,.wfc .start-form select:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px;border-color:var(--c-ink)}.wfc .start-form input:disabled{opacity:.5}.wfc .start-kind{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.wfc .start-kind legend{font-family:var(--c-display);margin-bottom:10px;padding:0;font-size:clamp(19px,1.6vw,22px);font-weight:700}.wfc .start-kind label{border:1.5px solid var(--c-ash);min-height:52px;font-family:var(--c-display);cursor:pointer;background:var(--c-paper);border-radius:3px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:max-content;padding:10px 12px;font-size:18px;font-weight:700;display:flex}.wfc .start-kind label:hover{border-color:var(--c-ink)}.wfc .start-kind label.is-on{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}.wfc .start-kind input{opacity:0;width:1px;height:1px;position:absolute}.wfc .start-kind label:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}.wfc .start-kind-hints{color:var(--c-ash);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.wfc .start-kind-hints li+li:before{content:"·";margin-right:14px}.wfc .start-row{gap:var(--c-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wfc .start-no-date{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-weight:500!important;display:flex!important}.wfc .start-no-date input{width:20px;height:20px;accent-color:var(--c-ink)}.wfc .start-error{color:var(--c-error);font-size:14.5px;font-weight:600}.wfc .start-fine{color:var(--c-ash);font-size:13.5px}.wfc .legal-consent{opacity:1;margin-top:0;font-size:13.5px;line-height:1.5}.wfc .start-fine a{text-underline-offset:.22em;color:var(--c-ink);text-decoration:underline}.wfc .start-form .c-btn{width:100%}@media (max-width:859px){.wfc .st{grid-template-columns:1fr}.wfc .st-card{order:-1}}@media (max-width:479px){.wfc .start-row{grid-template-columns:1fr}.wfc .start-kind label{padding:8px;font-size:16px}}
