.welcome-overlay{z-index:9999;--modal-text:#2b2b2b;--modal-text-muted:#888;--modal-border:#d8d8d8;--modal-card-bg:#f2f2f2;background:#f7f7f7;flex-direction:column;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.welcome-nav{justify-content:center;align-items:center;padding:24px 64px;display:flex}.welcome-body{flex:1;justify-content:center;align-items:center;padding:0 24px 25vh;display:flex}.welcome-content{text-align:center;width:100%;max-width:640px}.welcome-title{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:12px;font-size:52px;font-style:italic;font-weight:500;line-height:1.15}.welcome-subtitle{color:var(--text-muted);margin-bottom:36px;font-size:16px}.welcome-buttons{justify-content:center;align-items:center;gap:16px;display:flex}.welcome-btn{font-family:var(--font-body);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.welcome-btn svg{transition:transform .2s}.welcome-btn:hover svg{transform:translate(3px)}.welcome-btn-green{background:var(--green-dark);color:var(--text-white)}.welcome-btn-green:hover{opacity:.9}.welcome-btn-outline{color:var(--text-dark);border:1.5px solid var(--border-light);background:0 0}.welcome-btn-outline:hover{border-color:var(--text-dark);background:#fff}.welcome-grass{pointer-events:none;line-height:0;position:absolute;bottom:0;left:0;right:0}.welcome-grass img{width:100%;display:block}@media (max-width:640px){.welcome-title{font-size:36px}.welcome-nav{padding:20px 24px}.welcome-buttons{flex-direction:column}.welcome-btn{justify-content:center;width:100%}}.waitlist-form{gap:12px;width:100%;max-width:520px;margin-left:auto;margin-right:auto;display:flex}.waitlist-form input[type=email]{border:1px solid var(--border-light);min-width:0;font-family:var(--font-body);color:var(--text-dark);background:#fff;border-radius:100px;outline:none;flex:1;padding:16px 20px;font-size:16px;transition:border-color .2s}.waitlist-form input[type=email]::placeholder{color:var(--text-muted)}.waitlist-form input[type=email]:focus{border-color:var(--brown-dark)}.waitlist-form button{background:var(--brown-dark);color:var(--text-white);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:16px 32px;font-size:16px;font-weight:600;transition:opacity .2s}.waitlist-form button:hover{opacity:.9}.waitlist-note{color:var(--text-muted);z-index:2;margin-top:12px;font-size:14px;position:relative}.waitlist-counters{z-index:2;width:100%;max-width:520px;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:14px;display:flex;position:relative}.counter-number{color:var(--text-dark);font-variant-numeric:tabular-nums;font-weight:600}.hiw-visual-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.hiw-visual{width:100%;animation:.3s ease-out hiwFadeIn}@keyframes hiwFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hiw-app-frame{border:1px solid var(--border-light);background:#fff;border-radius:12px;width:420px;height:520px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000014}.hiw-app-sidebar{border-right:1px solid var(--border-light);background:#f3ede8;flex-direction:column;flex-shrink:0;align-items:center;width:44px;padding:14px 0;display:flex}.hiw-sidebar-logo{object-fit:contain;flex-shrink:0;width:24px;height:24px;margin-bottom:14px}.hiw-sidebar-nav{flex-direction:column;gap:4px;display:flex}.hiw-sidebar-item{width:30px;height:30px;color:var(--border-light);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.hiw-sidebar-item.active{color:var(--green-dark);background:#1b4d3014}.hiw-sidebar-item.active:before{content:"";background:var(--green-dark);border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.hiw-app-main{flex-direction:column;flex:1;min-width:0;display:flex}.hiw-app-toolbar{border-bottom:1px solid var(--border-light);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}.hiw-breadcrumb{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.hiw-breadcrumb-sep{color:var(--border-light);font-size:10px}.hiw-breadcrumb-active{color:var(--text-dark);font-weight:500}.hiw-toolbar-right{align-items:center;gap:10px;display:flex}.hiw-toolbar-bell{color:var(--text-muted);opacity:.5}.hiw-toolbar-avatar{color:#fff;background:linear-gradient(135deg,#b5c4e3,#97abd6);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:flex}.hiw-app-content{background:#fafaf7;flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.hiw-page-title{font-family:var(--font-eb-garamond);color:var(--text-dark);font-size:17px;font-weight:500;line-height:1.2}.hiw-page-subtitle{color:var(--text-muted);margin-top:-6px;font-size:12px}.hiw-form-fields{flex-direction:column;gap:10px;display:flex}.hiw-form-group{flex-direction:column;gap:4px;display:flex}.hiw-form-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px;font-weight:600}.hiw-form-input{border:1.5px solid var(--border-light);color:var(--text-dark);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.hiw-form-input.placeholder{color:var(--text-muted);font-style:italic;font-weight:400}.hiw-form-input-chevron{color:var(--text-muted);flex-shrink:0}.hiw-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hiw-form-btn{background:var(--green-dark);color:#fff;text-align:center;cursor:default;border-radius:100px;margin-top:2px;padding:10px;font-size:13px;font-weight:600}.hiw-panel{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;width:420px;height:520px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000014}.hiw-panel-header{border-bottom:1px solid var(--border-light);background:#f3ede8;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hiw-panel-header-left{align-items:center;gap:12px;display:flex}.hiw-panel-logo{object-fit:contain;flex-shrink:0;width:28px;height:28px}.hiw-panel-title{color:var(--text-dark);font-size:15px;font-weight:600}.hiw-panel-subtitle{color:var(--text-muted);margin-top:1px;font-size:11px}.hiw-panel-badge-new{background:var(--green-dark);color:#fff;border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:600}.hiw-panel-filters{gap:6px;padding:14px 20px 0;display:flex}.hiw-filter-pill{cursor:default;border:1px solid var(--border-light);color:var(--text-muted);background:#fff;border-radius:100px;padding:5px 12px;font-size:11px;font-weight:500}.hiw-filter-pill.active{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.hiw-match-list{flex-direction:column;flex:1;gap:8px;padding:14px 20px 20px;display:flex}.hiw-match-card{border:1px solid var(--border-light);background:#fafaf7;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.hiw-match-card.best{border-color:var(--green-dark);background:#fff;border-width:1.5px}.hiw-best-label{background:var(--green-dark);color:#fff;letter-spacing:.02em;border-radius:0 0 6px 6px;padding:2px 8px;font-size:9px;font-weight:600;position:absolute;top:-1px;right:12px}.hiw-match-avatar{color:#fff;background:linear-gradient(135deg,#b5c4e3,#97abd6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.hiw-match-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hiw-match-name{color:var(--text-dark);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.hiw-match-exp{color:var(--text-muted);font-size:11px}.hiw-verified{color:#2ecc71;align-items:center;gap:2px;font-size:9px;font-weight:600;display:inline-flex}.hiw-match-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.hiw-match-rating{color:var(--text-dark);align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.hiw-view-link{color:var(--text-muted);cursor:default;font-size:10px;text-decoration:underline}.hiw-receipt{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;width:420px;height:520px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000014}.hiw-receipt-header{border-bottom:1px solid var(--border-light);text-align:center;background:#f3ede8;flex-direction:column;align-items:center;gap:6px;padding:24px 20px;display:flex}.hiw-receipt-check{background:#2ecc71;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:2px;display:flex}.hiw-receipt-check svg{width:16px;height:16px}.hiw-receipt-header-text{color:var(--text-dark);font-size:18px;font-weight:600}.hiw-receipt-header-sub{color:var(--text-muted);font-size:12px}.hiw-receipt-body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.hiw-receipt-pro{align-items:center;gap:12px;display:flex}.hiw-booking-avatar{color:#fff;background:linear-gradient(135deg,#b5c4e3,#97abd6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.hiw-booking-info{flex-direction:column;gap:2px;display:flex}.hiw-booking-name{color:var(--text-dark);font-size:14px;font-weight:600}.hiw-booking-time{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.hiw-detail-divider{border:none;border-top:1px solid var(--border-light);margin:2px 0}.hiw-receipt-details{flex-direction:column;gap:10px;display:flex}.hiw-detail-row{justify-content:space-between;align-items:center;display:flex}.hiw-detail-label{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.hiw-detail-value{color:var(--text-dark);font-size:13px;font-weight:500}.hiw-receipt-fee{flex-direction:column;gap:4px;display:flex}.hiw-detail-row.fee-highlight{background:#2ecc7114;border-radius:8px;margin:0 -20px;padding:10px 20px}.hiw-detail-value.green{color:#2ecc71;font-size:14px;font-weight:700}.hiw-receipt-fee-note{color:#2ecc71;text-align:center;margin-top:-2px;font-size:11px;font-weight:500}.hiw-actions-row{gap:8px;margin-top:auto;display:flex}.hiw-action-btn{text-align:center;cursor:default;border-radius:100px;flex:1;padding:9px 14px;font-size:12px;font-weight:600}.hiw-action-btn.outline{border:1.5px solid var(--border-light);color:var(--text-dark);background:#fff}.hiw-action-btn.primary{background:var(--green-dark);color:#fff;border:1.5px solid var(--green-dark)}.hiw-billing-card{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;width:420px;height:520px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000014}.hiw-billing-header{border-bottom:1px solid var(--border-light);background:#fafaf7;align-items:center;gap:12px;padding:16px 20px;display:flex}.hiw-billing-logo{object-fit:contain;flex-shrink:0;width:28px;height:28px}.hiw-billing-header-text{flex-direction:column;gap:1px;display:flex}.hiw-billing-header-title{color:var(--text-dark);font-size:14px;font-weight:600}.hiw-billing-header-period{color:var(--text-muted);font-size:11px}.hiw-billing-body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.hiw-plan-card{border:1.5px solid var(--border-light);background:#fafaf7;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.hiw-plan-info{flex-direction:column;gap:3px;display:flex}.hiw-plan-name{color:var(--text-dark);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hiw-plan-badge{color:#1a7a3a;background:#2ecc711a;border-radius:100px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.hiw-plan-price{color:var(--text-muted);font-size:12px}.hiw-activity-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px;font-weight:600}.hiw-billing-row{justify-content:space-between;align-items:center;display:flex}.hiw-billing-label{color:var(--text-muted);font-size:13px}.hiw-billing-value{color:var(--text-dark);font-size:13px;font-weight:600}.hiw-billing-row.free-highlight{background:#2ecc7114;border-radius:8px;margin:0 -20px;padding:10px 20px}.hiw-billing-value.green{color:#2ecc71;font-size:15px;font-weight:700}.hiw-guarantee-box{background:#2ecc710f;border:1px solid #2ecc7126;border-radius:10px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px 16px;display:flex}.hiw-guarantee-box svg{flex-shrink:0;margin-top:1px}.hiw-guarantee-title{color:#1a7a3a;font-size:13px;font-weight:600}.hiw-guarantee-desc{color:var(--text-muted);margin-top:2px;font-size:11px}.hiw-profile-top{align-items:center;gap:12px;margin-bottom:2px;display:flex}.hiw-profile-avatar{color:#fff;background:linear-gradient(135deg,#b5c4e3,#97abd6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:flex}.hiw-profile-name-area{flex-direction:column;gap:1px;display:flex}.hiw-profile-name{color:var(--text-dark);font-size:15px;font-weight:600}.hiw-profile-cred{color:var(--text-muted);font-size:11px}.hiw-pro-availability{gap:4px;display:flex}.hiw-avail-day{border:1.5px solid var(--border-light);width:36px;height:30px;color:var(--text-muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.hiw-avail-day.active{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.hiw-shift-list{flex-direction:column;flex:1;gap:8px;padding:14px 20px 20px;display:flex}.hiw-shift-card{border:1px solid var(--border-light);background:#fafaf7;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.hiw-shift-card.urgent{border-color:var(--green-dark);background:#fff;border-width:1.5px}.hiw-urgent-label{color:#fff;letter-spacing:.02em;background:#e74c3c;border-radius:0 0 6px 6px;padding:2px 8px;font-size:9px;font-weight:600;position:absolute;top:-1px;right:12px}.hiw-shift-top{justify-content:space-between;align-items:center;display:flex}.hiw-shift-office{color:var(--text-dark);font-size:13px;font-weight:600}.hiw-shift-rate{color:var(--green-dark);font-size:14px;font-weight:700}.hiw-shift-meta{color:var(--text-muted);gap:14px;font-size:11px;display:flex}.hiw-shift-meta span{align-items:center;gap:4px;display:flex}.hiw-shift-office-avatar{background:var(--bg-cream);border:1.5px solid var(--border-light);width:40px;height:40px;color:var(--text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hiw-earnings-total{text-align:center;padding:8px 0 4px}.hiw-earnings-amount{font-family:var(--font-eb-garamond);color:var(--green-dark);font-size:36px;font-weight:500;line-height:1}.hiw-earnings-subtitle{color:var(--text-muted);margin-top:4px;font-size:12px}.comparison-list{flex-direction:column;gap:14px;list-style:none;display:flex}.comparison-list li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.comparison-list li svg{flex-shrink:0;margin-top:2px}.card-price{flex-direction:column;align-items:center;gap:4px;margin-bottom:20px;display:flex}.card-price-value{font-family:var(--font-heading);color:#2b2b2bcc;font-size:48px;font-weight:400}.card-price-label{color:#2b2b2b99;font-size:13px}.card-logo-row{justify-content:center;align-items:center;gap:8px;margin-bottom:0;display:flex}.card-logo-text{font-family:var(--font-heading);color:var(--text-white);font-size:32px;font-weight:400}.support-card.dark{background:var(--green-dark);color:var(--text-white)}.support-card.dark .card-title,.support-card.dark .card-desc{color:var(--text-white)}.support-card.dark .card-desc{opacity:.8}.card-header-area{flex-direction:column;justify-content:center;align-items:center;height:100px;display:flex}.card-header-area .card-title{margin-bottom:0}.card-header-area .card-desc{margin-top:8px;margin-bottom:0}.card-tagline{color:var(--text-muted);text-align:center;margin-bottom:16px;font-size:15px;font-style:italic}.support-card.dark .card-tagline{color:#ffffffb3}.support-card.dark .card-price-value{color:#fffc}.support-card.dark .card-price-label{color:#fff9;font-size:14px}.support-card.dark .comparison-list li{color:#ffffffe6}.faq-section{flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:80px;display:flex}.faq-section .section-desc{margin-bottom:16px}.faq-container{width:100%;max-width:1200px;margin-top:16px}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--border-light)}.faq-item:last-child{border-bottom:1px solid var(--border-light)}.faq-question{cursor:pointer;width:100%;font-family:var(--font-heading);color:var(--text-dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:20px;font-weight:400;display:flex}.faq-question:hover{color:var(--brown-dark)}.faq-icon{color:var(--text-muted);flex-shrink:0;font-size:24px;line-height:1;transition:color .2s}.faq-answer{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.faq-answer.expanded{opacity:1;max-height:300px}.faq-answer p{color:var(--text-muted);padding:0 0 20px;font-size:15px;line-height:1.7}.final-cta-inner.green-bg{background:var(--green-dark)}.final-cta-inner.green-bg .section-title-serif,.final-cta-inner.green-bg .final-sub{color:var(--text-white)}.final-cta-inner.green-bg .waitlist-form input[type=email]{background:var(--text-white);color:var(--text-dark);border-color:#fff3}.final-cta-inner.green-bg .waitlist-form input[type=email]::placeholder{color:var(--text-dark)}.final-cta-inner.green-bg .waitlist-form input[type=email]:focus{border-color:#ffffff80}.final-cta-inner.green-bg .waitlist-form button{background:var(--text-white);color:var(--brown-dark)}.final-cta-inner.green-bg .waitlist-note{color:#ffffff80}.final-cta-inner.green-bg:after{display:none}.wl-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#0006;justify-content:center;align-items:center;padding:24px;animation:.2s wlFadeIn;display:flex;position:fixed;inset:0}@keyframes wlFadeIn{0%{opacity:0}to{opacity:1}}.wl-modal{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:40px;animation:.25s wlSlideUp;position:relative;box-shadow:0 24px 80px #00000026}@keyframes wlSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wl-modal-close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:8px;padding:4px;transition:color .2s,background .2s;position:absolute;top:16px;right:16px}.wl-modal-close:hover{color:var(--text-dark);background:var(--bg-cream)}.wl-modal-title{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:6px;font-size:28px;font-weight:500}.wl-modal-desc{color:var(--text-muted);margin-bottom:24px;font-size:15px}.wl-modal-label{color:var(--text-dark);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.wl-modal-input{border:1.5px solid var(--border-light);width:100%;font-family:var(--font-body);color:var(--text-dark);background:var(--bg-cream);border-radius:10px;outline:none;margin-bottom:20px;padding:14px 16px;font-size:15px;transition:border-color .2s}.wl-modal-input:focus{border-color:var(--green-dark)}.wl-modal-input::placeholder{color:var(--text-muted)}.wl-modal-roles{gap:10px;margin-bottom:20px;display:flex}.wl-role-btn{border:1.5px solid var(--border-light);background:var(--bg-cream);font-family:var(--font-body);color:var(--text-dark);cursor:pointer;border-radius:10px;flex:1;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.wl-role-btn:hover{border-color:var(--green-dark)}.wl-role-btn.active{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.wl-modal-subroles{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.wl-subrole-btn{border:1.5px solid var(--border-light);background:var(--bg-cream);font-family:var(--font-body);color:var(--text-dark);cursor:pointer;text-align:left;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.wl-subrole-btn:hover{border-color:var(--green-dark)}.wl-subrole-btn.active{background:var(--green-dark);color:#fff;border-color:var(--green-dark)}.wl-modal-btn{background:var(--green-dark);color:#fff;width:100%;font-family:var(--font-body);cursor:pointer;border:none;border-radius:100px;margin-top:4px;padding:14px;font-size:16px;font-weight:600;transition:opacity .2s}.wl-modal-btn:hover{opacity:.9}.wl-modal-btn:disabled{opacity:.4;cursor:not-allowed}.wl-modal-error{color:#d32f2f;margin:0 0 8px;font-size:.875rem}.wl-modal-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.wl-modal-success .wl-modal-title{margin-bottom:0}.wl-modal-success .wl-modal-desc{margin-bottom:8px}.wl-modal-success-actions{flex-direction:column;gap:12px;width:100%;display:flex}.wl-modal-btn-link{font-family:var(--font-body);color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline;transition:color .2s}.wl-modal-btn-link:hover{color:var(--text-dark)}.wl-terms-scroll{border:1.5px solid var(--border-light);background:var(--bg-cream);max-height:320px;color:var(--text-dark);border-radius:10px;margin-bottom:20px;padding:20px;font-size:13px;line-height:1.7;overflow-y:auto}.wl-terms-scroll h4{color:var(--text-dark);margin-top:16px;margin-bottom:6px;font-size:14px;font-weight:700}.wl-terms-scroll h4:first-child{margin-top:0}.wl-terms-scroll p{margin-bottom:10px}.wl-terms-scroll ul{margin:0 0 10px 20px;padding:0}.wl-terms-scroll ul li{margin-bottom:6px}.wl-terms-actions{flex-direction:column;gap:12px;display:flex}.wl-terms-link-row{text-align:center;margin-top:12px;margin-bottom:0}.btn-refer{border:1.5px solid var(--border-light);font-family:var(--font-body);color:var(--text-dark);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.btn-refer:hover{border-color:var(--text-dark);background:#fff}@media (max-width:480px){.wl-modal{padding:28px 24px}.wl-modal-roles{flex-direction:column}}@media (max-width:1024px){.faq-section{padding:60px 40px}}@media (max-width:768px){.waitlist-form{flex-direction:column}.faq-section{padding:48px 20px}.card-price-value{font-size:36px}}
