#root{min-height:100vh}*{box-sizing:border-box}body{color:#e5edf7;background:#07111f;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}.auth-shell{background:radial-gradient(circle at 0 0,#38bdf838,#0000 34rem),radial-gradient(circle at 100% 100%,#22c55e24,#0000 32rem),#07111f;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.85fr);align-items:stretch;gap:2rem;min-height:100vh;padding:3rem;display:grid}.single-column{grid-template-columns:minmax(20rem,44rem);justify-content:center}.hero-panel,.auth-card,.content-card,.metric-card{border:1px solid #94a3b838;box-shadow:0 24px 80px #0208174d}.hero-panel{background:linear-gradient(145deg,#0f172ab8,#0f172a61);border-radius:2rem;align-content:start;gap:.15rem;min-height:34rem;padding:3rem;display:grid}.eyebrow{color:#38bdf8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:800}.hero-panel h1,.auth-card h1,.app-sidebar h1,.topbar h2,.content-card h3{margin:0}.hero-panel h1{color:#f8fafc;letter-spacing:-.08em;max-width:58rem;font-size:clamp(2.4rem,5.2vw,4.9rem);line-height:.88}.lead{color:#cbd5e1;max-width:46rem;margin:1.5rem 0 0;font-size:1.1rem;line-height:1.8}.hero-grid,.preview-grid,.metric-grid{gap:1rem;display:grid}.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.hero-grid article,.hero-grid .feature-card-link,.preview-card{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:1.25rem;gap:.55rem;padding:1rem;display:grid}.hero-grid strong,.preview-card strong{color:#f8fafc}.hero-grid span,.preview-card span,.muted{color:#94a3b8;line-height:1.65}.auth-card{background:#0f172ae6;border-radius:2rem;align-self:center;padding:2rem}.onboarding-card{width:min(100%,44rem)}.loading-card{justify-content:center;align-items:center;gap:1rem;display:flex}.spinner{border:3px solid #94a3b84d;border-top-color:#38bdf8;border-radius:999px;width:1.5rem;height:1.5rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stack-form{gap:1rem;display:grid}.stack-form label{color:#dbeafe;gap:.45rem;font-size:.9rem;font-weight:700;display:grid}.stack-form input,.stack-form textarea{color:#f8fafc;background:#0208177a;border:1px solid #94a3b838;border-radius:.95rem;outline:none;width:100%;min-height:3.2rem;padding:.85rem 1rem}.stack-form textarea{resize:vertical;min-height:7rem}.stack-form input:focus,.stack-form textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.password-wrapper{gap:.45rem;display:grid}.password-wrapper>label{color:#dbeafe;font-size:.9rem;font-weight:700}.input-with-icon{position:relative}.input-with-icon input{padding-right:3.35rem}.toggle-password{color:#e0f2fe;cursor:pointer;background:linear-gradient(135deg,#38bdf82e,#22c55e24);border:1px solid #94a3b83d;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:1rem;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.toggle-password:hover,.toggle-password:focus-visible{background:linear-gradient(135deg,#38bdf847,#22c55e38);border-color:#38bdf894;outline:none;box-shadow:0 0 0 4px #38bdf81f}.toggle-password:active{transform:translateY(-50%)scale(.96)}.tabs{background:#0208176b;border:1px solid #94a3b833;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.35rem;display:grid}.tabs button,.primary-button,.secondary-button,.sidebar-logout,.role-option{cursor:pointer}.tabs button{color:#94a3b8;background:0 0;border:0;border-radius:999px;padding:.8rem 1rem;font-weight:800}.tabs button.active{color:#082f49;background:#38bdf8}.role-selector{border:0;gap:.75rem;margin:0;padding:0;display:grid}.role-selector legend{color:#dbeafe;margin-bottom:.5rem;font-size:.9rem;font-weight:800}.role-option{color:#e5edf7;text-align:left;background:#0208176b;border:1px solid #94a3b838;border-radius:1.15rem;gap:.35rem;padding:1rem;display:grid}.role-option span{color:#94a3b8;line-height:1.55}.role-option.active{background:#0ea5e926;border-color:#38bdf8}.primary-button,.secondary-button,.sidebar-logout{border:0;border-radius:.95rem;min-height:3rem;padding:.8rem 1rem;font-weight:900}.primary-button{color:#052e16;background:linear-gradient(135deg,#38bdf8,#22c55e)}.primary-button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.62}.secondary-button,.sidebar-logout{color:#e5edf7;background:#94a3b824}.status-message{color:#fde68a;background:#facc151f;border:1px solid #facc153d;border-radius:1rem;margin:1rem 0 0;padding:.9rem 1rem;line-height:1.6}.app-shell{background:radial-gradient(circle at 20% 0,#38bdf829,#0000 28rem),#07111f;grid-template-columns:20rem minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:#020817c2;border-right:1px solid #94a3b829;flex-direction:column;gap:2rem;padding:2rem;display:flex}.app-sidebar h1{color:#f8fafc;letter-spacing:-.04em;font-size:1.7rem}.side-nav{gap:.75rem;display:grid}.side-link{color:inherit;background:#0f172aad;border:1px solid #94a3b824;border-radius:1.15rem;gap:.28rem;padding:1rem;text-decoration:none;display:grid}.side-link strong{color:#f8fafc}.side-link span{color:#94a3b8;font-size:.85rem;line-height:1.45}.side-link.active{background:#0ea5e929;border-color:#38bdf8a6}.sidebar-logout{margin-top:auto}.app-content{gap:1.5rem;padding:2rem;display:grid}.topbar{background:#0f172abd;border:1px solid #94a3b829;border-radius:1.5rem;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.topbar h2{color:#f8fafc;letter-spacing:-.04em;font-size:1.6rem}.account-pill{text-align:right;background:#02081775;border:1px solid #94a3b829;border-radius:999px;gap:.1rem;min-width:12rem;padding:.7rem 1rem;display:grid}.account-pill span{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.account-pill strong{color:#f8fafc}.dashboard-grid{gap:1.25rem;display:grid}.content-card{background:#0f172ac7;border-radius:1.5rem;padding:1.5rem}.content-card h3{color:#f8fafc;letter-spacing:-.03em;margin-bottom:.75rem;font-size:1.4rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{background:#0f172ac7;border-radius:1.3rem;gap:.4rem;padding:1.25rem;display:grid}.metric-card span{color:#94a3b8;text-transform:uppercase;font-size:.85rem;font-weight:800}.metric-card strong{color:#f8fafc;letter-spacing:-.04em;font-size:1.35rem}.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.profile-summary{gap:.85rem;margin:1.25rem 0 0;display:grid}.profile-summary div{background:#0208175c;border:1px solid #94a3b824;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.profile-summary dt{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.profile-summary dd{color:#f8fafc;overflow-wrap:anywhere;margin:0}.action-list{color:#cbd5e1;margin:0;padding-left:1.25rem;line-height:1.9}@media (width<=980px){.auth-shell,.app-shell{grid-template-columns:1fr}.auth-shell{padding:1rem}.hero-grid,.preview-grid,.metric-grid{grid-template-columns:1fr}.app-sidebar{border-bottom:1px solid #94a3b829;border-right:0}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-direction:column;align-items:flex-start;gap:1rem}.account-pill{text-align:left}}@media (width<=620px){.hero-panel,.auth-card,.app-content,.app-sidebar{padding:1rem}.hero-panel{min-height:auto}.side-nav{grid-template-columns:1fr}}.marketplace-panel{gap:1.25rem;display:grid}.marketplace-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compact-button{box-sizing:border-box;white-space:nowrap;min-width:0;max-width:100%;min-height:2.65rem}.marketplace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.marketplace-summary article{background:#02081757;border:1px solid #94a3b824;border-radius:1.15rem;gap:.25rem;padding:1rem;display:grid}.marketplace-summary span,.filter-field span,.listing-kind,.detail-list dt{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.marketplace-summary strong{color:#f8fafc;font-size:1.35rem}.marketplace-tabs{background:#0208175c;border:1px solid #94a3b824;border-radius:999px;grid-template-columns:repeat(3,minmax(6rem,1fr));gap:.35rem;width:min(100%,28rem);padding:.35rem;display:inline-grid}.marketplace-tab{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:900}.marketplace-tab.active{color:#082f49;background:#38bdf8}.marketplace-filters{grid-template-columns:minmax(16rem,1.4fr) repeat(4,minmax(9rem,1fr));gap:.85rem;display:grid}.filter-field{gap:.45rem;display:grid}.filter-field input,.filter-field select{color:#f8fafc;background:#02081775;border:1px solid #94a3b838;border-radius:.95rem;outline:none;width:100%;min-height:3rem;padding:.75rem .9rem}.filter-field input:focus,.filter-field select:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.beta-filter-area{gap:1rem;display:grid}.quick-filter-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.85rem;width:100%;padding:.15rem 0 .25rem;display:flex}.quick-filter-chip{appearance:none;color:#f5f5f5;cursor:pointer;letter-spacing:.035em;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(#1f1f1f 0%,#121212 100%);border:1px solid #d4af3773;border-radius:999px;justify-content:center;align-items:center;min-width:max-content;min-height:48px;padding:12px 24px;font-size:.88rem;font-weight:850;line-height:1;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 4px 12px #00000040}.quick-filter-chip:before{border-radius:inherit;content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#f5d76e5c,#0000 68%);transition:opacity .25s;position:absolute;inset:-1px}.quick-filter-chip:hover,.quick-filter-chip:focus-visible{border-color:#f5d76ec7;transform:translateY(-2px)scale(1.03);box-shadow:0 0 18px #d4af373d,0 10px 24px #0000004d}.quick-filter-chip:hover:before,.quick-filter-chip:focus-visible:before{opacity:1}.quick-filter-chip:focus-visible{outline-offset:3px;outline:2px solid #f5d76e99}.quick-filter-chip:active{transform:scale(.98)}.quick-filter-chip.active{color:#111;background:linear-gradient(135deg,#d4af37 0%,#f5d76e 50%,#b8860b 100%);border:1px solid #ffd700cc;box-shadow:0 0 20px #d4af3740,0 10px 24px #00000047}.quick-filter-chip--vip{color:#d4af37;background:#111;border:2px solid #d4af37;box-shadow:0 0 12px #d4af3726,0 4px 12px #00000040}.quick-filter-chip--vip.active,.quick-filter-chip--vip:hover,.quick-filter-chip--vip:focus-visible{color:#f5d76e;background:radial-gradient(circle at top,#d4af3729,#111 58%);border-color:#f5d76e;box-shadow:0 0 22px #d4af3747,0 10px 24px #00000052}.quick-filter-chip--elite{color:#111;isolation:isolate;background:linear-gradient(135deg,#d4af37,#f8e08a,#b8860b);border:1px solid #ffd700e6;font-weight:700;box-shadow:0 0 25px #d4af3759,0 10px 26px #00000052}.quick-filter-chip--elite:after{content:"";opacity:.34;background:linear-gradient(110deg,#0000 0%,#ffffff6b 45%,#0000 68%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.quick-filter-chip--elite:hover,.quick-filter-chip--elite:focus-visible,.quick-filter-chip--elite.active{box-shadow:0 0 30px #d4af3775,0 14px 30px #0000005c}.quick-filter-chip--elite:hover:after,.quick-filter-chip--elite:focus-visible:after,.quick-filter-chip--elite.active:after{transform:translate(120%)}@media (width<=720px){.quick-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.quick-filter-chip{width:100%;min-width:0;min-height:46px;padding:11px 14px;font-size:.82rem}}@media (width<=340px){.quick-filter-row{grid-template-columns:1fr}}.marketplace-layout{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:start;gap:1rem;display:grid}.listing-grid{gap:.85rem;display:grid}.listing-card,.empty-state,.listing-detail{background:#02081761;border:1px solid #94a3b829;border-radius:1.25rem;padding:1rem}.listing-card{color:inherit;cursor:pointer;text-align:left;gap:.5rem;width:100%;display:grid}.listing-card.active{background:#0ea5e924;border-color:#38bdf8a6}.listing-card strong,.empty-state strong,.listing-detail h4{color:#f8fafc}.listing-card strong{font-size:1.05rem}.listing-headline,.listing-meta,.listing-price,.empty-state span,.detail-list dd{color:#cbd5e1;line-height:1.55}.listing-price{color:#86efac;font-weight:800}.listing-detail{gap:1rem;display:grid;position:sticky;top:2rem}.listing-detail h4{margin:0;font-size:1.35rem}.detail-list{gap:.75rem;margin:0;display:grid}.detail-list div{background:#0f172aa3;border-radius:.95rem;gap:.2rem;padding:.85rem;display:grid}.detail-list dd{margin:0}.tag-cloud{flex-wrap:wrap;gap:.45rem;display:flex}.tag-cloud span{color:#bae6fd;background:#38bdf81f;border:1px solid #38bdf83d;border-radius:999px;padding:.4rem .65rem;font-size:.78rem;font-weight:800}.skeleton{min-height:8rem;position:relative;overflow:hidden}.skeleton span,.skeleton strong{background:#94a3b824;border-radius:999px;min-height:.9rem;display:block}.skeleton strong{width:62%}.skeleton span:first-child{width:32%}.skeleton span:last-child{width:82%}@media (width<=1180px){.marketplace-filters,.marketplace-layout,.marketplace-summary{grid-template-columns:1fr 1fr}.marketplace-layout{align-items:stretch}.listing-detail{position:static}}@media (width<=720px){.marketplace-header{flex-direction:column}.marketplace-filters,.marketplace-layout,.marketplace-summary{grid-template-columns:1fr}.marketplace-tabs{border-radius:1.15rem;grid-template-columns:1fr}}.review-section{background:#0f172a61;border:1px solid #94a3b83d;border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem}.review-section-header,.review-layout,.review-card-header{gap:1rem;display:flex}.review-section-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.review-score-card{text-align:right;background:linear-gradient(135deg,#f973162e,#3b82f624);border:1px solid #fb923c38;border-radius:1rem;min-width:170px;padding:1rem}.review-score-card strong{font-size:1.65rem;display:block}.review-score-card span,.review-card-header span,.review-card small,.review-breakdown small{color:#94a3b8;font-size:.85rem}.review-layout{align-items:stretch}.review-breakdown{background:#02061761;border:1px solid #94a3b82e;border-radius:1rem;flex:0 0 260px;gap:.75rem;padding:1rem;display:grid}.review-breakdown-row{color:#cbd5e1;grid-template-columns:62px 1fr 32px;align-items:center;gap:.5rem;font-size:.86rem;display:grid}.review-bar{background:#94a3b82e;border-radius:999px;height:.5rem;overflow:hidden}.review-bar i{border-radius:inherit;background:linear-gradient(90deg,#f97316,#facc15);height:100%;display:block}.review-list{flex:1;gap:.75rem;display:grid}.review-card{background:#0f172aa8;border:1px solid #94a3b82e;border-radius:1rem;padding:1rem}.review-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:.6rem}.review-card-header div{gap:.2rem;display:grid}.review-card p{color:#dbeafe;margin:0 0 .75rem;line-height:1.6}.review-badge{white-space:nowrap;color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e3d;border-radius:999px;padding:.35rem .55rem;font-size:.75rem}.compact-empty{min-height:auto}.skeleton-review span,.skeleton-review strong{background:#94a3b838;border-radius:999px;height:.8rem;margin-bottom:.55rem;display:block}@media (width<=860px){.review-section-header,.review-layout,.review-card-header{flex-direction:column}.review-score-card{text-align:left;min-width:0}.review-breakdown{flex-basis:auto}}.review-submit-panel{background:linear-gradient(135deg,#0e74901f,#0f172ab8);border:1px solid #38bdf83d;border-radius:1.25rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.review-form select{color:#f8fafc;background:#0208177a;border:1px solid #94a3b838;border-radius:.95rem;outline:none;padding:.8rem .9rem}.success-message{color:#86efac;margin:0;font-weight:700}.compact-empty{padding:1rem}.booking-request-panel{background:linear-gradient(135deg,#16a34a1f,#0f172ab8);border:1px solid #22c55e3d;border-radius:1.25rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=720px){.form-grid-two{grid-template-columns:1fr}}.provider-profile-manager{gap:1.25rem;display:grid}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-status-pill{color:#bae6fd;white-space:nowrap;background:#0ea5e91f;border:1px solid #38bdf859;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.checkbox-label{align-items:center;gap:.55rem;flex-direction:row!important;display:flex!important}.checkbox-label input{width:auto}.admin-moderation-panel{gap:1rem}.moderation-toolbar{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.moderation-list{gap:1rem;display:grid}.moderation-card{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:1.25rem;padding:1rem}.moderation-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.moderation-card-header strong,.moderation-card-header span{display:block}.moderation-card-header span{color:#94a3b8;margin-top:.25rem;font-size:.86rem}.moderation-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin:.85rem 0;display:grid}.moderation-meta div{border:1px solid #94a3b82e;border-radius:.9rem;padding:.65rem}.moderation-meta dt{color:#94a3b8;text-transform:uppercase;font-size:.75rem}.moderation-meta dd{color:#e2e8f0;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.82rem}.moderation-actions{flex-wrap:wrap;gap:.65rem;display:flex}.moderation-actions button{color:#bae6fd;cursor:pointer;background:#0ea5e921;border:1px solid #0ea5e95c;border-radius:999px;padding:.65rem .9rem;font-weight:800}.moderation-actions button.danger{color:#fecaca;background:#7f1d1d52;border-color:#f871715c}.moderation-actions button:disabled{cursor:not-allowed;opacity:.45}:root{--lux-bg:#0b0b0b;--lux-bg-deep:#050505;--lux-surface:#1a1a1adb;--lux-surface-strong:#222222f0;--lux-border:#d4af3740;--lux-border-strong:#d4af3794;--lux-gold:#d4af37;--lux-gold-soft:#f4d06f;--lux-crimson:#d90429;--lux-crimson-dark:#8f001b;--lux-white:#f5f5f5;--lux-muted:#a0a0a0;--lux-green:#38d996;--lux-shadow:0 28px 70px #0000008c;--lux-glow:0 0 0 1px #d4af372e, 0 22px 65px #d4af371f}body{background:radial-gradient(circle at 8% 0%, #d4af371f, transparent 28rem), radial-gradient(circle at 92% 18%, #d904291f, transparent 30rem), linear-gradient(135deg, var(--lux-bg-deep), var(--lux-bg));color:var(--lux-white)}.app-shell,.auth-layout,.protected-layout,.public-profile-page{color:var(--lux-white);background:linear-gradient(145deg,#0b0b0bc7,#0b0b0bf5),radial-gradient(circle at 20% 20%,#d4af371a,#0000 22rem);font-family:Poppins,system-ui,sans-serif}h1,h2,h3,h4,.logo-mark,.card-title,.shell-title,.marketplace-panel h3,.public-profile-hero h2,.listing-card strong,.detail-title{color:var(--lux-white);letter-spacing:-.035em;text-transform:uppercase;font-family:Montserrat,Poppins,system-ui,sans-serif;font-weight:900}.muted,.preview-text,.profile-copy,.detail-list dd,.filter-field span,.listing-headline,.listing-meta,.review-card p{color:var(--lux-muted)!important}.eyebrow,.shell-eyebrow,.listing-kind,.detail-list dt,.metric-card span,.review-rating,.review-score-value{letter-spacing:.14em;color:var(--lux-gold)!important}.content-card,.auth-card,.shell-card,.route-card,.marketplace-panel,.listing-detail,.profile-section,.review-card,.review-submit-panel,.booking-request-panel,.provider-management-panel,.admin-review-card,.empty-state,.marketplace-summary article,.metric-card{box-shadow:var(--lux-shadow);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border:1px solid var(--lux-border)!important;background:linear-gradient(145deg,#1a1a1ae6,#121212d1)!important}.primary-button,button.primary-button,.auth-submit,.listing-cta{letter-spacing:.06em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;background:linear-gradient(135deg, var(--lux-crimson), var(--lux-crimson-dark))!important;color:var(--lux-white)!important;border:1px solid #f5f5f514!important;box-shadow:0 14px 34px #d904294d,inset 0 1px #ffffff29!important}.primary-button:hover,button.primary-button:hover,.auth-submit:hover,.listing-card:hover .listing-cta{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 48px #d904296b,0 0 34px #d9042929!important}.secondary-button,.compact-button,.marketplace-tab,.filter-field input,.filter-field select,textarea,input,select{color:var(--lux-white)!important;background:#0b0b0bb8!important;border-color:#d4af3747!important}.secondary-button:hover,.marketplace-tab:hover,.marketplace-tab.active{box-shadow:0 0 0 1px #d4af3729,0 12px 32px #d4af371a;border-color:var(--lux-gold)!important;color:var(--lux-gold)!important}.marketplace-layout{gap:clamp(1.25rem,2.4vw,2rem)}.listing-grid{grid-template-columns:minmax(0,1fr);gap:1.2rem;width:100%;min-width:0;max-width:100%}.listing-card{box-sizing:border-box;text-align:left;grid-template-columns:minmax(116px,32%) minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:100%;min-height:218px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 26px 58px #0000006b;background:linear-gradient(145deg,#1a1a1af5,#0a0a0af0)!important;border:1px solid #f5f5f514!important;border-radius:28px!important;padding:0!important;display:grid!important}.listing-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#d4af3733,#0000 35%,#d904291f);transition:opacity .22s;position:absolute;inset:-1px}.listing-card:hover,.listing-card.active,.listing-card.vip-card{box-shadow:var(--lux-glow), 0 32px 82px #00000094;transform:translateY(-4px);border-color:var(--lux-border-strong)!important}.listing-card:hover:before,.listing-card.active:before,.listing-card.vip-card:before{opacity:1}.vip-badge{z-index:3;color:#130f05;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#f4d06f,#d4af37 55%,#8a6d17);border:1px solid #f5f5f538;border-radius:999px;align-items:center;padding:.42rem .68rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 30px #d4af374d,inset 0 1px #ffffff6b}.listing-portrait{background-color:#171717;background-position:50%;background-size:cover;border-right:1px solid #d4af371f;min-height:218px;position:relative}.portrait-fallback{color:#f5f5f52e;letter-spacing:.08em;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,4vw,2rem);font-weight:900;position:absolute;bottom:14px;left:14px}.listing-card-body{z-index:2;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;padding:1.35rem 1.25rem 1.25rem 0;display:flex;position:relative;overflow:hidden}.listing-topline,.listing-bottomline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.listing-topline>*,.listing-bottomline>*{min-width:0}.stock-indicator{color:var(--lux-green);background:#38d9961a;border:1px solid #38d99652;border-radius:999px;align-items:center;padding:.36rem .62rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 0 24px #38d9961a}.listing-card strong{font-size:clamp(1.3rem,3vw,2rem);line-height:1.02}.listing-price{font-family:Montserrat,sans-serif;font-weight:900;color:var(--lux-gold-soft)!important}.listing-cta{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;min-width:0;max-width:100%;padding:.58rem .78rem;font-size:.72rem;display:inline-flex}.listing-detail{border-radius:30px!important}.tag-cloud span,.review-verified,.role-pill,.status-pill{color:var(--lux-gold-soft)!important;background:#d4af371a!important;border-color:#d4af3757!important}.review-breakdown-fill,.rating-bar-fill{background:linear-gradient(90deg, var(--lux-gold), var(--lux-gold-soft))!important}@media (width<=760px){.listing-card{min-height:unset;grid-template-columns:minmax(0,1fr)}.listing-portrait{border-bottom:1px solid #d4af3724;border-right:0;min-height:210px}.listing-card-body{padding:0 1.1rem 1.15rem}.listing-bottomline{align-items:stretch}.compact-button,.listing-cta{white-space:normal;flex:auto}}.beta-card-buttons{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}.beta-card-buttons>*{min-width:0}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.notification-pill{color:var(--lux-white,#f8fafc);background:#0b0b0bb8;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.notification-pill span{color:var(--lux-muted,#94a3b8);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.notification-pill strong,.notification-pill small,.nav-count-badge{background:linear-gradient(135deg, var(--lux-crimson,#d90429), var(--lux-crimson-dark,#8f001b));color:var(--lux-white,#fff);border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;padding:.15rem .45rem;font-style:normal;font-weight:900;display:inline-flex}.notification-pill small{color:var(--lux-muted,#94a3b8);background:#94a3b829}.side-link-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nav-count-badge{min-width:1.35rem;min-height:1.35rem;font-size:.72rem}.inbox-page,.requests-page,.notifications-page{gap:1.25rem;display:grid}.inbox-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.notification-actions,.request-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.inbox-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.inbox-summary article{background:linear-gradient(145deg,#1a1a1ae6,#121212d1);border:1px solid #d4af3738;border-radius:1.15rem;gap:.25rem;padding:1rem;display:grid}.inbox-summary span,.request-meta dt,.notification-type{color:var(--lux-gold,#d4af37);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.inbox-summary strong{color:var(--lux-white,#f8fafc);font-size:1.35rem}.request-list,.notification-list{gap:1rem;display:grid}.request-card,.notification-card{background:linear-gradient(145deg,#1a1a1aeb,#0a0a0ae6);border:1px solid #d4af3738;border-radius:1.25rem;gap:.95rem;padding:1rem;display:grid;box-shadow:0 18px 44px #00000052}.notification-card.unread{border-color:#d9042975;box-shadow:0 0 0 1px #d904291f,0 18px 44px #00000052}.notification-card.read{opacity:.78}.request-card-header,.notification-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.request-card-header h4,.notification-card-header h4{margin:.35rem 0 .2rem}.request-card-header small,.notification-card-header .muted,.request-card .muted{color:var(--lux-muted,#94a3b8)}.request-message,.notification-card p,.provider-response-note{color:#dbeafe;margin:0;line-height:1.6}.request-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin:0;display:grid}.request-meta div{background:#02061761;border:1px solid #94a3b829;border-radius:.9rem;padding:.75rem}.request-meta dd{color:#e2e8f0;overflow-wrap:anywhere;margin:.25rem 0 0}.provider-response-field{gap:.45rem;display:grid}.provider-response-field textarea{min-height:7rem}.status-badge,.unread-dot,.read-dot{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:900;display:inline-flex}.status-new,.unread-dot{color:#bae6fd;background:#38bdf821;border:1px solid #38bdf84d}.status-contacted{color:#f4d06f;background:#d4af3726;border:1px solid #d4af375c}.status-accepted{color:#bbf7d0;background:#22c55e21;border:1px solid #22c55e52}.status-declined,.status-cancelled{color:#fecaca;background:#f8717121;border:1px solid #f8717152}.read-dot{color:#cbd5e1;background:#94a3b824;border:1px solid #94a3b83d}.danger-button{color:#fecaca;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#7f1d1d61;border:1px solid #f8717157;border-radius:999px;padding:.75rem 1rem;font-weight:900}.danger-button:disabled,.notification-pill[aria-disabled=true]{cursor:not-allowed;opacity:.48}@media (width<=760px){.inbox-header,.request-card-header,.notification-card-header,.topbar-actions,.notification-actions,.request-actions{flex-direction:column;align-items:stretch}.notification-actions button,.request-actions button{width:100%}}.brand-logo{align-items:center;gap:.85rem;display:inline-flex}.brand-logo img{aspect-ratio:1;object-fit:cover;border:1px solid #38bdf857;border-radius:1rem;width:3rem;height:3rem;box-shadow:0 0 32px #0ea5e93d}.brand-logo strong,.brand-logo span{display:block}.brand-logo strong{color:#f8fafc;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.brand-logo span{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.brand-logo-hero{margin-bottom:1.4rem}.brand-logo-hero img{border-radius:1.45rem;width:5.8rem;height:5.8rem}.brand-logo-hero strong{font-size:1.1rem}.brand-logo-sidebar{margin-bottom:1.2rem}.auth-card-header{gap:1rem;margin-bottom:1.5rem;display:grid}.auth-card-header h2,.public-demo-panel h2{color:#f8fafc;letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(1.5rem,3vw,2.15rem)}.public-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.6rem;display:flex}.link-button{justify-content:center;align-items:center;min-height:3rem;text-decoration:none;display:inline-flex}.clickable-feature-grid .feature-card-link{color:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.clickable-feature-grid .feature-card-link:hover,.clickable-feature-grid .feature-card-link:focus-within,.clickable-feature-grid>a.feature-card-link:focus,.clickable-feature-grid .feature-card-link.active-feature-card{border-color:#38bdf8b8;transform:translateY(-2px);box-shadow:0 18px 42px #0ea5e929}.clickable-feature-grid .feature-card-link.active-feature-card{background:linear-gradient(135deg,#0ea5e938,#1e293be0)}.clickable-feature-grid>a.feature-card-link em{color:#67e8f9;margin-top:.35rem;font-style:normal;font-weight:900}.feature-card-group{align-content:start}.feature-link-row{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.feature-link-row a{color:#e0f2fe;background:#0ea5e929;border:1px solid #7dd3fc47;border-radius:999px;align-items:center;min-height:2.35rem;padding:.55rem .78rem;font-size:.84rem;font-weight:900;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.feature-link-row a:hover,.feature-link-row a:focus{color:#082f49;background:#38bdf8;border-color:#7dd3fc}.public-route-note{color:#bae6fd;margin:.85rem 0 0;font-size:.88rem;line-height:1.55}.selected-public-destination{background:linear-gradient(145deg,#0ea5e93d,#0f172ae6);border:1px solid #7dd3fc80;border-radius:1.5rem;gap:.9rem;margin-top:1.35rem;padding:1.25rem;display:grid;box-shadow:0 24px 60px #0284c72e}.selected-public-destination h2{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.selected-public-destination p{color:#dbeafe;margin:0;line-height:1.65}.selected-public-destination ul{color:#e0f2fe;gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.destination-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.destination-meta span{color:#bfdbfe;background:#0f172a80;border:1px solid #94a3b833;border-radius:999px;padding:.5rem .75rem;font-size:.86rem;font-weight:800}.destination-meta a{color:#67e8f9;font-weight:900;text-decoration:none}.destination-meta a:hover,.destination-meta a:focus{color:#f8fafc;text-decoration:underline}.compact-public-actions{margin-top:.25rem}.public-demo-panel{background:linear-gradient(145deg,#0284c729,#0f172abd);border:1px solid #7dd3fc38;border-radius:1.5rem;gap:1.25rem;margin-top:1.4rem;padding:1.25rem;display:grid}.public-feature-list{gap:.75rem;display:grid}.public-feature-list article{background:#0208176b;border:1px solid #94a3b829;border-radius:1rem;gap:.35rem;padding:.9rem;display:grid}.public-feature-list strong{color:#f8fafc}.public-feature-list span{color:#cbd5e1;line-height:1.55}@media (width<=960px){.brand-logo-hero img{width:4.5rem;height:4.5rem}.public-actions{display:grid}}.public-landing-shell{background:radial-gradient(circle at 12% 0,#d4af371f,#0000 32rem),radial-gradient(circle at 88% 8%,#d904291f,#0000 28rem),linear-gradient(135deg,#050505,#0b0b0b);min-height:100vh}.marketplace-auth-layout{box-sizing:border-box;max-width:100%;min-height:calc(100vh - 5.4rem);padding-top:1.25rem;overflow-x:hidden}.marketplace-top-header{z-index:30;background:#050505d6;border-bottom:1px solid #d4af3742;grid-template-columns:minmax(16rem,1fr) auto minmax(16rem,1fr);align-items:center;gap:1rem;min-height:5.4rem;padding:.85rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0;box-shadow:0 18px 44px #00000052}.top-brand-lockup{color:var(--lux-white,#f8fafc);align-items:center;gap:.85rem;min-width:0;text-decoration:none;display:inline-flex}.top-brand-lockup img{aspect-ratio:1;object-fit:cover;border:1px solid #d4af376b;border-radius:1rem;width:3.1rem;height:3.1rem;box-shadow:0 0 28px #d4af3729}.top-brand-lockup span{letter-spacing:-.035em;text-transform:uppercase;font-family:Montserrat,Poppins,system-ui,sans-serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:950}.marketplace-header-nav,.marketplace-header-actions,.language-switcher{align-items:center;gap:.65rem;display:inline-flex}.marketplace-header-nav{justify-content:center}.marketplace-header-nav a,.header-login-link{color:#dbeafe;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;min-height:2.55rem;padding:.68rem .9rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}.marketplace-header-nav a:hover,.marketplace-header-nav a:focus{color:var(--lux-gold-soft,#f4d06f);background:#d4af371f}.marketplace-header-actions{justify-content:flex-end}.language-switcher{background:#0b0b0bbd;border:1px solid #d4af3747;border-radius:999px;padding:.25rem}.language-switcher button{color:var(--lux-muted,#94a3b8);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:2.6rem;min-height:2.05rem;font-weight:950}.language-switcher button.active{background:linear-gradient(135deg, var(--lux-gold,#d4af37), var(--lux-gold-soft,#f4d06f));color:#130f05}.header-login-link{background:linear-gradient(135deg, var(--lux-crimson,#d90429), var(--lux-crimson-dark,#8f001b));color:#fff;border:1px solid #f5f5f51a;box-shadow:0 12px 28px #d9042947}.header-login-link:hover,.header-login-link:focus{filter:brightness(1.08);transform:translateY(-1px)}.public-hero-visual{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:stretch;gap:1rem;margin:1.45rem 0 .2rem;display:grid}.hero-image-placeholder,.hero-slogan-card{border-radius:1.65rem;min-height:15rem;position:relative;overflow:hidden}.hero-image-placeholder{background:linear-gradient(135deg,#d4af3724,#d904291a),repeating-linear-gradient(135deg,#f5f5f50a 0 12px,#0000 12px 24px),#0b0b0bc7;border:1px dashed #d4af3785;justify-content:center;align-items:center;display:flex}.hero-image-placeholder span{color:var(--lux-gold-soft,#f4d06f);letter-spacing:.07em;text-transform:uppercase;background:#050505b8;border:1px solid #d4af3747;border-radius:999px;padding:.85rem 1rem;font-weight:950}.hero-slogan-card{background:linear-gradient(145deg,#1a1a1af2,#090909e6);border:1px solid #d4af3742;flex-direction:column;justify-content:center;gap:.85rem;padding:1.2rem;display:flex;box-shadow:0 22px 58px #00000057}.hero-slogan-card strong{color:#f8fafc;letter-spacing:-.05em;text-transform:uppercase;font-family:Montserrat,Poppins,system-ui,sans-serif;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:950;line-height:1.05}.hero-slogan-card span{color:var(--lux-muted,#a0a0a0);line-height:1.6}.admin-control-preview{background:linear-gradient(145deg,#d4af371f,#0f172ac2);border:1px solid #d4af3747;border-radius:1.5rem;gap:1.1rem;margin-top:1.4rem;padding:1.25rem;display:grid}.admin-control-preview h2{color:#f8fafc;letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(1.5rem,3vw,2.15rem)}.admin-control-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.admin-control-preview-grid article,.admin-request-card{background:#02081770;border:1px solid #94a3b829;border-radius:1rem;gap:.45rem;padding:.95rem;display:grid}.admin-control-preview-grid strong,.admin-request-card h4{color:#f8fafc}.admin-control-preview-grid span,.admin-request-card p{color:#cbd5e1;line-height:1.55}.admin-control-preview-grid em{color:var(--lux-gold-soft,#f4d06f);font-style:normal;font-weight:950}.admin-control-panel{gap:1.15rem;display:grid}.admin-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.admin-control-tabs button{color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#1a1a1ae6,#0a0a0adb);border:1px solid #d4af373d;border-radius:1.2rem;gap:.35rem;padding:1rem;display:grid}.admin-control-tabs button.active{border-color:#d4af37b3;box-shadow:0 0 0 1px #d4af371f,0 18px 44px #d4af371f}.admin-control-tabs strong{color:#f8fafc;font-size:1.05rem}.admin-control-tabs span{color:var(--lux-muted,#a0a0a0);line-height:1.45}.admin-control-tabs em{background:linear-gradient(135deg, var(--lux-crimson,#d90429), var(--lux-crimson-dark,#8f001b));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:1.8rem;min-height:1.8rem;padding:.2rem .6rem;font-style:normal;font-weight:950;display:inline-flex}.admin-request-list{gap:.95rem;display:grid}.admin-request-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-request-card h4{margin:.2rem 0;font-size:1.08rem}.admin-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.admin-card-actions button{color:var(--lux-gold-soft,#f4d06f);cursor:pointer;background:#d4af371f;border:1px solid #d4af3757;border-radius:999px;padding:.68rem .85rem;font-weight:900}.admin-card-actions button:hover,.admin-card-actions button:focus{background:linear-gradient(135deg, var(--lux-gold,#d4af37), var(--lux-gold-soft,#f4d06f));color:#130f05}.admin-card-actions button:disabled{cursor:not-allowed;opacity:.52}.approval-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:.55rem;padding:.38rem .62rem;font-size:.76rem;font-weight:950;display:inline-flex}.approval-status.approved{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e52}.approval-status.pending{color:var(--lux-gold-soft,#f4d06f);background:#d4af3721;border:1px solid #d4af3757}@media (width<=1050px){.marketplace-top-header{grid-template-columns:1fr;position:static}.marketplace-header-nav,.marketplace-header-actions{justify-content:flex-start}.public-hero-visual,.admin-control-preview-grid,.admin-control-tabs{grid-template-columns:1fr}}@media (width<=680px){.marketplace-header-nav,.marketplace-header-actions,.admin-card-actions{align-items:stretch;width:100%;display:grid}.marketplace-header-nav a,.header-login-link,.admin-card-actions button{text-align:center}.language-switcher{justify-content:center}.public-hero-visual{margin-top:1rem}.hero-image-placeholder,.hero-slogan-card{min-height:12rem}.admin-request-card{grid-template-columns:1fr}}.hero-image-ready{border-style:solid;padding:0}.hero-image-ready img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:15rem;display:block}@media (width<=680px){.hero-image-ready img{min-height:12rem}}.marketplace-hero-panel{gap:1.35rem;padding-top:1.35rem}.hero-visual-first{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);margin:0 0 .6rem}.hero-visual-first .hero-image-placeholder,.hero-visual-first .hero-slogan-card,.hero-visual-first .hero-image-ready img{min-height:clamp(18rem,34vw,28rem)}.hero-visual-first .hero-slogan-card{justify-content:center;padding:clamp(1.5rem,3vw,2.4rem)}.hero-visual-first .hero-slogan-card strong{max-width:11ch;font-size:clamp(2rem,4.2vw,4.2rem)}.hero-copy-block{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.hero-copy-block .lead{margin-top:1rem}.hero-copy-block .brand-logo.hero{margin-bottom:1.25rem}@media (width<=860px){.hero-visual-first{grid-template-columns:1fr}.hero-visual-first .hero-image-placeholder,.hero-visual-first .hero-slogan-card,.hero-visual-first .hero-image-ready img{min-height:16rem}.hero-visual-first .hero-slogan-card strong{max-width:none}}.marketplace-auth-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:1180px;margin:0 auto}.marketplace-auth-layout>.auth-card{justify-self:center;width:100%;max-width:46rem}.marketplace-auth-layout>.marketplace-hero-panel{width:100%}@media (width<=1180px){.hero-visual-first{grid-template-columns:minmax(0,1fr)}.hero-visual-first .hero-slogan-card strong{max-width:none}}.hero-visual-first{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.95fr);max-width:100%}.hero-visual-first .hero-slogan-card{min-width:0}.hero-visual-first .hero-slogan-card strong{overflow-wrap:anywhere;word-break:normal;max-width:100%;font-size:clamp(1.65rem,3.15vw,3.15rem)}@media (width<=1360px){.hero-visual-first .hero-slogan-card strong{letter-spacing:-.04em;font-size:clamp(1.55rem,2.75vw,2.75rem)}}@media (width<=1180px){.hero-visual-first{grid-template-columns:1fr}.hero-visual-first .hero-slogan-card{min-height:auto}}.landing-fullscreen-hero{background:#050505;border:1px solid #d4af3747;border-radius:1.75rem;width:100%;height:min(90vh,52rem);min-height:34rem;margin:0 0 1.2rem;display:block;position:relative;overflow:hidden;box-shadow:0 30px 88px #0000006b}.landing-fullscreen-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#00000070 42%,#00000014 100%),linear-gradient(#0000 58%,#00000085 100%);position:absolute;inset:0}.landing-fullscreen-hero img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.landing-hero-content{color:#fff;z-index:2;max-width:min(600px,100% - 2.5rem);position:absolute;top:50%;left:clamp(1.25rem,5vw,4rem);transform:translateY(-50%)}.landing-hero-content h1{color:#fff;letter-spacing:-.075em;text-shadow:0 14px 36px #00000094;text-transform:uppercase;margin:.45rem 0 1rem;font-family:Montserrat,Poppins,system-ui,sans-serif;font-size:clamp(2.3rem,5.4vw,5.4rem);font-weight:950;line-height:.92}.landing-hero-content>p:not(.eyebrow){color:#ffffffe0;text-shadow:0 10px 26px #00000085;max-width:38rem;margin:0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}.landing-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}.hero-copy-block h2{color:#f8fafc;letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,3.6vw,3.35rem);line-height:1}@media (width<=760px){.landing-fullscreen-hero{border-radius:1.15rem;height:78vh;min-height:30rem}.landing-fullscreen-hero:before{background:linear-gradient(90deg,#000000d1 0%,#0000007a 72%,#0000002e 100%),linear-gradient(#0000 52%,#0000009e 100%)}.landing-hero-content{max-width:none;left:1.1rem;right:1.1rem}.landing-hero-content h1{letter-spacing:-.065em;font-size:clamp(2rem,11vw,3.45rem)}.landing-hero-actions{display:grid}.marketplace-top-header{min-height:unset;grid-template-columns:1fr;align-items:center;gap:.75rem;padding:.75rem 1rem .9rem;display:grid;position:static}.top-brand-lockup{justify-content:flex-start}.top-brand-lockup img{border-radius:.85rem;width:2.65rem;height:2.65rem}.top-brand-lockup span{white-space:nowrap;font-size:clamp(.95rem,4.6vw,1.15rem)}.marketplace-header-nav{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;width:100%;display:flex}.marketplace-header-nav a{text-align:center;flex:auto;min-height:2rem;padding:.48rem .55rem;font-size:.68rem}.marketplace-header-actions{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.55rem;width:100%;display:flex}.language-switcher{flex:none;justify-content:center;padding:.18rem}.language-switcher button{min-width:2.25rem;min-height:1.85rem;font-size:.8rem}.header-login-link{text-align:center;flex:auto;min-height:2.25rem;padding:.58rem .75rem;font-size:.72rem}.marketplace-auth-layout{padding-top:.8rem}}@media (width<=420px){.top-brand-lockup span{white-space:normal;font-size:.95rem}.marketplace-header-nav a{letter-spacing:.025em;padding-inline:.45rem;font-size:.64rem}}.header{justify-content:space-between;align-items:center;padding:15px;display:flex;position:sticky}.header-right{align-items:center;gap:10px;display:flex;position:relative}.hero{box-sizing:border-box;width:100vw;max-width:100vw;height:90vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.marketplace-hero-panel>.hero{border-left:0;border-right:0;border-radius:0}.hero img{object-fit:cover;width:100%;height:100%;display:block}.hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#000000b3,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{color:#fff;z-index:2;max-width:600px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.menu-toggle{color:#fff;cursor:pointer;background:#111111eb;border:1px solid #d4af3757;border-radius:.75rem;min-width:2.65rem;min-height:2.65rem;padding:.35rem .55rem;font-size:24px;font-weight:900;line-height:1;display:none}.mobile-menu{z-index:60;background:#111;border:1px solid #d4af3747;border-radius:10px;min-width:12rem;padding:15px;display:none;position:absolute;top:60px;right:10px;box-shadow:0 24px 58px #00000075}.mobile-menu.open{gap:.55rem;display:grid}.mobile-menu a{color:#f8fafc;text-transform:uppercase;border-radius:.75rem;padding:.75rem .85rem;font-size:.9rem;font-weight:900;text-decoration:none}.mobile-menu a:hover,.mobile-menu a:focus{color:var(--lux-gold-soft,#f4d06f);background:#d4af3724}@media (width<=768px){.header{min-height:4.6rem;padding:15px;position:relative}.header-right{z-index:55;gap:10px;width:auto;position:absolute;top:10px;right:10px}.marketplace-header-nav{display:none}.menu-toggle{display:block}.mobile-menu{display:none}.mobile-menu.open{display:grid}.language-switcher button{min-width:2rem}.header-login-link{flex:none;min-height:2.25rem;padding:.58rem .7rem}}@media (width>=769px){.mobile-menu.open{display:none}}.registration-cta-panel,.demo-trainer-section,.simple-dashboard-hero,.test-flow-card{border:1px solid var(--lux-border);box-shadow:var(--lux-shadow);background:linear-gradient(145deg,#1a1a1ae6,#121212d1);border-radius:1.5rem;gap:1rem;padding:1.25rem;display:grid}.registration-cta-grid,.main-action-grid,.demo-trainer-grid,.admin-activity-grid,.test-flow-steps,.dashboard-status-row{gap:1rem;display:grid}.registration-cta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.registration-cta-grid button,.main-action-button,.admin-activity-grid article,.test-flow-steps span,.dashboard-status-row span{color:var(--lux-white);background:#0b0b0bb8;border:1px solid #d4af3747;border-radius:1.15rem}.registration-cta-grid button,.main-action-button{cursor:pointer;text-align:left;gap:.45rem;min-height:7.5rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.registration-cta-grid button:hover,.main-action-button:hover{border-color:var(--lux-gold);box-shadow:var(--lux-glow);transform:translateY(-2px)}.registration-cta-grid strong,.main-action-button strong,.admin-activity-grid strong,.demo-trainer-card strong{color:var(--lux-white);letter-spacing:-.03em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:900}.registration-cta-grid span,.main-action-button span,.demo-trainer-card p,.demo-specialty,.demo-rating-row small{color:var(--lux-muted);line-height:1.55}.simplified-dashboard{gap:1.4rem}.main-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.main-action-button{min-height:9.5rem;padding:1.25rem}.main-action-button strong{font-size:clamp(1.15rem,2vw,1.75rem)}.dashboard-status-row,.test-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.5rem}.dashboard-status-row span,.test-flow-steps span{color:var(--lux-gold-soft);text-transform:uppercase;padding:.8rem;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:900}.demo-trainer-section{gap:1.15rem}.compact-demo-section{padding:1.5rem}.demo-trainer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-trainer-card{background:linear-gradient(145deg,#1a1a1af5,#0a0a0af0);border:1px solid #f5f5f514;border-radius:28px;min-height:100%;display:grid;overflow:hidden;box-shadow:0 26px 58px #0000006b}.demo-trainer-photo{background-color:#171717;background-position:50%;background-size:cover;min-height:220px}.demo-trainer-content{gap:.7rem;padding:1rem;display:grid}.demo-trainer-card strong{font-size:1.15rem}.response-status{white-space:nowrap;border-radius:999px;padding:.34rem .58rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:900}.response-status.fast{color:var(--lux-green);background:#38d9961a;border:1px solid #38d99652}.response-status.slow{color:var(--lux-gold-soft);background:#d4af371a;border:1px solid #d4af3752}.demo-rating-row{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.demo-rating-row span{color:var(--lux-gold-soft);font-family:Montserrat,sans-serif;font-weight:900}.demo-profile-button{margin-top:.35rem;text-decoration:none}.admin-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-activity-grid article{gap:.35rem;padding:1rem;display:grid}.admin-activity-grid span{color:var(--lux-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}.admin-activity-grid strong{color:var(--lux-gold-soft);font-size:1.6rem}@media (width<=1120px){.main-action-grid,.demo-trainer-grid,.admin-activity-grid,.dashboard-status-row,.test-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.registration-cta-grid,.main-action-grid,.demo-trainer-grid,.admin-activity-grid,.dashboard-status-row,.test-flow-steps{grid-template-columns:1fr}.registration-cta-grid button,.main-action-button{min-height:auto}}.compact-marketplace-header{background:#000;border-bottom:1px solid #111827f5;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.35rem;padding:.75rem 1rem;display:flex;box-shadow:0 18px 44px #00000061}.compact-brand-lockup{flex:auto;gap:.75rem;min-width:0}.compact-brand-logo{flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.compact-brand-logo img,.top-brand-lockup .compact-brand-logo img{aspect-ratio:1;box-shadow:none;object-fit:contain;border:0;border-radius:.45rem;width:100%;height:100%}.compact-brand-title,.top-brand-lockup .compact-brand-title{color:#fff;letter-spacing:-.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.86rem,2vw,1.1rem);font-weight:950;line-height:1;display:block;overflow:hidden}.compact-header-nav{flex:0 auto}.compact-header-actions{flex:none;gap:clamp(.5rem,1.6vw,1rem);margin-left:.5rem}.compact-language-switcher{background:#1a1a1a;border:1px solid #1f2937f2;padding:.18rem}.compact-language-switcher button,.language-switcher.compact-language-switcher button{min-width:2rem;min-height:1.55rem;padding:.12rem .5rem;font-size:.63rem;font-weight:950;transition:color .18s,background .18s}.compact-language-switcher button.active,.language-switcher.compact-language-switcher button.active{color:#050505;background:#c5a059}.compact-language-switcher button:not(.active){color:#6b7280}.compact-language-switcher button:not(.active):hover,.compact-language-switcher button:not(.active):focus{color:#fff}.compact-login-link,.header-login-link.compact-login-link{box-shadow:none;color:#fff;background:#a51d2d;border:1px solid #f5f5f514;border-radius:.28rem;min-height:2rem;padding:.45rem 1rem;font-size:.74rem;font-weight:950}.compact-login-link:hover,.compact-login-link:focus{background:#b91c1c;transform:none}.compact-menu-toggle,.menu-toggle.compact-menu-toggle{color:#fff;background:#1a1a1a;border:1px solid #1f2937f2;border-radius:.35rem;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.5rem;display:inline-flex}.compact-menu-toggle:hover,.compact-menu-toggle:focus{background:#1f2937}.compact-mobile-menu,.mobile-menu.compact-mobile-menu{background:#111;border:1px solid #1f2937f2;top:calc(100% + .75rem);right:0}@media (width<=1050px){.compact-marketplace-header{position:sticky}}@media (width<=768px){.compact-marketplace-header{justify-content:space-between;align-items:center;display:flex}.beta-login-button{display:none!important}.beta-marketplace-link{min-height:2rem;padding:.42rem .72rem;font-size:.72rem}.mobile-login-button{color:#fff!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important;border-color:#f871716b!important}.compact-marketplace-header{min-height:4.05rem;padding:.65rem .85rem;position:sticky}.compact-brand-lockup{max-width:calc(100% - 12.25rem)}.compact-brand-logo{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.compact-brand-title,.top-brand-lockup .compact-brand-title{font-size:.8rem}.compact-header-actions,.header-right.compact-header-actions{gap:.5rem;width:auto;margin-left:0;position:static;top:auto;right:auto}.compact-language-switcher button,.language-switcher.compact-language-switcher button{min-width:1.72rem;padding-inline:.38rem}.compact-login-link,.header-login-link.compact-login-link{min-height:1.9rem;padding:.42rem .8rem}}@media (width<=430px){.compact-brand-lockup{max-width:calc(100% - 10.75rem)}.compact-brand-title,.top-brand-lockup .compact-brand-title{font-size:.72rem}.compact-login-link,.header-login-link.compact-login-link{padding-inline:.62rem}}.mobile-menu.compact-mobile-menu.open{z-index:80;gap:.55rem;display:grid}@media (width<=768px){.mobile-menu.compact-mobile-menu.open{overscroll-behavior:contain;width:min(18rem,100vw - 1.7rem);max-height:min(72vh,34rem);position:absolute;top:calc(100% + .65rem);right:.85rem;overflow-y:auto}}.registration-cta-panel{background:linear-gradient(145deg,#0a0a0af5,#1a1a1ae0);border-color:#d4af3747}.registration-role-button{position:relative;overflow:hidden}.registration-role-button:before{content:"";opacity:.14;transition:opacity .2s;position:absolute;inset:0}.registration-role-button.client:before{background:linear-gradient(135deg,#111,#d4af37)}.registration-role-button.coach:before{background:linear-gradient(135deg,#a51d2d,#d4af37)}.registration-role-button.gym:before{background:linear-gradient(135deg,#050505,#a51d2d)}.registration-role-button:hover:before,.registration-role-button:focus-visible:before{opacity:.28}.registration-role-button strong,.registration-role-button span{z-index:1;position:relative}.provider-registration-fields{background:#0b0b0b7a;border:1px solid #d4af3733;border-radius:1.2rem;gap:1rem;padding:1rem;display:grid}.photo-url-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.form-note{color:var(--lux-muted,#9ca3af);margin:0;font-size:.86rem;line-height:1.55}.approval-status.declined{color:#fecaca;background:#ef44441f;border:1px solid #ef444457}.admin-control-panel .section-heading-row h3:after{color:var(--lux-gold,#d4af37);content:" · Verificare Membri";font-size:.82em;font-weight:800}.admin-card-actions button:last-child{color:#fecaca;background:#a51d2d21;border-color:#a51d2d73}.admin-card-actions button:last-child:hover,.admin-card-actions button:last-child:focus{color:#fff;background:linear-gradient(135deg,#7f1d1d,#a51d2d)}@media (width<=760px){.photo-url-grid{grid-template-columns:1fr}.provider-registration-fields{padding:.85rem}.registration-cta-panel,.auth-card{border-radius:1.15rem}}header{box-shadow:none!important;border-bottom:none!important}section.hero-panel,.marketplace-hero-panel{box-shadow:none!important;border:none!important}.sidebar-brand-home{color:inherit;text-decoration:none;display:inline-flex}.signed-in-home-panel{background:#0f172ab8;border:1px solid #c5a05947;border-radius:1.35rem;gap:.85rem;padding:1.2rem;display:grid}.signed-in-home-panel h3{color:#f8fafc;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.signed-in-home-actions{flex-wrap:wrap;gap:.75rem;display:flex}.signed-in-home-actions .primary-button,.signed-in-home-actions .secondary-button,.topbar-actions .secondary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.photo-upload-fields{gap:.9rem;display:grid}.photo-upload-container,.gallery-upload-container{background:#0f172a70;border:1px solid #94a3b833;border-radius:1.1rem;gap:.55rem;padding:.95rem;display:grid}.photo-upload-container>label,.gallery-upload-container>label{color:#dbeafe;font-size:.9rem;font-weight:800}.custom-file-input{color:#0000;cursor:pointer;max-width:100%}.stack-form input.custom-file-input{background:#02081799;border-style:dashed;align-items:center;min-height:auto;padding:.75rem}.custom-file-input::file-selector-button{visibility:hidden}.custom-file-input:before{color:#0f172a;content:"Selectează fotografii";text-shadow:1px 1px #fff;white-space:nowrap;background:linear-gradient(#f9f9f9,#e3e3e3);border:1px solid #999;border-radius:.3rem;outline:none;padding:8px 20px;font-size:10pt;font-weight:700;display:inline-block}.custom-file-input:hover:before{border-color:#000}.custom-file-input:active:before{background:linear-gradient(#e3e3e3,#f9f9f9)}.help-text,.selected-file-text{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.5}.selected-file-text{color:#bae6fd;overflow-wrap:anywhere;font-weight:700}.gym-specific-fields{background:#0f172a70;border:1px solid #94a3b833;border-radius:1.1rem;gap:.9rem;padding:.95rem;display:grid}.gym-specific-fields>label{color:#dbeafe;gap:.5rem;font-size:.9rem;font-weight:800;display:grid}.gym-specific-fields textarea{resize:vertical;min-height:5.5rem}.checkbox-group{background:#0208175c;border:1px solid #d4af372e;border-radius:.95rem;gap:.65rem;margin:0;padding:.85rem;display:grid}.checkbox-group legend{color:#f8fafc;padding:0 .35rem;font-size:.9rem;font-weight:800}.checkbox-option{color:#cbd5e1;cursor:pointer;align-items:center;gap:.6rem;font-size:.9rem;font-weight:700;line-height:1.35;display:flex}.checkbox-option input[type=checkbox]{accent-color:var(--lux-gold,#d4af37);cursor:pointer;width:1rem;height:1rem;min-height:auto;margin:0}@media (width<=760px){.gym-specific-fields,.checkbox-group{padding:.78rem}}.provider-content-panel,.coach-content-showcase,.conversion-panel{background:linear-gradient(145deg,#020817eb,#111827d1);border:1px solid #d4af3738;border-radius:1.35rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 22px 60px #00000038}.provider-content-panel textarea{resize:vertical;min-height:7rem}.form-grid-two,.conversion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.conversion-actions{margin-top:1rem}.conversion-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.file-upload-label{background:#0f172a85;border:1px dashed #d4af3757;border-radius:1rem;padding:.85rem}.file-upload-label input[type=file]{color:#dbeafe;cursor:pointer;background:#0208179e;border:1px solid #94a3b838;border-radius:.85rem;padding:.75rem}.media-item-editor{background:#02081775;border:1px solid #94a3b82e;border-radius:1rem;gap:.75rem;padding:.85rem;display:grid}.media-item-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;display:grid}.media-item-row a,.coach-file-list a{color:#facc15;font-weight:800;text-decoration:none}.compact-help{margin:0;font-size:.82rem}.coach-content-showcase{margin:1.2rem 0}.coach-media-grid,.coach-video-grid,.coach-file-list{gap:.9rem;display:grid}.coach-media-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.coach-video-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.coach-media-card{background:#02081794;border:1px solid #d4af372e;border-radius:1rem;margin:0;overflow:hidden}.coach-media-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.coach-media-card figcaption{color:#f8fafc;padding:.75rem;font-size:.86rem;font-weight:800}.coach-video{background:#020617;border:1px solid #d4af3738;border-radius:1rem;width:100%;max-height:420px}.program-price{color:#facc15;margin:0;font-size:1.25rem;font-weight:900}@media (width<=760px){.form-grid-two,.conversion-actions,.media-item-row{grid-template-columns:1fr}.provider-content-panel,.coach-content-showcase,.conversion-panel{border-radius:1rem;padding:.85rem}}.beta-public-shell{min-height:100vh;display:block!important}.beta-public-marketplace{max-width:1180px;margin:0 auto;padding:clamp(1rem,3vw,2rem)!important}.beta-public-topbar{z-index:1;pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:static!important}.beta-public-topbar .brand-link img{pointer-events:none}.beta-filter-area,.quick-filter-row,.quick-filter-chip,.advanced-filter-button{z-index:3;position:relative}@media (width<=760px){.beta-public-topbar{flex-direction:column;align-items:flex-start}.beta-public-topbar .topbar-actions{align-items:stretch;width:100%}}.beta-public-topbar{max-height:none;overflow:visible;pointer-events:none!important}.beta-public-topbar .brand-link{align-items:center;gap:.7rem;max-width:fit-content;text-decoration:none;display:inline-flex;pointer-events:none!important}.beta-public-topbar .brand-link img{object-fit:contain;display:block;width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}.beta-public-topbar .topbar-actions,.beta-public-topbar .topbar-actions a,.beta-public-topbar .ghost-nav-link{pointer-events:auto!important}.beta-simple-home-shell{background:#050505;min-height:100vh}.beta-simple-home-layout{width:100%;max-width:none;padding:0;display:block}.beta-simple-header{z-index:80;position:sticky;top:0}.beta-login-button{appearance:none;cursor:pointer;font:inherit}.beta-marketplace-link,.beta-login-button{white-space:nowrap}.beta-simple-hero-panel{width:100%;margin:0;display:block}.beta-simple-hero{border-bottom:1px solid #d4af373d;height:calc(100vh - 4.35rem);min-height:36rem;margin-bottom:0}.beta-simple-hero:before{background:linear-gradient(90deg,#000000db 0%,#00000094 46%,#0000001f 100%),linear-gradient(#0000 46%,#0000009e 100%)}.beta-simple-hero:after{background:linear-gradient(90deg,#00000094,#0000 68%)}.beta-simple-hero-content{gap:1.1rem;max-width:min(720px,100% - 2.5rem);display:grid}.beta-simple-hero-content h1{text-transform:none;max-width:12ch;margin-bottom:0}.beta-simple-hero-content>p:not(.eyebrow){max-width:44rem;font-size:clamp(1rem,1.7vw,1.35rem)}.beta-role-entry-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050585;border-color:#d4af3757;max-width:58rem;margin-top:.35rem;padding:1rem;box-shadow:0 28px 72px #0000006b}.beta-role-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-role-entry-grid button{background:linear-gradient(145deg,#121212f0,#070707f0);min-height:6.4rem}.beta-role-entry-grid button.client{border-color:#f5d06570}.beta-role-entry-grid button.coach{border-color:#be123c94}.beta-role-entry-grid button.gym{border-color:#d4af3766}.beta-simple-auth-card{width:min(100% - 2rem,980px);max-width:980px;margin:1.25rem auto 2rem}.beta-simple-auth-card .beta-role-entry-panel{display:none}.beta-simple-mobile-menu button{color:#f8fafc;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:.75rem;padding:.75rem .85rem;font-size:.9rem;font-weight:900}.beta-simple-mobile-menu button:hover,.beta-simple-mobile-menu button:focus{color:var(--lux-gold-soft,#f4d06f);background:#d4af3724}@media (width<=900px){.beta-role-entry-grid{grid-template-columns:1fr}.beta-simple-hero{height:auto;min-height:calc(100vh - 4.35rem)}.beta-simple-hero-content{max-width:calc(100% - 2rem)}}@media (width<=760px){.beta-simple-header{grid-template-columns:1fr;position:sticky}.beta-simple-hero{min-height:calc(100vh - 4.6rem)}.beta-simple-hero-content{top:52%;left:1rem;right:1rem}.beta-simple-hero-content h1{max-width:11ch;font-size:clamp(2.2rem,12vw,3.4rem)}.beta-role-entry-panel{padding:.8rem}.beta-role-entry-grid button{min-height:auto;padding:.95rem}}.verified-indicator{color:var(--lux-green);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#38d9961f;border:1px solid #38d99657;border-radius:999px;align-items:center;padding:.34rem .62rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:900;display:inline-flex}.beta-badge-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.beta-coach-badge{color:#f5f5f5e6;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#f5f5f512;border:1px solid #f5f5f529;border-radius:999px;align-items:center;padding:.46rem .66rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.beta-coach-badge.badge-elite{color:var(--lux-gold-soft);background:linear-gradient(135deg,#f4d06f3d,#d4af371c);border-color:#d4af377a}.beta-coach-badge.badge-vip{color:#ffb3b3;background:#ff35351f;border-color:#ff353561}.beta-coach-badge.badge-fast-response{color:var(--lux-green);background:#38d9961f;border-color:#38d99661}.beta-coach-badge.badge-top-rated{color:#fff;background:#f5f5f51a;border-color:#f5f5f54d}.beta-coach-badge.badge-transformation-expert{color:#f7df94;background:#d4af371a;border-color:#d4af3757}.beta-public-topbar{justify-content:flex-start}.beta-simple-home-shell .marketplace-auth-layout{gap:clamp(1rem,2vw,1.6rem)}.beta-home-role-stack{align-items:stretch;gap:.9rem;max-width:44rem;margin-top:1.4rem;display:grid}.beta-secondary-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.registration-role-button.beta-primary-client-cta{color:#fff;text-align:left;background:linear-gradient(135deg,#ef233c,#9d0208 55%,#65000b);border:1px solid #ffffff2e;border-radius:1.35rem;min-height:6.5rem;padding:1.2rem 1.35rem;box-shadow:0 24px 58px #ef233c42,inset 0 1px #ffffff29}.registration-role-button.beta-primary-client-cta strong{letter-spacing:-.04em;font-size:clamp(1.35rem,3.8vw,2.25rem);line-height:1;display:block}.registration-role-button.beta-primary-client-cta span{color:#ffffffe6;letter-spacing:.14em;text-transform:uppercase;margin-top:.55rem;font-size:.82rem;font-weight:900;display:block}.registration-role-button.beta-primary-client-cta small{color:#ffffffd6;margin-top:.35rem;font-size:.95rem;line-height:1.45;display:block}.registration-role-button.beta-secondary-role-button{color:#f8fafc;text-align:left;background:#ffffff0b;border:1px solid #d4af373d;border-radius:1rem;min-height:5rem;padding:1rem}.registration-role-button.beta-secondary-role-button strong{color:var(--lux-gold-soft,#f4d06f);letter-spacing:.12em;text-transform:uppercase;font-size:.98rem;display:block}.registration-role-button.beta-secondary-role-button span{color:#e2e8f0c7;margin-top:.35rem;font-size:.88rem;line-height:1.45;display:block}.beta-simple-auth-card{scroll-margin-top:6rem}.beta-registration-form .form-grid-two{gap:.85rem}.beta-form-section-note{color:#f4f4f5d1;background:#d4af3714;border:1px solid #d4af3738;border-radius:1rem;margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.55}.beta-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.5rem;display:grid}.beta-checkbox-grid label{background:#ffffff09;border:1px solid #ffffff14;border-radius:.8rem;flex-direction:row;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.beta-checkbox-grid input{width:auto}@media (width<=680px){.beta-secondary-role-grid,.beta-checkbox-grid{grid-template-columns:1fr}.registration-role-button.beta-primary-client-cta{min-height:6rem}}.legal-footer-shell{grid-template-columns:minmax(20rem,44rem);justify-content:center}.proelite-footer{color:#f8fafc;background:radial-gradient(circle at 15% 0,#d4af3724,#0000 28rem),linear-gradient(#020817fa,#07111ffa);border:1px solid #d4af3729;border-radius:2rem;gap:1.5rem;width:100%;margin-top:2rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.public-landing-shell>.proelite-footer{border-radius:0;margin-top:0}.compact-proelite-footer{max-width:76rem}.quick-contact-block{color:#fff;background:radial-gradient(circle at 8% 0,#d4af372e,#0000 18rem),radial-gradient(circle at 92% 100%,#dc26262e,#0000 20rem),linear-gradient(135deg,#080d18fa,#121212f5);border:1px solid #d4af3738;border-radius:1.6rem;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);width:100%;margin-top:2rem;padding:clamp(1.15rem,3vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.5rem #0206173d}.quick-contact-block:before{content:"";background:linear-gradient(90deg,#d4af37bf,#dc262699,#d4af3733);height:3px;position:absolute;inset:0 0 auto}.compact-quick-contact-block{max-width:76rem}.quick-contact-copy{align-content:center;min-width:0;display:grid}.quick-contact-block h2{color:#fff;letter-spacing:-.04em;margin:0 0 .35rem;font-size:clamp(1.45rem,3vw,2.18rem)}.quick-contact-block p{color:#cbd5e1;max-width:50rem;margin:0;line-height:1.65}.quick-contact-block .eyebrow{color:#d4af37;margin-bottom:.35rem}.quick-contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.quick-contact-card{color:#f8fafc;background:#0f172ab8;border:1px solid #ffffff1c;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;min-height:5rem;padding:.82rem;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.quick-contact-card:hover,.quick-contact-card:focus-visible{background:#1e293be6;border-color:#d4af3761;outline:none;transform:translateY(-2px);box-shadow:0 1rem 2rem #00000038}.quick-contact-icon-shell,.quick-contact-card .social-icon{border:0;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.quick-contact-card .social-icon{color:#fff;background:0 0;width:1.25rem;height:1.25rem}.quick-contact-card .social-icon svg{width:1.25rem;height:1.25rem}.quick-contact-whatsapp .quick-contact-icon-shell{background:#25d366}.quick-contact-email .quick-contact-icon-shell{background:linear-gradient(135deg,#f97316,#dc2626)}.quick-contact-facebook .quick-contact-icon-shell{background:#1877f2}.quick-contact-instagram .quick-contact-icon-shell{background:radial-gradient(circle at 30% 110%,#feda75 0%,#fa7e1e 28%,#d62976 55%,#962fbf 78%,#4f5bd5 100%)}.quick-contact-card-text{gap:.18rem;min-width:0;display:grid}.quick-contact-card-text strong{color:#fff;font-size:.98rem;line-height:1.2}.quick-contact-card-text span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.35;overflow:hidden}.quick-contact-arrow{color:#d4af37db;font-weight:900}.footer-mobile-accordion{display:none}.footer-brand-row{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.footer-brand-row p{color:#cbd5e1;text-align:right;max-width:45rem;margin:0;line-height:1.7}.footer-grid{grid-template-columns:minmax(13rem,1.18fr) minmax(10rem,.95fr) minmax(11rem,1fr) minmax(13rem,1.1fr) minmax(13rem,1.1fr);gap:clamp(.9rem,2vw,1.25rem);display:grid}.footer-column,.footer-support-card{gap:.85rem;display:grid}.footer-column{background:#0f172a57;border:1px solid #94a3b81f;border-radius:1.25rem;align-content:start;padding:1rem}.footer-contact-column{background:linear-gradient(#d4af371f,#0f172a61);border-color:#d4af3733}.footer-brand{color:#f8fafc;align-items:center;gap:.65rem;font-size:1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.footer-brand img,.legal-brand img{object-fit:cover;border-radius:.75rem;width:2.5rem;height:2.5rem}.footer-support-card p,.legal-content-card p,.legal-hero-card p,.legal-form-card p{color:#cbd5e1;margin:0;line-height:1.75}.footer-column h3,.footer-support-card h3{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:900}.footer-column nav,.footer-mobile-accordion nav,.footer-social-list{gap:.45rem;display:grid}.footer-column a,.footer-mobile-accordion nav a,.footer-support-card a,.footer-social-list a{color:#dbeafe;line-height:1.45;text-decoration:none;transition:color .16s,transform .16s,border-color .16s,background .16s}.footer-column a:hover,.footer-column a:focus-visible,.footer-mobile-accordion nav a:hover,.footer-mobile-accordion nav a:focus-visible,.footer-support-card a:hover,.footer-support-card a:focus-visible,.footer-social-list a:hover,.footer-social-list a:focus-visible{color:#fca5a5;outline:none}.footer-social-list a{align-items:center;gap:.65rem;display:flex}.social-icon{color:#f8fafc;background:#d4af3724;border:1px solid #d4af375c;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.social-icon svg{width:1.05rem;height:1.05rem;display:block}.footer-social-list a:hover .social-icon,.footer-social-list a:focus-visible .social-icon{color:#fff;background:#dc262633;border-color:#f871718a;transform:translateY(-1px)}.footer-support-card{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.footer-support-actions,.cookie-actions{flex-wrap:wrap;gap:.65rem;display:flex}.footer-accordion-section{border-bottom:1px solid #94a3b829}.footer-accordion-section:last-child{border-bottom:0}.footer-accordion-trigger{color:#d4af37;cursor:pointer;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:3.25rem;padding:0;font-size:.9rem;font-weight:950;display:flex}.footer-accordion-icon{color:#fff;border:1px solid #d4af3747;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:transform .22s,background .22s;display:inline-flex}.footer-accordion-section.open .footer-accordion-icon{background:#dc26262e;transform:rotate(45deg)}.footer-accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid;overflow:hidden}.footer-accordion-section.open .footer-accordion-panel{grid-template-rows:1fr}.footer-accordion-content{gap:.85rem;min-height:0;padding-bottom:1rem;display:grid}.footer-red-button,.footer-ghost-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.footer-red-button{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b)}.footer-ghost-button{color:#e5edf7;background:#94a3b81f;border:1px solid #94a3b833}.footer-legal-line{color:#94a3b8;border-top:1px solid #94a3b829;flex-wrap:wrap;justify-content:space-between;gap:.65rem 1rem;padding-top:1rem;font-size:.9rem;display:flex}.legal-page-shell{color:#e5edf7;background:radial-gradient(circle at 0 0,#d4af3724,#0000 34rem),radial-gradient(circle at 100% 100%,#dc26261f,#0000 30rem),#07111f;gap:1.5rem;min-height:100vh;padding:clamp(1rem,3vw,2.5rem);display:grid}.legal-page-header{background:#0f172ad1;border:1px solid #94a3b829;border-radius:1.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.legal-brand{color:#f8fafc;align-items:center;gap:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.legal-hero-card,.legal-content-card,.legal-form-card{background:#0f172ac7;border:1px solid #94a3b82e;border-radius:1.5rem;box-shadow:0 24px 80px #02081742}.legal-hero-card{gap:.9rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.legal-hero-card h1{color:#f8fafc;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,6vw,4rem);line-height:.96}.legal-hero-card p{max-width:58rem}.legal-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legal-content-card,.legal-form-card{gap:.8rem;padding:clamp(1.1rem,2.4vw,1.6rem);display:grid}.legal-content-card h2,.legal-form-card h2{color:#d4af37;letter-spacing:-.02em;margin:0;font-size:1.15rem}.legal-content-card ul{color:#cbd5e1;gap:.55rem;margin:0;padding-left:1.15rem;line-height:1.65;display:grid}.legal-form-card{width:100%;max-width:62rem}.legal-form-card select,.stack-form select{color:#f8fafc;background:#0208177a;border:1px solid #94a3b838;border-radius:.95rem;outline:none;width:100%;min-height:3.2rem;padding:.85rem 1rem}.legal-status-message{max-width:62rem}@media (width<=1180px){.footer-brand-row{align-items:flex-start;display:grid}.footer-brand-row p{text-align:left;max-width:100%}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact-column{grid-column:span 2}}@media (width<=760px){.legal-content-grid{grid-template-columns:1fr}.footer-desktop-grid{display:none}.footer-brand-row{border-bottom:0;padding-bottom:0}.footer-brand-row p{font-size:.93rem}.footer-mobile-accordion{display:grid}.quick-contact-block{border-radius:1.2rem;grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;padding:1rem}.quick-contact-card-grid{grid-template-columns:1fr}.quick-contact-card{min-height:4.65rem;padding:.78rem}.quick-contact-card-text span{white-space:normal}.proelite-footer,.legal-page-header,.legal-hero-card,.legal-content-card,.legal-form-card{border-radius:1.2rem}.legal-page-header,.footer-legal-line{flex-direction:column;align-items:flex-start}.footer-support-card{background:0 0;margin-top:0;padding:0}.footer-support-actions,.cookie-actions{display:grid}}.premium-detail-panel{border-radius:28px!important;padding:24px!important}.premium-section-heading{gap:.45rem;margin-bottom:1.15rem;display:grid}.premium-section-heading h4{margin:0}.premium-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.premium-detail-card{background:linear-gradient(145deg,#0f172aeb,#030712f0),radial-gradient(circle at 12% 0,#d4af3724,#0000 16rem);border:1px solid #d4af3747;border-radius:24px;gap:1rem;padding:22px;display:grid;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0d}.premium-detail-card strong{color:var(--lux-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.premium-pill-row{flex-wrap:wrap;align-items:center;gap:.72rem;display:flex}.premium-pill-row span{color:#f8fafc;background:linear-gradient(135deg,#d4af3729,#ffffff0e);border:1px solid #d4af3752;border-radius:999px;padding:.62rem .88rem;font-size:.84rem;font-weight:800;line-height:1.2}.premium-program-card{background:linear-gradient(145deg,#020617fa,#0c1426f0 48%,#050508fa),radial-gradient(circle at 88% 12%,#d4af3733,#0000 18rem)!important;border:1px solid #d4af3757!important;border-radius:28px!important;padding:24px!important}.premium-program-card h4{letter-spacing:.08em;margin:0;color:var(--lux-gold)!important}.program-summary{color:#e5e7eb;margin:0;font-size:.98rem;line-height:1.65}.program-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.program-stat-grid span{color:#f8fafc;background:#0f172a9e;border:1px solid #d4af3738;border-radius:18px;gap:.22rem;padding:.95rem;font-weight:900;display:grid}.program-stat-grid strong{color:var(--lux-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.program-details-button{justify-self:start;min-width:180px;margin-top:.25rem}@media (width<=760px){.premium-detail-panel,.premium-program-card{border-radius:22px!important;padding:20px!important}.premium-detail-grid,.program-stat-grid{grid-template-columns:1fr}.premium-detail-card{border-radius:22px;padding:20px}.premium-pill-row{gap:.62rem}.premium-pill-row span{font-size:.8rem}}.public-profile-tabs{background:#070a12b8;border:1px solid #d4af372e;border-radius:999px;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 1rem;padding:.5rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.profile-tab-button{color:#f5f5f5c7;letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:130px;min-height:42px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s}.profile-tab-button:hover,.profile-tab-button.active{color:#fff;background:linear-gradient(135deg,#d4af373d,#d904292e);border-color:#d4af379e;transform:translateY(-1px)}.profile-tab-panel{animation:.22s both profilePanelFade}.conversion-actions button.conversion-link{appearance:none;cursor:pointer}.compact-empty{margin:0;padding:1.2rem}@keyframes profilePanelFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.public-profile-tabs{border-radius:1.2rem;gap:.45rem;margin:1.1rem 0 .8rem;padding:.45rem}.profile-tab-button{flex:calc(50% - .45rem);min-height:40px;padding:.65rem .55rem;font-size:.82rem}.profile-tab-button:last-child{flex-basis:100%}.public-profile-grid,.coach-content-showcase,.booking-request-panel,.review-submit-panel,.profile-section,.listing-detail{overflow-wrap:anywhere;max-width:100%}}@media (width<=430px){.profile-tab-button{letter-spacing:.02em;font-size:.78rem}}.beta-marketplace-link{text-transform:none}@media (width<=760px){.proelite-footer{padding:1.1rem;overflow:hidden}.footer-mobile-accordion{gap:.85rem;width:100%;display:grid}.footer-accordion-section{background:#0f172a94;border:1px solid #94a3b829;border-radius:1rem;overflow:hidden}.footer-accordion-section:last-child{border-bottom:1px solid #94a3b829}.footer-accordion-trigger{grid-template-columns:minmax(0,1fr) 2.15rem;align-items:center;column-gap:1rem;min-height:3.35rem;padding:.95rem 1rem;display:grid;position:relative}.footer-accordion-trigger span:first-child{overflow-wrap:anywhere;min-width:0;padding-right:0}.footer-accordion-icon{pointer-events:none;flex:0 0 2.15rem;place-self:center end;width:2.15rem;height:2.15rem;font-size:1.05rem;line-height:1}.footer-accordion-panel{padding-inline:1rem}.footer-accordion-content{gap:.9rem;padding:0 0 1rem}.footer-accordion-section:not(.open) .footer-accordion-panel{visibility:hidden}.footer-accordion-section.open .footer-accordion-panel{visibility:visible}.footer-mobile-accordion nav{gap:.58rem;padding-top:.1rem}.footer-mobile-accordion nav a,.footer-social-list a,.footer-support-card p{line-height:1.55}.footer-support-card{border-radius:0}}.beta-simple-header.compact-marketplace-header,.marketplace-top-header.beta-simple-header{box-shadow:none!important;border:0!important;outline:0!important;margin-bottom:0!important}.beta-simple-hero-panel,.marketplace-hero-panel.beta-simple-hero-panel{overflow:hidden;box-shadow:none!important;background:#000!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero,.marketplace-hero-panel>.hero.beta-simple-hero,.beta-simple-hero{overflow:hidden;box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;outline:0!important;margin-top:0!important}.beta-simple-hero img,.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero img{display:block;box-shadow:none!important;border:0!important;outline:0!important;margin:0!important}@media (width<=760px){.beta-simple-header.compact-marketplace-header,.marketplace-top-header.beta-simple-header{z-index:90;position:sticky;top:0;background:#000!important}.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero,.marketplace-hero-panel>.hero.beta-simple-hero,.beta-simple-hero{min-height:calc(100svh - 4.05rem)}.mobile-menu.compact-mobile-menu.open,.beta-simple-mobile-menu.open{gap:.6rem;width:min(17rem,100vw - 1.7rem);padding:.75rem}.mobile-menu.compact-mobile-menu a,.beta-simple-mobile-menu a{padding:.86rem .95rem;line-height:1.2}}.mobile-menu.compact-mobile-menu a,.beta-simple-mobile-menu a,.mobile-menu.compact-mobile-menu button,.beta-simple-mobile-menu button{text-transform:none!important}@media (width<=760px){.footer-accordion-section:not(.open) .footer-accordion-panel{opacity:0!important;pointer-events:none!important;visibility:hidden!important;max-height:0!important;padding-block:0!important;display:none!important;overflow:hidden!important}.footer-accordion-section:not(.open) .footer-accordion-content{display:none!important}.footer-accordion-section.open .footer-accordion-panel{opacity:1!important;pointer-events:auto!important;visibility:visible!important;grid-template-rows:1fr!important;max-height:none!important;padding-inline:1rem!important;display:grid!important;overflow:hidden!important}.footer-accordion-section.open .footer-accordion-content{display:grid!important}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}@media (width<=760px){html,body,#root,.main-wrapper,.page-wrapper,.container,.public-shell,.public-content,.beta-simple-home-shell,.marketplace-auth-layout,.app-shell,.app-content,main,section{max-width:100%;overflow-x:hidden}.hero,.hero-section,.hero-panel,.public-hero-visual,.landing-fullscreen-hero,.hero-image-placeholder,.hero-image-ready,.image-card,.card,.content-card,.metric-card,.preview-card,.section-card,.register-card,.marketplace-card,.marketplace-panel,.marketplace-summary article,.trainer-public-card,.program-card,.transformation-card,.profile-card,.footer-support-card{background-clip:padding-box;max-width:100%;overflow:hidden}.image-card,.card,.section-card,.register-card,.marketplace-card,.marketplace-panel,.trainer-public-card,.program-card,.transformation-card,.profile-card{border-radius:28px}.hero img,.hero-section img,.hero-panel img,.public-hero-visual img,.landing-fullscreen-hero img,.hero-image-placeholder img,.hero-image-ready img,.image-card img,.card img,.content-card img,.metric-card img,.preview-card img,.section-card img,.register-card img,.marketplace-card img,.marketplace-panel img,.marketplace-summary article img,.trainer-public-card img,.program-card img,.transformation-card img,.profile-card img{border-radius:inherit;box-shadow:none;object-fit:cover;border:0;outline:0;width:100%;max-width:100%;display:block}.hero:before,.hero:after,.landing-fullscreen-hero:before,.landing-fullscreen-hero:after,.public-hero-visual:before,.public-hero-visual:after{pointer-events:none;max-width:100%;overflow:hidden}}.premium-trainer-profile{color:var(--lux-white);background:radial-gradient(circle at 18% 14%,#d4af3721,#0000 28rem),linear-gradient(145deg,#050505 0%,#111 46%,#050505 100%);min-height:100vh;margin:-1.5rem;padding-bottom:2rem;font-family:Poppins,system-ui,sans-serif;overflow:hidden}.premium-back-button{color:var(--lux-white);cursor:pointer;z-index:4;background:#050505bd;border:1px solid #d4af3757;border-radius:999px;padding:.75rem 1rem;font-weight:800;position:absolute;top:1.2rem;left:clamp(1rem,4vw,3rem)}.premium-profile-hero{background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);min-height:min(920px,92vh);padding:clamp(6rem,10vw,8rem) clamp(1.2rem,5vw,5rem) clamp(2.5rem,5vw,5rem);display:grid;position:relative}.premium-profile-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#050505f5 100%);height:12rem;position:absolute;bottom:0;left:0;right:0}.premium-hero-content,.premium-concierge-card{z-index:1;position:relative}.premium-hero-kickers,.premium-hero-actions,.premium-trust-strip,.premium-mini-metrics,.premium-package-grid,.premium-testimonial-grid,.premium-credibility-grid,.premium-two-column{gap:1rem;display:grid}.premium-hero-kickers{flex-wrap:wrap;align-items:center;margin-bottom:1.2rem;display:flex}.premium-hero-kickers span,.premium-badge,.premium-package-card>span{color:var(--lux-gold);letter-spacing:.12em;text-transform:uppercase;background:#d4af3721;border:1px solid #d4af374d;border-radius:999px;padding:.48rem .7rem;font-size:.72rem;font-weight:900}.premium-hero-content h1{max-width:920px;margin:0;font-size:clamp(3rem,8vw,7.4rem);line-height:.88}.premium-specialization{color:var(--lux-white);max-width:840px;margin:1.25rem 0 0;font-size:clamp(1.25rem,2.2vw,2.1rem);font-weight:800;line-height:1.2}.premium-hero-copy,.premium-section-head p,.premium-concierge-card p,.premium-promise-card p,.premium-package-card small,.premium-transformation-overlay p{color:#f5f5f5c2;line-height:1.7}.premium-hero-copy{max-width:760px;font-size:1.02rem}.premium-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin-top:1.6rem}.premium-trust-strip article,.premium-panel-card,.premium-package-card,.premium-testimonial,.premium-promise-card,.premium-video-card{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(145deg,#161616e0,#080808c2);border:1px solid #d4af3733;border-radius:1.4rem;box-shadow:0 24px 70px #00000047}.premium-trust-strip article{padding:1rem}.premium-trust-strip strong{color:var(--lux-white);font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,3vw,2.65rem);line-height:1;display:block}.premium-trust-strip span{color:#f5f5f5ab;margin-top:.45rem;font-size:.78rem;font-weight:700;display:block}.premium-hero-actions{flex-wrap:wrap;align-items:center;margin-top:1.8rem;display:flex}.premium-action{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:.92rem 1.28rem;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.premium-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.premium-action.whatsapp{color:#fff;background:linear-gradient(135deg,#14b86a,#087f4f);border:1px solid #ffffff24}.premium-action.book,.premium-action.apply{background:linear-gradient(135deg, var(--lux-crimson), var(--lux-crimson-dark));color:#fff;border:1px solid #ffffff1a;box-shadow:0 18px 48px #d9042957}.premium-action.contact{color:var(--lux-white);background:#ffffff0f;border:1px solid #f5f5f533}.premium-concierge-card{background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #d4af373d;border-radius:2rem;align-self:stretch;margin-bottom:1.2rem;overflow:hidden;box-shadow:0 32px 90px #0000005c}.premium-concierge-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.premium-concierge-card>div{padding:1.3rem}.premium-concierge-card h2,.premium-section h2,.premium-promise-card h3{color:var(--lux-white);letter-spacing:-.04em;text-transform:uppercase;margin:.8rem 0;font-family:Montserrat,sans-serif;font-weight:900;line-height:.96}.premium-concierge-card h2{font-size:clamp(1.8rem,3vw,3rem)}.premium-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.premium-mini-metrics span,.premium-status-stack span,.premium-promise-list span{color:#f5f5f5ab;background:#00000047;border:1px solid #f5f5f51a;border-radius:1rem;gap:.22rem;padding:.8rem;font-size:.78rem;display:grid}.premium-mini-metrics strong,.premium-status-stack strong,.premium-promise-list strong{color:var(--lux-white);font-size:.92rem}.premium-profile-main{gap:clamp(2rem,5vw,4.2rem);padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,5rem) 4rem;display:grid}.premium-section{width:100%;max-width:1240px;margin:0 auto}.premium-section-head{grid-template-columns:minmax(0,.92fr) minmax(280px,.48fr);align-items:end;gap:1.2rem;margin-bottom:1.35rem;display:grid}.premium-section h2{font-size:clamp(2.2rem,4.6vw,4.8rem)}.premium-transformation-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.premium-transformation-card{border:1px solid #d4af373d;border-radius:1.8rem;min-height:460px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000052}.premium-transformation-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.premium-transformation-card:after{content:"";background:linear-gradient(#0000000a,#000000c7);position:absolute;inset:0}.premium-transformation-overlay{z-index:1;padding:1.25rem;position:absolute;bottom:0;left:0;right:0}.premium-transformation-overlay span{color:var(--lux-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.premium-transformation-overlay strong{color:var(--lux-white);margin-top:.35rem;font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:900;display:block}.premium-two-column,.premium-credibility-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr)}.premium-video-card{min-height:430px;overflow:hidden}.premium-video-card video,.premium-video-placeholder{width:100%;height:100%}.premium-video-placeholder{text-align:center;background:radial-gradient(circle at 50% 38%,#d904293d,#0000 16rem),linear-gradient(145deg,#0f0f0ffa,#000000e0);place-items:center;padding:2rem;display:grid}.premium-video-placeholder span{background:linear-gradient(135deg, var(--lux-crimson), var(--lux-crimson-dark));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;font-weight:900;display:inline-flex}.premium-video-placeholder strong{color:var(--lux-white);font-size:clamp(2rem,4vw,4rem);line-height:1}.premium-promise-card,.premium-panel-card,.premium-package-card,.premium-testimonial{padding:1.35rem}.premium-promise-list,.premium-status-stack,.premium-badge-grid{gap:.8rem;margin-top:1rem;display:grid}.premium-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-testimonial blockquote{color:var(--lux-white);margin:0 0 1.2rem;font-size:1.02rem;font-weight:700;line-height:1.6}.premium-testimonial>div{align-items:center;gap:.8rem;display:flex}.premium-testimonial img{object-fit:cover;border:2px solid #d4af376b;border-radius:999px;width:3.4rem;height:3.4rem}.premium-testimonial span{color:#f5f5f5a3;font-size:.84rem;display:grid}.premium-testimonial strong{color:var(--lux-white)}.premium-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-badge-grid a{color:var(--lux-white);background:#ffffff0e;border:1px solid #f5f5f51a;border-radius:1rem;gap:.35rem;padding:.9rem;text-decoration:none;display:grid}.premium-badge-grid span,.premium-status-stack small{color:#f5f5f5a3}.premium-status-stack span{justify-content:space-between;align-items:center;display:flex}.premium-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-package-card{gap:1rem;display:grid}.premium-package-card.featured{border-color:#d9042975;transform:translateY(-.5rem);box-shadow:0 32px 90px #d904292e,0 24px 70px #00000047}.premium-package-card h3{color:var(--lux-white);text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1}.premium-package-price{color:var(--lux-gold);margin:0;font-size:1.45rem;font-weight:900}.premium-package-card div{gap:.55rem;display:grid}.premium-review-system .profile-section,.premium-contact-section .booking-request-panel{margin:0}.premium-mobile-sticky-cta{display:none}@media (width<=980px){.premium-profile-hero,.premium-section-head,.premium-two-column,.premium-credibility-grid,.premium-package-grid,.premium-testimonial-grid{grid-template-columns:1fr}.premium-profile-hero{min-height:auto}.premium-concierge-card{max-width:520px}.premium-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.premium-trainer-profile{margin:-1rem;padding-bottom:5.5rem}.premium-back-button{top:.85rem;left:.9rem}.premium-profile-hero{background-position:top;padding:5.5rem 1rem 2rem}.premium-hero-kickers,.premium-hero-actions{gap:.55rem}.premium-hero-actions .premium-action{flex:calc(50% - .55rem);min-width:9rem}.premium-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-trust-strip article{padding:.78rem}.premium-concierge-card{border-radius:1.25rem}.premium-profile-main{gap:2.4rem;padding:2rem 1rem 3rem}.premium-section h2{font-size:clamp(2rem,12vw,3.2rem)}.premium-transformation-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.9rem;margin-left:-1rem;margin-right:-1rem;padding:0 1rem 1rem;display:flex;overflow-x:auto}.premium-transformation-gallery::-webkit-scrollbar{display:none}.premium-transformation-card{scroll-snap-align:start;flex:0 0 min(82vw,340px);min-height:420px}.premium-video-card{min-height:320px}.premium-badge-grid,.premium-mini-metrics,.premium-status-stack span{grid-template-columns:1fr}.premium-status-stack span{align-items:start;display:grid}.premium-package-card.featured{transform:none}.premium-mobile-sticky-cta{padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom));z-index:80;background:#050505eb;border-top:1px solid #d4af3742;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid;position:fixed;bottom:0;left:0;right:0}.premium-mobile-sticky-cta a,.premium-mobile-sticky-cta button{background:linear-gradient(135deg, var(--lux-crimson), var(--lux-crimson-dark));color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;font-family:Montserrat,sans-serif;font-weight:900;text-decoration:none;display:inline-flex}.premium-mobile-sticky-cta a:first-child,.premium-mobile-sticky-cta button:first-child{background:linear-gradient(135deg,#14b86a,#087f4f)}}.local-testing-panel{background:linear-gradient(145deg,#080d16f0,#121212e0);border:1px solid #d4af373d;border-radius:1.35rem;gap:1rem;margin:1.1rem 0;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 24px 70px #0000003d}.local-testing-panel h2,.local-testing-panel h4{color:var(--lux-white,#fffaf0);margin:.2rem 0 .35rem}.local-testing-card-grid,.local-testing-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.registration-testing-panel .local-testing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.local-testing-card,.local-testing-status{color:#f8fafcdb;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1rem;gap:.45rem;min-height:100%;padding:.85rem;display:grid}button.local-testing-status{cursor:pointer;font:inherit}.local-testing-card strong,.local-testing-status strong{color:var(--lux-gold-soft,#f4d06f)}.local-testing-card small,.local-testing-status small{color:#e2e8f0b3;line-height:1.45}.local-testing-status em{color:var(--lux-white,#fffaf0);overflow-wrap:anywhere;font-style:normal}.local-testing-status.active,.local-testing-status:hover,.local-testing-status:focus-visible{border-color:#d4af378f;outline:none;box-shadow:0 16px 32px #d4af371f}.marketplace-testing-panel{margin-bottom:1.25rem}.testing-route-chip{box-sizing:border-box;color:var(--lux-gold-soft,#f4d06f);letter-spacing:.01em;text-overflow:ellipsis;background:#d4af371f;border:1px solid #d4af373d;border-radius:999px;align-items:center;width:fit-content;min-width:0;max-width:100%;padding:.35rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex;overflow:hidden}.admin-approval-testing-panel{margin-top:.9rem}@media (width<=1100px){.local-testing-card-grid,.local-testing-status-grid,.registration-testing-panel .local-testing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.local-testing-panel{border-radius:1rem;margin:.9rem 0;padding:.9rem}.local-testing-card-grid,.local-testing-status-grid,.registration-testing-panel .local-testing-card-grid{grid-template-columns:1fr}.testing-route-chip{max-width:100%;font-size:.68rem}}.prebeta-feedback-button{color:#111827;cursor:pointer;letter-spacing:.01em;text-transform:none;z-index:120;background:linear-gradient(135deg,#f8d56b,#d4af37 48%,#a87814);border:1px solid #ffecb394;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3.35rem;padding:.95rem 1.35rem;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:fixed;bottom:1.4rem;right:1.35rem;box-shadow:0 20px 55px #0000005c,inset 0 0 0 1px #ffffff14}.prebeta-feedback-button:hover,.prebeta-feedback-button:focus-visible{filter:brightness(1.04);outline:none;transform:translateY(-2px);box-shadow:0 24px 70px #00000070,0 0 0 4px #d4af372e}.prebeta-feedback-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:140;background:#020617c2;align-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.prebeta-feedback-modal{color:#f8fafc;background:linear-gradient(145deg,#0f172afa,#080d18fa);border:1px solid #d4af3752;border-radius:2rem;width:min(100%,780px);max-width:780px;max-height:min(92vh,980px);margin:0 auto;padding:1.55rem;position:relative;overflow:auto;box-shadow:0 34px 110px #00000094}.prebeta-feedback-modal h2,.prebeta-feedback-review-card h1{margin:0 0 .75rem}.prebeta-feedback-close{color:#f8fafc;cursor:pointer;background:#0f172abd;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-size:1.4rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.prebeta-feedback-form{gap:1rem;margin-top:1.15rem;display:grid}.prebeta-feedback-form label,.prebeta-rating-field legend{color:#dbeafe;gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.prebeta-feedback-form input,.prebeta-feedback-form select,.prebeta-feedback-form textarea{color:#f8fafc;background:#02081785;border:1px solid #94a3b83d;border-radius:.95rem;outline:none;width:100%;min-height:3.1rem;padding:.82rem .95rem}.prebeta-feedback-form textarea{resize:vertical;min-height:5.5rem}.prebeta-feedback-form input:focus,.prebeta-feedback-form select:focus,.prebeta-feedback-form textarea:focus{border-color:#d4af37b8;box-shadow:0 0 0 4px #d4af3724}.prebeta-rating-field{border:1px solid #94a3b838;border-radius:1.25rem;margin:0;padding:.95rem}.prebeta-rating-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.prebeta-rating-grid button{color:#e5edf7;cursor:pointer;background:#0f172ac2;border:1px solid #94a3b83d;border-radius:.85rem;min-height:2.55rem;font-weight:900}.prebeta-rating-grid button.active,.prebeta-rating-grid button:hover,.prebeta-rating-grid button:focus-visible{color:#111827;background:linear-gradient(135deg,#f8d56b,#d4af37);border-color:#ffecb3b8;outline:none}.prebeta-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.35rem;display:flex}.prebeta-feedback-error{color:#fecaca;background:#f871711f;border:1px solid #f8717152;border-radius:.95rem;margin:0;padding:.85rem 1rem}.prebeta-feedback-confirmation,.prebeta-review-summary{color:#dcfce7;background:#22c55e1f;border:1px solid #22c55e47;border-radius:1.25rem;gap:.55rem;margin-top:1rem;padding:1rem;display:grid}.prebeta-feedback-confirmation p{color:#bbf7d0;margin:0}.prebeta-feedback-review-card{width:min(100%,980px)}.prebeta-review-summary strong{color:#f8fafc;font-size:2.2rem}.prebeta-review-list{gap:1rem;margin-top:1.25rem;display:grid}.prebeta-review-entry{background:#0208176b;border:1px solid #94a3b838;border-radius:1.2rem;gap:.65rem;padding:1rem;display:grid}.prebeta-review-entry header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.prebeta-review-entry header div{gap:.2rem;display:grid}.prebeta-review-entry span,.prebeta-review-entry time{color:#94a3b8;font-size:.86rem}.prebeta-review-entry p{color:#cbd5e1;margin:0}@media (width<=760px){.prebeta-feedback-button{min-height:3.5rem;padding:.95rem 1rem calc(.95rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0;width:calc(100% - 1.7rem);bottom:0;left:.85rem;right:.85rem}.prebeta-feedback-overlay{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));align-items:end}.prebeta-feedback-modal{border-radius:1.35rem;max-height:88vh;padding:1.15rem}.prebeta-rating-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.prebeta-feedback-actions{grid-template-columns:1fr;display:grid}.prebeta-feedback-actions .primary-button,.prebeta-feedback-actions .secondary-button{width:100%}.prebeta-review-entry header{display:grid}}.private-feedback-page-shell{min-height:auto;padding-bottom:4rem}.private-feedback-page-card{max-width:920px}.private-feedback-page-card .prebeta-feedback-form{margin-top:1.75rem}.private-feedback-page-card .link-button.secondary-button{justify-content:center;align-items:center;display:inline-flex}:root{--task59-safe-x:clamp(1rem, 4.8vw, 1.35rem);--task59-safe-y:clamp(.9rem, 3.6vw, 1.35rem)}.prebeta-feedback-button{bottom:max(1rem, env(safe-area-inset-bottom))!important;color:#fff!important;letter-spacing:.04em!important;min-height:2.85rem!important;right:max(1rem, env(safe-area-inset-right))!important;text-transform:none!important;z-index:95!important;background:linear-gradient(135deg,#d90429f5,#8a091df5)!important;border:1px solid #f4d06f6b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.36rem!important;width:auto!important;padding:.72rem .92rem!important;font-size:clamp(.72rem,2.5vw,.82rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:fixed!important;box-shadow:0 16px 42px #0000006b,inset 0 0 0 1px #ffffff0f!important}.prebeta-feedback-button:before{content:"✎";font-size:.92rem;line-height:1}.prebeta-feedback-button:hover,.prebeta-feedback-button:focus-visible{transform:translateY(-2px)!important}@media (width<=760px){body{background:#030303}.beta-simple-home-shell,.beta-public-shell,.beta-public-marketplace,.marketplace-auth-layout,.auth-shell,.app-shell,.app-content{overflow-x:clip}.marketplace-top-header.beta-simple-header,.beta-simple-header.compact-marketplace-header{min-height:3.8rem;padding:.55rem var(--task59-safe-x)!important;background:#000000f0!important;border-bottom:1px solid #d4af371f!important}.compact-brand-logo,.top-brand-lockup img{width:2.35rem!important;height:2.35rem!important}.compact-brand-title,.top-brand-lockup span{letter-spacing:-.045em!important;font-size:clamp(.88rem,4vw,1rem)!important}.marketplace-header-actions.header-right.compact-header-actions{gap:.36rem!important}.compact-login-link,.beta-marketplace-link,.beta-login-button{letter-spacing:.02em!important;min-height:2.32rem!important;padding:.56rem .66rem!important;font-size:.68rem!important}.compact-language-switcher,.language-switcher.compact-language-switcher{gap:.1rem!important;padding:.14rem!important}.compact-language-switcher button,.language-switcher.compact-language-switcher button{min-width:2rem!important;min-height:1.95rem!important;padding:.34rem .44rem!important;font-size:.68rem!important}.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero,.marketplace-hero-panel>.hero.beta-simple-hero,.beta-simple-hero{background:linear-gradient(#080808 0%,#020202 100%)!important;border-radius:0 0 1.25rem 1.25rem!important;height:auto!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.beta-simple-hero img,.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero img{opacity:.58!important;object-position:center top!important;height:clamp(16rem,50svh,25rem)!important}.beta-simple-hero:after{background:linear-gradient(#0303030a 0%,#030303b8 54%,#030303f0 100%)!important}.landing-hero-content.beta-simple-hero-content,.hero-content.beta-simple-hero-content{inset:auto var(--task59-safe-x) var(--task59-safe-y) var(--task59-safe-x)!important;max-width:calc(100vw - (var(--task59-safe-x) * 2))!important;align-content:end!important;row-gap:.72rem!important;min-width:0!important;padding:0!important;display:grid!important;position:absolute!important}.landing-hero-content.beta-simple-hero-content h1,.hero-content.beta-simple-hero-content h1{text-wrap:balance;max-width:12.5ch!important;margin:0!important;font-size:clamp(1.92rem,8.4vw,2.78rem)!important;line-height:.98!important}.landing-hero-content.beta-simple-hero-content p,.hero-content.beta-simple-hero-content p{max-width:30ch!important;margin:0!important;font-size:clamp(.88rem,3.6vw,1rem)!important;line-height:1.42!important}.registration-cta-panel.beta-role-entry-panel{background:#070707b3!important;border:1px solid #f4d06f24!important;border-radius:1.15rem!important;gap:.55rem!important;margin-top:.18rem!important;padding:.65rem!important;box-shadow:0 16px 36px #00000047!important}.registration-role-button,.registration-role-button.client,.registration-role-button.coach,.registration-role-button.gym{border-radius:.95rem!important;min-height:auto!important;padding:.76rem .78rem!important}.registration-role-button strong{font-size:clamp(.86rem,3.4vw,1rem)!important;line-height:1.08!important}.registration-role-button span,.registration-role-button small{font-size:clamp(.72rem,3vw,.82rem)!important;line-height:1.28!important}.beta-secondary-role-grid,.registration-cta-grid{gap:.52rem!important}.section-heading-row h2,.local-testing-panel h2,.public-demo-panel h2,.auth-card h1,.prebeta-feedback-modal h2,.prebeta-feedback-review-card h1,.marketplace-header h3,.listing-detail h4{text-wrap:balance;font-size:clamp(1.28rem,6.2vw,1.82rem)!important;line-height:1.08!important}.marketplace-panel,.beta-marketplace-panel,.content-card.marketplace-panel{padding:var(--task59-safe-y) var(--task59-safe-x)!important;border-radius:1.2rem!important}.beta-marketplace-header,.marketplace-header{align-items:stretch!important;gap:.8rem!important}.beta-filter-actions,.quick-filter-row,.beta-card-actions,.beta-card-buttons{flex-wrap:wrap!important;gap:.5rem!important;width:100%!important;display:flex!important}.beta-filter-actions>*,.beta-card-buttons>*,.beta-card-actions>*,.listing-bottomline>*{flex:100%!important;min-width:0!important}.beta-trainer-card.listing-card,.listing-card.beta-trainer-card{border-radius:1.18rem!important;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}.beta-trainer-card .listing-portrait{aspect-ratio:16/10!important;min-height:0!important}.beta-trainer-card .listing-card-body,.beta-card-body{gap:.62rem!important;padding:.95rem!important}.beta-trainer-card strong,.listing-card.beta-trainer-card strong{font-size:clamp(1.16rem,5.8vw,1.62rem)!important;line-height:1.05!important}.listing-description,.listing-headline,.listing-meta,.testing-route-chip{overflow-wrap:anywhere!important}.testing-route-chip{font-size:.68rem!important}.listing-detail{border-radius:1.18rem!important;padding:1rem!important}.prebeta-feedback-button{bottom:max(.85rem, env(safe-area-inset-bottom))!important;min-height:2.55rem!important;right:max(.85rem, env(safe-area-inset-right))!important;padding:.66rem .78rem!important}.prebeta-feedback-overlay{padding:max(.85rem, env(safe-area-inset-top)) var(--task59-safe-x) max(.85rem, env(safe-area-inset-bottom))!important}.prebeta-feedback-modal,.private-feedback-page-card{border-radius:1.15rem!important;max-height:calc(100svh - 1.7rem)!important;padding:1rem!important}.prebeta-feedback-actions,.public-actions,.compact-public-actions{gap:.55rem!important}.prebeta-feedback-actions>*,.public-actions>*,.compact-public-actions>*{flex:100%!important;min-width:0!important}.onboarding-card,.auth-card,.register-card{padding:clamp(1rem,4.5vw,1.25rem)!important}}@media (width<=430px){.landing-hero-content.beta-simple-hero-content h1,.hero-content.beta-simple-hero-content h1{max-width:12ch!important;font-size:clamp(1.72rem,8.2vw,2.28rem)!important}.beta-simple-hero img,.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero img{height:clamp(16.5rem,54svh,24rem)!important}.registration-cta-panel.beta-role-entry-panel{padding:.56rem!important}.prebeta-feedback-button{font-size:.7rem!important}}@media (width<=390px){.compact-login-link.beta-marketplace-link{display:none!important}.landing-hero-content.beta-simple-hero-content,.hero-content.beta-simple-hero-content{row-gap:.58rem!important}.registration-role-button,.registration-role-button.client,.registration-role-button.coach,.registration-role-button.gym{padding:.66rem .68rem!important}}@media (width<=760px){.premium-trainer-profile{margin:0!important;padding-bottom:5rem!important}.premium-back-button{left:var(--task59-safe-x)!important;min-height:2.35rem!important;top:max(.75rem, env(safe-area-inset-top))!important;padding:.58rem .82rem!important}.premium-profile-hero{min-height:auto!important;padding:clamp(4.7rem, 15svh, 6.2rem) var(--task59-safe-x) 1rem!important;grid-template-columns:minmax(0,1fr)!important;align-items:end!important}.premium-profile-hero:after{height:8rem!important}.premium-hero-content h1{text-wrap:balance;max-width:10.5ch!important;font-size:clamp(2.2rem,11vw,3.25rem)!important;line-height:.94!important}.premium-specialization{margin-top:.72rem!important;font-size:clamp(1rem,4.7vw,1.24rem)!important}.premium-hero-copy{-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;font-size:.88rem!important;line-height:1.48!important}.premium-hero-kickers{gap:.42rem!important;margin-bottom:.72rem!important}.premium-hero-kickers span,.premium-badge,.premium-package-card>span{letter-spacing:.07em!important;padding:.36rem .52rem!important;font-size:.62rem!important}.premium-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important;margin-top:.92rem!important}.premium-trust-strip article{padding:.72rem!important}.premium-trust-strip strong{font-size:clamp(1.18rem,5.2vw,1.62rem)!important}.premium-trust-strip span{font-size:.68rem!important;line-height:1.28!important}.premium-hero-actions{gap:.5rem!important;margin-top:.95rem!important}.premium-action{letter-spacing:.04em!important;white-space:normal!important;flex:calc(50% - .5rem)!important;min-height:2.55rem!important;padding:.68rem .72rem!important;font-size:.68rem!important}.premium-concierge-card{display:none!important}.premium-profile-main{padding:1rem var(--task59-safe-x) 0!important;gap:.95rem!important}.premium-section{border-radius:1.2rem!important;padding:1rem!important}.premium-section-head{gap:.58rem!important}.premium-section-head h2,.premium-panel-card h2,.premium-promise-card h3{text-wrap:balance;font-size:clamp(1.32rem,6.4vw,1.92rem)!important;line-height:1.06!important}.premium-section-head p,.premium-panel-card p,.premium-promise-card p{font-size:.86rem!important;line-height:1.52!important}.premium-transformation-gallery{gap:.72rem!important;margin-inline:-1rem!important;padding-inline:1rem!important}.premium-mobile-sticky-cta{bottom:max(.78rem, env(safe-area-inset-bottom))!important;left:var(--task59-safe-x)!important;right:calc(var(--task59-safe-x) + 5.7rem)!important;gap:.5rem!important;width:auto!important}.premium-mobile-sticky-cta a,.premium-mobile-sticky-cta button{min-height:2.55rem!important;padding:.65rem .72rem!important;font-size:.7rem!important}.premium-transformation-gallery{scroll-snap-type:none;grid-template-columns:1fr;margin-left:0;margin-right:0;padding:0;display:grid;overflow-x:visible}.premium-transformation-card{flex:initial;scroll-snap-align:unset;width:100%;min-height:360px}}.task56-landing-header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a12f0;border-bottom:1px solid #d4af3733;min-height:64px;padding:10px clamp(12px,3vw,28px);position:sticky;top:0;box-shadow:0 18px 44px #0000004d}.task56-brand-lockup{gap:9px;min-width:0}.task56-brand-lockup .compact-brand-logo{border:1px solid #d4af3759;flex:0 0 34px;width:34px;height:34px;box-shadow:0 10px 28px #00000047}.task56-brand-lockup .compact-brand-title{color:#fff8df;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.76rem,2.8vw,.95rem);font-weight:900}.task56-header-actions{align-items:center;gap:8px;min-width:0;display:flex}.task56-top-link{letter-spacing:.01em;white-space:nowrap;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;color:#fff8df!important;background:#ffffff0f!important;border:1px solid #d4af374d!important;border-radius:999px!important}.task56-menu-toggle{background:linear-gradient(145deg,#d4af3738,#ffffff0f);border:1px solid #d4af3773;border-radius:999px;flex-direction:column;flex:0 0 38px;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;display:inline-flex;box-shadow:0 14px 30px #0000003d}.task56-menu-toggle span{background:#fff8df;border-radius:999px;width:17px;height:2px}.task56-mobile-menu{background:#080a12fa;border:1px solid #d4af3742;border-radius:22px;width:min(292px,100vw - 24px);padding:12px;top:calc(100% + 10px);right:12px;box-shadow:0 28px 72px #0000007a}.task56-mobile-menu a,.task56-mobile-menu button{color:#fff9e8;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 12px;font-size:.92rem;font-weight:800;text-decoration:none;display:flex}.task56-mobile-menu a:hover,.task56-mobile-menu a:focus,.task56-mobile-menu button:hover,.task56-mobile-menu button:focus{color:#fff;background:#d4af3721}.task56-menu-language{color:#fff9e8d1;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px 4px;font-size:.84rem;font-weight:900;display:flex}.task56-menu-language .language-switcher{flex:none}.task56-hero-panel{background:#080a12;border:0;width:100%;margin:0;padding:0}.task56-hero{background:#080a12;border-radius:0;justify-content:flex-start;align-items:center;width:100%;min-height:calc(100svh - 64px);max-height:760px;margin:0;display:flex;overflow:hidden}.task56-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#03050cc7 0%,#03050c6b 48%,#03050c29 100%);position:absolute;inset:0}.task56-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.task56-hero-content{z-index:2;color:#fff8df;max-width:690px;padding:clamp(32px,7vw,76px);position:relative}.task56-hero-content h1{color:#fff8df;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 20px 58px #00000094;max-width:12ch;margin:0;font-size:clamp(2.2rem,9vw,5.8rem);line-height:.96}.task56-offer-shell{gap:22px;width:min(1120px,100% - 28px);margin:0 auto;padding:clamp(26px,5vw,56px) 0 clamp(38px,6vw,72px);display:grid}.task56-offer-section{gap:14px;display:grid}.task56-offer-section h2{color:#f8edc7;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,4vw,2.15rem)}.task56-promoted-offer-card,.task56-small-offer-card{color:#fff9e8;background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #d4af373d;border-radius:26px;box-shadow:0 26px 64px #00000040}.task56-promoted-offer-card{grid-template-columns:1fr auto;align-items:end;gap:18px;min-height:188px;padding:clamp(22px,4vw,34px);display:grid}.task56-promoted-offer-card strong,.task56-small-offer-card strong{color:#fff;letter-spacing:-.025em;font-size:clamp(1.05rem,3.4vw,1.55rem);line-height:1.1;display:block}.task56-promoted-offer-card span,.task56-small-offer-card span{color:#fff9e8bd;margin-top:8px;font-size:.9rem;display:block}.task56-promoted-offer-card p{color:#fff9e8d1;max-width:620px;margin:14px 0 0;font-size:.98rem;line-height:1.55}.task56-promoted-offer-card em,.task56-small-offer-card em{color:#f6d46b;white-space:nowrap;font-style:normal;font-weight:950}.task56-small-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.task56-small-offer-card{flex-direction:column;justify-content:space-between;gap:12px;min-height:132px;padding:18px;display:flex}.task56-view-offers-button{width:fit-content;margin-top:4px}.beta-simple-home-shell .local-testing-panel,.beta-simple-home-shell .registration-testing-panel,.beta-simple-home-shell .public-demo-panel,.beta-simple-home-shell .pre-beta-feedback-button,.beta-simple-home-shell .pre-beta-feedback-floating,.beta-simple-home-shell .quick-contact-block,.beta-simple-home-shell footer{display:none!important}@media (width<=720px){.task56-landing-header{min-height:58px;padding:8px 10px}.task56-brand-lockup{flex:auto;gap:6px;max-width:38vw}.task56-brand-lockup .compact-brand-logo{flex-basis:28px;width:28px;height:28px}.task56-brand-lockup .compact-brand-title{letter-spacing:.045em;text-overflow:clip;max-width:96px;font-size:.68rem;overflow:hidden}.task56-header-actions{flex:none;gap:5px}.task56-top-link{letter-spacing:0;min-height:32px;padding:0 7px;font-size:.61rem}.task56-menu-toggle{flex-basis:32px;gap:3px;width:32px;height:32px}.task56-menu-toggle span{width:14px;height:1.7px}.task56-hero{align-items:flex-end;min-height:calc(100svh - 58px);max-height:none}.task56-hero:before{background:linear-gradient(#03050c2e 0%,#03050c59 45%,#03050cdb 100%)}.task56-hero img{object-position:58% center}.task56-hero-content{width:100%;padding:0 18px 34px}.task56-hero-content h1{max-width:10.5ch;font-size:clamp(2.25rem,12vw,4rem);line-height:.95}.task56-offer-shell{gap:24px;width:min(100% - 24px,520px);padding-top:24px}.task56-promoted-offer-card{grid-template-columns:1fr;min-height:0;padding:20px}.task56-promoted-offer-card p{font-size:.92rem;line-height:1.45}.task56-small-offer-grid{grid-template-columns:1fr}.task56-small-offer-card{min-height:116px}.task56-view-offers-button{justify-content:center;width:100%}}@media (width<=360px){.task56-brand-lockup{max-width:34vw}.task56-brand-lockup .compact-brand-title{max-width:82px;font-size:.61rem}.task56-top-link{padding:0 5px;font-size:.56rem}}.task56-landing-header .task56-top-link{flex:none;justify-content:center;align-items:center;display:inline-flex!important}.task56-landing-header .task56-header-actions{display:flex!important}.task56-hero-panel,.marketplace-hero-panel.task56-hero-panel{height:auto!important;min-height:calc(100svh - 64px)!important;overflow:hidden!important}.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero.task56-hero,.marketplace-hero-panel>.hero.beta-simple-hero.task56-hero,.beta-simple-hero.task56-hero,.task56-hero{align-items:center!important;height:calc(100svh - 64px)!important;min-height:calc(100svh - 64px)!important;max-height:760px!important;display:flex!important;position:relative!important;overflow:hidden!important}.hero-content.beta-simple-hero-content.task56-hero-content,.landing-hero-content.beta-simple-hero-content.task56-hero-content,.task56-hero-content{z-index:2!important;width:min(690px,100%)!important;max-width:690px!important;padding:clamp(32px,7vw,76px)!important;position:relative!important;inset:auto!important;transform:none!important}.task56-hero img,.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero.task56-hero img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}@media (width<=720px){.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero.task56-hero,.marketplace-hero-panel>.hero.beta-simple-hero.task56-hero,.beta-simple-hero.task56-hero,.task56-hero{align-items:flex-end!important;height:calc(100svh - 58px)!important;min-height:calc(100svh - 58px)!important;max-height:none!important}.hero-content.beta-simple-hero-content.task56-hero-content,.landing-hero-content.beta-simple-hero-content.task56-hero-content,.task56-hero-content{width:100%!important;max-width:100%!important;padding:0 18px 34px!important}.task56-hero-panel,.marketplace-hero-panel.task56-hero-panel{min-height:calc(100svh - 61px)!important}.public-hero-visual.hero.landing-fullscreen-hero.beta-simple-hero.task56-hero,.marketplace-hero-panel>.hero.beta-simple-hero.task56-hero,.beta-simple-hero.task56-hero,.task56-hero{height:calc(100svh - 61px)!important;min-height:calc(100svh - 61px)!important}.task56-landing-header{justify-content:space-between!important;gap:6px!important;padding:8px!important}.task56-brand-lockup{flex:0 74px!important;gap:5px!important;min-width:0!important;max-width:74px!important}.task56-brand-lockup .compact-brand-logo{flex:0 0 27px!important;width:27px!important;height:27px!important}.task56-brand-lockup .compact-brand-title{letter-spacing:.02em!important;text-overflow:clip!important;white-space:nowrap!important;max-width:42px!important;font-size:.58rem!important;line-height:1!important;overflow:hidden!important}.task56-header-actions{flex:none!important;gap:5px!important;min-width:0!important}.task56-top-link{letter-spacing:.01em!important;white-space:nowrap!important;border-radius:999px!important;min-height:34px!important;padding:0 9px!important;font-size:.64rem!important}.task56-menu-toggle{flex:0 0 34px!important;width:34px!important;height:34px!important}}@media (width<=360px){.task56-brand-lockup{flex-basis:31px!important;max-width:31px!important}.task56-brand-lockup .compact-brand-title{display:none!important}.task56-top-link{min-height:32px!important;padding:0 7px!important;font-size:.57rem!important}.task56-menu-toggle{flex-basis:32px!important;width:32px!important;height:32px!important}}@media (width<=430px){.task56-brand-lockup{flex-basis:31px!important;max-width:31px!important}.task56-brand-lockup .compact-brand-title{display:none!important}}.task56-landing-header{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#060810f5,#060810e0)!important;border-bottom:1px solid #d4af372e!important;justify-content:space-between!important;align-items:center!important;min-height:62px!important;padding:10px clamp(16px,5vw,34px)!important;display:flex!important}.task56-brand-lockup{flex:none!important;align-items:center!important;gap:0!important;width:auto!important;max-width:none!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.task56-brand-lockup .compact-brand-logo{background:#ffffff0a!important;border:1px solid #d4af376b!important;border-radius:50%!important;flex:0 0 42px!important;width:42px!important;height:42px!important;overflow:hidden!important;box-shadow:0 14px 32px #00000057,0 0 0 4px #d4af370f!important}.task56-brand-lockup .compact-brand-logo img{object-fit:cover!important;width:100%!important;height:100%!important}.task56-brand-lockup .compact-brand-title,.task56-top-link,.task56-header-actions>a,.task56-header-actions>.task56-top-link,.task56-header-actions>.beta-marketplace-link,.task56-header-actions>.beta-login-button{display:none!important}.task56-header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;display:flex!important}.task56-menu-toggle{background:#ffffff0e!important;border:1px solid #d4af375c!important;border-radius:50%!important;flex:0 0 44px!important;width:44px!important;height:44px!important;box-shadow:0 16px 34px #0000004d!important}.task56-menu-toggle span{background:#fff7df!important;width:18px!important;height:2px!important}@media (width<=480px){.task56-landing-header{min-height:58px!important;padding:8px 14px!important}.task56-brand-lockup .compact-brand-logo{flex-basis:38px!important;width:38px!important;height:38px!important}.task56-menu-toggle{flex-basis:40px!important;width:40px!important;height:40px!important}}.task56-landing-header{z-index:120!important;position:sticky!important;top:0!important}.task56-menu-toggle{z-index:132!important;position:relative!important}.task-mobile-slide-backdrop{z-index:125!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;background:#0206129e!important;border:0!important;position:fixed!important;inset:0!important}.mobile-menu.compact-mobile-menu.task-mobile-slide-menu,.task-mobile-slide-menu{z-index:130!important;width:min(86vw,360px)!important;min-height:100svh!important;max-height:100svh!important;padding:max(18px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom))!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;background:radial-gradient(circle at 22% 0,#d4af372e,#0000 30%),linear-gradient(#080a12fa,#03050afb)!important;border:0!important;border-left:1px solid #d4af3738!important;border-radius:0!important;flex-direction:column!important;gap:0!important;transition:transform .26s,opacity .22s!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow-y:auto!important;transform:translate(104%)!important;box-shadow:-30px 0 80px #0000008c!important}.mobile-menu.compact-mobile-menu.task-mobile-slide-menu.open,.task-mobile-slide-menu.open{opacity:1!important;pointer-events:auto!important;visibility:visible!important;display:flex!important;transform:translate(0)!important}.task-mobile-slide-menu-header{border-bottom:1px solid #d4af372e!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-bottom:1.15rem!important;padding:.25rem 0 1rem!important;display:flex!important}.task-mobile-slide-menu-header span{color:#fff7df!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-family:Montserrat,sans-serif!important;font-size:.78rem!important;font-weight:950!important}.task-mobile-slide-menu-header button{color:#fff7df!important;cursor:pointer!important;background:#ffffff0e!important;border:1px solid #d4af3740!important;border-radius:999px!important;width:38px!important;height:38px!important;font-size:1.45rem!important;line-height:1!important}.task-mobile-slide-link,.task-mobile-slide-submenu a{color:#f8fafc!important;letter-spacing:-.01em!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:1rem!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:50px!important;padding:.9rem .95rem!important;font-family:Montserrat,sans-serif!important;font-size:.95rem!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;transition:border-color .18s,background .18s,color .18s,transform .18s!important;display:flex!important}.task-mobile-slide-link:after,.task-mobile-slide-submenu a:after{content:"›"!important;color:#f4d06fd1!important;font-size:1.15rem!important;line-height:1!important}.task-mobile-slide-link:hover,.task-mobile-slide-link:focus,.task-mobile-slide-submenu a:hover,.task-mobile-slide-submenu a:focus{color:#fff7df!important;background:#d4af3721!important;border-color:#d4af377a!important;transform:translate(-2px)!important}.task-mobile-slide-group{gap:.65rem!important;margin:.65rem 0!important;display:grid!important}.task-mobile-slide-parent{background:linear-gradient(135deg,#d4af372e,#a51d2d1f)!important;border-color:#d4af374d!important}.task-mobile-slide-submenu{gap:.55rem!important;padding-left:.65rem!important;display:grid!important}.task-mobile-slide-submenu a{color:#f8fafcdb!important;background:#ffffff07!important;border-radius:.9rem!important;min-height:44px!important;padding:.78rem .85rem!important;font-size:.88rem!important;font-weight:780!important}.task-mobile-slide-admin{color:#fff7df!important;background:linear-gradient(135deg,#d4af3733,#f4d06f1a)!important;border-color:#f4d06f85!important;margin-top:.65rem!important}@media (width<=430px){.mobile-menu.compact-mobile-menu.task-mobile-slide-menu,.task-mobile-slide-menu{width:min(88vw,330px)!important;padding-left:14px!important;padding-right:14px!important}.task-mobile-slide-link,.task-mobile-slide-submenu a{min-height:47px!important}}.simple-admin-approval-panel{gap:1.25rem}.simple-admin-approval-panel .admin-control-tabs button{text-align:left;min-height:132px}.admin-status-filter-bar{background:#ffffff0b;border:1px solid #d4af3729;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem;display:flex}.admin-status-filter-bar span{color:#e2e8f0b3;letter-spacing:.08em;text-transform:uppercase;padding:0 .45rem;font-size:.76rem;font-weight:850}.admin-status-filter-bar button{color:#ffffffc7;cursor:pointer;background:#0f172adb;border:1px solid #ffffff1f;border-radius:999px;padding:.62rem .95rem;font-weight:800;transition:border-color .2s,color .2s,background .2s,transform .2s}.admin-status-filter-bar button:hover,.admin-status-filter-bar button:focus-visible,.admin-status-filter-bar button.active{color:var(--lux-gold-soft,#f4d06f);background:#d4af3729;border-color:#d4af378c;transform:translateY(-1px)}.simple-admin-request-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.admin-registration-summary{gap:.35rem;min-width:0;display:grid}.admin-registration-summary p{overflow-wrap:anywhere;margin:0}.simple-admin-request-card .admin-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.55rem;display:flex}.simple-admin-request-card .admin-card-actions button{min-width:104px}.simple-admin-request-card .admin-card-actions button[aria-expanded]{color:var(--lux-gold-soft,#f4d06f);background:#ffffff14;border-color:#d4af375c}.admin-registration-details{background:#ffffff0e;border:1px solid #d4af372e;border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.35rem;padding:1rem;display:grid}.admin-registration-details div{gap:.2rem;min-width:0;display:grid}.admin-registration-details span{color:#e2e8f0a8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.admin-registration-details strong{color:var(--lux-white,#fffaf0);overflow-wrap:anywhere;font-size:.94rem;font-weight:750;line-height:1.45}@media (width<=760px){.simple-admin-request-card{grid-template-columns:1fr}.admin-status-filter-bar{border-radius:1.25rem;flex-direction:column;align-items:stretch}.admin-status-filter-bar button{width:100%}.simple-admin-request-card .admin-card-actions{justify-content:stretch}.simple-admin-request-card .admin-card-actions button{flex:120px}.admin-registration-details{grid-template-columns:1fr}}.image-only-hero-panel,.marketplace-hero-panel.image-only-hero-panel{box-shadow:none!important;background:#000!important;border:0!important;margin:0!important;padding:0!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{aspect-ratio:16/10!important;box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.public-hero-visual.image-only-hero:before,.public-hero-visual.image-only-hero:after,.image-only-hero:before,.image-only-hero:after{content:none!important;display:none!important}.public-hero-visual.image-only-hero img,.image-only-hero img{box-shadow:none!important;object-fit:contain!important;object-position:center center!important;border:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}.public-hero-visual.image-only-hero .hero-content,.public-hero-visual.image-only-hero .landing-hero-content,.public-hero-visual.image-only-hero .beta-simple-hero-content,.public-hero-visual.image-only-hero .task56-hero-content,.public-hero-visual.image-only-hero .hero-slogan-card,.public-hero-visual.image-only-hero .hero-image-placeholder,.public-hero-visual.image-only-hero .landing-hero-actions{display:none!important}@media (width<=760px){.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{aspect-ratio:16/10!important;width:100vw!important;height:auto!important;min-height:0!important}.public-hero-visual.image-only-hero img,.image-only-hero img{width:100%!important;height:auto!important}}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.public-hero-visual.image-only-hero img,.image-only-hero img{aspect-ratio:16/10!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}@media (width<=760px){.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{height:auto!important;min-height:0!important;max-height:none!important}.public-hero-visual.image-only-hero img,.image-only-hero img{height:100%!important;max-height:100%!important}}.image-only-hero-panel{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(18px,3.2vw,42px)!important;padding:0 0 clamp(42px,7vw,96px)!important;display:flex!important;overflow:visible!important}.hero-only-slogan{color:#f7e5a3!important;letter-spacing:-.075em!important;text-align:center!important;text-shadow:0 18px 42px #000000b8,0 0 34px #d4af373d!important;max-width:min(1120px,92vw)!important;margin:0 auto!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(2.45rem,7.4vw,6.25rem)!important;font-weight:900!important;line-height:.98!important}@media (width<=760px){.image-only-hero-panel{gap:clamp(18px,6vw,28px)!important;padding-bottom:clamp(36px,12vw,64px)!important}.hero-only-slogan{letter-spacing:-.07em!important;max-width:92vw!important;font-size:clamp(2.25rem,12vw,3.9rem)!important}}.task56-landing-header{z-index:140!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:clamp(58px,7vw,72px)!important;padding:clamp(8px,1.6vw,14px) clamp(14px,4vw,42px)!important;display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important}.task56-brand-lockup{order:0!important;place-self:center flex-start!important;margin-right:auto!important}.task56-brand-lockup .compact-brand-logo{flex:0 0 clamp(38px,5vw,52px)!important;width:clamp(38px,5vw,52px)!important;height:clamp(38px,5vw,52px)!important;display:block!important}.task56-brand-lockup .compact-brand-logo img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.image-only-hero-panel,.marketplace-hero-panel.image-only-hero-panel{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{aspect-ratio:16/10!important;width:100vw!important;max-width:100vw!important;height:min(64vh,720px)!important;min-height:320px!important;max-height:min(64vh,720px)!important;overflow:hidden!important}@media (width<=760px){.task56-landing-header{min-height:clamp(56px,14vw,64px)!important;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left))!important}.task56-brand-lockup .compact-brand-logo{flex-basis:clamp(38px,10vw,44px)!important;width:clamp(38px,10vw,44px)!important;height:clamp(38px,10vw,44px)!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{aspect-ratio:16/10!important;width:100vw!important;height:auto!important;min-height:0!important;max-height:46vh!important}.public-hero-visual.image-only-hero img,.image-only-hero img{aspect-ratio:16/10!important;object-fit:contain!important;width:100%!important;height:auto!important;max-height:46vh!important}}@media (width<=430px){.task56-landing-header{padding-left:12px!important;padding-right:12px!important}.task56-brand-lockup .compact-brand-logo{flex-basis:40px!important;width:40px!important;height:40px!important}.hero-only-slogan{font-size:clamp(2rem,11vw,3.4rem)!important}}.task56-landing-header{background:#000000f5!important;border-bottom:1px solid #0ea5e92e!important;box-shadow:0 14px 36px #00000057!important}.task56-brand-lockup{justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}.task56-brand-lockup .compact-brand-logo,.top-brand-lockup .compact-brand-logo{background:#000!important;border:1px solid #38bdf847!important;border-radius:.8rem!important;flex:0 0 clamp(42px,5vw,56px)!important;width:clamp(42px,5vw,56px)!important;height:clamp(42px,5vw,56px)!important;display:block!important;overflow:hidden!important;box-shadow:0 0 28px #0ea5e933!important}.task56-brand-lockup .compact-brand-logo img,.top-brand-lockup .compact-brand-logo img{aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.image-only-hero-panel,.marketplace-hero-panel.image-only-hero-panel{background:#000!important;width:100%!important;max-width:100vw!important;margin:0!important;padding:0 0 clamp(36px,6vw,84px)!important;overflow:hidden!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{aspect-ratio:auto!important;background:#000!important;width:100vw!important;max-width:100vw!important;height:clamp(620px,100svh - 70px,960px)!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:hidden!important}.public-hero-visual.image-only-hero img,.image-only-hero img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;display:block!important}@media (width<=1024px){.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{height:clamp(560px,100svh - 66px,860px)!important}}@media (width<=760px){.task56-landing-header{min-height:58px!important;padding:8px 12px!important}.task56-brand-lockup .compact-brand-logo,.top-brand-lockup .compact-brand-logo{border-radius:.7rem!important;flex-basis:clamp(40px,11vw,46px)!important;width:clamp(40px,11vw,46px)!important;height:clamp(40px,11vw,46px)!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{width:100vw!important;height:clamp(520px,100svh - 58px,820px)!important;max-height:none!important}.public-hero-visual.image-only-hero img,.image-only-hero img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}}@media (width<=430px){.task56-brand-lockup .compact-brand-logo,.top-brand-lockup .compact-brand-logo{flex-basis:40px!important;width:40px!important;height:40px!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{height:clamp(500px,100svh - 58px,780px)!important}}.public-hero-visual.image-only-hero img,.image-only-hero img{object-fit:cover!important;object-position:58% center!important}@media (width>=1025px){.public-hero-visual.image-only-hero img,.image-only-hero img{object-position:center center!important}}@media (width<=760px){.public-hero-visual.image-only-hero img,.image-only-hero img{object-fit:cover!important;object-position:62% center!important}}.task56-landing-header{z-index:160!important}.task56-brand-lockup .compact-brand-logo,.top-brand-lockup .compact-brand-logo{background:#000!important;border-radius:50%!important}.task56-brand-lockup .compact-brand-logo img,.top-brand-lockup .compact-brand-logo img{filter:brightness(1.08)contrast(1.06)saturate(1.12)!important;object-fit:cover!important;object-position:center center!important}.image-only-hero-panel,.marketplace-hero-panel.image-only-hero-panel,.task56-hero-panel,.marketplace-hero-panel.task56-hero-panel{background:#000!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important}.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{box-shadow:none!important;background:#000!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:calc(100svh - clamp(58px,7vw,72px))!important;min-height:560px!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.public-hero-visual.image-only-hero img,.image-only-hero img{aspect-ratio:auto!important;filter:brightness(1.24)contrast(1.04)saturate(1.08)!important;object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.public-hero-visual.image-only-hero:before,.public-hero-visual.image-only-hero:after,.image-only-hero:before,.image-only-hero:after,.task56-hero:before,.task56-hero:after{content:none!important;display:none!important}.hero-only-slogan{display:none!important}.task-mobile-slide-backdrop{z-index:170!important}.mobile-menu.compact-mobile-menu.task-mobile-slide-menu,.task-mobile-slide-menu{z-index:190!important;padding-top:max(18px, env(safe-area-inset-top))!important}.task56-menu-toggle[aria-expanded=true]{opacity:0!important;pointer-events:none!important;z-index:150!important;transform:scale(.92)!important}.task-mobile-slide-menu-header{z-index:195!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;padding:0 0 14px!important;display:flex!important;position:sticky!important;top:0!important}.task-mobile-slide-menu-header button{z-index:196!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin-left:auto!important;display:inline-flex!important;position:relative!important}@media (width<=760px){.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{height:calc(100svh - 58px)!important;min-height:500px!important}.public-hero-visual.image-only-hero img,.image-only-hero img{filter:brightness(1.28)contrast(1.03)saturate(1.06)!important;object-position:60% center!important}}@media (width<=430px){.public-hero-visual.image-only-hero,.marketplace-hero-panel>.hero.image-only-hero,.image-only-hero{min-height:470px!important}.mobile-menu.compact-mobile-menu.task-mobile-slide-menu,.task-mobile-slide-menu{width:min(88vw,330px)!important}}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero,.marketplace-hero-panel.image-only-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero,.marketplace-hero-panel.image-only-hero-panel>.hero.beta-simple-hero.image-only-hero{aspect-ratio:auto!important;align-items:stretch!important;justify-content:initial!important;background:#000!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:calc(100svh - clamp(58px,7vw,72px))!important;min-height:560px!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero>img,.marketplace-hero-panel.image-only-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero>img,.marketplace-hero-panel.image-only-hero-panel>.hero.beta-simple-hero.image-only-hero>img{aspect-ratio:auto!important;filter:brightness(1.24)contrast(1.04)saturate(1.08)!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}@media (width<=760px){.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero,.marketplace-hero-panel.image-only-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero,.marketplace-hero-panel.image-only-hero-panel>.hero.beta-simple-hero.image-only-hero{height:calc(100svh - 58px)!important;min-height:500px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero>img,.marketplace-hero-panel.image-only-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero>img,.marketplace-hero-panel.image-only-hero-panel>.hero.beta-simple-hero.image-only-hero>img{filter:brightness(1.28)contrast(1.03)saturate(1.06)!important;object-position:60% center!important;opacity:1!important}}.task56-menu-toggle[aria-expanded=true]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.image-only-hero-panel.task58-autovit-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel{background:#050505!important;flex-direction:column!important;align-items:center!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(14px,2.1vw,24px) 0 clamp(18px,3vw,32px)!important;display:flex!important;overflow:hidden!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{aspect-ratio:auto!important;background:#050505!important;border:1px solid #ffffff1a!important;border-radius:clamp(16px,2.2vw,28px)!important;align-items:stretch!important;width:min(1180px,100vw - 36px)!important;max-width:min(1180px,100vw - 36px)!important;height:clamp(300px,33vw,455px)!important;min-height:300px!important;max-height:455px!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 70px #00000057!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{aspect-ratio:auto!important;filter:brightness(.76)contrast(1.08)saturate(1.04)blur(.15px)!important;object-fit:cover!important;object-position:center 48%!important;opacity:1!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.015)!important}.task58-hero-image-veil{background:radial-gradient(circle at 80% 18%,#ffffff29 0%,#ffffff0a 22%,#0000 42%),linear-gradient(90deg,#000000d1 0%,#000000a3 37%,#00000040 72%,#0000007a 100%),linear-gradient(#0000 48%,#00000094 100%);pointer-events:none!important;z-index:2!important;display:block!important;position:absolute!important;inset:0!important}.task58-hero-copy{color:#fff!important;text-align:left!important;text-shadow:0 3px 22px #000000b8!important;z-index:3!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(10px,1.6vw,16px)!important;max-width:min(610px,70vw)!important;display:flex!important;position:absolute!important;bottom:clamp(26px,4.5vw,58px)!important;left:clamp(22px,5vw,72px)!important;right:clamp(22px,5vw,72px)!important}.task58-hero-copy h1{color:#fff!important;letter-spacing:-.075em!important;max-width:12ch!important;margin:0!important;font-size:clamp(2.25rem,5vw,4.9rem)!important;font-weight:900!important;line-height:.95!important}.task58-hero-copy p{color:#ffffffe6!important;max-width:34rem!important;margin:0!important;font-size:clamp(1rem,1.45vw,1.24rem)!important;font-weight:650!important;line-height:1.45!important}.task58-hero-copy .task58-hero-eyebrow{color:#fffffff0!important;letter-spacing:.15em!important;text-transform:uppercase!important;background:#ffffff21!important;border:1px solid #ffffff3d!important;border-radius:999px!important;align-items:center!important;padding:.72rem .92rem!important;font-size:clamp(.72rem,1vw,.84rem)!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.image-only-hero-panel.task58-autovit-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel{background:#050505!important;padding:12px 0 20px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{border-radius:20px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:clamp(218px,58vw,270px)!important;min-height:218px!important;max-height:270px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{filter:brightness(.72)contrast(1.08)saturate(1.02)blur(.25px)!important;object-position:56% center!important;transform:scale(1.035)!important}.task58-hero-image-veil{background:linear-gradient(90deg,#000000d1 0%,#0000009c 54%,#00000052 100%),linear-gradient(#0000 44%,#000000a8 100%)!important}.task58-hero-copy{gap:8px!important;max-width:calc(100% - 40px)!important;bottom:20px!important;left:20px!important;right:20px!important}.task58-hero-copy h1{letter-spacing:-.065em!important;max-width:11ch!important;font-size:clamp(1.95rem,9.5vw,2.85rem)!important}.task58-hero-copy p:not(.task58-hero-eyebrow){max-width:19rem!important;font-size:.94rem!important;line-height:1.34!important}.task58-hero-copy .task58-hero-eyebrow{letter-spacing:.11em!important;padding:.56rem .7rem!important;font-size:.64rem!important}}@media (width<=430px){.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{height:236px!important;min-height:236px!important}.task58-hero-copy p:not(.task58-hero-eyebrow){display:none!important}}@media (width<=760px){.image-only-hero-panel.task58-autovit-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel{background:0 0!important;padding:10px 0 12px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{aspect-ratio:2.36!important;background:#07131a!important;border:0!important;border-radius:16px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:142px!important;max-height:166px!important;overflow:hidden!important;box-shadow:0 12px 28px #0610182e!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{border-radius:inherit!important;filter:brightness(1.08)contrast(1.04)saturate(1.08)!important;object-fit:cover!important;object-position:54% 44%!important;opacity:1!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.task58-hero-image-veil{border-radius:inherit!important;background:linear-gradient(90deg,#00000075 0%,#00000047 34%,#0000000a 72%,#0000001a 100%)!important}.task58-hero-copy{gap:0!important;max-width:190px!important;inset:14px auto auto 16px!important}.task58-hero-copy .task58-hero-eyebrow,.task58-hero-copy p:not(.task58-hero-eyebrow){display:none!important}.task58-hero-copy h1{color:#fff!important;letter-spacing:-.035em!important;text-shadow:0 2px 9px #0000007a!important;max-width:10.5ch!important;margin:0!important;font-size:clamp(1.12rem,5.2vw,1.48rem)!important;font-weight:850!important;line-height:1.03!important}}@media (width<=430px){.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{height:auto!important;min-height:148px!important;max-height:156px!important}}@media (width<=760px){.beta-simple-home-layout.marketplace-auth-layout,.auth-shell.marketplace-auth-layout.beta-simple-home-layout{background:0 0!important;height:auto!important;min-height:0!important;padding-bottom:0!important}.image-only-hero-panel.task58-autovit-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel{background:0 0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 0!important;overflow:visible!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{aspect-ratio:2.45!important;background:#07131a!important;border-radius:16px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:146px!important;max-height:154px!important;overflow:hidden!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{border-radius:inherit!important;filter:brightness(1.14)contrast(1.06)saturate(1.1)!important;object-fit:cover!important;object-position:56% 44%!important;transform:none!important}.task58-hero-image-veil{border-radius:inherit!important;background:linear-gradient(90deg,#00000057 0%,#00000024 31%,#0000 73%,#0000000f 100%)!important}.task58-hero-copy{max-width:11.8rem!important;top:13px!important;left:16px!important;right:auto!important}.task58-hero-copy h1{letter-spacing:-.018em!important;text-transform:none!important;text-shadow:0 2px 8px #0000008f!important;max-width:11.8rem!important;font-size:clamp(1rem,4.45vw,1.18rem)!important;font-weight:850!important;line-height:1.1!important}}.task56-brand-lockup{gap:clamp(8px,1.1vw,12px)!important}.task56-brand-lockup .compact-brand-title.task61-header-brand-title,.top-brand-lockup .compact-brand-title.task61-header-brand-title{color:#f8fbff!important;letter-spacing:.14em!important;text-shadow:0 0 18px #0ea5e947!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;max-width:min(46vw,260px)!important;margin:0!important;font-family:Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(.72rem,1.15vw,.98rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.task56-brand-lockup .compact-brand-title.task61-header-brand-title,.top-brand-lockup .compact-brand-title.task61-header-brand-title{letter-spacing:.1em!important;max-width:55vw!important;font-size:clamp(.62rem,3vw,.76rem)!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{filter:brightness(1.2)contrast(1.04)saturate(1.1)!important;object-position:62% 40%!important;transform:none!important}.task58-hero-image-veil{background:linear-gradient(90deg,#00000057 0%,#00000030 34%,#00000005 72%,#0000000f 100%)!important}}@media (width<=360px){.task56-brand-lockup .compact-brand-title.task61-header-brand-title,.top-brand-lockup .compact-brand-title.task61-header-brand-title{letter-spacing:.08em!important;max-width:50vw!important;font-size:.58rem!important}}.image-only-hero-panel.task58-autovit-hero-panel.task62-hero-comparison-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task62-hero-comparison-panel{background:linear-gradient(#050505 0%,#0b0b0b 48%,#f7f7f7 48%,#fff 100%)!important;gap:clamp(14px,2vw,22px)!important;padding:clamp(16px,2.1vw,26px) 0 clamp(22px,3vw,34px)!important}.task62-hero-comparison-heading{gap:.35rem!important;width:min(1180px,100vw - 36px)!important;display:grid!important}.task62-hero-comparison-heading p,.task62-hero-comparison-heading h2{margin:0!important}.task62-hero-comparison-heading p{color:#f4d06feb!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(.72rem,1vw,.84rem)!important;font-weight:900!important}.task62-hero-comparison-heading h2{color:#fff!important;letter-spacing:-.04em!important;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(1.25rem,2.1vw,2rem)!important;font-weight:900!important}.task62-hero-variant-grid{grid-template-columns:1fr!important;gap:clamp(18px,2.4vw,28px)!important;width:min(1180px,100vw - 36px)!important;display:grid!important}.task62-hero-variant-card{border-radius:clamp(18px,2.2vw,30px)!important;gap:.85rem!important;padding:clamp(12px,1.6vw,18px)!important;display:grid!important}.task62-hero-variant-card-dark{background:#050505!important;border:1px solid #ffffff1a!important;box-shadow:0 24px 70px #0000004d!important}.task62-hero-variant-card-light{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 24px 70px #0f172a1f!important}.task62-hero-variant-label{letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;padding:.62rem .82rem!important;font-size:clamp(.72rem,1vw,.86rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.task62-hero-variant-card-dark .task62-hero-variant-label{color:#fff!important;background:#ffffff1f!important}.task62-hero-variant-card-light .task62-hero-variant-label{color:#0f172a!important;background:#f1f5f9!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-dark,.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-light{width:100%!important;max-width:100%!important;height:clamp(260px,31vw,430px)!important;min-height:260px!important;max-height:430px!important;margin:0!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-light{box-shadow:none!important;background:#fff!important;border:1px solid #0f172a1a!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-light>img{filter:brightness(1.08)contrast(1.04)saturate(1.08)!important;object-position:60% 42%!important;transform:scale(1.008)!important}.task58-hero-image-veil.task62-hero-image-veil-light{background:radial-gradient(circle at 83% 16%,#ffffff42 0%,#ffffff14 23%,#0000 42%),linear-gradient(90deg,#fffffff0 0%,#ffffffc7 30%,#ffffff38 62%,#ffffff0f 100%),linear-gradient(#0000 44%,#ffffff47 100%)!important}.task58-hero-copy.task62-hero-copy-light{color:#111827!important;text-shadow:0 2px 18px #ffffffd1!important}.task58-hero-copy.task62-hero-copy-light h1{color:#111827!important;text-shadow:0 2px 18px #ffffffe0!important}.task58-hero-copy.task62-hero-copy-light .task58-hero-eyebrow{color:#334155!important;background:#0f172a14!important;border-color:#0f172a24!important}@media (width<=760px){.image-only-hero-panel.task58-autovit-hero-panel.task62-hero-comparison-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task62-hero-comparison-panel{background:linear-gradient(#050505 0%,#0b0b0b 47%,#f8fafc 47%,#fff 100%)!important;padding:12px 0 18px!important}.task62-hero-comparison-heading,.task62-hero-variant-grid{width:calc(100vw - 24px)!important}.task62-hero-comparison-heading h2{font-size:clamp(1.05rem,5vw,1.28rem)!important}.task62-hero-variant-card{border-radius:18px!important;gap:.6rem!important;padding:10px!important}.task62-hero-variant-label{letter-spacing:.06em!important;padding:.5rem .62rem!important;font-size:.62rem!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-dark,.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-light{aspect-ratio:2.45!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:146px!important;max-height:154px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-light>img{filter:brightness(1.2)contrast(1.04)saturate(1.1)!important;object-position:62% 40%!important;transform:none!important}.task58-hero-image-veil.task62-hero-image-veil-light{background:linear-gradient(90deg,#ffffffeb 0%,#ffffffa3 36%,#ffffff1a 72%,#ffffff05 100%)!important}.task58-hero-copy.task62-hero-copy-light h1{color:#111827!important;text-shadow:0 2px 12px #ffffffe0!important}}@media (width<=430px){.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-dark,.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task62-hero-variant-light{height:auto!important;min-height:148px!important;max-height:156px!important}}.image-only-hero-panel.task58-autovit-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel,.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero{background:#050505!important}@media (width<=760px){.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{filter:brightness(1.32)contrast(1.04)saturate(1.1)!important;object-position:50% 0%!important;transform:none!important}.task58-hero-image-veil{background:linear-gradient(90deg,#0000004a 0%,#00000029 34%,#0000 72%,#0000000a 100%)!important}}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{filter:brightness(1.1)contrast(1.04)saturate(1.08)!important;object-position:center center!important;transform:none!important}.task58-hero-image-veil{background:radial-gradient(circle at 80% 16%,#ffffff29 0%,#ffffff0d 24%,#0000 44%),linear-gradient(90deg,#00000094 0%,#0000005c 33%,#00000014 68%,#0000002e 100%),linear-gradient(#0000 44%,#0000003d 100%)!important}@media (width<=760px){.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel>.hero.beta-simple-hero.image-only-hero.task58-autovit-hero>img{filter:brightness(1.16)contrast(1.04)saturate(1.08)!important;object-position:center center!important;transform:none!important}.task58-hero-image-veil{background:linear-gradient(90deg,#0000004d 0%,#00000024 34%,#0000 72%,#0000000a 100%)!important}}.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel{background:linear-gradient(#050505 0%,#080b12 100%)!important;gap:clamp(14px,2vw,22px)!important;padding:clamp(16px,2.1vw,26px) 0 clamp(22px,3vw,34px)!important}.task66-hero-comparison-heading{gap:.35rem!important;width:min(1280px,100vw - 36px)!important;display:grid!important}.task66-hero-comparison-heading p,.task66-hero-comparison-heading h2{margin:0!important}.task66-hero-comparison-heading p{color:#3b82f6f2!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(.72rem,1vw,.84rem)!important;font-weight:900!important}.task66-hero-comparison-heading h2{color:#fff!important;letter-spacing:-.04em!important;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(1.22rem,2vw,1.9rem)!important;font-weight:900!important}.task66-hero-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important;width:min(1280px,100vw - 36px)!important;display:grid!important}.task66-hero-variant-card{background:#050505!important;border:1px solid #ffffff1c!important;border-radius:clamp(18px,2vw,28px)!important;gap:.82rem!important;min-width:0!important;padding:clamp(10px,1.3vw,16px)!important;display:grid!important;box-shadow:0 22px 58px #00000057!important}.task66-hero-variant-card-adjusted{border-color:#3b82f657!important;box-shadow:0 24px 68px #2563eb33,0 22px 58px #00000057!important}.task66-hero-variant-label{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#ffffff1f!important;border:1px solid #ffffff26!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;padding:.58rem .76rem!important;font-size:clamp(.66rem,.9vw,.78rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.task66-hero-variant-card-adjusted .task66-hero-variant-label{color:#dbeafe!important;background:#2563eb33!important;border-color:#60a5fa61!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task66-hero-variant,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel .task66-hero-variant{border-radius:clamp(14px,1.8vw,22px)!important;width:100%!important;max-width:100%!important;height:clamp(285px,29vw,430px)!important;min-height:285px!important;max-height:430px!important;margin:0!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task66-hero-variant-current>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel .task66-hero-variant-current>img{filter:brightness(1.1)contrast(1.04)saturate(1.08)!important;object-position:center center!important;transform:none!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task66-hero-variant-adjusted>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel .task66-hero-variant-adjusted>img{filter:brightness(1.12)contrast(1.04)saturate(1.08)!important;object-position:50% 0%!important;transform:none!important}.task58-hero-image-veil.task66-hero-image-veil-current,.task58-hero-image-veil.task66-hero-image-veil-adjusted{background:radial-gradient(circle at 80% 16%,#ffffff29 0%,#ffffff0d 24%,#0000 44%),linear-gradient(90deg,#00000094 0%,#0000005c 33%,#00000014 68%,#0000002e 100%),linear-gradient(#0000 44%,#0000003d 100%)!important}.task66-hero-copy-current,.task66-hero-copy-adjusted{max-width:min(440px,72%)!important;bottom:clamp(18px,3vw,38px)!important;left:clamp(18px,3.1vw,42px)!important;right:clamp(18px,3.1vw,42px)!important}.task66-hero-copy-current h1,.task66-hero-copy-adjusted h1{max-width:11ch!important;font-size:clamp(1.8rem,3.2vw,3.45rem)!important}@media (width<=980px){.task66-hero-variant-grid{grid-template-columns:1fr!important}}@media (width<=760px){.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel{background:#050505!important;padding:12px 0 18px!important}.task66-hero-comparison-heading,.task66-hero-variant-grid{width:calc(100vw - 24px)!important}.task66-hero-comparison-heading h2{font-size:clamp(1.05rem,5vw,1.28rem)!important}.task66-hero-variant-card{border-radius:18px!important;gap:.58rem!important;padding:10px!important}.task66-hero-variant-label{letter-spacing:.055em!important;padding:.5rem .62rem!important;font-size:.6rem!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task66-hero-variant,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel .task66-hero-variant{aspect-ratio:2.45!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:146px!important;max-height:154px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task66-hero-variant-current>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel .task66-hero-variant-current>img{filter:brightness(1.16)contrast(1.04)saturate(1.08)!important;object-position:center center!important;transform:none!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task66-hero-variant-adjusted>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task66-restored-crop-comparison-panel .task66-hero-variant-adjusted>img{filter:brightness(1.18)contrast(1.04)saturate(1.08)!important;object-position:50% 0%!important;transform:none!important}.task66-hero-copy-current,.task66-hero-copy-adjusted{max-width:11.2rem!important;inset:12px auto auto 14px!important}.task66-hero-copy-current h1,.task66-hero-copy-adjusted h1{max-width:11.2rem!important;font-size:clamp(.98rem,4.25vw,1.16rem)!important;line-height:1.1!important}}.task67-final-hero-shell{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:clamp(30px,4vw,64px)!important;width:min(1280px,100vw - 48px)!important;margin:0 auto!important;display:grid!important}.task67-final-hero-copy{color:#fff!important;text-align:left!important;z-index:4!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(14px,1.8vw,22px)!important;min-width:0!important;max-width:460px!important;display:flex!important;position:relative!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual>img{border-radius:inherit!important;filter:brightness(1.12)contrast(1.04)saturate(1.08)!important;object-fit:cover!important;object-position:50% 0%!important;width:100%!important;height:100%!important;transform:none!important}@media (width<=980px){.task67-final-hero-shell{grid-template-columns:1fr!important;gap:clamp(18px,4vw,30px)!important;width:min(760px,100vw - 36px)!important}.task67-final-hero-copy{max-width:680px!important}.task67-final-hero-copy h1{max-width:12ch!important;font-size:clamp(2.55rem,7.4vw,4.3rem)!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual{height:clamp(320px,48vw,430px)!important;min-height:320px!important;max-height:430px!important}}@media (width<=760px){.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel{background:#050505!important;min-height:0!important;padding:18px 0!important}.task67-final-hero-shell{gap:14px!important;width:calc(100vw - 24px)!important}.task67-final-hero-copy{gap:10px!important;max-width:calc(100vw - 32px)!important}.task67-final-hero-copy .task58-hero-eyebrow{letter-spacing:.1em!important;padding:.55rem .68rem!important;font-size:.62rem!important}.task67-final-hero-copy h1{letter-spacing:-.065em!important;max-width:11ch!important;font-size:clamp(2.1rem,10vw,2.95rem)!important;line-height:.96!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual{aspect-ratio:2.45!important;border-radius:16px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:146px!important;max-height:154px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual>img{filter:brightness(1.18)contrast(1.04)saturate(1.08)!important;object-position:50% 0%!important}}.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel{background:#050505!important;justify-content:center!important;min-height:0!important;padding:0 0 clamp(28px,4vw,56px)!important;display:flex!important}.task67-final-hero-shell{align-items:start!important;width:min(1280px,100vw - 48px)!important;margin:0 auto!important;display:block!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual{background:#050505!important;border:1px solid #60a5fa2e!important;border-radius:clamp(18px,2vw,30px)!important;width:100%!important;max-width:100%!important;height:clamp(470px,43vw,610px)!important;min-height:470px!important;max-height:610px!important;margin:0 auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #00000075,0 18px 54px #2563eb29!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual>img{border-radius:inherit!important;filter:brightness(1.13)contrast(1.05)saturate(1.08)!important;object-fit:cover!important;object-position:50% 0%!important;transform-origin:88% 0!important;will-change:transform!important;width:100%!important;height:100%!important;transform:scale(1.1)!important}.task58-hero-image-veil.task67-hero-image-veil{border-radius:inherit!important;background:linear-gradient(90deg,#000000bd 0%,#0000007a 21%,#0000001f 48%,#0000 72%,#00000014 100%),linear-gradient(#00000057 0%,#0000000a 34%,#0000002e 100%)!important}.task67-final-hero-copy{color:#fff!important;text-align:left!important;z-index:4!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(8px,1vw,12px)!important;min-width:0!important;max-width:min(390px,34vw)!important;display:flex!important;position:absolute!important;top:clamp(20px,2.8vw,38px)!important;left:clamp(22px,3vw,42px)!important;right:auto!important}.task67-final-hero-copy .task58-hero-eyebrow{color:#e0f2fe!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#061228ad!important;border:1px solid #93c5fd57!important;border-radius:999px!important;align-items:center!important;margin:0!important;padding:.58rem .74rem!important;font-size:clamp(.58rem,.75vw,.72rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.task67-final-hero-copy h1{color:#fff!important;letter-spacing:-.065em!important;text-shadow:0 4px 24px #000000d1!important;max-width:9.6ch!important;margin:0!important;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(2.25rem,3.85vw,4.35rem)!important;font-weight:900!important;line-height:.94!important}@media (width<=980px){.task67-final-hero-shell{width:min(760px,100vw - 32px)!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual{height:clamp(330px,52vw,430px)!important;min-height:330px!important;max-height:430px!important}.task67-final-hero-copy{max-width:min(320px,43vw)!important;top:clamp(18px,3.6vw,28px)!important;left:clamp(18px,3.6vw,30px)!important}.task67-final-hero-copy h1{max-width:9.7ch!important;font-size:clamp(1.9rem,5.7vw,3.15rem)!important}}@media (width<=760px){.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel{padding:0 0 18px!important}.task67-final-hero-shell{width:calc(100vw - 24px)!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual{aspect-ratio:2.2!important;border-radius:16px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:164px!important;max-height:178px!important}.public-hero-visual.hero.hero-visual-first.landing-fullscreen-hero.beta-simple-hero.image-only-hero.task58-autovit-hero.task67-final-hero-visual>img,.marketplace-hero-panel.image-only-hero-panel.task58-autovit-hero-panel.task67-final-hero-panel .task67-final-hero-visual>img{filter:brightness(1.18)contrast(1.05)saturate(1.08)!important;object-position:52% 0%!important;transform-origin:88% 0!important;transform:scale(1.1)!important}.task58-hero-image-veil.task67-hero-image-veil{background:linear-gradient(90deg,#000000c7 0%,#00000080 33%,#00000014 66%,#0000000a 100%),linear-gradient(#00000057 0%,#0000 48%,#0000001f 100%)!important}.task67-final-hero-copy{gap:5px!important;max-width:142px!important;top:12px!important;left:14px!important}.task67-final-hero-copy .task58-hero-eyebrow{letter-spacing:.065em!important;padding:.42rem .48rem!important;font-size:.46rem!important}.task67-final-hero-copy h1{letter-spacing:-.045em!important;text-shadow:0 2px 10px #000000d6!important;max-width:8.8ch!important;font-size:clamp(1.02rem,5.15vw,1.44rem)!important;line-height:.98!important}}@media (width<=430px){.task67-final-hero-copy{max-width:132px!important}.task67-final-hero-copy h1{max-width:8.4ch!important;font-size:clamp(1rem,5vw,1.26rem)!important}}.task-mobile-slide-backdrop{-webkit-tap-highlight-color:transparent!important;appearance:none!important;touch-action:manipulation!important;width:auto!important;min-width:100vw!important;height:auto!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important}@media (width<=760px){.task67-final-hero-copy{gap:4px!important;max-width:min(174px,47vw)!important;top:clamp(22px,6vw,28px)!important;left:16px!important;overflow:visible!important}.task67-final-hero-copy .task58-hero-eyebrow{display:none!important}.task67-final-hero-copy h1{letter-spacing:-.018em!important;text-wrap:balance!important;max-width:10.4ch!important;margin:0!important;padding-top:2px!important;font-size:clamp(.94rem,4.5vw,1.18rem)!important;line-height:1.13!important;display:block!important;overflow:visible!important}}@media (width<=430px){.task67-final-hero-copy{max-width:min(164px,46vw)!important;top:clamp(22px,6.4vw,27px)!important;left:16px!important}.task67-final-hero-copy h1{max-width:10.2ch!important;font-size:clamp(.92rem,4.45vw,1.12rem)!important;line-height:1.14!important}}
