*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--white:#fff;--grey-light:#f5f5f5;--grey-mid:#e0e0e0;--grey-text:#6b6b6b;--font-display:"Playfair Display", Georgia, serif;--font-body:"DM Sans", sans-serif;--max-w:1180px;--pad-x:clamp(24px, 5vw, 80px);--pad-section:clamp(80px, 10vw, 140px)}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.container{max-width:var(--max-w);padding:0 var(--pad-x);margin:0 auto}header{z-index:100;background:var(--white);border-bottom:1px solid var(--grey-mid);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.logo-img-wrap{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-img{width:auto;height:70px;display:block}nav{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:36px;display:flex}nav a{color:var(--black);letter-spacing:1px;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s}nav a:hover{opacity:1}.header-right{flex-shrink:0;align-items:center;gap:24px;display:flex}.actions{gap:12px;display:flex}.btn{letter-spacing:1.5px;text-transform:uppercase;border:1.5px solid var(--black);color:var(--black);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);background:0 0;padding:12px 28px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn:hover,.btn-filled{background:var(--black);color:var(--white)}.btn-full{text-align:center;width:100%;margin-top:8px}.footer-logo{width:120px;height:auto;margin-bottom:16px;display:block}.hero{padding:clamp(50px, 7vw, 90px) var(--pad-x) clamp(80px, 10vw, 140px);border-bottom:1px solid var(--grey-mid);position:relative;overflow:hidden}.hero:before{content:url(/assets/-J.png);color:var(--grey-mid);opacity:.13;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:20;position:absolute;top:36%;right:20%;transform:scale(2.5)}.hero-inner{max-width:var(--max-w);margin:0 auto;position:relative}.hero-label{letter-spacing:3px;text-transform:uppercase;color:var(--grey-text);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;font-weight:600;display:flex}h1{font-family:var(--font-display);letter-spacing:-2px;color:var(--black);max-width:820px;margin-bottom:32px;font-size:clamp(48px,7vw,76px);font-weight:900;line-height:1}h1 em{font-style:italic;font-weight:400}.hero-sub{color:var(--grey-text);max-width:520px;margin-bottom:56px;font-size:clamp(16px,2vw,20px);font-weight:300;line-height:1.7}.hero-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-stat-row{border-top:1px solid var(--grey-mid);gap:48px;margin-top:80px;padding-top:40px;display:flex}.hero-stat-label{letter-spacing:2px;text-transform:uppercase;color:var(--grey-text);font-size:11px;font-weight:500}.hero-stat-val{font-family:var(--font-display);color:var(--black);margin-top:4px;font-size:32px;font-weight:700;display:block}section{padding:var(--pad-section) var(--pad-x)}.section-label{letter-spacing:3px;text-transform:uppercase;color:var(--grey-text);margin-bottom:20px;font-size:11px;font-weight:600}h2{font-family:var(--font-display);letter-spacing:-1px;color:var(--black);margin-bottom:24px;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.1}h3{font-family:var(--font-display);letter-spacing:-.5px;color:var(--black);margin-bottom:12px;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.2}p{color:var(--grey-text);font-size:15px;font-weight:300;line-height:1.75}.intro{border-bottom:1px solid var(--grey-mid)}.intro-inner{max-width:var(--max-w);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:0 auto;display:grid}.intro-right p{margin-bottom:20px;font-size:16px}.how{background:var(--grey-light);border-bottom:1px solid var(--grey-mid)}.how-inner{max-width:var(--max-w);margin:0 auto}.how-header{border-bottom:1px solid var(--grey-mid);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:64px;padding-bottom:32px;display:flex}.how-tabs{gap:0;display:flex}.how-tab{letter-spacing:2px;text-transform:uppercase;border:1.5px solid var(--black);cursor:pointer;color:var(--black);font-size:12px;font-weight:600;font-family:var(--font-body);background:0 0;padding:10px 24px;transition:all .2s}.how-tab.active{background:var(--black);color:var(--white)}.how-tab:not(:first-child){border-left:none}.how-steps{background:var(--grey-mid);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.how-step{background:var(--grey-light);padding:40px 36px;position:relative}.step-num{font-family:var(--font-display);color:var(--grey-mid);margin-bottom:20px;font-size:72px;font-weight:900;line-height:1;display:block}.step-title{font-family:var(--font-display);color:var(--black);margin-bottom:10px;font-size:20px;font-weight:700}.step-desc{color:var(--grey-text);font-size:14px;line-height:1.7}.seekers{border-bottom:1px solid var(--grey-mid)}.seekers-inner{max-width:var(--max-w);grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:0 auto;display:grid}.feature-list{margin-top:32px;list-style:none}.feature-list li{border-bottom:1px solid var(--grey-mid);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.feature-list li:first-child{border-top:1px solid var(--grey-mid)}.feature-num{font-family:var(--font-display);color:var(--grey-mid);min-width:28px;margin-top:2px;font-size:13px;font-weight:700}.feature-text strong{color:var(--black);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.feature-text span{color:var(--grey-text);font-size:13px}.easy-apply-badge{border:1.5px solid var(--black);margin-top:32px;padding:16px 28px;display:inline-block}.easy-apply-badge strong{letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.employers{background:var(--black)}.employers-inner{max-width:var(--max-w);grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:0 auto;display:grid}.employers .section-label{color:#666}.employers h2{color:var(--white)}.employers p{color:#888}.employers .feature-list li,.employers .feature-list li:first-child{border-color:#222}.employers .feature-num{color:#333}.employers .btn{border-color:var(--white);color:var(--white)}.employers .btn:hover{background:var(--white);color:var(--black)}.categories{border-bottom:1px solid var(--grey-mid)}.categories-inner{max-width:var(--max-w);margin:0 auto}.categories-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.tag-grid{flex-wrap:wrap;gap:12px;display:flex}.tag{color:var(--black);letter-spacing:.5px;border:1px solid var(--grey-mid);cursor:pointer;padding:12px 24px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s}.tag:hover{border-color:var(--black);background:var(--grey-light)}.cta{background:var(--grey-light);border-bottom:1px solid var(--grey-mid);text-align:center}.cta-inner{max-width:720px;margin:0 auto}.cta h2{margin-bottom:20px}.cta p{margin-bottom:44px;font-size:16px}.cta-pair{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.footer-newsletter-col p{color:var(--grey-text);margin-bottom:16px;font-size:13px;line-height:1.7}.newsletter-form{gap:0;display:flex}.newsletter-form input[type=email]{min-width:0;font-family:var(--font-body);border:1.5px solid var(--grey-mid);background:var(--white);height:44px;color:var(--black);appearance:none;border-right:none;outline:none;flex:1;width:auto;padding:0 14px;font-size:13px;transition:border-color .2s;display:block}.newsletter-form input[type=email]:focus{border-color:var(--black);border-right:none}.newsletter-form button{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;background:var(--black);height:44px;color:var(--white);border:1.5px solid var(--black);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:0 20px;font-size:11px;font-weight:700;transition:background .2s}.newsletter-form button:hover{background:#333}footer{background:var(--white);border-top:1px solid var(--grey-mid);position:relative;overflow:hidden}.footer-top{padding:clamp(60px, 8vw, 100px) var(--pad-x);z-index:1;position:relative}.footer-grid{max-width:var(--max-w);grid-template-columns:1.4fr 1.6fr 1.2fr;align-items:start;gap:60px;margin:0 auto;display:grid}.footer-brand .footer-logo-wrap{text-decoration:none;display:inline-flex}.footer-brand p{color:var(--grey-text);max-width:260px;font-size:13px;line-height:1.75}.footer-social{gap:14px;margin-top:20px;display:flex}.footer-social a{border:1.5px solid var(--grey-mid);width:36px;height:36px;color:var(--grey-text);justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.footer-social a:hover{border-color:var(--black);color:var(--black);background:var(--grey-light)}.footer-col h4{letter-spacing:2.5px;text-transform:uppercase;color:var(--black);border-bottom:1px solid var(--grey-mid);margin-bottom:20px;padding-bottom:12px;font-size:11px;font-weight:700}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:var(--grey-text);font-size:13px;font-weight:400;text-decoration:none;transition:color .2s}.footer-col ul li a:hover,.footer-links a:hover{color:var(--black)}.footer-contact p{color:var(--grey-text);font-size:13px;line-height:1.9}.footer-bottom{border-top:1px solid var(--grey-mid);padding:24px var(--pad-x);z-index:1;position:relative}.footer-bottom-inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.footer-bottom p{color:var(--grey-text);font-size:12px}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--grey-text);font-size:12px;text-decoration:none;transition:color .2s}.modal-overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0;overflow-y:auto}.modal-overlay.open{display:flex}.modal-box{background:var(--white);border:1px solid var(--grey-mid);width:100%;max-width:560px;max-height:90vh;padding:48px;animation:.22s modalIn;position:relative;overflow-y:auto}.modal-choose{max-width:480px}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-close{color:var(--grey-text);cursor:pointer;font-size:24px;line-height:1;font-family:var(--font-body);background:0 0;border:none;transition:color .2s;position:absolute;top:20px;right:24px}.modal-close:hover{color:var(--black)}.modal-header{margin-bottom:32px}.modal-header h3{margin-top:8px;margin-bottom:8px}.modal-header p{font-size:14px}.choose-card{border:1.5px solid var(--grey-mid);text-align:center;cursor:pointer;background:var(--white);font-family:var(--font-body);flex-direction:column;align-items:center;gap:8px;padding:28px 20px;transition:border-color .2s,background .2s;display:flex}label{letter-spacing:1.2px;text-transform:uppercase;color:var(--black);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.req{color:var(--black)}.optional{text-transform:none;letter-spacing:0;color:var(--grey-text);font-size:11px;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],select,textarea{width:100%;font-family:var(--font-body);border:1.5px solid var(--grey-mid);background:var(--white);height:46px;color:var(--black);appearance:none;outline:none;padding:0 14px;font-size:14px;transition:border-color .2s;display:block}.form-msg{border:1.5px solid;margin-top:12px;margin-bottom:16px;padding:14px 18px;font-size:13px;font-weight:500}.route-loader-wrap{place-items:center;min-height:80vh;padding:24px;display:grid}.route-loader{border:1px solid var(--grey-mid);text-align:center;font-family:var(--font-body);padding:24px 28px}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:36px;height:36px;margin-left:12px;padding:4px;display:none}.ham-line{background:var(--black);transform-origin:50%;width:22px;height:1.5px;transition:transform .25s,opacity .25s,width .25s;display:block}.ham-line:first-child.open{transform:translateY(6.5px)rotate(45deg)}.ham-line:nth-child(2).open{opacity:0;width:0}.ham-line:nth-child(3).open{transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{border-top:1px solid var(--grey-mid);background:var(--white);max-height:0;transition:max-height .3s;display:none;overflow:hidden}.mobile-menu--open{max-height:480px}.mobile-nav{padding:8px var(--pad-x) 0;flex-direction:column;display:flex}.mobile-nav a{letter-spacing:1px;text-transform:uppercase;color:var(--black);border-bottom:1px solid var(--grey-mid);opacity:.8;padding:14px 0;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s}.mobile-nav a:hover{opacity:1}.mobile-actions{padding:20px var(--pad-x) 24px;flex-direction:column;gap:10px;display:flex}@media (width<=900px){.hamburger{display:flex}.mobile-menu{display:block}.header-right .actions,nav,.hero:before{display:none}.intro-inner,.seekers-inner,.employers-inner{grid-template-columns:1fr;gap:48px}.how-steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1/-1}.form-row{grid-template-columns:1fr}}@media (width<=600px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-brand{grid-column:auto}.newsletter-form input[type=email]{border-right:1.5px solid var(--grey-mid);width:100%}.newsletter-form{flex-direction:column}.newsletter-form button{width:100%}.hero-stat-row{flex-direction:column;gap:24px}.how-header{flex-direction:column;align-items:flex-start}.modal-box{padding:32px 24px}.choose-grid{grid-template-columns:1fr}}.auth-header h1{font-family:var(--font-display);letter-spacing:-.5px;margin-top:8px;margin-bottom:8px;font-size:clamp(28px,4vw,36px);font-weight:700}.auth-choose{margin-top:16px}a.choose-card.auth-choose-card{color:inherit;text-decoration:none}.auth-step-bar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.auth-step-dot{border:1.5px solid var(--grey-mid);width:36px;height:36px;color:var(--grey-text);background:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.auth-step-dot.done{background:var(--black);border-color:var(--black);color:var(--white)}.auth-step-dot.active{border-color:var(--black);color:var(--black)}.auth-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.auth-nav-row .btn{text-align:center;flex:1;min-width:120px}.auth-role-tabs{border:1.5px solid var(--grey-mid);margin-bottom:24px;display:flex}.auth-role-tab{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:var(--grey-text);background:0 0;border:none;flex:1;padding:14px 16px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.auth-role-tab.active{background:var(--black);color:var(--white)}input[type=file]{border:1.5px solid var(--grey-mid);background:var(--grey-light);cursor:pointer;height:auto;color:var(--grey-text);padding:0;font-size:13px}.profile-page .auth-card{max-width:720px;margin:0 auto}.profile-head{border-bottom:1px solid var(--grey-mid);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;padding-bottom:24px;display:flex}.profile-head h1{font-family:var(--font-display);margin-top:8px;margin-bottom:6px;font-size:clamp(26px,3.5vw,34px);font-weight:700}.profile-head-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-readonly{border:1.5px solid var(--grey-mid);background:var(--grey-light);color:var(--grey-text);align-items:center;min-height:46px;margin:0;padding:13px 16px;font-size:14px;display:flex}.profile-muted{color:var(--grey-text);margin:0 0 8px;font-size:13px}.profile-hint{color:var(--grey-text);margin-top:8px;font-size:11px;display:block}.file-name-pill{background:var(--grey-light);border:1px solid var(--grey-mid);margin:8px 0 0;padding:8px 14px;font-size:12px;display:inline-block}a.btn-inline{margin-top:12px;padding:10px 20px;font-size:12px;text-decoration:none;display:inline-block}.profile-form .btn-filled{margin-top:8px}.form-section-title{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:8px;font-size:11px;font-weight:700}.form-section-divider{border:none;border-top:1px solid var(--grey-mid);margin:28px 0 20px}.auth-fields{flex-direction:column;gap:2px;display:flex}.auth-card form .form-group{margin-bottom:22px}.auth-card .form-group:last-of-type{margin-bottom:0}.auth-card .form-row .form-group{margin-bottom:22px}.auth-card .modal-footnote,.modal-footnote{color:var(--grey-text);margin:0 0 16px;font-size:12px;line-height:1.5}.form-file-wrap{margin-top:12px}.profile-form .form-group{margin-bottom:22px}input[type=password].error,input.error,select.error{border-color:#c0392b}.post-list{gap:16px;display:grid}.post-card{border:1px solid var(--grey-mid);background:var(--white);padding:20px}.post-card h3{margin:0 0 8px;font-size:20px;font-weight:700}.post-meta{color:var(--grey-text);margin-bottom:12px;font-size:12px}:root{--input-h:46px;--btn-h:46px}input,select,textarea{width:100%;height:var(--input-h);font-family:var(--font-body);color:var(--black);background:var(--white);border:1.5px solid var(--grey-mid);appearance:none;border-radius:0;outline:none;padding:0 14px;font-size:14px;transition:border-color .2s;display:block}textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230a0a0a' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}input[type=file]{background:var(--grey-light);cursor:pointer;height:auto;color:var(--grey-text);padding:0;font-size:13px}input[type=file]::file-selector-button{background:var(--white);border:none;border-right:1.5px solid var(--grey-mid);height:100%;font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--black);cursor:pointer;margin-right:14px;padding:10px 16px;font-size:10px;font-weight:700;transition:background .15s,color .15s}input[type=file]::file-selector-button:hover{background:var(--black);color:var(--white)}input[type=checkbox]{width:auto;height:auto;margin-right:6px;display:inline}input:focus,select:focus,textarea:focus{border-color:var(--black)}input.error,select.error,textarea.error{border-color:#991b1b}input:disabled,select:disabled,textarea:disabled{background:var(--grey-light);color:var(--grey-text);cursor:not-allowed;opacity:.6}.btn{height:var(--btn-h);font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;border:1.5px solid var(--black);color:var(--black);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 28px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover,.btn-filled{background:var(--black);color:var(--white)}.btn-filled:hover{color:var(--white);background:#333}.btn-full{text-align:center;width:100%}.form-group{margin-bottom:20px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-err{color:#991b1b;min-height:16px;margin-top:5px;font-size:11px;display:block}.form-msg{border:1.5px solid;margin:12px 0;padding:14px 18px;font-size:13px;font-weight:500}.form-msg.success{color:#166534;background:#f0fdf4;border-color:#166534}.form-msg.error{color:#991b1b;background:#fef2f2;border-color:#991b1b}.form-section{border-bottom:1px solid var(--grey-mid);margin-bottom:32px;padding-bottom:24px}.form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title{letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:6px;font-size:11px;font-weight:700}.form-section-sub{color:var(--grey-text);margin-bottom:20px;font-size:13px;line-height:1.5}.form-section-hint{color:var(--grey-text);margin-bottom:14px;font-size:13px;line-height:1.5}.auth-page{padding:clamp(48px, 8vw, 100px) var(--pad-x);background:var(--grey-light);border-bottom:1px solid var(--grey-mid);min-height:70vh}.auth-inner{max-width:520px;margin:0 auto}.auth-inner-wide{max-width:640px}.auth-card{background:var(--white);border:1px solid var(--grey-mid);padding:clamp(32px,5vw,48px)}.auth-header h1{font-family:var(--font-display);letter-spacing:-.5px;margin:8px 0;font-size:clamp(26px,4vw,34px);font-weight:700}.auth-footer-note{text-align:center;color:var(--grey-text);margin-top:24px;font-size:14px}.auth-footer-note a{color:var(--black);text-underline-offset:3px;font-weight:600;text-decoration:underline}.step-bar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.step-dot{border:1.5px solid var(--grey-mid);width:34px;height:34px;color:var(--grey-text);background:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.step-dot.done{background:var(--black);border-color:var(--black);color:var(--white)}.step-dot.active{border-color:var(--black);color:var(--black)}.nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.nav-row .btn{text-align:center;flex:1;min-width:120px}.role-tabs{border:1.5px solid var(--grey-mid);margin-bottom:24px;display:flex}.role-tab{height:var(--btn-h);font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:var(--grey-text);background:0 0;border:none;flex:1;font-size:12px;font-weight:600;transition:background .2s,color .2s}.role-tab.active{background:var(--black);color:var(--white)}.profile-readonly{border:1.5px solid var(--grey-mid);background:var(--grey-light);color:var(--grey-text);height:var(--input-h);align-items:center;padding:0 14px;font-size:14px;display:flex}.file-pill{background:var(--grey-light);border:1px solid var(--grey-mid);margin:6px 0 0;padding:6px 12px;font-size:12px;display:inline-block}.choose-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.choose-card{border:1.5px solid var(--grey-mid);text-align:center;cursor:pointer;background:var(--white);font-family:var(--font-body);color:inherit;flex-direction:column;align-items:center;gap:8px;padding:24px 18px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.choose-card:hover{border-color:var(--black);background:var(--grey-light)}.choose-icon{margin-bottom:4px;font-size:26px;display:block}.choose-card strong{color:var(--black);font-size:14px;font-weight:700;display:block}.choose-card span{color:var(--grey-text);font-size:12px}@media (width<=600px){.form-row{grid-template-columns:1fr}.auth-card{padding:28px 20px}.choose-grid{grid-template-columns:1fr}}
