:root{--paper: #FFFFFF;--ink: #000000;--peri: #7789AB;--lime: #C7F022;--muted: #3A3A3A;--soft: #F4F4F2;--border-light: #E5E5E5;--header-h: 68px;--display: "Helvetica Neue", "Inter", Helvetica, "Arial Black", Arial, sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--container: 1280px;--container-narrow: 960px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;font-weight:500;-webkit-font-smoothing:antialiased}body.hero-product,body.legal-page,body.intg-page,body.rec-page{min-height:100vh;display:flex;flex-direction:column}body.hero-product>.site-footer,body.legal-page>.site-footer,body.intg-page>.site-footer,body.rec-page>.site-footer{margin-top:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font:inherit;color:var(--ink)}.display{font-family:var(--display);font-weight:900;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.display em{color:var(--peri);font-style:normal}.display .lime-mark{background:var(--lime);padding:0 .12em;color:var(--ink)}.label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink)}.label.peri{color:var(--peri)}.label-row{display:inline-flex;align-items:center;gap:10px}.label-row:before{content:"";width:18px;height:1.5px;background:var(--ink)}.label-row.peri:before{background:var(--peri)}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 32px}.proto-nav{position:fixed;bottom:12px;right:12px;left:12px;background:var(--ink);color:var(--paper);padding:8px 12px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;z-index:1000;display:flex;gap:4px;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.proto-nav::-webkit-scrollbar{height:4px}.proto-nav::-webkit-scrollbar-thumb{background:#ffffff40}.proto-nav button{padding:4px 7px;white-space:nowrap;font-size:9.5px}.proto-nav strong{white-space:nowrap;flex-shrink:0}.proto-nav strong{color:var(--lime);margin-right:4px}.proto-nav button{color:var(--paper);opacity:.6;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.proto-nav button:hover{opacity:1}.proto-nav button.active{opacity:1;background:var(--lime);color:var(--ink)}.star{display:inline-block;vertical-align:middle}.star line{stroke:var(--lime);stroke-linecap:round}.site-header{border-bottom:none;background:var(--ink);position:sticky;top:0;z-index:50}.site-header .container{display:flex;align-items:center;height:var(--header-h);gap:48px}.brand-logo{display:inline-flex;align-items:center;gap:8px;color:var(--paper)}.brand-logo .brand-mark{height:30px;width:auto;display:block}.site-header .brand-logo .brand-mark{filter:none;height:42px}.brand-mark-sm{display:none}.nav-burger{display:none;background:none;border:none;color:var(--paper);cursor:pointer;padding:0}.nav-burger svg{width:24px;height:24px;display:block}.footer-brand-block .brand-logo .brand-mark{height:32px;filter:none}.brand-logo .wordmark{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.025em;text-transform:uppercase;line-height:1}.brand-logo .product-line{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800;margin-left:10px;padding-left:0;border-left:none}.primary-nav{display:flex;gap:26px;flex:1;justify-content:center}.primary-nav a{font-size:13px;color:var(--paper);font-weight:700;padding:6px 0;letter-spacing:.16em;text-transform:uppercase;border-bottom:1.5px solid transparent;transition:color .15s}.primary-nav a:hover{color:var(--lime);border-bottom-color:transparent}.primary-nav a.active{color:var(--lime);border-bottom-color:transparent;font-weight:900}.header-actions{display:flex;align-items:center;gap:18px}.site-toggle{font-size:12px;color:var(--paper);padding:9px 16px;border:1.5px solid var(--paper);font-weight:800;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;transition:all .15s;background:transparent}.site-toggle:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.link-action{font-size:13px;color:var(--paper);font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:color .15s}.link-action:hover{color:var(--lime);border-bottom:none;padding-bottom:0}.site-header .cta-primary{background:var(--lime);color:var(--ink)}.site-header .cta-primary:hover{background:var(--ink);color:var(--paper)}.site-header .cta-primary:active{background:var(--peri);color:var(--ink)}#header-employer .cta-primary{animation:emp-nav-cta-pulse 15s ease-out infinite;will-change:box-shadow,transform}@keyframes emp-nav-cta-pulse{0%,90%{box-shadow:0 0 #c7f02200;transform:scale(1)}93%{box-shadow:0 0 #c7f022d9;transform:scale(1.06)}98%{box-shadow:0 0 0 16px #c7f02200;transform:scale(1)}to{box-shadow:0 0 #c7f02200;transform:scale(1)}}.site-header .cta-ghost{background:transparent;color:var(--paper);border-color:var(--paper)}.site-header .cta-ghost:hover{background:var(--paper);color:var(--ink)}.cta{padding:11px 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.cta-primary{background:var(--ink);color:var(--lime)}.cta-primary:hover{background:var(--lime);color:var(--ink)}.cta-primary:active{background:var(--peri);color:var(--ink)}.cta-ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);padding:9.5px 16.5px}.cta-ghost:hover{background:var(--ink);color:var(--paper)}.cta-arrow{font-size:14px}.cta-underline{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;border-bottom:1.5px solid var(--ink);padding-bottom:3px;display:inline-flex;align-items:center;gap:6px}.cta-underline:hover{color:var(--peri);border-bottom-color:var(--peri)}.site-footer{background:var(--ink);color:var(--paper);padding:110px 0 28px}.site-footer .container{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;gap:40px;align-items:stretch}.site-footer .footer-col{padding-top:14px}.footer-brand-block{display:flex;flex-direction:column}.footer-brand-bottom{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:12px}.footer-copy{font-size:11px;color:#ffffff8c;letter-spacing:.02em}.footer-brand-block .brand-logo{color:var(--paper);margin-bottom:18px}.footer-brand-block .brand-logo .wordmark{color:var(--paper)}.footer-tagline{font-size:14px;color:var(--paper);opacity:1;line-height:1.6;max-width:280px;margin:0;padding-left:3px}.footer-col h4{font-size:12px;letter-spacing:0;text-transform:none;color:var(--lime);margin-bottom:18px;font-weight:600}.footer-col ul{list-style:none}.footer-col li{margin-bottom:9px}.footer-col a{font-size:12px;color:var(--paper);font-weight:500}.footer-col a:hover{color:var(--lime)}.footer-col .footer-soon{font-size:12px;color:var(--paper);font-weight:500;opacity:.4;cursor:default}.footer-bottom{display:none}.footer-build{font-family:var(--mono);font-size:10px;letter-spacing:.02em;color:#ffffff80;margin-top:6px}.footer-compliance{display:flex;gap:10px;align-items:center}.compliance-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff05}.compliance-badge-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--ink);flex:0 0 auto}.compliance-badge-text{display:inline-flex;flex-direction:column;line-height:1;gap:2px}.compliance-badge-text b{font-size:10px;letter-spacing:.04em;font-weight:800;color:var(--paper);text-transform:none}.compliance-badge-text span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:600}.hero{padding:220px 0 0;position:relative;overflow:hidden;background:var(--paper)}.hero .container{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center;padding:40px 0 290px}.hero-grid>.hero-art{display:none}.hero-grid.solo{grid-template-columns:minmax(0,760px)}.hero-art{position:relative;align-self:stretch;min-height:460px;display:flex;align-items:center;justify-content:center}.hero-art-asterisk{width:100%;height:100%;min-height:460px;display:flex;align-items:center;justify-content:center;position:relative}.hero-art-asterisk svg{width:100%;max-width:460px;height:auto}.hero-art-asterisk .corner-l{position:absolute;top:0;left:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800}.hero-art-asterisk .corner-r{position:absolute;bottom:0;right:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:800}.hero-art-portrait{position:relative;width:100%;aspect-ratio:4/5;max-width:460px;border:1.5px solid var(--ink);background:var(--ink);display:flex;align-items:flex-end;padding:18px;overflow:hidden}.hero-art-portrait:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.3) 25%,transparent 55%),radial-gradient(circle at 60% 65%,rgba(119,137,171,.55) 0%,transparent 50%),repeating-radial-gradient(circle at 35% 30%,transparent 0,transparent 2.5px,rgba(0,0,0,.85) 2.5px,rgba(0,0,0,.85) 4px);mix-blend-mode:normal;opacity:.95}.hero-art-portrait:after{content:"";position:absolute;top:14px;left:14px;width:22px;height:22px;border:1.5px solid var(--lime)}.hero-art-portrait .meta{position:relative;z-index:2;color:var(--lime);font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;display:flex;justify-content:space-between;width:100%}.hero-art-portrait .meta .name{color:var(--paper)}.hero-art-product{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px}.hero-mock-chip{background:var(--paper);border:1.5px solid var(--ink);padding:14px 18px;display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:center;position:relative}.hero-mock-chip.dark{background:var(--ink);color:var(--paper)}.hero-mock-chip.dark .chip-sub{color:#fff9}.hero-mock-chip.dark .chip-tag{background:var(--lime);color:var(--ink)}.hero-mock-chip.offset-r{margin-left:48px}.hero-mock-chip .chip-avatar{width:32px;height:32px;background:var(--peri);border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--ink);letter-spacing:.04em}.hero-mock-chip .chip-avatar.ink{background:var(--ink)}.hero-mock-chip .chip-name{font-family:var(--display);font-size:16px;font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:3px}.hero-mock-chip .chip-name em{color:var(--peri);font-style:normal}.hero-mock-chip .chip-sub{font-size:11px;color:var(--muted);font-weight:500}.hero-mock-chip .chip-tag{font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:4px 8px;background:var(--lime);color:var(--ink);font-weight:800}.hero-mock-chip .chip-tag.outline{background:var(--paper);border:1px solid var(--ink)}.hero h1{font-size:clamp(45px,7.28vw,93px);letter-spacing:-.05em;margin-bottom:32px}.hero-lede{font-size:19px;color:var(--ink);max-width:none;line-height:1.5;margin-bottom:56px;font-weight:500;white-space:nowrap}@media(max-width:680px){.hero-lede{white-space:normal;max-width:540px}}.hero-cta-pair{display:flex;gap:12px;width:100%;align-items:stretch}.hero-cta-pair .hero-cta-btn{padding:22px 28px;font-size:13px;letter-spacing:.22em;flex:0 0 auto}.hero-cta-pair .hero-cta-btn .arr{font-size:16px}.hero-cta-pair .hero-ask-entry{flex:1;margin-bottom:0;min-width:0}.hero-cta-pair .hero-ask-entry button:hover{background:var(--ink);color:var(--lime)}.hero-cta-pair .hero-ask-entry button:active{background:var(--peri);color:var(--ink)}.hero-sub{font-size:18px;color:var(--ink);max-width:540px;line-height:1.55;margin-bottom:36px;font-weight:500}.hero-chat-entry{display:flex;align-items:center;border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;box-shadow:0 14px 30px -18px #00000059;max-width:600px;margin-bottom:24px;padding-right:7px}.hero-chat-entry:focus-within{border-color:var(--peri)}.hero-chat-entry .star-icon{display:flex;align-items:center;justify-content:center;padding:0 16px;flex-shrink:0}.hero-chat-entry input{flex:1;min-width:0;border:none;background:transparent;border-radius:999px;padding:16px 8px 16px 22px;font-size:16px;font-weight:500;color:var(--ink);font-family:var(--sans)}.hero-chat-entry input::placeholder{color:var(--muted)}.hero-chat-entry input:focus{outline:none}.hero-chat-entry button{background:var(--lime);color:var(--ink);border:none;border-radius:50%;width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;line-height:1;cursor:pointer;transition:background .15s,color .15s}.hero-chat-entry button:hover{background:var(--ink);color:var(--lime)}.hero-chat-entry button:active{background:var(--peri);color:var(--ink)}.hero-actions-row{display:flex;align-items:stretch;gap:14px;margin-bottom:24px;max-width:680px}.hero-actions-row .hero-chat-entry{margin-bottom:0;flex:1;max-width:none}.hero-refer-btn{display:inline-flex;align-items:center;background:var(--ink);color:var(--lime);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:0 26px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;white-space:nowrap;transition:background .15s,color .15s}.hero-refer-btn:hover{background:var(--peri);color:var(--ink)}.hint-sep{display:inline-block;width:24px}.hero-chat-hint{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:800;display:inline-flex;align-items:center;gap:10px;margin-top:4px}.hero-chat-hint .switch-link{color:var(--peri);border-bottom:1.5px solid var(--peri);padding-bottom:2px;cursor:pointer}.hero-chat-hint .switch-link:hover{color:var(--ink);border-bottom-color:var(--ink)}[data-view=cand-home] .trust-strip{margin-top:-100px;padding-bottom:200px}.trust-strip{background:var(--paper);display:grid;grid-template-columns:auto 1fr;align-items:stretch}.trust-strip-label{padding:18px 28px;display:flex;align-items:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800;white-space:nowrap;background:var(--paper);position:relative;z-index:2}.marquee{overflow:hidden;position:relative;display:flex;align-items:center;mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%)}.marquee-track{display:flex;gap:56px;padding:18px 0;white-space:nowrap;animation:marquee 95s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-track span{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.marquee-track span.sep{display:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.why-section{padding:171px 0 96px}.section-header{max-width:760px;margin-bottom:56px}.section-header .label-row{margin-bottom:28px}.section-header h2{font-size:62px;letter-spacing:-.045em;margin-bottom:24px}.section-header p{font-size:17px;color:var(--muted);line-height:1.55;max-width:640px}.pillar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.pillar{padding:32px 32px 36px 0;display:flex;flex-direction:column}.pillar-num{font-size:10px;letter-spacing:.22em;color:var(--peri);margin-bottom:36px;font-weight:800;text-transform:uppercase}.pillar h3{font-family:var(--display);font-size:32px;font-weight:900;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;margin-bottom:16px}.pillar h3 em{color:var(--peri);font-style:normal;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pillar p{font-size:19px;color:var(--ink);line-height:1.5;font-weight:500;flex:1}.hero-reassure{font-size:16px;color:var(--muted);line-height:1.5;max-width:540px;margin-top:22px;font-weight:500}.steps-section{padding:112px 0 100px}.steps-header{margin-bottom:40px}.steps-strip{display:grid;grid-template-columns:repeat(3,1fr);column-gap:56px;border-top:1.5px solid var(--ink)}.step{position:relative;padding-top:30px}.step:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:var(--ink);transform:translateY(-50%)}.step-n{font-size:12px;letter-spacing:.18em;font-weight:800;color:var(--peri);margin-bottom:16px}.step-label{font-family:var(--display);font-size:24px;font-weight:900;line-height:1.05;letter-spacing:-.03em;text-transform:none;text-wrap:balance;margin-bottom:12px;max-width:300px}.step-label .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.step-sub{font-size:15px;color:var(--muted);line-height:1.5;font-weight:500;max-width:300px}@media(max-width:760px){.steps-section{padding:80px 0 68px}.steps-strip{grid-template-columns:1fr;column-gap:0;border-top:none}.step{padding:26px 0;border-top:1.5px solid var(--border-light)}.step:before{top:26px}.step-label,.step-sub{max-width:none}}.thesis-line{padding:30px 0 64px}.thesis-line p{font-size:13px;color:var(--muted);font-weight:600;letter-spacing:.01em}.refer-hero-sub{font-size:18px;line-height:1.55;color:var(--muted);font-weight:500;max-width:540px;margin:22px 0 30px;text-wrap:pretty}.refer-steps-section{padding:104px 0 100px}.refer-steps-section .section-header{margin-bottom:44px}.refer-steps{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;border-top:1.5px solid var(--ink)}.refer-step{position:relative;padding-top:30px}.refer-step:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:var(--ink);transform:translateY(-50%)}.refer-step-n{font-size:12px;letter-spacing:.18em;font-weight:800;color:var(--peri);margin-bottom:16px}.refer-step-verb{font-family:var(--display);font-weight:900;font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px}.refer-step-verb .rs-dot{color:var(--lime)}.refer-step p{font-size:14px;line-height:1.55;color:var(--muted);font-weight:500;max-width:260px}.refer-step-amt{font-family:var(--display);font-weight:900;font-size:44px;line-height:1;letter-spacing:-.04em;color:var(--ink);margin-top:22px}.refer-step-amt-sub{font-size:11px;letter-spacing:.04em;color:var(--muted);font-weight:600;margin-top:8px}@media(max-width:860px){.refer-steps{grid-template-columns:1fr 1fr;row-gap:44px}}@media(max-width:520px){.refer-steps{grid-template-columns:1fr;border-top:none}.refer-step{border-top:1.5px solid var(--border-light);padding:26px 0 0}.refer-step:before{top:26px}.refer-step p{max-width:none}}.refer-proof{padding:8px 0}.refer-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1.5px solid var(--ink);padding-top:28px}.refer-proof-pt{font-size:15px;line-height:1.5;color:var(--muted);font-weight:500}.refer-proof-pt b{display:block;color:var(--ink);font-weight:800;font-size:15px;margin-bottom:4px}@media(max-width:700px){.refer-proof-row{grid-template-columns:1fr;gap:18px}}.refer-close-sub{font-size:16px;line-height:1.5;color:var(--muted);font-weight:500;margin:16px 0 28px}.rfv3-hero{padding:247px 0 100px}.rfv3-hero .label-row{margin-bottom:28px}.rfv3-hero-solo h1{font-size:85px;letter-spacing:-.055em;line-height:.86;margin-bottom:32px}.rfv3-hero-sub{font-family:var(--display);font-weight:900;font-size:27px;line-height:1.14;letter-spacing:-.03em;color:var(--ink);margin-bottom:32px;max-width:680px;text-wrap:balance}.rfv3-why{background:var(--soft);padding:84px 0}.rfv3-why-eyebrow{margin-bottom:44px}.rfv3-why-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.rfv3-why-pt{padding:28px 36px 8px 0;border-top:1.5px solid var(--ink);margin-right:36px}.rfv3-why-pt:last-child{margin-right:0}.rfv3-why-num{display:block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;color:var(--peri);margin-bottom:22px}.rfv3-why-head{font-size:30px;line-height:.98;letter-spacing:-.03em;margin-bottom:16px;text-wrap:balance}.rfv3-why-pt p{font-size:16px;line-height:1.5;color:var(--muted);font-weight:500;max-width:290px;text-wrap:pretty}.rfv3-why-pt em{color:var(--peri);font-style:normal}.rfv3-jobcard-section{padding:96px 0}.rfv3-jobcard-head{margin-bottom:28px}.rfv3-jobcard-lead{font-family:var(--display);font-weight:900;font-size:56px;line-height:.9;letter-spacing:-.04em;color:var(--ink);margin-top:16px;max-width:620px;text-wrap:balance}.rfv3-jobcard-sub{font-size:16px;line-height:1.5;color:var(--muted);font-weight:500;margin-top:14px;max-width:480px;text-wrap:pretty}.rfv3-jobcard-wrap{border:1.5px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:var(--paper);box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.rfv3-jobcard-wrap .result-row{padding:30px 32px;border-bottom:none;cursor:default}.rfv3-jobcard-wrap .result-row:hover{background:var(--paper)}.rfv3-any-section{background:var(--soft);padding:96px 0}.rfv3-any-head{max-width:760px;margin-bottom:48px}.rfv3-any-head h2{font-size:56px;line-height:.9;letter-spacing:-.04em;margin:16px 0 22px}.rfv3-any-head p{font-size:17px;line-height:1.55;color:var(--muted);font-weight:500;max-width:540px;text-wrap:pretty}.rfv3-any-ledger{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;color:var(--peri);margin-bottom:16px}.rfv3-any-ledger .dot{color:var(--lime)}.rfv3-any-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rfv3-any-card{background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:24px 24px 22px;display:flex;flex-direction:column;gap:18px}.rfv3-any-logo{display:flex;align-items:center;gap:11px;min-height:26px}.rfv3-any-logoimg{height:22px;width:auto;display:block}.rfv3-any-logoimg[alt=Figma]{height:24px}.rfv3-any-mark{width:22px;height:22px;background:var(--ink);flex-shrink:0}.rfv3-any-mark.rfv3-mark-ci{border-radius:50%}.rfv3-any-mark.rfv3-mark-di{border-radius:2px;transform:rotate(45deg);width:18px;height:18px;background:var(--peri)}.rfv3-any-mark.rfv3-mark-sq{background:var(--ink)}.rfv3-any-name{font-family:var(--display);font-weight:900;font-size:21px;letter-spacing:-.03em}.rfv3-any-role{font-size:15px;font-weight:600;color:var(--ink);line-height:1.3;flex:1 1 auto}.rfv3-any-foot{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--ink);border-radius:var(--radius-sm)}.rfv3-any-lbl{font-family:var(--sans);font-size:9.5px;letter-spacing:.06em;font-weight:700;color:var(--lime)}.rfv3-any-amt{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--paper)}@media(max-width:760px){.rfv3-any-grid{grid-template-columns:1fr}.rfv3-any-head h2{font-size:42px}}.rfv3-weight{padding:104px 0}.rfv3-weight-top{max-width:720px;margin-bottom:52px}.rfv3-weight-top h2{font-size:56px;line-height:.9;letter-spacing:-.04em;margin:16px 0 22px}.rfv3-weight-top p{font-size:17px;line-height:1.55;color:var(--muted);font-weight:500;max-width:560px;text-wrap:pretty}.rfv3-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.rfv3-tier{background:var(--soft);border:1.5px solid var(--ink);border-radius:var(--radius);padding:26px 26px 28px;display:flex;flex-direction:column}.rfv3-tier-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.rfv3-tier-step{font-family:var(--sans);font-size:11px;letter-spacing:.14em;color:var(--peri);font-weight:600}.rfv3-tier-name{font-family:var(--display);font-weight:900;font-size:20px;letter-spacing:-.025em;color:var(--ink)}.rfv3-tier-stats{display:flex;gap:14px;padding:16px 0 18px;border-top:1.5px solid rgba(0,0,0,.12);border-bottom:1.5px solid rgba(0,0,0,.12);margin-bottom:18px}.rfv3-tier-stat{display:flex;flex-direction:column;gap:3px;flex:1}.rfv3-tier-stat .n{font-family:var(--display);font-weight:900;font-size:23px;letter-spacing:-.03em;color:var(--ink);line-height:1}.rfv3-tier-stat .l{font-size:11px;letter-spacing:.02em;color:var(--muted);font-weight:600}.rfv3-tier-perks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.rfv3-tier-perks li{position:relative;padding-left:22px;font-size:14px;line-height:1.4;color:var(--muted);font-weight:500;text-wrap:pretty}.rfv3-tier-perks li:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;background:var(--lime);border:1px solid var(--ink);border-radius:2px}.rfv3-tier-top{background:var(--ink);border-color:var(--ink)}.rfv3-tier-top .rfv3-tier-step{color:#fff9}.rfv3-tier-badge{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink);background:var(--lime);padding:4px 9px;border-radius:100px}.rfv3-tier-name-lg{font-size:26px;color:var(--lime);margin-bottom:4px}.rfv3-tier-top .rfv3-tier-stats{border-top-color:#ffffff29;border-bottom-color:#ffffff29}.rfv3-tier-top .rfv3-tier-stat .n{color:var(--paper)}.rfv3-tier-top .rfv3-tier-stat .l{color:#fff9}.rfv3-tier-top .rfv3-tier-perks li{color:#ffffffd1}:root{--guide: #C9C9C7}.rfv3-guide{position:relative;height:0;overflow:visible;pointer-events:none;z-index:1}.rfv3-guide svg{position:absolute;left:50%;transform:translate(-50%);top:-100px;width:420px;height:170px}.rfv3-guide-left svg{left:22%}.rfv3-guide-right svg{left:78%}@media(max-width:900px){.rfv3-guide{display:none}}.rfv3-sl-section{padding:104px 0}.rfv3-sl-head{max-width:760px;margin-bottom:48px}.rfv3-sl-head h2{font-size:56px;line-height:.9;letter-spacing:-.04em;margin:16px 0 22px}.rfv3-sl-head p{font-size:17px;line-height:1.6;color:var(--muted);font-weight:500;max-width:620px;text-wrap:pretty}.rfv3-sl-head em{color:var(--peri);font-style:normal}.rfv3-sl-card{background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.rfv3-sl-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 26px;background:var(--ink);color:var(--paper)}.rfv3-sl-card-title{font-family:var(--display);font-weight:900;font-size:16px;letter-spacing:-.01em}.rfv3-sl-card-role{font-size:13px;color:#ffffffb8;font-weight:600}.rfv3-sl-row{display:grid;grid-template-columns:52px 1fr 260px;gap:28px;padding:32px;border-left:3px solid var(--lime)}.rfv3-sl-avatar{position:relative;width:52px;height:52px;border-radius:50%;background:var(--peri);color:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.01em}.rfv3-sl-idcheck{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--ink);border:2px solid var(--paper);display:flex;align-items:center;justify-content:center}.rfv3-sl-idcheck svg{width:9px;height:9px}.rfv3-sl-name-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rfv3-sl-name{font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.025em;color:var(--ink)}.rfv3-sl-title{font-size:13.5px;color:var(--muted);font-weight:600}.rfv3-sl-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.rfv3-sl-chip{font-size:11.5px;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--border-light);border-radius:100px;padding:4px 11px}.rfv3-sl-chip.backed{background:var(--lime);border-color:var(--lime)}.rfv3-sl-how{padding:16px 18px;background:var(--soft);border-radius:var(--radius);margin-bottom:18px}.rfv3-sl-how-label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--peri);font-weight:800;margin-bottom:8px}.rfv3-sl-how p{font-size:14.5px;line-height:1.6;color:var(--ink);font-weight:500;text-wrap:pretty}.rfv3-sl-how strong{font-weight:800}.rfv3-sl-backer{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--border-light);border-radius:var(--radius);margin-bottom:18px}.rfv3-sl-backer-ico{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--lime);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.rfv3-sl-backer-body{display:flex;flex-direction:column;gap:3px}.rfv3-sl-backer-rel{font-size:12.5px;font-weight:800;color:var(--ink)}.rfv3-sl-backer-who{font-size:13px;color:var(--muted);font-weight:500}.rfv3-sl-tags{display:flex;flex-wrap:wrap;gap:7px}.rfv3-sl-tag{font-size:11.5px;font-weight:600;color:var(--muted);background:var(--paper);border:1px solid var(--border-light);border-radius:var(--radius);padding:4px 10px}.rfv3-sl-signals{margin-bottom:18px}.rfv3-sl-signals-label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--peri);font-weight:800;margin-bottom:10px}.rfv3-sl-signals ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.rfv3-sl-signals li{position:relative;padding-left:22px;font-size:14px;line-height:1.45;color:var(--ink);font-weight:500;text-wrap:pretty}.rfv3-sl-signals li:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;background:var(--lime);border:1px solid var(--ink);border-radius:2px}.rfv3-sl-signals strong{font-weight:800}.rfv3-sl-meta{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--border-light);padding-left:20px;align-self:start}.rfv3-sl-meta-row{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--border-light)}.rfv3-sl-meta-row:last-child{border-bottom:none}.rfv3-sl-meta-row:first-child{padding-top:0}.rfv3-sl-meta-row .k{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--peri);font-weight:800}.rfv3-sl-meta-row .v{font-size:14px;font-weight:700;color:var(--ink)}@media(max-width:860px){.rfv3-sl-row{grid-template-columns:52px 1fr}.rfv3-sl-meta{grid-column:1 / -1;border-left:none;padding-left:0;border-top:1px solid var(--border-light);padding-top:14px}.rfv3-sl-meta-row:first-child{padding-top:10px}}@media(max-width:760px){.rfv3-sl-head h2{font-size:42px}}.rfv3-reward{background:var(--soft);padding:96px 0}.rfv3-reward-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rfv3-reward-grid h2{font-size:56px;line-height:.9;letter-spacing:-.04em;margin-bottom:20px}.rfv3-reward-grid>div:first-child>p{font-size:17px;line-height:1.55;color:var(--muted);font-weight:500;max-width:440px;text-wrap:pretty}.rfv3-charity{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:24px;border-top:1.5px solid var(--border-light);flex-wrap:wrap}.rfv3-charity-tag{font-family:var(--sans);font-size:11px;letter-spacing:.08em;color:var(--ink);background:var(--lime);padding:5px 9px}.rfv3-charity-text{font-size:15px;color:var(--ink);font-weight:600}.rfv3-charity-logos{margin-top:18px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.rfv3-charity-logos img{height:61px;width:auto;display:block}.rfv3-steps{padding:100px 0 96px}.rfv3-steps-head{margin-bottom:48px}.rfv3-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rfv3-step{background:var(--soft);padding:32px 28px;display:flex;flex-direction:column;min-height:248px}.rfv3-step-n{font-size:12px;letter-spacing:.2em;font-weight:800;color:var(--peri);margin-bottom:26px}.rfv3-step-verb{font-family:var(--display);font-weight:900;font-size:27px;line-height:1;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px}.rfv3-step-verb .rs-dot{color:var(--lime)}.rfv3-step p{font-size:14px;line-height:1.5;color:var(--muted);font-weight:500;margin-top:auto}.rfv3-step-pay{background:var(--ink)}.rfv3-step-pay .rfv3-step-n{color:var(--lime)}.rfv3-step-pay .rfv3-step-verb{color:var(--paper)}.rfv3-step-pay p{color:#ffffffb3;margin-top:auto}.rfv3-step-amt{font-family:var(--display);font-weight:900;font-size:40px;line-height:1;letter-spacing:-.04em;color:var(--paper);margin-top:20px}.rfv3-step-amt-sub{font-size:11px;color:#fff9;font-weight:600;margin-top:7px}.rfv3-reassure{padding:96px 0 104px}.rfv3-reassure-row{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.rfv3-reassure-pt:before{content:"";display:block;width:30px;height:3px;background:var(--lime);margin-bottom:18px}.rfv3-reassure-pt b{display:block;font-family:var(--display);font-weight:900;font-size:20px;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin-bottom:9px}.rfv3-reassure-pt span{font-size:15px;line-height:1.5;color:var(--muted);font-weight:500}[data-view=refer-landing] .cta-section .cta{padding:15px 28px;font-size:13px;letter-spacing:.16em}@media(max-width:860px){.rfv3-why-row{grid-template-columns:1fr;gap:32px}.rfv3-why-pt p{max-width:none}.rfv3-weight-grid,.rfv3-reward-grid{grid-template-columns:1fr;gap:40px}.rfv3-tiers{grid-template-columns:1fr}.rfv3-steps-grid{grid-template-columns:1fr 1fr}.rfv3-reassure-row{grid-template-columns:1fr;gap:32px}}@media(max-width:520px){.rfv3-steps-grid{grid-template-columns:1fr}.rfv3-step{min-height:0}}.hiw2-sub{font-size:20px;line-height:1.5;color:var(--muted);font-weight:500;max-width:560px;margin-top:22px;text-wrap:pretty}.hiw2-stat-section{padding:75px 0}.hiw2-stat{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:80px}.hiw2-stat-num{font-family:var(--display);font-weight:900;font-size:200px;line-height:.8;letter-spacing:-.06em;color:var(--ink)}.hiw2-stat-num span{color:var(--peri);font-size:.62em;vertical-align:baseline;margin-left:.12em}.hiw2-stat-lead{font-family:var(--display);font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-.035em;color:var(--ink);max-width:480px;text-wrap:balance}.hiw2-stat-src{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--muted);margin-top:14px}.hiw2-steps-section{padding:100px 0 154px}.hiw2-steps-section .section-header{margin-bottom:74px}.hiw2-steps-section .section-header h2{white-space:nowrap}.hiw2-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hiw2-step{border:1.5px solid var(--ink);padding:26px 24px 28px;display:flex;flex-direction:column;min-height:252px}.hiw2-step-n{font-size:12px;letter-spacing:.18em;font-weight:800;color:var(--peri);margin-bottom:24px}.hiw2-step-verb{font-family:var(--display);font-weight:900;font-size:26px;line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px}.hiw2-step-verb .rs-dot{color:var(--lime)}.hiw2-step p{font-size:14px;line-height:1.5;color:var(--muted);font-weight:500;margin-top:auto}.hiw2-step-dark{background:var(--ink);border-color:var(--ink)}.hiw2-step-dark .hiw2-step-n{color:var(--lime)}.hiw2-step-dark .hiw2-step-verb{color:var(--paper)}.hiw2-step-dark p{color:#ffffffb8}@media(max-width:860px){.hiw2-steps{grid-template-columns:1fr 1fr}.hiw2-stat{grid-template-columns:1fr;gap:18px}.hiw2-stat-num{font-size:132px}}@media(max-width:520px){.hiw2-steps{grid-template-columns:1fr}.hiw2-step{min-height:0}.hiw2-step p{margin-top:12px}}.roles-preview{padding:96px 0}.roles-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:32px}.roles-header h2{font-size:67px;letter-spacing:-.045em}.roles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.role-card{border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;transition:all .15s;display:flex;flex-direction:column}.role-card:hover{background:var(--soft)}.role-card-head{background:var(--ink);color:var(--paper);padding:9px 16px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;display:flex;justify-content:space-between;align-items:center}.role-card-head .open{color:var(--lime)}.role-card-body{padding:22px 24px;flex:1;display:flex;flex-direction:column}.role-card-title{font-family:var(--display);font-size:22px;font-weight:900;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;margin-bottom:10px}.role-card-title em{color:var(--peri);font-style:normal}.role-card-company{font-size:13px;color:var(--muted);margin-bottom:18px;line-height:1.55}.role-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.role-card-tags span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--ink);color:var(--ink);font-weight:700}.role-card-rows{border-top:1px solid var(--ink);padding:14px 0 4px;margin-top:auto}.role-card-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px}.role-card-row .k{color:var(--peri);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.role-card-row .v{font-weight:700}.role-card-row.hl .v{background:var(--ink);color:var(--lime);padding:2px 8px}.gate-section{padding:162px 0 37px;background:var(--ink);color:var(--paper)}.gate-grid{display:grid;grid-template-columns:1fr;gap:80px;align-items:center}.gate-section .label{color:var(--lime)}.gate-section .label-row:before{background:var(--lime)}.gate-section h2{font-size:78px;letter-spacing:-.05em;margin:24px 0 32px;color:var(--paper)}.gate-section h2 em{color:var(--peri);font-style:normal}.gate-section h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .12em}.gate-section p{font-size:17px;line-height:1.55;color:var(--paper);opacity:.75;max-width:460px;margin-bottom:36px}.gate-section .cta-primary{background:var(--lime);color:var(--ink);padding:18px 28px;font-size:14px;letter-spacing:.2em;gap:12px}.gate-section .cta-primary:hover{background:var(--peri);color:var(--ink)}.gate-steps{border:1.5px solid var(--paper)}.gate-step{padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:60px 1fr;gap:20px;align-items:flex-start}.gate-step:last-child{border-bottom:none}.gate-step-num{font-size:10px;letter-spacing:.22em;color:var(--lime);font-weight:800;padding-top:6px;text-transform:uppercase}.gate-step h4{font-family:var(--display);font-size:20px;font-weight:900;line-height:1;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:8px}.gate-step h4 em{color:var(--peri);font-style:normal}.gate-step p{font-size:13px;color:var(--paper);opacity:.7;line-height:1.55;margin:0;max-width:none}.referrer-section{padding:96px 0}.referrer-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}.referrer-section h2{font-size:62px;letter-spacing:-.045em;margin-bottom:24px}.referrer-section h2 em{color:var(--peri);font-style:normal}.referrer-section h2 .lime-mark{background:var(--lime);padding:0 .12em}.referrer-section p{font-size:17px;color:var(--muted);margin-bottom:32px;max-width:520px;line-height:1.55}.referrer-section .cta-primary{padding:18px 28px;font-size:14px;letter-spacing:.2em;gap:12px}.referrer-card{background:var(--peri);padding:36px 32px;border:1.5px solid var(--ink)}.referrer-card .num{font-family:var(--display);font-weight:900;font-size:67px;line-height:.88;letter-spacing:-.045em;color:var(--ink)}.referrer-card .num-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--paper);margin:14px 0 24px}.referrer-card .desc{font-size:13px;line-height:1.6;color:var(--ink);padding-top:18px;border-top:1.5px solid var(--ink)}.payout-module{position:relative}.payout-variant{display:none}body[data-payout=split] .payout-variant[data-variant=split],body[data-payout=stub] .payout-variant[data-variant=stub],body[data-payout=type] .payout-variant[data-variant=type],body[data-payout=range] .payout-variant[data-variant=range],body[data-payout=ledger] .payout-variant[data-variant=ledger],body[data-payout=ticker] .payout-variant[data-variant=ticker],body[data-payout=certificate] .payout-variant[data-variant=certificate],body[data-payout=deposit] .payout-variant[data-variant=deposit],body[data-payout=stack] .payout-variant[data-variant=stack],body[data-payout=quote] .payout-variant[data-variant=quote],body[data-payout=poster] .payout-variant[data-variant=poster]{display:block}body:not([data-payout]) .payout-variant[data-variant=stack]{display:block}.payout-variant[data-variant=split]{border:1.5px solid var(--ink);padding:28px 28px 26px;background:var(--paper)}.ps-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.ps-eyebrow span{background:var(--ink);color:var(--lime);padding:3px 6px;font-size:9px;letter-spacing:.16em}.ps-bignum{font-family:var(--display);font-weight:900;font-size:88px;line-height:.88;letter-spacing:-.05em;color:var(--ink)}.ps-rule{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0 18px}.ps-rule-line{height:1.5px;background:var(--ink)}.ps-rule-label{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink)}.ps-splits{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1.5px solid var(--ink)}.ps-split{padding:18px 18px 16px}.ps-split-you{background:var(--lime)}.ps-split-them{background:var(--peri);border-left:1.5px solid var(--ink)}.ps-split-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);margin-bottom:8px}.ps-split-num{font-family:var(--display);font-weight:900;font-size:36px;line-height:.9;letter-spacing:-.045em;color:var(--ink)}.payout-variant[data-variant=split] .ps-foot{font-size:12.5px;line-height:1.55;color:var(--muted);margin-top:16px}.payout-variant[data-variant=stub]{border:1.5px solid var(--ink);background:var(--paper);padding:0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace}.stub-head{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--ink);color:var(--paper);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.stub-head .stub-num{color:var(--lime)}.stub-lines{width:100%;border-collapse:collapse;padding:0}.stub-lines tr{border-bottom:1px dashed rgba(0,0,0,.25)}.stub-lines tr:last-child{border-bottom:1.5px solid var(--ink)}.stub-lines td{padding:12px 18px;font-size:12.5px;color:var(--ink)}.stub-lines td:last-child{text-align:right;font-weight:700}.stub-lines .mono{font-variant-numeric:tabular-nums}.stub-total{display:flex;justify-content:space-between;align-items:baseline;padding:20px 18px 18px;background:var(--soft);border-bottom:1.5px solid var(--ink)}.stub-total-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink)}.stub-total-num{font-family:var(--display);font-weight:900;font-size:48px;line-height:.9;letter-spacing:-.045em;color:var(--ink)}.stub-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 18px}.stub-stamp{display:inline-block;border:1.5px solid var(--ink);padding:5px 9px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);background:var(--lime);transform:rotate(-2deg)}.stub-foot-meta{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700}.payout-variant[data-variant=type]{padding:0;background:transparent;border:none}.ty-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);margin-bottom:10px;display:inline-flex;align-items:center;gap:10px}.ty-label:before{content:"";width:18px;height:1.5px;background:var(--ink)}.ty-num{font-family:var(--display);font-weight:900;line-height:.82;letter-spacing:-.06em;color:var(--ink);display:flex;align-items:flex-start}.ty-dollar{background:var(--lime);padding:0 .05em;font-size:140px;line-height:.82}.ty-amount{font-size:140px;line-height:.82;margin-left:.04em}.ty-meta{margin-top:22px;border-top:1.5px solid var(--ink)}.ty-meta-row{display:grid;grid-template-columns:80px 1fr;padding:11px 0;border-bottom:1px dashed rgba(0,0,0,.25)}.ty-meta-row:last-child{border-bottom:none}.ty-meta-row span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--peri);align-self:center}.ty-meta-row b{font-size:14px;color:var(--ink);font-weight:700}.payout-variant[data-variant=range]{border:1.5px solid var(--ink);padding:26px 28px;background:var(--paper)}.rg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.rg-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);max-width:200px;line-height:1.4}.rg-avg{text-align:right}.rg-avg-num{font-family:var(--display);font-weight:900;font-size:56px;line-height:.9;letter-spacing:-.045em;color:var(--ink);display:block}.rg-avg-tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--peri)}.rg-bar{margin-top:6px}.rg-bar-track{position:relative;height:28px;background:var(--soft);border:1.5px solid var(--ink)}.rg-bar-fill{position:absolute;inset:0;background:repeating-linear-gradient(135deg,var(--peri) 0 6px,transparent 6px 12px);opacity:.85}.rg-bar-marker{position:absolute;top:-6px;bottom:-6px;width:3px;background:var(--ink);transform:translate(-50%);display:flex;align-items:flex-start;justify-content:center}.rg-bar-marker-dot{position:absolute;top:-8px;width:14px;height:14px;background:var(--lime);border:1.5px solid var(--ink);border-radius:50%}.rg-bar-marker-cap{display:none}.rg-bar-axis{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:12px;font-size:11px;color:var(--ink);font-weight:700;line-height:1.3}.rg-bar-axis span:nth-child(1){text-align:left}.rg-bar-axis span:nth-child(2){text-align:left;padding-left:calc(30% - 28px)}.rg-bar-axis span:nth-child(3){text-align:right}.rg-bar-axis i{font-style:normal;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800}.rg-foot{font-size:12.5px;line-height:1.55;color:var(--muted);margin-top:20px;padding-top:16px;border-top:1.5px solid var(--ink)}.payout-variant[data-variant=ledger]{border:1.5px solid var(--ink);background:var(--paper);padding:0}.lg-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1.5px solid var(--ink);background:var(--ink);color:var(--paper)}.lg-head-title{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.lg-head-live{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--lime);display:inline-flex;align-items:center;gap:6px}.lg-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 0 var(--lime);animation:lg-pulse 1.6s ease-out infinite}@keyframes lg-pulse{0%{box-shadow:0 0 #c7f022b3}to{box-shadow:0 0 0 10px #c7f02200}}.lg-rows{display:flex;flex-direction:column}.lg-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px dashed rgba(0,0,0,.2)}.lg-row:last-child{border-bottom:1.5px solid var(--ink)}.lg-row-amt{font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.04em;color:var(--ink);min-width:78px}.lg-row-who{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.4}.lg-row-who i{font-style:normal;color:var(--peri);font-weight:700}.lg-row-when{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700}.lg-foot{display:flex;justify-content:space-between;align-items:baseline;padding:16px 18px;background:var(--lime)}.lg-foot span:first-child{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink)}.lg-foot-num{font-family:var(--display);font-weight:900;font-size:28px;letter-spacing:-.04em;color:var(--ink)}.payout-variant[data-variant=ticker]{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;padding:0;overflow:hidden}.tk-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.18);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.tk-sym{color:var(--lime);font-weight:700;letter-spacing:.22em}.tk-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 0 var(--lime);animation:lg-pulse 1.6s ease-out infinite}.tk-mkt{color:#ffffffb3;flex:1}.tk-time{color:#ffffff8c;font-size:9.5px}.tk-body{padding:20px 18px 18px}.tk-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px dashed rgba(255,255,255,.2)}.tk-price{font-family:var(--display);font-weight:900;font-size:64px;line-height:.88;letter-spacing:-.05em;color:var(--paper)}.tk-chg{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1}.tk-arrow{color:var(--lime);font-size:16px;font-family:inherit}.tk-chg-num{color:var(--lime);font-size:18px;font-weight:700;letter-spacing:-.02em}.tk-chg-lab{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.tk-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:14px}.tk-grid>div{padding:10px 8px 10px 0;border-right:1px dashed rgba(255,255,255,.15);display:flex;flex-direction:column;gap:4px}.tk-grid>div:nth-child(3n){border-right:none}.tk-grid>div:nth-child(n+4){padding-top:12px;border-top:1px dashed rgba(255,255,255,.15)}.tk-grid span{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}.tk-grid b{font-size:13px;color:var(--paper);font-weight:600;letter-spacing:-.01em}.tk-ticker{background:var(--lime);color:var(--ink);overflow:hidden;padding:7px 0;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tk-ticker-track{display:inline-flex;white-space:nowrap;animation:tk-scroll 28s linear infinite}@keyframes tk-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.payout-variant[data-variant=certificate]{padding:0;background:transparent;border:none}.ct-frame{background:#faf8ef;border:1.5px solid var(--ink);padding:26px 28px 22px;position:relative;background-image:linear-gradient(transparent 96%,#0000000f),repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 8px)}.ct-frame:before{content:"";position:absolute;inset:8px;border:1px solid var(--ink);pointer-events:none}.ct-frame:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(0,0,0,.4);pointer-events:none}.ct-corners{position:absolute;inset:0;pointer-events:none}.ct-corners span{position:absolute;width:14px;height:14px;border:1.5px solid var(--ink);background:var(--lime)}.ct-corners span:nth-child(1){top:-7px;left:-7px;transform:rotate(45deg)}.ct-corners span:nth-child(2){top:-7px;right:-7px;transform:rotate(45deg)}.ct-corners span:nth-child(3){bottom:-7px;left:-7px;transform:rotate(45deg)}.ct-corners span:nth-child(4){bottom:-7px;right:-7px;transform:rotate(45deg)}.ct-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;margin:12px 0;padding:0 16px}.ct-head>span:first-child{font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.04em;text-transform:uppercase}.ct-sub{font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ct-bignum{position:relative;z-index:1;font-family:var(--display);font-weight:900;font-size:80px;line-height:.88;letter-spacing:-.05em;text-align:center;margin:6px 0 4px}.ct-words{position:relative;z-index:1;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:14px}.ct-rule{position:relative;z-index:1;height:0;border-top:1.5px solid var(--ink);margin:4px 8px 14px}.ct-meta{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 8px;margin-bottom:18px}.ct-meta div{display:flex;flex-direction:column;gap:3px}.ct-meta span{font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800}.ct-meta b{font-size:11px;font-weight:700;color:var(--ink)}.ct-foot{position:relative;z-index:1;display:flex;align-items:center;gap:16px;padding:0 8px 2px}.ct-seal{width:64px;height:64px;border-radius:50%;background:var(--lime);border:1.5px solid var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(-6deg)}.ct-seal span{font-family:var(--display);font-weight:900;font-size:11px;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.ct-seal small{font-size:7px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin-top:3px}.ct-sig{flex:1}.ct-sig i{display:block;font-family:Caveat,Brush Script MT,cursive;font-style:italic;font-size:22px;line-height:1;color:var(--ink);margin-bottom:4px;font-weight:600}.ct-sig span{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.payout-variant[data-variant=deposit]{padding:0;background:transparent;border:none}.dp-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.dp-eyebrow:before{content:"";width:18px;height:1.5px;background:var(--ink)}.dp-phone{width:100%;max-width:340px;aspect-ratio:9 / 17;margin:0 auto;border:2px solid var(--ink);border-radius:28px;padding:8px;background:var(--ink);position:relative}.dp-phone-bar{display:flex;justify-content:space-between;align-items:center;padding:6px 14px 8px;color:var(--paper);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.dp-icons{letter-spacing:.1em;font-size:9px;opacity:.85}.dp-wallpaper{background:var(--peri);border-radius:20px;padding:24px 12px;min-height:calc(100% - 26px);display:flex;flex-direction:column;gap:10px;background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 55%),radial-gradient(circle at 75% 80%,rgba(0,0,0,.16),transparent 60%)}.dp-notif{background:#ffffffeb;backdrop-filter:blur(8px);border-radius:14px;padding:11px 13px;display:flex;flex-direction:column;gap:5px;box-shadow:0 4px #00000026}.dp-notif-head{display:flex;align-items:center;gap:9px}.dp-app{width:22px;height:22px;background:var(--ink);border-radius:6px;color:var(--lime);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-app-mark{font-family:var(--display);font-weight:900;font-size:13px;line-height:1}.dp-app-bank{background:#117a65}.dp-app-meta{flex:1;display:flex;justify-content:space-between;align-items:baseline}.dp-app-meta b{font-size:11px;font-weight:700;color:var(--ink)}.dp-app-meta span{font-size:10px;color:var(--muted);font-weight:600}.dp-notif-title{font-family:var(--display);font-weight:900;font-size:21px;letter-spacing:-.035em;color:var(--ink);line-height:1;margin:2px 0}.dp-notif-title-sm{font-size:12px;font-weight:700;color:var(--ink);margin-top:2px}.dp-notif-body{font-size:11.5px;color:var(--ink);line-height:1.42}.dp-notif-ghost{opacity:.72;transform:scale(.94);transform-origin:top center}.payout-variant[data-variant=quote]{border:1.5px solid var(--ink);padding:30px 30px 24px;background:var(--paper);position:relative}.qt-mark{font-family:var(--display);font-weight:900;font-size:130px;line-height:.7;color:var(--lime);position:absolute;top:12px;left:20px;pointer-events:none}.qt-body{font-family:var(--display);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.025em;color:var(--ink);margin:22px 0 26px;position:relative;z-index:1;text-transform:none}.qt-body em{background:var(--lime);font-style:normal;padding:0 .08em}.qt-attrib{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding-top:18px;border-top:1.5px solid var(--ink)}.qt-portrait{width:44px;height:44px;border-radius:50%;background:var(--peri);background-image:radial-gradient(circle at 35% 32%,rgba(255,255,255,.85),transparent 40%),repeating-radial-gradient(circle at 35% 32%,transparent 0 1.5px,rgba(0,0,0,.7) 1.5px 2.5px);border:1.5px solid var(--ink)}.qt-attrib-meta{display:flex;flex-direction:column;gap:2px}.qt-attrib-meta b{font-size:13px;font-weight:700;color:var(--ink)}.qt-attrib-meta span{font-size:11px;color:var(--muted);font-weight:500}.qt-amount{text-align:right;display:flex;flex-direction:column;gap:1px}.qt-amount span{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800}.qt-amount b{font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.04em;color:var(--ink);line-height:1}.payout-variant[data-variant=poster]{padding:0;background:transparent;border:none}.pt-card{position:relative;aspect-ratio:4 / 5;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);padding:22px 24px 16px;overflow:hidden;display:flex;flex-direction:column}.pt-stack{display:flex;flex-direction:column;gap:2px;flex:1}.pt-line{font-family:var(--display);font-weight:900;font-size:86px;line-height:.86;letter-spacing:-.055em;text-transform:uppercase}.pt-line-2{padding-left:.3em}.pt-line-3{color:var(--lime)}.pt-line-4{color:var(--lime);padding-left:.18em}.pt-ribbon{position:absolute;top:50%;left:-25%;right:-25%;background:var(--lime);color:var(--ink);padding:10px 0;transform:rotate(-12deg);transform-origin:center;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);overflow:hidden}.pt-ribbon span{display:inline-block;white-space:nowrap;animation:pt-scroll 22s linear infinite;font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.02em;text-transform:uppercase}@keyframes pt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pt-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.25)}.pt-foot-no{font-family:var(--display);font-weight:900;font-size:14px;letter-spacing:.04em;color:var(--lime)}.pt-foot-meta{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#ffffffb3}.payout-variant[data-variant=stack]{padding:0;background:transparent;border:none}.sk-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.sk-eyebrow:before{content:"";width:18px;height:1.5px;background:var(--ink)}.sk-stack{display:flex;flex-direction:column;gap:8px}.sk-notif-sm{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:flex-start;padding:12px 14px;background:var(--paper);border:1.5px solid var(--ink);border-radius:10px}.sk-notif-sm+.sk-notif-sm{margin-top:-1.5px}.sk-app{width:40px;height:32px;border-radius:6px;background:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px 5px}.sk-app img{width:100%;height:100%;object-fit:contain;display:block}.sk-meta-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px;gap:8px}.sk-meta-head b{font-size:12px;font-weight:700;color:var(--ink);letter-spacing:.02em}.sk-meta-head span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700}.sk-meta-body{font-size:13px;color:var(--ink);line-height:1.45;font-weight:500}.sk-meta-body em{font-style:normal;font-weight:700}.sk-notif-hero{background:var(--paper);border:1.5px solid var(--ink);border-radius:12px;padding:18px 20px;margin-top:4px;position:relative;box-shadow:6px 6px 0 var(--ink)}.sk-hero-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sk-app-lg{width:52px;height:42px;border-radius:8px;padding:6px 7px}.sk-hero-headmeta{flex:1;display:flex;justify-content:space-between;align-items:baseline}.sk-hero-headmeta b{font-size:13px;font-weight:700;color:var(--ink)}.sk-now{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:800;display:inline-flex;align-items:center;gap:6px}.sk-now-dot{width:7px;height:7px;background:var(--lime);border:1.5px solid var(--ink);border-radius:50%;box-shadow:0 0 #c7f022d9;animation:sk-now-pulse 1.4s ease-out infinite;transform-origin:center}@keyframes sk-now-pulse{0%{box-shadow:0 0 #c7f022e6,0 0 #c7f02280;transform:scale(1)}60%{box-shadow:0 0 0 7px #c7f02200,0 0 0 12px #c7f02200;transform:scale(1.18)}to{box-shadow:0 0 #c7f02200,0 0 #c7f02200;transform:scale(1)}}.sk-hero-num{font-family:var(--display);font-weight:900;font-size:38px;line-height:.92;letter-spacing:-.045em;color:var(--ink);margin-bottom:12px}.sk-hero-body{font-size:13.5px;color:var(--ink);line-height:1.5;margin-bottom:16px}.sk-hero-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1.5px solid var(--ink)}.sk-hero-stamp{display:inline-block;border:1.5px solid var(--ink);padding:5px 9px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);background:var(--lime);transform:rotate(-2deg)}.sk-hero-tap{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:800}.browse-page{padding:48px 0 50px}.browse-header{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:24px;gap:32px;padding-bottom:0;border-bottom:none}.browse-header .label-row{margin-bottom:16px}.browse-header h1{font-size:62px;letter-spacing:-.045em}.browse-header h1 em{color:var(--peri);font-style:normal}.browse-header h1 .lime-mark{background:var(--lime);padding:0 .1em}.browse-meta{font-size:11px;color:var(--peri);margin-top:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mode-toggle{display:inline-flex;background:#ececec;border:none;border-radius:999px;padding:3px;flex-shrink:0;gap:2px}.mode-toggle button{padding:9px 18px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--ink);border:none;border-radius:999px;transition:background .18s ease,color .18s ease}.mode-toggle button.active{background:var(--ink);color:var(--lime)}.browse-grid{display:grid;grid-template-columns:264px 1fr;gap:32px;align-items:flex-start}.browse-main{display:flex;flex-direction:column}.browse-toolbar{position:sticky;top:60px;z-index:40;background:var(--paper)}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0 18px;background:var(--paper)}.fb-search-wrap{position:relative;flex:0 0 auto}.fb-search-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted);pointer-events:none}.fb-search{width:280px;max-width:100%;padding:10px 14px 10px 34px;border:1.5px solid var(--border-light);border-radius:var(--radius);font-family:var(--sans);font-size:13.5px;font-weight:500;background:var(--paper);transition:border-color .12s}.fb-search:focus{outline:none;border-color:var(--ink)}.fb-pills{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:40px}.fb-pills::-webkit-scrollbar{display:none}.fb-pill-wrap{position:relative}.fb-pill{white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1.5px solid var(--border-light);border-radius:var(--radius);background:var(--paper);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);transition:border-color .12s,background .12s}.fb-pill:hover{border-color:var(--ink)}.fb-pill.on{border-color:var(--ink);background:var(--soft)}.fb-pill-badge{min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);border-radius:99px;font-family:var(--mono);font-size:10px;font-weight:700}.fb-pill-badge[hidden]{display:none}.fb-caret{width:11px;height:11px;color:var(--muted);transition:transform .16s}.fb-pill-wrap.open .fb-caret{transform:rotate(180deg)}.fb-all{white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:700;transition:background .12s;margin-left:auto}.fb-all svg{width:15px;height:15px}.fb-all:hover{background:var(--muted)}.fb-all-badge{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);border-radius:99px;font-family:var(--mono);font-size:10px;font-weight:700}.fb-all-badge[hidden],.filter-chips[hidden]{display:none}.fb-pop{position:absolute;top:calc(100% + 7px);left:0;z-index:60;min-width:256px;max-width:320px;background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius);box-shadow:0 16px 40px -16px #00000047}.fb-pop-body{padding:14px;max-height:320px;overflow-y:auto}.fb-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--border-light)}.fb-pop-clear{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--muted);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm)}.fb-pop-clear:hover{color:var(--ink);background:var(--soft)}.fb-pop-done{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--paper);background:var(--ink);border:none;cursor:pointer;padding:7px 16px;border-radius:var(--radius)}.fb-pop-done:hover{background:var(--muted)}.ff-opts{display:flex;flex-direction:column;gap:2px}.ff-opt{display:flex;align-items:center;gap:10px;padding:8px;border:none;background:none;cursor:pointer;text-align:left;width:100%;border-radius:var(--radius-sm);font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink);transition:background .1s}.ff-opt:hover{background:var(--soft)}.ff-box{flex:0 0 auto;width:18px;height:18px;border:1.5px solid var(--border-light);border-radius:4px;display:flex;align-items:center;justify-content:center;color:transparent;transition:background .1s,border-color .1s}.ff-box svg{width:11px;height:11px}.ff-opt.on .ff-box{background:var(--lime);border-color:var(--lime);color:var(--ink)}.ff-dot{flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--border-light);border-radius:50%;position:relative;transition:border-color .1s}.ff-opt.on .ff-dot{border-color:var(--ink)}.ff-opt.on .ff-dot:after{content:"";position:absolute;inset:3px;background:var(--ink);border-radius:50%}.ff-tags{display:flex;flex-wrap:wrap;gap:6px}.ff-tag{padding:6px 11px;border:1.5px solid var(--border-light);border-radius:99px;background:var(--paper);cursor:pointer;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink);transition:all .1s}.ff-tag:hover{border-color:var(--ink)}.ff-tag.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ff-minmax{display:flex;align-items:center;gap:10px}.ff-mm-field{display:flex;align-items:center;gap:3px;border:1.5px solid var(--border-light);border-radius:var(--radius);padding:7px 10px;flex:1}.ff-mm-field:focus-within{border-color:var(--ink)}.ff-mm-pre,.ff-mm-suf{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--muted)}.ff-mm-field input{border:none;outline:none;width:100%;font-family:var(--sans);font-size:13.5px;font-weight:600;background:transparent;-moz-appearance:textfield}.ff-mm-field input::-webkit-outer-spin-button,.ff-mm-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ff-mm-to{font-family:var(--mono);font-size:11px;color:var(--muted);font-weight:700}.ff-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:4px 0;border:none;background:none;cursor:pointer;text-align:left}.ff-toggle-lbl{font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.4}.ff-switch{flex:0 0 auto;width:40px;height:23px;background:var(--border-light);border-radius:99px;position:relative;transition:background .15s}.ff-knob{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;background:var(--paper);border-radius:50%;box-shadow:0 1px 3px #00000040;transition:transform .16s}.ff-toggle-row.on .ff-switch{background:var(--lime)}.ff-toggle-row.on .ff-knob{transform:translate(17px)}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 0 16px}.fchip{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 12px;background:var(--soft);border:1px solid var(--border-light);border-radius:99px;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink);transition:border-color .12s}.fchip:hover{border-color:var(--ink)}.fchip-x{width:13px;height:13px;color:var(--muted)}.fchip:hover .fchip-x{color:var(--ink)}.fchip-clear{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--peri);background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:var(--radius-sm)}.fchip-clear:hover{color:var(--ink);background:var(--soft)}.results-count{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.results-count b{font-weight:800}.results-count .rc-hidden{color:var(--muted);font-weight:500;font-size:12.5px}.results-empty{padding:60px 18px;text-align:center;font-size:15px;color:var(--muted);font-weight:500;display:flex;flex-direction:column;align-items:center;gap:16px}.re-clear{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink);background:var(--lime);border:none;padding:11px 20px;border-radius:var(--radius);cursor:pointer}.re-clear:hover{filter:brightness(.94)}.af-overlay{position:fixed;inset:0;background:#0006;z-index:9990;opacity:0;visibility:hidden;transition:opacity .28s ease}.af-overlay.open{opacity:1;visibility:visible}.af-overlay[hidden]{display:none}.af-panel{position:fixed;top:0;right:0;height:100%;width:min(440px,100vw);background:var(--paper);z-index:9991;transform:translate(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-24px 0 70px -28px #0006}.af-panel.open{transform:translate(0)}.af-panel[hidden]{display:none}.af-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-light);flex-shrink:0}.af-title{font-family:var(--display);font-size:19px;font-weight:900;letter-spacing:-.02em}.af-close{width:34px;height:34px;border:1px solid var(--border-light);background:var(--paper);border-radius:var(--radius);font-size:22px;line-height:1;color:var(--muted);cursor:pointer}.af-close:hover{border-color:var(--ink);color:var(--ink)}.af-body{flex:1;overflow-y:auto;padding:8px 24px 24px}.af-group{padding:18px 0;border-bottom:1px solid var(--border-light)}.af-group:last-child{border-bottom:none}.af-group-h{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--peri);font-weight:700;margin-bottom:14px}.af-field{margin-bottom:18px}.af-field:last-child{margin-bottom:0}.af-field-h{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:9px}.af-foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--border-light)}.af-clear{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:var(--radius-sm)}.af-clear:hover{color:var(--ink);background:var(--soft)}.af-show{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important;font-size:12px;padding:12px 22px}.af-show:hover{filter:brightness(.94)}@media(max-width:640px){.fb-search,.fb-pills{width:100%}.fb-all{margin-left:0}}.results-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:0;padding-bottom:0;border-bottom:none}.browse-toolbar{padding-bottom:16px}.results-count{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--peri);font-weight:800}.sort-select{font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;border:1.5px solid var(--ink);background:var(--paper);font-weight:800}.results-list{display:flex;flex-direction:column;gap:8px}.results-list{display:flex;flex-direction:column;gap:0}.result-row{border:none;border-bottom:1px solid var(--border-light);border-radius:0;padding:26px 18px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start;cursor:pointer;transition:background .15s;background:transparent;text-decoration:none;color:inherit}.result-row:last-child{border-bottom:none}.result-row:hover{background:var(--soft)}.result-main h3{font-family:var(--display);font-size:21px;font-weight:900;line-height:1.05;letter-spacing:-.03em;margin-bottom:5px}.result-main h3 em{color:var(--peri);font-style:normal}.result-company{font-size:13.5px;color:var(--muted);font-weight:500;margin-bottom:0}.rc-facts{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 18px}.rc-fact{display:flex;flex-direction:column;gap:2px;padding:7px 11px;background:var(--soft);border:1px solid var(--border-light);border-radius:var(--radius)}.rc-fact .k{font-family:var(--mono);font-size:9px;letter-spacing:.05em;color:var(--peri);font-weight:700}.rc-fact .v{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.2;white-space:nowrap}.result-signals{font-size:13.5px;color:var(--ink);font-weight:500;line-height:1.6;max-width:62ch}.result-signals .hw-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--peri);font-weight:700;margin-bottom:4px}.result-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;align-self:stretch;flex-shrink:0;min-width:150px}.result-comp{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.025em;margin-top:24px;margin-bottom:0;text-align:right;white-space:nowrap}.result-posted{font-size:10px;letter-spacing:.16em;color:var(--peri);margin-bottom:10px;font-weight:800}.result-posted-top{margin-bottom:9px;display:flex;gap:18px}.result-posted-top .rp-time{color:var(--peri);font-family:var(--mono);font-weight:700}.results-pager{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 18px 4px;margin-top:6px;border-top:1px solid var(--border-light)}.rp-size{display:flex;align-items:center;gap:6px}.rp-label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:700;margin-right:4px}.rp-size-btn{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:6px 13px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.rp-size-btn:hover{border-color:var(--ink)}.rp-size-btn.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rp-nav{display:flex;align-items:center;gap:6px}.rp-count{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);font-weight:600;margin-right:10px}.rp-page-btn{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:6px 12px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.rp-page-btn:hover:not(:disabled){border-color:var(--ink)}.rp-num{min-width:34px}.rp-page-btn.active{background:var(--lime);color:var(--ink);border-color:var(--lime)}.rp-page-btn:disabled{opacity:.4;cursor:default}.rp-ellipsis{font-family:var(--mono);font-size:12px;color:var(--muted);padding:0 2px}.job-drawer-overlay{position:fixed;inset:0;background:#0006;z-index:9990;opacity:0;visibility:hidden;transition:opacity .28s ease}.job-drawer-overlay.open{opacity:1;visibility:visible}.job-drawer{position:fixed;top:0;right:0;height:100%;width:min(560px,100vw);background:var(--paper);z-index:9991;transform:translate(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-24px 0 70px -28px #0006}.job-drawer[hidden],.job-drawer-overlay[hidden]{display:none}.job-drawer.open{transform:translate(0)}.jd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 26px 18px;border-bottom:1px solid var(--border-light);flex-shrink:0}.jd-identity{display:flex;align-items:center;gap:12px;min-width:0}.jd-logo{width:40px;height:40px;flex:0 0 auto;background:var(--ink);color:var(--lime);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:16px}.jd-company{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.jd-identity-note{font-size:11px;color:var(--muted);line-height:1.35;margin-top:2px}.jd-close{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--border-light);background:var(--paper);border-radius:var(--radius);font-size:22px;line-height:1;color:var(--muted);cursor:pointer;transition:border-color .12s,color .12s}.jd-close:hover{border-color:var(--ink);color:var(--ink)}.jd-body{flex:1;overflow-y:auto;padding:18px 26px 24px}.jd-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--peri);font-weight:700;margin-bottom:6px}.jd-title{font-family:var(--display);font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 12px}.jd-comp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.jd-comp{font-family:var(--display);font-size:24px;font-weight:900;letter-spacing:-.025em}.jd-refer{margin:0!important;align-self:auto!important}.jd-facts{margin:0 0 14px!important}.jd-section{padding:14px 0;border-top:1px solid var(--border-light)}.jd-sec-h{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--peri);font-weight:700;margin-bottom:10px}.jd-p{font-size:14px;line-height:1.6;color:var(--ink);font-weight:500;margin:0}.jd-glance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden}.jd-glance-item{background:var(--paper);padding:12px 14px;display:flex;flex-direction:column;gap:3px}.jd-glance-item .k{font-family:var(--mono);font-size:9px;letter-spacing:.05em;color:var(--peri);font-weight:700}.jd-glance-item .v{font-size:13.5px;font-weight:600;color:var(--ink)}.jd-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.jd-list li{font-size:13.5px;line-height:1.5;color:var(--ink);font-weight:500}.jd-quals{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jd-qual-h{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink);font-weight:700;margin-bottom:8px}.jd-culture-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.jd-culture-tags span{font-size:11px;padding:4px 10px;background:var(--soft);border:1px solid var(--border-light);border-radius:var(--radius);color:var(--ink);font-weight:600}.jd-foot{flex-shrink:0;display:flex;gap:10px;padding:16px 26px;border-top:1px solid var(--border-light);background:var(--paper)}.jd-foot .cta{flex:1;justify-content:center;font-size:13px;padding:14px 16px;letter-spacing:.12em}.jd-apply-btn{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}.jd-apply-btn:hover{filter:brightness(.94)}.jd-refer-btn{background:var(--ink)!important;color:var(--lime)!important;border-color:var(--ink)!important}.jd-refer-btn:hover{background:var(--muted)!important;border-color:var(--muted)!important}@media(max-width:600px){.jd-quals{grid-template-columns:1fr;gap:14px}.jd-glance{grid-template-columns:1fr}}.rl-refer{display:inline-flex;flex-direction:column;gap:3px;padding:11px 15px;background:var(--ink);border-radius:var(--radius);margin:6px 0 26px}.rl-refer .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;font-weight:700;color:var(--lime)}.rl-refer .amt{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--paper)}.jd-listing .role-identity{display:none}.jd-listing>.label-row{margin-bottom:12px}.jd-listing h1{font-size:30px!important;text-transform:none!important;line-height:1.06!important;margin-bottom:14px!important}.jd-listing .role-section{margin-top:26px}.jd-listing .role-section h2{font-size:21px;text-transform:none;line-height:1.1}.jd-listing .role-snapshot{grid-template-columns:1fr 1fr}.jd-listing .role-quals{grid-template-columns:1fr}.jd-listing .rl-refer{display:flex}.jd-actions{display:flex;gap:8px;padding:16px 26px 14px;flex:0 0 auto}.jd-act-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:8px 13px;cursor:pointer;transition:border-color .12s}.jd-act-btn svg{width:13px;height:13px;flex:0 0 auto}.jd-act-btn:hover{border-color:var(--ink)}.fit-badge{font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;font-weight:800;display:inline-block}.fit-badge.strong{background:var(--lime);color:var(--ink)}.fit-badge.good{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink)}.chat-page{padding:73px 0 80px}.chat-shell{border:1px solid var(--border-light);min-height:700px;display:grid;grid-template-rows:auto 1fr auto;background:var(--paper);overflow:hidden}.chat-header{background:var(--ink);color:var(--paper);padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.rc-mark{font-family:var(--display);font-weight:800;font-size:13px;color:var(--paper);text-transform:lowercase;letter-spacing:-.02em;display:inline-flex;align-items:center;line-height:1}.rc-mark i{width:4px;height:4px;background:var(--lime);border-radius:50%;display:inline-block;margin-left:2px;align-self:flex-end;margin-bottom:1px}.chat-header h3{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.chat-status{font-size:10px;letter-spacing:.22em;color:var(--lime);display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;font-weight:800}.chat-status .dot{width:7px;height:7px;border-radius:50%;background:var(--lime)}.chat-body{padding:32px 28px;display:flex;flex-direction:column;gap:28px;overflow-y:auto;max-height:620px}.msg-row{display:flex;gap:16px;align-items:flex-start;max-width:740px}.msg-row.user{margin-left:auto;flex-direction:row-reverse}.msg-avatar{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--ink)}.msg-avatar.assistant{background:var(--ink)}.msg-avatar.user{background:var(--ink);font-size:11px;font-weight:800;color:var(--lime);letter-spacing:.04em}.msg-content{flex:1}.msg-row.user .msg-content{text-align:right}.msg-content p{font-size:15px;line-height:1.6;margin-bottom:12px;color:var(--ink);font-weight:500}.msg-content p:last-child{margin-bottom:0}.msg-row.user .msg-content p{background:var(--ink);color:var(--paper);display:inline-block;padding:11px 18px;text-align:left}.chat-inline-cards{display:flex;flex-direction:column;gap:6px;margin-top:16px}.chat-inline-card{border:1.5px solid var(--ink);padding:16px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;cursor:pointer;transition:all .15s;background:var(--paper)}.chat-inline-card:hover{background:var(--soft)}.chat-card-title{font-family:var(--display);font-size:20px;font-weight:900;line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:5px}.chat-card-title em{color:var(--peri);font-style:normal}.chat-card-company{font-size:12px;color:var(--muted)}.chat-card-meta{text-align:right}.chat-card-comp{font-family:var(--display);font-size:14px;font-weight:900;margin-bottom:4px;letter-spacing:-.02em}.chat-card-fit{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.chat-card-fit.strong{color:var(--ink);background:var(--lime);padding:2px 8px;display:inline-block}.chat-card-fit.good{color:var(--peri)}.chat-suggested{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.chat-suggested button{padding:8px 14px;border:1.5px solid var(--ink);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--paper);font-weight:700;transition:all .15s}.chat-suggested button:hover{background:var(--ink);color:var(--lime)}.chat-input{padding:18px 24px;border-top:1px solid var(--border-light);background:var(--paper)}.chat-input-shell{display:flex;gap:0;align-items:stretch;border:1px solid var(--border-light)}.chat-input-shell input{flex:1;background:none;border:none;font-size:15px;padding:12px 18px;font-weight:500}.chat-input-shell input:focus{outline:none;background:var(--soft)}.chat-send{padding:10px 22px;background:var(--ink);color:var(--lime);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;border-left:1.5px solid var(--ink)}.role-detail{padding:40px 0 80px}.breadcrumb{font-size:10px;letter-spacing:.18em;color:var(--peri);margin-bottom:28px;text-transform:uppercase;font-weight:800}.breadcrumb a{cursor:pointer}.breadcrumb a:hover{color:var(--ink)}.role-detail-grid{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:flex-start}.role-detail-main .label-row{margin-bottom:18px}.role-detail-main h1{font-family:var(--display);font-size:67px;font-weight:900;letter-spacing:-.045em;line-height:.9;text-transform:uppercase;margin-bottom:18px}.role-detail-main h1 em{color:var(--peri);font-style:normal}.role-company{font-size:16px;color:var(--muted);margin-bottom:32px;padding-bottom:0;line-height:1.55}.role-quickfacts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:40px}.quickfact{padding:18px 20px;border-right:1px solid var(--border-light)}.quickfact:last-child{border-right:none}.quickfact .lbl{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);margin-bottom:8px;font-weight:800}.quickfact .v{font-family:var(--display);font-size:24px;font-weight:900;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.quickfact.hl .v{background:var(--lime);padding:0 6px;display:inline-block}.role-section{margin-bottom:40px}.role-section h2{font-family:var(--display);font-size:29px;font-weight:900;letter-spacing:-.035em;line-height:.95;text-transform:uppercase;margin-bottom:18px}.role-section h2 em{color:var(--peri);font-style:normal}.role-section p{font-size:15px;line-height:1.7;color:var(--ink);margin-bottom:16px;font-weight:500}.role-section ul{list-style:none}.role-section li{font-size:15px;line-height:1.65;padding:8px 0 8px 28px;position:relative;font-weight:500}.role-section li:before{content:"";position:absolute;left:4px;top:18px;width:14px;height:2px;background:var(--ink)}.role-gate{position:sticky;top:88px;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);padding:28px}.role-gate .label-row{color:var(--lime);margin-bottom:16px}.role-gate .label-row:before{background:var(--lime)}.role-gate h3{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;margin-bottom:14px}.role-gate h3 em{color:var(--peri);font-style:normal}.role-gate h3 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.role-gate p{font-size:13px;color:var(--paper);opacity:.7;line-height:1.6;margin-bottom:24px}.gate-status{border:1px solid rgba(255,255,255,.25);padding:18px 20px;margin-bottom:22px}.role-gate .gate-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.role-gate .gate-earn{display:flex;flex-direction:column;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.15)}.role-gate .gate-earn .ge-eye{font-family:var(--mono);font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.role-gate .gate-earn .ge-amt{font-family:var(--display);font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--ink);background:var(--lime);align-self:flex-start;padding:2px 7px;border-radius:3px}.role-gate .gate-earn .ge-sub{font-size:12.5px;color:var(--paper);opacity:.75;line-height:1.5}.gate-status-label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin-bottom:12px;font-weight:800}.gate-progress{display:flex;gap:6px;margin-bottom:14px}.gate-pip{flex:1;height:6px;background:#ffffff26}.gate-pip.filled{background:var(--lime)}.gate-status-text{font-size:12px;color:var(--paper);opacity:.85}.gate-actions{display:flex;flex-direction:column;gap:8px}.gate-actions .cta-primary{background:var(--lime);color:var(--ink);justify-content:center}.gate-actions .cta-primary:hover{background:var(--paper)}.gate-actions .cta-ghost{background:transparent;color:var(--paper);border-color:var(--paper);justify-content:center}.gate-actions .cta-ghost:hover{background:var(--paper);color:var(--ink)}.gate-fineprint{font-size:11px;color:var(--paper);opacity:.55;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.15);line-height:1.55}.gate-share-btn{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;width:100%}.share-overlay{position:fixed;inset:0;background:#00000080;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px}.share-overlay#role-share-overlay.share-open{display:flex!important}.share-modal{position:relative;background:var(--paper);border-radius:var(--radius);width:100%;max-width:380px;padding:32px 30px 26px;box-shadow:0 30px 60px -20px #0006}.share-modal-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;padding:0}.share-modal-close:hover{color:var(--ink)}.share-modal-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--peri);font-weight:700;margin-bottom:8px}.share-modal-title{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin:0 0 4px}.share-modal-sub{font-size:12.5px;color:var(--muted);margin:0 0 22px}.share-modal-actions{display:flex;flex-direction:column;gap:8px}.share-email-form{margin:0 0 16px}.share-email-label{display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--peri);margin-bottom:8px}.share-email-row{display:flex;gap:8px}.share-email-input{flex:1;min-width:0;font-family:var(--sans);font-size:14px;padding:11px 13px;border:1.5px solid var(--border-light);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.share-email-input:focus{outline:none;border-color:var(--ink)}.share-email-send{flex:0 0 auto;font-family:var(--display);font-weight:800;font-size:14px;padding:11px 18px;border:none;border-radius:var(--radius);background:var(--lime);color:var(--ink);cursor:pointer;transition:background .14s,color .14s}.share-email-send:hover{background:var(--ink);color:var(--lime)}.share-modal-or{display:flex;align-items:center;gap:12px;margin:0 0 14px}.share-modal-or:before,.share-modal-or:after{content:"";flex:1;height:1px;background:var(--border-light)}.share-modal-or span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted)}.share-modal-actions button,.share-modal-actions a{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:var(--paper);border:1px solid var(--border-light);border-radius:var(--radius);padding:13px 15px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.share-modal-actions button:hover,.share-modal-actions a:hover{background:var(--soft);border-color:var(--ink)}.share-modal-actions svg{width:16px;height:16px;flex-shrink:0;color:var(--peri)}.rc-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(12px);background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;padding:12px 20px;border-radius:99px;z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 12px 30px -8px #0006}.rc-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.auth-gate-modal{max-width:400px}.auth-gate-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.auth-gate-actions .cta{width:100%;text-align:center;justify-content:center}.auth-gate-fine{font-size:11.5px;color:var(--muted);line-height:1.55;margin:16px 0 0}.apply-page{max-width:760px;padding-top:30px;padding-bottom:90px}.apply-title{font-family:var(--display);font-size:clamp(30px,4.4vw,46px);font-weight:900;letter-spacing:-.04em;line-height:1.02;margin:10px 0 16px}.apply-lede{font-size:16px;line-height:1.6;color:var(--muted);max-width:60ch;margin:0 0 36px}.apply-steps{display:flex;align-items:center;gap:10px;margin-bottom:32px}.apply-step{display:flex;align-items:center;gap:9px;flex:1}.apply-step .as-num{width:26px;height:26px;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--muted);background:var(--paper)}.apply-step .as-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.apply-step.active .as-num{border-color:var(--ink);background:var(--ink);color:var(--lime)}.apply-step.active .as-label{color:var(--ink)}.apply-step.done .as-num{border-color:var(--ink);background:var(--lime);color:var(--ink)}.apply-step.done .as-label{color:var(--ink)}.apply-panel{display:none}.apply-panel.active{display:block}.apply-card{border:1px solid var(--border-light);border-radius:var(--radius);padding:32px 30px;background:var(--paper)}.apply-h2{font-family:var(--display);font-size:25px;font-weight:800;letter-spacing:-.03em;margin:0 0 7px}.apply-note{font-size:14px;color:var(--muted);line-height:1.55;margin:0 0 24px;max-width:56ch}.apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.apply-field{display:flex;flex-direction:column;gap:7px}.apply-field-full{grid-column:1 / -1}.apply-field label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.apply-field label .opt{text-transform:none;letter-spacing:0;opacity:.7;font-weight:600}.apply-field input,.apply-field textarea{font-family:var(--sans);font-size:14px;color:var(--ink);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:11px 13px;background:var(--paper);width:100%;resize:vertical}.apply-field input:focus,.apply-field textarea:focus{outline:none;border-color:var(--ink)}.apply-backers{display:flex;flex-direction:column;gap:22px}.apply-backer{border:1px solid var(--border-light);border-radius:var(--radius);padding:20px 20px 22px;background:var(--soft)}.ab-head{margin-bottom:15px}.ab-num{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--peri);font-weight:800}.apply-review{display:flex;flex-direction:column}.ar-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--border-light)}.ar-row:first-child{border-top:none}.ar-l{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);font-weight:700;flex:0 0 auto}.ar-v{font-size:14px;font-weight:600;color:var(--ink);text-align:right}.apply-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.apply-actions-center{justify-content:center;margin-top:6px}.apply-done-card{text-align:center}.apply-done-mark{width:52px;height:52px;margin:0 auto 18px;border-radius:50%;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800}.role-back-row{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-light)}.role-back-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted);padding:0;transition:color .15s}.role-back-btn:hover{color:var(--ink)}.role-back-top{margin-top:0;padding-top:0;border-top:none;margin-bottom:28px}.result-tags{display:flex;flex-wrap:wrap;gap:6px}.result-tags span{font-size:10px;letter-spacing:.08em;padding:4px 9px;border:1.5px solid var(--ink);color:var(--ink);font-weight:700;line-height:1.2}.role-detail-tags{margin:-16px 0 40px}.role-identity{display:flex;align-items:center;gap:16px;padding-bottom:20px;margin-bottom:20px}.role-identity-logo{width:48px;height:48px;border-radius:var(--radius);background:var(--soft);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ril-mark{font-size:26px;color:var(--peri);filter:blur(5px);user-select:none}.role-identity-name{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink);filter:blur(5.5px);user-select:none;margin-bottom:7px}.role-identity-note{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--muted);display:flex;align-items:center;gap:7px}.ril-lock{color:var(--peri);font-size:8px}.role-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden;margin-top:22px}.snap{background:var(--paper);padding:15px 18px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.snap-l{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--muted)}.snap-v{font-weight:700;font-size:14.5px;color:var(--ink);text-align:right}.role-culture-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.role-culture-tags span{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--border-light);border-radius:99px;padding:6px 13px}.role-quals{display:grid;grid-template-columns:1fr 1fr;gap:32px}.qual-block .qual-h{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--peri);font-weight:800;margin-bottom:12px}.role-rc{display:flex;flex-direction:column;gap:26px}.rc-item .rc-h{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--peri);font-weight:800;margin-bottom:9px}.rc-item p{margin:0}.rc-note{font-size:14px;color:var(--muted);font-style:normal;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-light)}.role-snapshot-2{margin-top:0}.role-legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--border-light)}.role-legal p{font-size:12px;line-height:1.65;color:var(--muted);margin-bottom:12px;max-width:64ch}.role-legal p:last-child{margin-bottom:0}.gate-refer{margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}.gate-refer-label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);font-weight:800;margin-bottom:8px}.gate-refer-amt{font-family:var(--display);font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--ink);background:var(--lime);display:inline-block;padding:2px 6px;margin-bottom:10px;border-radius:3px}.gate-refer-desc{font-size:12.5px;color:var(--paper);opacity:.7;line-height:1.55;margin-bottom:16px}.gate-refer-cta{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important;justify-content:center}.gate-refer-cta:hover{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--paper)!important}.role-vouch,.role-process{list-style:none;counter-reset:rl}.role-vouch li,.role-process li{font-size:15px;line-height:1.6;padding:12px 0 12px 44px;position:relative;font-weight:500;counter-increment:rl;border-top:1px solid var(--border-light)}.role-vouch li:first-child,.role-process li:first-child{border-top:none}.role-vouch li:before,.role-process li:before{content:counter(rl,decimal-leading-zero);position:absolute;left:0;top:12px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--peri)}.role-process li b{font-weight:800}[data-view=cand-howitworks] .howitworks-hero{padding-top:247px;padding-bottom:140px}.howitworks-hero{padding:147px 0 48px}.howitworks-hero .label-row{margin-bottom:28px}.howitworks-hero h1{font-size:85px;letter-spacing:-.055em;line-height:.86;margin-bottom:32px}.howitworks-hero p{font-size:19px;color:var(--muted);line-height:1.55;max-width:720px;font-weight:500}.howitworks-subhead{font-family:var(--display);font-weight:900;font-size:56px;letter-spacing:-.045em;line-height:.92;text-transform:uppercase;color:var(--ink);margin-top:78px}@media(max-width:1100px){.howitworks-subhead{font-size:39px}}.howitworks-sub{font-family:var(--display);font-weight:400;font-size:30px;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase;color:var(--ink)!important;max-width:720px;margin-top:12px}.howitworks-intro{padding:28px 0 80px;margin-top:0}.howitworks-intro-grid{display:grid;grid-template-columns:1fr;gap:28px;padding-top:0;align-items:flex-start}.howitworks-intro-body h2{font-size:56px;letter-spacing:-.045em;line-height:.92;margin-bottom:36px}.howitworks-intro-body p{font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:22px;font-weight:500;max-width:680px}.howitworks-intro-body p:last-child{margin-bottom:0}@media(max-width:1100px){.howitworks-intro-grid{grid-template-columns:1fr;gap:28px}.howitworks-intro-body h2{font-size:39px}}.howitworks-steps{padding:31px 0 55px}.howitworks-notthis{padding:56px 0 64px}.howitworks-notthis-dark{background:var(--ink);color:var(--paper);padding:113px 0 96px}.howitworks-notthis-dark .container{max-width:1280px;margin:0 auto;padding:0 32px}.howitworks-notthis-dark h2,.howitworks-notthis-dark .notthis-item h3{color:var(--paper)}.howitworks-notthis-dark .notthis-item h3 em{color:var(--peri)}.howitworks-notthis-dark .notthis-item p{color:var(--paper);opacity:.78}.howitworks-notthis-top{padding-bottom:0}.howitworks-faq{padding:140px 0 72px}.howitworks-faq{display:block}.howitworks-faq .faq-head{margin-bottom:36px}.howitworks-faq .faq-head .label-row{display:none}.howitworks-faq .faq-head h2{font-size:56px;letter-spacing:-.03em;line-height:1.02;font-weight:500;text-transform:none;font-family:var(--display)}.howitworks-faq .faq-head h2 em{font-style:normal;color:var(--ink)}.howitworks-faq .faq-head h2 .lime-mark,.howitworks-faq .faq-head h2 em.lime-mark{background:transparent;padding:0}.howitworks-faq.container{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.howitworks-faq .faq-head{margin-bottom:0;position:sticky;top:96px}.faq-accordion{border:none;border-radius:0;padding:0;background:transparent}.faq-q{border-bottom:1px solid #ECECE9}.faq-q:last-child{border-bottom:none}.faq-q summary{list-style:none;cursor:pointer;padding:22px 0;display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:center}.faq-q summary::-webkit-details-marker{display:none}.faq-q .faq-num{display:none}.faq-q .faq-text{font-family:var(--display);font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.005em;text-transform:none;color:var(--ink)}.faq-q .faq-icon{grid-column:1;grid-row:1;font-family:var(--display);font-size:20px;font-weight:300;color:#9a9a95;justify-self:start;transition:transform .2s,color .2s;line-height:1}.faq-q[open] .faq-icon{transform:rotate(45deg);color:var(--ink)}.faq-q .faq-text{grid-column:2;grid-row:1}.faq-q .faq-a{padding:0 0 24px 38px;font-size:15px;color:#6e6e68;line-height:1.65;max-width:720px;font-weight:400}@media(max-width:1100px){.howitworks-faq.container{grid-template-columns:1fr;gap:36px}.howitworks-faq .faq-head{position:static}.howitworks-faq .faq-head h2{font-size:39px}.faq-accordion{padding:4px 18px}.faq-q .faq-text{font-size:16px}.faq-q .faq-a{padding:0 0 22px 38px;font-size:14px}}.howitworks-notthis h2{font-size:56px;letter-spacing:-.045em;line-height:.92;margin-bottom:48px;max-width:900px}.notthis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.notthis-item h3{font-family:var(--display);font-size:26px;font-weight:900;letter-spacing:-.035em;line-height:1;text-transform:uppercase;margin-bottom:14px}.notthis-item h3 em{color:var(--peri);font-style:normal}.notthis-item h3 .neg{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.notthis-item p{font-size:15px;color:var(--muted);line-height:1.65;font-weight:500}@media(max-width:1100px){.howitworks-notthis h2{font-size:39px}.notthis-grid{grid-template-columns:1fr;gap:24px}}.howitworks-promises{padding:0 0 24px}.howitworks-promises .label-row{margin-bottom:36px}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.promise{padding:0}.promise .lbl{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);background:var(--ink);padding:6px 10px;margin-bottom:12px;font-weight:800;display:inline-block}.promise h3{font-family:var(--display);font-size:28px;font-weight:900;letter-spacing:-.035em;line-height:.98;text-transform:uppercase;margin-bottom:14px}.promise h3 em{color:var(--peri);font-style:normal}.promise p{font-size:15px;color:var(--muted);line-height:1.6;font-weight:500}@media(max-width:1100px){.promise-grid{grid-template-columns:1fr;gap:24px}}.howitworks-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:flex-start}.howitworks-aside{position:sticky;top:100px;padding-top:28px}.howitworks-aside .label-row{margin-bottom:24px}.howitworks-aside h2{font-family:var(--display);font-size:39px;font-weight:400;letter-spacing:-.04em;line-height:.92;text-transform:uppercase;margin-bottom:20px}.howitworks-aside h2 em{color:var(--peri);font-style:normal}.howitworks-aside p{font-size:15px;color:var(--muted);line-height:1.6;max-width:340px;font-weight:500}.howitworks-step{padding:28px 0 32px;position:relative}.howitworks-step:last-child{border-bottom:none}.howitworks-step:before{display:none}.howitworks-step .lbl{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);background:var(--ink);padding:6px 10px;margin-bottom:12px;font-weight:800;display:inline-block}.howitworks-step h3{font-family:var(--display);font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:uppercase;margin-bottom:14px}.howitworks-step h3 em{color:var(--peri);font-style:normal}.howitworks-step p{color:var(--muted);line-height:1.65;max-width:640px;font-weight:500}.cta-section{padding:112px 0 12px;text-align:center;background:var(--ink);color:var(--paper)}.cta-section h2{font-family:var(--display);font-size:64px;font-weight:900;letter-spacing:-.05em;line-height:1;text-transform:uppercase;max-width:920px;margin:0 auto 28px}.cta-section h2 em{color:var(--peri);font-style:normal}.cta-section h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .12em}.cta-section p{font-size:17px;color:var(--paper);opacity:.75;max-width:540px;margin:0 auto 36px}.cta-actions{display:flex;gap:14px;justify-content:center}.cta-section .cta{padding:22px 36px;font-size:15px;letter-spacing:.2em;gap:14px}.cta-section .cta-primary{background:var(--lime);color:var(--ink)}.cta-section .cta-primary:hover{background:var(--peri)}.cta-section .cta-ghost{color:var(--paper);border-color:var(--paper);background:transparent}.cta-section .cta-ghost:hover{background:var(--paper);color:var(--ink)}.emp-hero{padding:207px 0 0}.emp-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;padding:40px 0 90px}.emp-hero .label-row{margin-bottom:28px}.emp-hero-src{font-family:Inter,sans-serif;font-size:11px;color:var(--muted);letter-spacing:.04em;margin-top:18px}.emp-hero h1{font-size:clamp(45px,7.28vw,93px);letter-spacing:-.05em;line-height:.86;margin-bottom:28px}.emp-hero-grid.emp-hero-statwide{grid-template-columns:1fr}.emp-hero-statwide .emp-hero-placeholder{display:none}.emp-hero-statwide h1{font-size:clamp(45px,7.28vw,93px)}.emp-hero-statwide .emp-hero-src{text-align:right;margin-top:26px}.hero-fn{font-size:.3em;vertical-align:super;font-weight:700;letter-spacing:0}.hero-fn-n{font-weight:700;color:var(--ink);margin-right:3px}.emp-hero-sub{font-family:var(--display);font-size:30px;color:var(--ink);line-height:1.2;letter-spacing:-.025em;margin-bottom:115px;max-width:none;font-weight:700;white-space:nowrap}.emp-hero .hero-actions{display:flex;gap:14px;align-items:stretch}.emp-hero .hero-actions .cta{padding:22px 32px;font-size:14px;letter-spacing:.2em;gap:12px}.emp-hero .hero-actions .cta-primary{background:var(--lime);color:var(--ink)}.emp-hero .hero-actions .cta-primary:hover{background:var(--ink);color:var(--lime)}.emp-hero .hero-actions .cta-primary:active{background:var(--peri);color:var(--ink)}.emp-hero .hero-actions .cta-primary .arr,.emp-hero .hero-actions .cta .arr{font-size:18px}.emp-hero-logos{display:none}.emp-hero-logos-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);margin-bottom:18px;font-weight:800}.emp-hero-logos-row{display:flex;gap:40px;flex-wrap:wrap;font-size:14px;font-weight:800;letter-spacing:.04em}.emp-dashboard{border:1.5px solid var(--ink);background:var(--paper)}.emp-dashboard-head{background:var(--ink);color:var(--paper);padding:14px 22px;display:flex;justify-content:space-between;align-items:center}.emp-dashboard-head .role-name{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.emp-dashboard-head .role-name em{color:var(--peri);font-style:normal}.emp-dashboard-head .live{background:var(--lime);color:var(--ink);font-size:9px;letter-spacing:.2em;padding:3px 9px;text-transform:uppercase;font-weight:800}.emp-dashboard-meta{padding:12px 22px;border-bottom:1.5px solid var(--ink);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--peri);font-weight:800}.dashboard-row{padding:14px 22px;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:center}.dashboard-row:last-child{border-bottom:none}.candidate-avatar{width:32px;height:32px;background:var(--peri);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ink);font-weight:800;letter-spacing:.04em;border:1px solid var(--ink)}.candidate-name{font-size:13px;line-height:1.5}.candidate-name .anon{color:var(--peri);font-weight:700}.candidate-fit{font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:4px 9px;font-weight:800}.candidate-fit.strong{background:var(--lime);color:var(--ink)}.candidate-fit.good{border:1px solid var(--ink);color:var(--ink)}.arch-section{padding:96px 0;background:var(--paper)}.arch-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.arch-section .label-row{margin-bottom:24px}.arch-section h2{font-family:var(--display);font-size:62px;font-weight:900;letter-spacing:-.045em;line-height:.92;text-transform:uppercase;margin-bottom:20px}.arch-section h2 em{color:var(--peri);font-style:normal}.arch-section h2 .lime-mark{background:var(--lime);padding:0 .1em}.arch-section .arch-copy p{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:16px;font-weight:500}.arch-stack{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--ink)}.arch-layer{padding:26px 28px;border-bottom:1.5px solid var(--ink)}.arch-layer:last-child{border-bottom:none}.arch-layer.moat{background:var(--ink);color:var(--paper)}.arch-layer .lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);margin-bottom:8px;font-weight:800}.arch-layer.moat .lbl{color:var(--lime)}.arch-layer h4{font-family:var(--display);font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1;text-transform:uppercase;margin-bottom:6px}.arch-layer h4 em{color:var(--peri);font-style:normal}.arch-layer.moat h4 em{color:var(--peri)}.arch-layer p{font-size:13px;color:var(--muted);line-height:1.55;margin:0;max-width:none;font-weight:500}.arch-layer.moat p{color:var(--paper);opacity:.7}.pricing-section{padding:96px 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;border:1.5px solid var(--ink)}.price-card{padding:32px 28px 36px;border-right:1.5px solid var(--ink);position:relative}.price-card:last-child{border-right:none}.price-card.featured{background:var(--peri)}.price-card.featured:before{content:"Most chosen";position:absolute;top:-1.5px;right:-1.5px;background:var(--ink);color:var(--lime);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:5px 11px;font-weight:800}.price-tier{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);margin-bottom:16px;font-weight:800}.price-card.featured .price-tier{color:var(--ink);opacity:.7}.price-amount{font-family:var(--display);font-weight:900;font-size:45px;letter-spacing:-.045em;line-height:.9;margin-bottom:8px;color:var(--ink)}.price-amount .unit{font-size:13px;color:var(--muted);font-family:var(--sans);font-weight:700;letter-spacing:0;text-transform:none}.price-card.featured .price-amount .unit{color:var(--ink);opacity:.75}.price-desc{font-size:13px;color:var(--muted);margin-bottom:24px;line-height:1.55;font-weight:500}.price-card.featured .price-desc{color:var(--ink);opacity:.85}.price-features{list-style:none;padding-top:18px;border-top:1px solid var(--ink)}.price-features li{font-size:13px;padding:6px 0 6px 22px;position:relative;line-height:1.5;font-weight:500}.price-features li:before{content:"";position:absolute;left:0;top:13px;width:12px;height:1.5px;background:var(--ink)}.view{display:none}.view.active{display:block}@media(prefers-reduced-motion:no-preference){.view.active{animation:view-in .44s cubic-bezier(.22,.61,.36,1)}}@keyframes view-in{0%{transform:translateY(14px)}to{transform:none}}@media(max-width:1100px){.hero h1,.emp-hero h1{font-size:62px}.howitworks-hero h1{font-size:54px}.cta-section h2{font-size:40px}.section-header h2,.roles-header h2{font-size:39px}.gate-section h2,.referrer-section h2,.arch-section h2{font-size:42px}.browse-header h1{font-size:39px}.role-detail-main h1{font-size:45px}.hero-grid,.emp-hero-grid,.gate-grid,.arch-grid,.role-detail-grid,.referrer-grid,.howitworks-grid{grid-template-columns:1fr}.hero-star-wrap{display:none}.browse-grid,.pillar-grid,.pricing-grid{grid-template-columns:1fr}.price-card{border-right:none;border-bottom:1.5px solid var(--ink)}.price-card:last-child{border-bottom:none}.roles-grid{grid-template-columns:1fr}.role-quickfacts{grid-template-columns:1fr 1fr}.quickfact:nth-child(2n){border-right:none}.quickfact:nth-child(-n+2){border-bottom:1px solid var(--border-light)}}body.font-helvetica{--display: "Helvetica Neue", Helvetica, "Inter", "Arial Black", Arial, sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}body.font-schibsted{--display: "Schibsted Grotesk", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Schibsted Grotesk", sans-serif}body.font-schibsted .display,body.font-schibsted h1,body.font-schibsted h2,body.font-schibsted h3,body.font-schibsted h4{font-family:var(--display);font-weight:700;letter-spacing:-.045em}body.font-swiss{--display: "IBM Plex Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--sans: "IBM Plex Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "IBM Plex Mono", Menlo, monospace}body.font-swiss .display,body.font-swiss h1,body.font-swiss h2,body.font-swiss h3,body.font-swiss h4{font-weight:700;letter-spacing:-.025em}body.font-swiss .label-row,body.font-swiss .role-card-head,body.font-swiss .result-posted,body.font-swiss .breadcrumb,body.font-swiss .pillar-num,body.font-swiss .gate-step-num,body.font-swiss .quickfact .lbl,body.font-swiss .price-tier,body.font-swiss .clbl,body.font-swiss .corner,body.font-swiss .chat-status,body.font-swiss .browse-meta,body.font-swiss .auth-tabs button,body.font-swiss .filter-section h4,body.font-swiss .arch-layer .lbl,body.font-swiss .howitworks-step .lbl,body.font-swiss .result-refer .lbl,body.font-swiss .chat-card-refer .lbl,body.font-swiss .role-card-row .k,body.font-swiss .who-row .k{font-family:var(--mono);letter-spacing:.12em}body.font-archivo{--display: "Archivo Black", "Helvetica Neue", Helvetica, sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body.font-archivo .display,body.font-archivo h1.display,body.font-archivo h2.display,body.font-archivo h3.display,body.font-archivo h1,body.font-archivo h2,body.font-archivo h3,body.font-archivo h4{font-weight:400;letter-spacing:-.035em}body.font-inter-only{--display: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body.font-inter-only .display,body.font-inter-only h1,body.font-inter-only h2,body.font-inter-only h3,body.font-inter-only h4{font-weight:900;letter-spacing:-.04em}.hero-art-variant{display:none}body.hero-asterisk .hero-art-variant.asterisk-variant,body.hero-portrait .hero-art-variant.portrait-variant,body.hero-product .hero-art-variant.product-variant{display:flex}.big-asterisk{display:inline-block;vertical-align:middle}.big-asterisk line{stroke:var(--lime);stroke-linecap:round}.asterisk-divider{display:flex;align-items:center;justify-content:center;padding:56px 0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);margin:0;background:var(--paper)}.asterisk-divider svg{width:64px;height:64px}.asterisk-divider.dark{background:var(--ink);border-color:var(--ink)}.asterisk-rule{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:32px 0}.asterisk-rule:before,.asterisk-rule:after{content:"";height:1.5px;background:var(--ink)}.asterisk-rule svg{width:36px;height:36px}.auth-page{min-height:calc(100vh - 68px);display:grid;grid-template-columns:1fr 1fr}.auth-image-side{background:var(--soft);position:relative;overflow:hidden;min-height:100%;display:flex;align-items:stretch}.auth-image-placeholder{flex:1;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,var(--border-light) 0px,var(--border-light) 1px,transparent 1px,transparent 24px)}.auth-img-label{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em;background:var(--paper);padding:8px 16px;border:1px solid var(--border-light);border-radius:4px}.auth-clerk-note{font-size:12px;color:#e63946;margin-bottom:28px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.4}.auth-clerk-note-big{align-items:flex-start;padding:16px 18px;border:1.5px dashed #e63946;border-radius:var(--radius);background:#fff5f5}.auth-clerk-note-big .acn-body{flex:1 1 240px;font-size:12.5px;line-height:1.5}.auth-clerk-note-big code{font-family:var(--mono);font-size:11px;background:#0000000f;padding:1px 5px;border-radius:3px;color:var(--ink)}.apply-gate-wrap{padding-bottom:90px}.apply-gate-card{max-width:620px}.apply-gate-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.apply-gate-note{margin-bottom:0;align-items:flex-start;padding:16px 18px;border:1.5px dashed #e63946;border-radius:var(--radius);background:#fff5f5}.apply-gate-note code{font-family:var(--mono);font-size:11px;background:#0000000f;padding:1px 5px;border-radius:3px}.apply-asyou{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1.5px solid var(--border-light);border-radius:var(--radius);background:var(--soft);margin-bottom:20px}.apply-asyou-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--peri);font-weight:700}.apply-asyou-v{font-weight:600;font-size:14px;color:var(--ink)}.apply-asyou-pill{margin-left:auto;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;background:var(--lime);color:var(--ink);padding:3px 9px;border-radius:99px}.apply-add-backer{display:inline-block;margin-top:16px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--peri)}.apply-add-backer:hover{color:var(--ink)}.apply-next{margin-top:26px;padding:24px;border:1.5px solid var(--ink);border-left:4px solid var(--lime);border-radius:var(--radius);text-align:left}.apply-next-head{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.02em;margin-bottom:8px}.apply-next-body{font-size:14.5px;line-height:1.55;color:var(--muted);margin-bottom:16px}.ra-from{display:flex;gap:14px;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:1.5px solid var(--border-light)}.ra-from-ava{width:46px;height:46px;flex:0 0 auto;border:1.5px solid var(--ink);background:var(--peri);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;border-radius:var(--radius)}.ra-from-name{font-family:var(--display);font-weight:800;font-size:16px;margin-bottom:5px}.ra-from-note{font-size:14.5px;line-height:1.55;color:var(--muted);font-style:normal}.ra-role{display:flex;flex-direction:column;gap:0}.ra-role-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-light)}.ra-role-row:last-child{border-bottom:none}.ra-role-row .ra-k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--peri);font-weight:700}.ra-role-row .ra-v{font-size:14px;font-weight:600;color:var(--ink);text-align:right}.ra-role-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--peri);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:10px 14px;align-self:flex-start;transition:border-color .15s,color .15s}.ra-role-link:hover{color:var(--ink);border-color:var(--ink)}.ra-role-link svg{width:12px;height:12px}.ar-row-backers .ar-v{display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.ar-backer{font-size:14px}.ar-backer b{font-weight:700}.auth-clerk-pill{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.08em;background:#e63946;color:#fff;padding:3px 8px;border-radius:99px;white-space:nowrap;flex-shrink:0}.auth-side-art{background:var(--ink);color:var(--paper);padding:64px 56px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1.5px solid var(--ink)}.auth-side-art .corner{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--peri)}.auth-side-art h2{font-family:var(--display);font-weight:900;font-size:clamp(34px,4.9vw,62px);line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:var(--paper);margin-bottom:24px}.auth-side-art h2 em{color:var(--peri);font-style:normal}.auth-side-art h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.auth-side-art p{font-size:15px;line-height:1.6;opacity:.7;max-width:380px;margin-bottom:32px}.auth-side-art .auth-art-asterisk{position:absolute;right:-40px;bottom:-40px;width:360px;height:360px;opacity:.7}.auth-side-art .auth-art-asterisk line{stroke:var(--lime);stroke-linecap:round}.auth-side-art .quotes{display:flex;flex-direction:column;gap:16px;max-width:360px;position:relative;z-index:2}.auth-side-art .quotes .q{font-size:13px;line-height:1.5;opacity:.85}.auth-side-art .quotes .q:before{content:'"';color:var(--lime);margin-right:4px}.auth-side-art .quotes .att{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);margin-top:8px;font-weight:800}.auth-form-side{padding:64px 56px;max-width:520px;width:100%;display:flex;flex-direction:column;justify-content:center}.auth-tabs{display:flex;gap:0;margin-bottom:32px;border-bottom:1.5px solid var(--ink)}.auth-tabs button{padding:14px 0;margin-right:28px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--peri);border-bottom:3px solid transparent;margin-bottom:-1.5px}.auth-tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.auth-form-side h1{font-family:var(--display);font-size:39px;font-weight:900;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;margin-bottom:14px}.auth-form-side h1 em{color:var(--peri);font-style:normal}.auth-form-side .auth-sub{font-size:14px;color:var(--muted);margin-bottom:32px;line-height:1.55;max-width:420px}.auth-field{display:block;margin-bottom:18px}.auth-field label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--peri);margin-bottom:8px}.auth-field input{width:100%;padding:14px 16px;border:1.5px solid var(--ink);background:var(--paper);font-size:15px;font-weight:500}.auth-field input:focus{outline:none;background:var(--soft)}.auth-role-select{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px}.auth-role-card{border:1.5px solid var(--ink);padding:16px 18px;cursor:pointer;background:var(--paper);transition:all .15s}.auth-role-card.active{background:var(--ink);color:var(--paper)}.auth-role-card .role-name{font-family:var(--display);font-size:22px;font-weight:900;line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:6px}.auth-role-card .role-name em{color:var(--peri);font-style:normal}.auth-role-card.active .role-name em{color:var(--lime)}.auth-role-card .role-desc{font-size:11px;opacity:.85;line-height:1.4}.auth-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.auth-actions .cta{justify-content:center;padding:14px 20px;font-size:11px}.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border-light)}.auth-sso{display:flex;flex-direction:column;gap:8px}.auth-sso button{padding:13px 16px;border:1.5px solid var(--ink);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--paper)}.auth-sso button:hover{background:var(--soft)}.auth-fine{font-size:11px;color:var(--muted);margin-top:24px;line-height:1.55}.auth-fine a{color:var(--ink);border-bottom:1px solid var(--ink)}.marketing-hero{padding:147px 0 48px;position:relative}.marketing-hero .container{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.marketing-hero .container.solo{grid-template-columns:1fr}.marketing-hero h1{font-size:85px;letter-spacing:-.055em;line-height:.86;margin-bottom:32px}.marketing-hero .marketing-sub{font-size:18px;color:var(--muted);line-height:1.55;max-width:520px;margin-bottom:32px;font-weight:500}.marketing-hero .marketing-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.earnings-block{border:1.5px solid var(--ink);background:var(--peri);padding:36px 32px;display:flex;flex-direction:column;gap:14px}.earnings-block .row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--ink)}.earnings-block .row:last-child{border-bottom:none}.earnings-block .role{font-family:var(--display);font-size:22px;font-weight:900;line-height:1;letter-spacing:-.025em;text-transform:uppercase}.earnings-block .role em{color:var(--paper);font-style:normal}.earnings-block .amount{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.03em}.earnings-block .amount.hl{background:var(--lime);padding:0 8px}.earnings-block .meta{font-size:11px;color:var(--paper);letter-spacing:.04em}.step-stack{display:grid;grid-template-columns:1fr;gap:0;border:1.5px solid var(--ink)}.step-stack .step{padding:32px 36px;border-bottom:1.5px solid var(--ink);display:grid;grid-template-columns:80px 1fr auto;gap:28px;align-items:center}.step-stack .step:last-child{border-bottom:none}.step-stack .step .num{font-family:var(--display);font-size:39px;font-weight:900;line-height:1;letter-spacing:-.045em;color:var(--peri)}.step-stack .step h3{font-family:var(--display);font-size:22px;font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:6px}.step-stack .step h3 em{color:var(--peri);font-style:normal}.step-stack .step p{font-size:14px;line-height:1.55;color:var(--muted);max-width:540px;margin:0}.step-stack .step .arrow{font-size:24px;color:var(--ink)}.lead-section{padding:88px 0}.lead-section .lead-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:flex-start}.lead-section h2{font-size:62px;letter-spacing:-.045em;line-height:.9;margin-bottom:18px}.lead-section h2 em{color:var(--peri);font-style:normal}.lead-section h2 .lime-mark{background:var(--lime);padding:0 .1em}.lead-section .lead-copy p{font-size:16px;color:var(--muted);line-height:1.65;margin-bottom:14px;font-weight:500}.faq-list{border-top:1.5px solid var(--ink)}.faq-item{padding:22px 0;border-bottom:1.5px solid var(--ink);display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:flex-start}.faq-item .q{font-family:var(--display);font-size:22px;font-weight:900;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.faq-item .q em{color:var(--peri);font-style:normal}.faq-item .a{font-size:15px;color:var(--muted);line-height:1.65}.request-page{padding:64px 0 96px}.request-grid{display:grid;grid-template-columns:.95fr 1.1fr;gap:64px;align-items:flex-start}.request-side h1{font-size:clamp(34px,5.25vw,67px);letter-spacing:-.045em;line-height:.9;margin-bottom:24px}.request-side .lead{font-size:17px;color:var(--muted);line-height:1.6;margin-bottom:36px;max-width:460px}.request-side .promises{display:flex;flex-direction:column;gap:0}.request-side .promise{padding:18px 0;display:grid;grid-template-columns:1fr;gap:6px;align-items:flex-start}.request-side .promise .num{display:none}.request-side .promise h4{font-family:var(--display);font-size:20px;font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:6px}.request-side .promise p{font-size:13px;color:var(--muted);line-height:1.55}.request-form{background:var(--soft);border:1.5px solid var(--ink);padding:36px 36px 32px}.request-form h3{font-family:var(--display);font-size:20px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:4px}.request-form h3 em{color:var(--peri);font-style:normal}.request-form .form-sub{font-size:13px;color:var(--muted);margin-bottom:28px}.request-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.request-form .field{display:block;margin-bottom:18px}.request-form .field label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--peri);margin-bottom:8px}.request-form .field input,.request-form .field select,.request-form .field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--ink);background:var(--paper);font-size:14px;font-weight:500;font-family:var(--sans)}.request-form .field textarea{resize:vertical;min-height:96px;font-family:var(--sans)}.request-form .field input:focus,.request-form .field textarea:focus,.request-form .field select:focus{outline:none;background:#fff}.request-form .submit-row{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.request-form .submit-row .cta{padding:14px 22px}.request-form .submit-fine{font-size:11px;color:var(--muted);line-height:1.5;max-width:240px}.about-page{padding:0 0 96px}.about-hero{padding:88px 0 56px;border-bottom:1.5px solid var(--ink)}.about-hero h1{font-size:clamp(39px,7.7vw,101px);letter-spacing:-.05em;line-height:.88;margin-bottom:28px}.about-hero .about-lead{font-size:19px;color:var(--ink);line-height:1.5;max-width:720px;margin-bottom:12px;font-weight:500}.about-prose{padding:56px 0}.about-prose .container-narrow{padding:0 32px}.about-prose p{font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:22px;font-weight:500}.about-prose p em{color:var(--peri);font-style:normal}.about-prose h2{font-family:var(--display);font-size:34px;font-weight:900;line-height:.95;letter-spacing:-.04em;text-transform:uppercase;margin:56px 0 24px}.about-prose h2 em{color:var(--peri);font-style:normal}.about-prose h2 .lime-mark{background:var(--lime);padding:0 .1em}.about-prose .pullquote{padding:32px 0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);margin:32px 0;font-family:var(--display);font-size:25px;font-weight:900;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;text-align:center}.about-prose .pullquote em{color:var(--peri);font-style:normal}.about-prose .pullquote .lime-mark{background:var(--lime);padding:0 .1em}.about-prose .pullquote .att{display:block;font-size:11px;font-family:var(--sans);font-weight:800;letter-spacing:.22em;color:var(--peri);margin-top:16px;text-transform:uppercase}.about-team{padding:64px 0 0;border-top:1.5px solid var(--ink)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:36px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.team-member{padding:28px 28px 32px;border-right:1.5px solid var(--ink)}.team-member:last-child{border-right:none}.team-member .portrait{aspect-ratio:4/5;background:var(--ink);margin-bottom:18px;position:relative;overflow:hidden}.team-member .portrait:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),transparent 55%),repeating-radial-gradient(circle at 35% 30%,transparent 0,transparent 2px,rgba(0,0,0,.85) 2px,rgba(0,0,0,.85) 3.5px)}.team-member .portrait:after{content:"PLACEHOLDER B&W HALFTONE";position:absolute;bottom:12px;left:12px;right:12px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);font-weight:800;font-family:Courier New,monospace;opacity:.7}.team-member h3{font-family:var(--display);font-size:20px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;line-height:.95;margin-bottom:6px}.team-member .role{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);font-weight:800;margin-bottom:12px}.team-member .bio{font-size:13px;line-height:1.6;color:var(--muted)}.generic-page{padding:96px 0 120px;min-height:60vh}.generic-page h1{font-size:clamp(39px,7vw,92px);letter-spacing:-.05em;line-height:.88;margin-bottom:28px}.generic-page .lead{font-size:18px;color:var(--muted);line-height:1.6;max-width:540px;margin-bottom:36px}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1.5px solid var(--ink)}.contact-card{padding:28px;border-right:1.5px solid var(--ink)}.contact-card:last-child{border-right:none}.contact-card .clbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--peri);margin-bottom:12px;font-weight:800}.contact-card h3{font-family:var(--display);font-size:20px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;line-height:.95;margin-bottom:10px}.contact-card p{font-size:13px;color:var(--muted);line-height:1.55;margin-bottom:18px}.contact-card a.cta-underline{font-size:11px}.hero-chat-hint{white-space:nowrap}.cta-rule{padding:64px 0;border-bottom:1.5px solid var(--ink);background:var(--paper)}.cta-rule .cta-rule-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px}.cta-rule h2{font-family:var(--display);font-weight:900;font-size:clamp(28px,3.85vw,45px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.cta-rule h2 em{color:var(--peri);font-style:normal}.cta-rule h2 .lime-mark{background:var(--lime);padding:0 .08em}.cta-rule .cta-rule-actions{display:flex;gap:12px}.proto-nav{max-width:90vw}.auth-tabs button{cursor:pointer}@media(max-width:1100px){.auth-page{grid-template-columns:1fr}.auth-image-side{display:none}.auth-side-art{padding:48px 32px}.auth-side-art h2{font-size:39px}.auth-form-side{padding:48px 32px}.marketing-hero h1{font-size:54px}.marketing-hero .container{grid-template-columns:1fr}.lead-section .lead-grid{grid-template-columns:1fr;gap:24px}.lead-section h2{font-size:39px}.request-grid{grid-template-columns:1fr;gap:40px}.request-side h1{font-size:45px}.about-hero h1{font-size:62px}.team-grid{grid-template-columns:1fr}.team-member{border-right:none;border-bottom:1.5px solid var(--ink)}.team-member:last-child{border-bottom:none}.generic-page h1{font-size:56px}.contact-cards{grid-template-columns:1fr}.contact-card{border-right:none;border-bottom:1.5px solid var(--ink)}.contact-card:last-child{border-bottom:none}.cta-rule .cta-rule-grid{grid-template-columns:1fr}.cta-rule h2{font-size:28px}.faq-item{grid-template-columns:1fr;gap:12px}.step-stack .step{grid-template-columns:60px 1fr}.step-stack .step .arrow{display:none}.step-stack .step .num{font-size:28px}.hero-grid{grid-template-columns:1fr}.hero-art{display:none}.hero h1{font-size:56px}}.card-ctas{display:flex;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ink)}.cta-card{flex:1;padding:11px 14px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,color .15s;cursor:pointer;border:1.5px solid var(--ink);text-align:center;white-space:nowrap}.cta-refer{background:var(--lime);color:var(--ink)}.cta-refer:hover{background:var(--ink);color:var(--lime);border-color:var(--ink)}.cta-refer:active{background:var(--peri);color:var(--ink);border-color:var(--ink)}.cta-apply{background:var(--ink);color:var(--lime)}.cta-apply:hover{background:var(--peri);color:var(--ink);border-color:var(--ink)}.cta-card .arr{font-size:13px}.result-row{grid-template-columns:1fr auto}.chat-inline-card{grid-template-columns:1fr auto 132px;gap:14px}.chat-inline-card .chat-card-ctas{display:flex;flex-direction:column;gap:5px}.chat-inline-card .cta-card{padding:7px 10px;font-size:9.5px;letter-spacing:.16em}.result-refer{display:inline-flex;flex-direction:column;gap:3px;padding:11px 14px;background:var(--ink);color:var(--paper);border:none;margin:0;align-self:flex-end;text-align:left}.result-refer .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;font-weight:700;color:var(--lime)}.result-refer .amt{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.01em;background:transparent;color:var(--paper);padding:0;border-radius:0;white-space:nowrap}.chat-card-refer{display:inline-flex;align-items:baseline;gap:6px;padding:0;background:transparent;color:var(--ink);border:none;margin-top:6px}.chat-card-refer .lbl{font-size:8px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--ink)}.chat-card-refer .amt{font-family:var(--display);font-weight:900;font-size:11px;letter-spacing:-.02em;background:var(--lime);color:var(--ink);padding:2px 7px;border-radius:var(--radius-sm)}.hero-chat-entry-wide{width:100%;max-width:640px}:root{--radius: 4px;--radius-sm: 3px}.cta,.cta-primary,.cta-secondary,.cta-ghost,.cta-card,.cta-refer,.cta-apply,.hero-refer-btn,button{border-radius:var(--radius)}button.icon-btn,.proto-nav button,.auth-tabs button{border-radius:var(--radius-sm)}input,textarea,select,.auth-field input,.request-form input,.request-form textarea,.request-form select,.filter-range input,.chat-input-shell,.chat-input-shell input,.role-card,.role-card-row.hl .v,.result-row,.filter-section,.gate-status,.gate-progress,.gate-pip,.auth-role-card,.auth-side-art .auth-art-asterisk,.chat-shell,.chat-inline-card,.hero-mock-chip,.hero-art-portrait,.contact-card,.step-stack,.step-stack .step,.earnings-block,.promise,.faq-list,.faq-item,.request-form,.emp-dashboard,.team-member .portrait,.chip-tag,.chip-avatar,.result-refer,.chat-card-refer,.card-ctas,.label-row span,.hero-art-asterisk,.emp-stat-grid,.emp-stat-cell .stat-src,.emp-proof-tile,.emp-proof-tile-head .live,.emp-proof-portrait,.emp-proof-portrait .backed-badge,.emp-how-grid,.emp-shortlist-mock,.emp-shortlist-row .sl-portrait,.emp-shortlist-row .sl-tag,.emp-proof-grid,.emp-network-chart,.nc-row .nc-bar,.emp-notthis-grid,.emp-notthis-item h3 .neg,.emp-stack-flow,.emp-stack-row .stage-tag,.emp-trust-list,.emp-trust-row .check,.emp-econ-table{border-radius:var(--radius)}.chat-shell{border-radius:16px}.emp-stat-grid,.emp-proof-tile,.emp-how-grid,.emp-shortlist-mock,.emp-proof-grid,.emp-network-chart,.emp-notthis-grid,.emp-stack-flow,.emp-trust-list,.emp-econ-table{overflow:hidden}.emp-dashboard-head .live,.emp-proof-tile-head .role-meta .live{border-radius:var(--radius-sm)}.emp-proof-tile-row .row-num,.emp-stat-cell .stat-sym,.emp-proof-cell .proof-sym,.nc-row .nc-mult,.emp-trust-row .trust-tag,.emp-shortlist-mock-head{border-radius:0}.label-row,.chip-tag,.chat-card-refer,.result-refer,.chip-avatar,.gate-pip{border-radius:var(--radius-sm)}.asterisk-divider{border-radius:0}svg{border-radius:0}.arch-stack,.arch-layer,.candidate-avatar,.candidate-fit,.candidate-fit.good,.fit-badge,.fit-badge.good,.dashboard-row,.emp-dashboard,.emp-dashboard-meta,.gate-step,.gate-steps,.howitworks-step,.pillar,.pillar-grid,.price-card,.pricing-grid,.role-quickfacts,.referrer-card,.referrer-card .desc,.results-header,.role-company,.role-card-rows,.role-card-tags span,.role-gate,.result-tags span,.trust-strip,.trust-strip-label,.brand-logo .product-line,.msg-avatar,.chat-suggested button,.chat-input,.chat-send,.sort-select,.filter-rail,.filter-search,.auth-tabs,.auth-tabs button,.auth-sso button,.team-grid,.team-member,.contact-card,.about-hero,.about-team,.browse-header,.faq-item,.cta-rule,.cta-underline,.footer-bottom,.marketing-hero,.request-side .promise,.request-side .promises,.request-form .field textarea,.step-stack .step,.earnings-block .row,.gate-fineprint,.hero-art-portrait:after,.howitworks-step:before{border-radius:var(--radius)}.role-card-tags span,.result-tags span,.fit-badge,.candidate-fit{border-radius:var(--radius-sm)}.site-header,.footer-bottom,.browse-header,.about-hero,.about-team,.marketing-hero,.cta-rule,.hero{border-radius:0}.lime-mark,.display .lime-mark,.gate-section h2 .lime-mark,.referrer-section h2 .lime-mark,.browse-header h1 .lime-mark,.role-gate h3 .lime-mark,.cta-section h2 .lime-mark,.arch-section h2 .lime-mark,.auth-side-art h2 .lime-mark,.lead-section h2 .lime-mark,.about-prose h2 .lime-mark,.about-prose .pullquote .lime-mark,.cta-rule h2 .lime-mark{background:linear-gradient(var(--lime),var(--lime));background-repeat:no-repeat;background-size:100% 70%;background-position:center;color:var(--ink)}.label-row{display:none!important}.site-header .site-toggle,.site-header .link-action,.site-header .cta,.site-header .primary-nav a,.proto-nav,.proto-nav button{border-radius:var(--radius)}#header-employer{border-bottom:none}.marquee-two-row{display:flex;flex-direction:column;gap:0;padding:8px 0}.marquee-two-row .marquee-track{padding:8px 0;display:flex;gap:48px;align-items:center;flex-shrink:0}.marquee-two-row .marquee-track span{white-space:nowrap}.marquee-track-reverse{animation:marquee-reverse 95s linear infinite;will-change:transform;transform:translate(-50%)}.marquee-track .logo-mark{display:inline-flex;align-items:center;flex-shrink:0}.marquee-track .logo-mark img{height:22px;width:auto;display:block}.marquee-track .logo-mark[data-slug=netflix] img{height:18px}.marquee-track .logo-mark[data-slug=lyft] img{height:24px}.marquee-track .logo-mark[data-slug=ideo] img{height:15px}.marquee-track .logo-mark[data-slug=arm] img{height:16px}.marquee-track .logo-mark[data-slug=atlassian] img{height:23px}.marquee-track .logo-mark[data-slug=snowflake] img{height:24px}.marquee-track .logo-mark[data-slug=databricks] img{height:23px}.marquee-track .logo-mark[data-slug=disney] img{height:21px}.marquee-track .logo-mark[data-slug=a16z] img{height:15px}.marquee-track .logo-mark[data-slug=taketwo] img{height:23px}.marquee-track .logo-mark[data-slug=wpp] img{height:13px}.marquee-track .logo-mark[data-slug=fourseasons] img{height:27px}.marquee-track .logo-mark[data-slug=workday] img{height:26px}.marquee-track .logo-mark[data-slug=paramount] img{height:28px}.marquee-track .logo-mark[data-slug=civica] img,.marquee-track .logo-mark[data-slug=frameplay] img{height:23px}.marquee-track .logo-mark[data-slug=publicis] img{height:30px}.marquee-track .logo-mark[data-slug=cdprojektred] img{height:26px}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}*,*:before,*:after{text-transform:none!important}.label,.label-row,.label.peri,.footer-col h4,.footer-bottom,.primary-nav a,.site-toggle,.link-action,.cta,.cta-underline,.brand-logo .product-line,.trust-strip-label,.pillar-num,.role-card-head,.gate-step-num,.referrer-card .num-label,.browse-meta,.mode-toggle button,.filter-section h4,.results-count,.sort-select,.proto-nav,.proto-nav button,.role-card-tags span,.role-card-row .k,.howitworks-step .lbl,.promise .lbl,.rc-howitworks .rc-step-num{letter-spacing:.02em}.emp-problem-strip{background:var(--ink);color:var(--paper);padding:22px 0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.emp-problem-strip .container{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.02em;font-weight:500}.emp-problem-strip .ps-tag{background:var(--lime);color:var(--ink);padding:5px 10px;font-size:10px;letter-spacing:.18em;font-weight:800;text-transform:uppercase}.emp-problem-strip .ps-line{display:inline-flex;align-items:center;gap:14px}.emp-problem-strip .ps-sep{width:28px;height:1px;background:var(--peri);opacity:.5}.emp-problem-strip .ps-line em{color:var(--peri);font-style:normal}.emp-tenure-band{background:var(--paper);color:var(--paper);padding:90px 0 40px}.emp-tenure-band>.container{background:var(--ink);border-radius:20px;padding:64px}.emp-tenure-head{font-size:38px;line-height:1.15;letter-spacing:-.025em;font-weight:800;max-width:760px;margin-bottom:44px;text-wrap:balance}.emp-tenure-grid{display:grid;grid-template-columns:1fr;gap:64px;align-items:stretch}.emp-tenure-stat{max-width:none}.emp-tenure-num{font-family:var(--display);font-size:124px;line-height:.9;font-weight:800;letter-spacing:-.04em;color:var(--lime);margin-bottom:18px}.emp-tenure-num span{font-size:.7em}.emp-tenure-sub{font-size:38px;line-height:1.15;letter-spacing:-.025em;font-weight:800;color:var(--paper);max-width:42ch}.emp-tenure-close{margin:28px 0 0;font-size:14px;line-height:1.5;font-weight:500;color:#ffffff9e}.emp-tenure-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;justify-self:end}.emp-tenure-list li{display:flex;align-items:center;gap:18px;font-size:31px;font-weight:700;letter-spacing:-.015em;margin-left:75px}@media(max-width:760px){.emp-tenure-head{font-size:28px}.emp-tenure-grid{grid-template-columns:1fr;gap:40px}.emp-tenure-num{font-size:88px}.emp-tenure-list{gap:20px}}.emp-proof-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:40px 0 0;align-self:auto;justify-self:auto}.emp-proof-list li{margin-left:0;font-size:22px;gap:12px}.emp-proof-list li:not(:first-child):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime);flex:0 0 auto}.emp-problem-section{padding:155px 0 75px;background:var(--soft)}.emp-problem-section .section-header{max-width:none;margin-bottom:6px}.emp-problem-section .section-header h2{font-size:60px;line-height:.95;letter-spacing:-.045em;font-weight:800}.emp-stat-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1.5px solid var(--ink);margin-bottom:56px}.emp-stat-cell{padding:28px 22px 24px;border-right:1.5px solid var(--ink);display:flex;flex-direction:column;gap:10px;min-height:220px}.emp-stat-cell:last-child{border-right:none}.emp-stat-cell .stat-sym{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--peri);font-weight:700}.emp-stat-cell .stat-num{font-family:var(--display);font-size:50px;font-weight:900;line-height:.92;letter-spacing:-.045em;margin-top:6px}.emp-stat-cell .stat-num em{color:var(--peri);font-style:normal}.emp-stat-cell .stat-lbl{font-size:13px;color:var(--ink);line-height:1.4;font-weight:600}.emp-stat-cell .stat-src{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.02em;color:var(--muted);margin-top:auto;padding-top:12px;border-top:1px solid var(--border-light);font-weight:500}.emp-problem-para{max-width:760px;font-size:19px;line-height:1.55;color:var(--ink);font-weight:500}.emp-problem-para em{color:var(--peri);font-style:normal}.emp-problem-bridge{font-family:var(--display);font-weight:900;font-size:clamp(34px,4.4vw,56px);letter-spacing:-.04em;line-height:.95;color:var(--ink);margin:0 0 36px;max-width:none;white-space:nowrap}@media(max-width:560px){.emp-problem-bridge{white-space:normal}}.emp-problem-bridge .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-problem-bridge em{color:var(--peri);font-style:normal}.emp-trust-pillars{padding:175px 0 130px;background:var(--soft)}.emp-trust-pillars h2{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.04em;line-height:1.05;margin-bottom:18px;max-width:none;white-space:nowrap}.emp-trust-pillars h2 em{color:var(--peri);font-style:normal}.emp-trust-pillars h2 .lime-mark{background:var(--lime);padding:0 .1em;color:var(--ink)}.emp-trust-sub{font-size:17px;color:var(--muted);line-height:1.5;max-width:720px;margin-bottom:48px;font-weight:500}.emp-trust-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px;padding-top:0}.emp-trust-point h3{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.025em;line-height:1.1;margin-bottom:10px}.emp-trust-point h3 em{color:var(--peri);font-style:normal}.emp-trust-point p{font-size:14.5px;color:var(--ink);line-height:1.55;font-weight:500}@media(max-width:900px){.emp-trust-points{grid-template-columns:1fr;gap:24px;padding-top:24px}}.emp-compare{margin-top:0;max-width:none}.emp-compare-title{font-family:var(--display);font-weight:800;font-size:clamp(32px,3.4vw,46px);letter-spacing:-.035em;line-height:1.05;margin-bottom:22px}.emp-compare-title em{color:var(--peri);font-style:normal}.emp-compare-title .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-compare-sub{font-size:16px;color:var(--muted);line-height:1.55;margin-bottom:32px;max-width:680px;font-weight:500}.emp-compare-table{border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.emp-compare-head{display:grid;grid-template-columns:1fr 1fr;background:transparent;color:var(--peri);font-family:Inter,sans-serif;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;border-bottom:1px solid var(--border-light)}.emp-compare-head>div{padding:6px 28px 14px}.emp-compare-head>div:first-child{color:var(--peri)}.emp-compare-head>div:last-child{color:var(--peri);border-left:none}.emp-compare-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-light);align-items:stretch}.emp-compare-row:last-child{border-bottom:none}.emp-compare-row .old,.emp-compare-row .rc{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:18px 24px;font-size:14.5px;line-height:1.5;align-items:center}.emp-compare-row .old{background:transparent;color:var(--muted);font-weight:500}.emp-compare-row .old .t{text-decoration:line-through;text-decoration-color:#3a3a3a73;text-decoration-thickness:1px}.emp-compare-row .rc{background:transparent;color:var(--ink);font-weight:600;border-left:none}.emp-compare-ic{width:18px;height:18px;flex-shrink:0;border-radius:50%;padding:3px;box-sizing:border-box}.emp-compare-row .old .emp-compare-ic{background:#3a3a3a14;color:var(--muted);border:1px solid rgba(58,58,58,.2)}.emp-compare-row .rc .emp-compare-ic{background:var(--lime);color:var(--ink);border:1px solid var(--ink)}.emp-compare-foot{margin-top:28px;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.emp-compare-foot .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-shortlist-cta{padding:0 0 120px;background:var(--paper)}.emp-shortlist-cta-inner{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center}.emp-shortlist-cta h3{font-family:var(--display);font-weight:800;font-size:clamp(36px,4.4vw,56px);letter-spacing:-.045em;line-height:1;text-transform:none;margin-bottom:0}.emp-shortlist-cta h3 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-shortlist-cta p{font-size:16px;color:var(--muted);line-height:1.5;font-weight:500;max-width:480px}.emp-shortlist-cta-actions{display:flex;align-items:center;justify-content:flex-end}.emp-shortlist-cta-actions .cta-primary{background:var(--lime);color:var(--ink);padding:18px 30px;border:1.5px solid var(--ink);border-radius:6px;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.015em;text-transform:none;display:inline-flex;align-items:center;gap:12px;transition:background .15s,color .15s,transform .15s}.emp-shortlist-cta-actions .cta-primary:hover{background:var(--ink);color:var(--lime)}.emp-shortlist-cta-actions .cta-primary:active{background:var(--peri);color:var(--ink)}@media(max-width:900px){.emp-shortlist-cta-inner{grid-template-columns:1fr;gap:32px}.emp-shortlist-cta-actions{align-items:flex-start}}@media(max-width:700px){.emp-compare-head,.emp-compare-row{grid-template-columns:1fr}.emp-compare-row .rc{border-left:none;border-top:1px solid var(--border-light)}}.emp-stat-pull{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:48px;row-gap:72px;align-items:start;margin-bottom:64px}.emp-stat-pull-hero{grid-column:1 / -1;display:block;padding-bottom:8px}.emp-stat-pull-hero .ovr,.emp-stat-pull-side .ovr{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--peri);font-weight:800;text-transform:uppercase}.emp-stat-pull-hero .num{grid-column:1;grid-row:1 / span 2;font-family:var(--display);font-weight:900;font-size:220px;line-height:.82;letter-spacing:-.07em;color:var(--ink)}.emp-stat-pull-hero .num em{color:var(--peri);font-style:normal;font-size:.55em;vertical-align:12%;margin-left:.08em}.emp-stat-pull-hero .lbl{font-family:var(--display);font-weight:900;font-size:60px;line-height:1.06;letter-spacing:-.04em;text-wrap:balance;max-width:1000px}.emp-stat-pull-hero .lbl em{color:var(--peri);font-style:normal}.emp-stat-pull-hero .src{margin-top:22px}.emp-stat-pull-hero .src,.emp-stat-pull-side .src{font-family:Inter,sans-serif;font-size:11px;color:var(--muted);letter-spacing:.04em}.emp-stat-pull-side{display:flex;flex-direction:column;gap:10px;opacity:.4}.emp-stat-pull-side .rule{display:none}.emp-stat-pull-side .num{font-family:var(--display);font-weight:900;font-size:92px;line-height:.86;letter-spacing:-.055em;color:var(--muted)}.emp-stat-pull-side .num em{color:var(--muted);font-style:normal;font-size:.55em;vertical-align:8%;margin-left:.08em}.emp-stat-pull-side .lbl{font-size:16px;color:var(--muted);line-height:1.45;font-weight:600}.emp-stat-pull-side .lbl em{color:var(--muted);font-style:normal}@media(max-width:760px){.emp-stat-pull{grid-template-columns:1fr;row-gap:48px}.emp-stat-pull-hero .lbl{font-size:34px}}.emp-proof-tile-section{padding:100px 0 140px;background:var(--soft)}.emp-proof-tile{border:1.5px solid var(--ink);background:var(--paper)}.emp-proof-tile-head{background:var(--ink);color:var(--paper);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.emp-proof-tile-head .role-name{font-family:var(--display);font-size:26px;font-weight:900;letter-spacing:-.025em}.emp-proof-tile-head .role-name em{color:var(--peri);font-style:normal}.emp-proof-tile-head .role-meta{display:flex;gap:18px;align-items:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--peri)}.emp-proof-tile-head .role-meta .live{background:var(--lime);color:var(--ink);padding:4px 10px;font-size:10px;letter-spacing:.18em;font-weight:800;text-transform:uppercase}.emp-proof-tile-rows{display:grid;grid-template-columns:repeat(5,1fr)}.emp-proof-tile-row{padding:22px 20px 24px;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:12px}.emp-proof-tile-row:last-child{border-right:none}.emp-proof-portrait{width:100%;aspect-ratio:1/1;background:var(--ink);border:1.5px solid var(--ink);position:relative;overflow:hidden}.emp-proof-portrait:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.28) 22%,transparent 52%),radial-gradient(circle at 62% 70%,rgba(119,137,171,.5) 0%,transparent 50%),repeating-radial-gradient(circle at 38% 32%,transparent 0,transparent 2px,rgba(0,0,0,.85) 2px,rgba(0,0,0,.85) 3.2px)}.emp-proof-portrait[data-n="2"]:before{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.9) 0%,rgba(255,255,255,.2) 24%,transparent 54%),radial-gradient(circle at 50% 80%,rgba(119,137,171,.5) 0%,transparent 48%),repeating-radial-gradient(circle at 50% 38%,transparent 0,transparent 1.8px,rgba(0,0,0,.85) 1.8px,rgba(0,0,0,.85) 3px)}.emp-proof-portrait[data-n="3"]:before{background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.88) 0%,rgba(255,255,255,.18) 22%,transparent 52%),radial-gradient(circle at 65% 65%,rgba(119,137,171,.45) 0%,transparent 50%),repeating-radial-gradient(circle at 30% 34%,transparent 0,transparent 2.2px,rgba(0,0,0,.85) 2.2px,rgba(0,0,0,.85) 3.4px)}.emp-proof-portrait[data-n="4"]:before{background:radial-gradient(circle at 55% 30%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.22) 22%,transparent 52%),radial-gradient(circle at 40% 72%,rgba(119,137,171,.5) 0%,transparent 50%),repeating-radial-gradient(circle at 55% 30%,transparent 0,transparent 2px,rgba(0,0,0,.85) 2px,rgba(0,0,0,.85) 3.1px)}.emp-proof-portrait[data-n="5"]:before{background:radial-gradient(circle at 42% 40%,rgba(255,255,255,.9) 0%,rgba(255,255,255,.18) 22%,transparent 52%),radial-gradient(circle at 60% 70%,rgba(119,137,171,.45) 0%,transparent 50%),repeating-radial-gradient(circle at 42% 40%,transparent 0,transparent 1.9px,rgba(0,0,0,.85) 1.9px,rgba(0,0,0,.85) 3.2px)}.emp-proof-portrait .backed-badge{position:absolute;bottom:8px;left:8px;background:var(--lime);color:var(--ink);padding:4px 8px;font-size:9px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;z-index:2}.emp-proof-tile-row .row-num{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;color:var(--peri);font-weight:700}.emp-proof-tile-row .row-name{font-family:var(--display);font-size:17px;font-weight:900;letter-spacing:-.025em;line-height:1.05}.emp-proof-tile-row .row-name em{color:var(--peri);font-style:normal}.emp-proof-tile-row .row-how{font-size:12px;line-height:1.5;color:var(--muted);font-weight:500}.emp-proof-tile-foot{padding:14px 24px;border-top:1.5px solid var(--ink);display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;color:var(--muted)}.emp-proof-tile-foot b{color:var(--ink);font-weight:700}.emp-how-section{padding:140px 0 120px;background:linear-gradient(to bottom,var(--paper) 0%,var(--soft) 14%,var(--soft) 100%)}.emp-how-section .section-header{max-width:none;margin-bottom:56px}.emp-how-section .section-header h2{font-size:60px;line-height:.95;letter-spacing:-.045em;font-weight:800}.emp-how-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--ink);background:var(--paper)}.emp-how-cell{padding:36px 32px 40px;border-right:1.5px solid var(--ink);display:flex;flex-direction:column;gap:20px}.emp-how-cell:last-child{border-right:none}.emp-how-cell .how-num{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.18em;color:var(--peri);font-weight:700}.emp-how-cell h3{font-family:var(--display);font-size:30px;font-weight:900;line-height:.98;letter-spacing:-.035em}.emp-how-cell h3 em{color:var(--peri);font-style:normal}.emp-how-cell h3 .lime-mark{background:var(--lime);padding:0 .1em}.emp-how-cell p{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500}.emp-shortlist-section{padding:140px 0 120px;background:var(--paper)}.emp-shortlist-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.emp-shortlist-section .section-header h2{font-size:72px;line-height:.92;letter-spacing:-.05em}.emp-shortlist-section .section-header{margin-bottom:28px}.emp-shortlist-copy p{font-size:17px;color:var(--muted);line-height:1.6;font-weight:500;max-width:460px;margin-bottom:18px}.emp-shortlist-copy p em{color:var(--peri);font-style:normal}.emp-shortlist-copy p strong{color:var(--ink);font-weight:700}.emp-shortlist-mock{border:1.5px solid var(--ink);background:var(--paper)}.emp-shortlist-mock-head{background:var(--ink);color:var(--paper);padding:16px 22px;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em}.emp-shortlist-mock-head .from{color:var(--peri)}.emp-shortlist-mock-head .subj{color:var(--paper);font-weight:700}.emp-shortlist-row{padding:16px 22px;border-top:1px solid var(--border-light);display:grid;grid-template-columns:36px 1fr auto;gap:14px;align-items:center}.emp-shortlist-row:first-of-type{border-top:1.5px solid var(--ink)}.emp-shortlist-row .sl-portrait{width:36px;height:36px;border:1px solid var(--ink);background:var(--ink);position:relative;overflow:hidden}.emp-shortlist-row .sl-portrait:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.92) 0%,transparent 55%),repeating-radial-gradient(circle at 38% 32%,transparent 0,transparent 1px,rgba(0,0,0,.9) 1px,rgba(0,0,0,.9) 1.7px)}.emp-shortlist-row .sl-portrait[data-n="2"]:before{background:radial-gradient(circle at 52% 36%,rgba(255,255,255,.9) 0%,transparent 55%),repeating-radial-gradient(circle at 52% 36%,transparent 0,transparent 1px,rgba(0,0,0,.9) 1px,rgba(0,0,0,.9) 1.6px)}.emp-shortlist-row .sl-portrait[data-n="3"]:before{background:radial-gradient(circle at 32% 38%,rgba(255,255,255,.88) 0%,transparent 55%),repeating-radial-gradient(circle at 32% 38%,transparent 0,transparent 1.1px,rgba(0,0,0,.9) 1.1px,rgba(0,0,0,.9) 1.8px)}.emp-shortlist-row .sl-portrait[data-n="4"]:before{background:radial-gradient(circle at 55% 28%,rgba(255,255,255,.9) 0%,transparent 55%),repeating-radial-gradient(circle at 55% 28%,transparent 0,transparent 1px,rgba(0,0,0,.9) 1px,rgba(0,0,0,.9) 1.7px)}.emp-shortlist-row .sl-portrait[data-n="5"]:before{background:radial-gradient(circle at 42% 42%,rgba(255,255,255,.88) 0%,transparent 55%),repeating-radial-gradient(circle at 42% 42%,transparent 0,transparent 1px,rgba(0,0,0,.9) 1px,rgba(0,0,0,.9) 1.7px)}.emp-shortlist-row .sl-main{font-size:13px;line-height:1.5}.emp-shortlist-row .sl-main b{font-weight:700}.emp-shortlist-row .sl-main .anon{color:var(--peri);font-weight:700}.emp-shortlist-row .sl-main .how{color:var(--muted);display:block;font-weight:500;margin-top:3px;font-size:12px}.emp-shortlist-row .sl-tag{background:var(--lime);color:var(--ink);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;font-weight:800}.emp-shortlist-mock-foot{padding:16px 22px;border-top:1.5px solid var(--ink);display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:11px;color:var(--muted)}.emp-proof-section{padding:140px 0;background:var(--ink);color:var(--paper)}.emp-proof-section .label-row{color:var(--paper)}.emp-proof-section .label-row:before{background:var(--lime)}.emp-proof-section .section-header{max-width:820px}.emp-proof-section .section-header h2{color:var(--paper);font-size:78px;line-height:.92;letter-spacing:-.05em}.emp-proof-section .section-header h2 em{color:var(--peri)}.emp-proof-section .section-header h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--paper);margin-top:56px}.emp-proof-cell{padding:32px 28px 28px;border-right:1.5px solid var(--paper);display:flex;flex-direction:column;gap:8px;min-height:280px}.emp-proof-cell:last-child{border-right:none}.emp-proof-cell .proof-sym{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;color:var(--lime);font-weight:700}.emp-proof-cell .proof-num{font-family:var(--display);font-size:82px;font-weight:900;line-height:.9;letter-spacing:-.055em;margin:12px 0 6px;color:var(--paper)}.emp-proof-cell .proof-num em{color:var(--peri);font-style:normal}.emp-proof-cell .proof-label{font-size:14px;font-weight:700;color:var(--paper);line-height:1.3}.emp-proof-cell .proof-fine{font-size:12px;line-height:1.5;color:#ffffff94;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-weight:500}.emp-network-section{padding:140px 0;background:var(--paper)}.emp-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.emp-network-section h2{font-family:var(--display);font-size:62px;font-weight:900;letter-spacing:-.045em;line-height:.92;margin:20px 0 24px}.emp-network-section h2 em{color:var(--peri);font-style:normal}.emp-network-section h2 .lime-mark{background:var(--lime);padding:0 .1em}.emp-network-section .nc-copy p{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:16px;font-weight:500}.emp-network-chart{border:1.5px solid var(--ink)}.emp-network-chart-head{background:var(--ink);color:var(--paper);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em}.emp-network-chart-head .lime{color:var(--lime)}.emp-network-chart-rows{padding:4px 24px 8px}.nc-row{display:grid;grid-template-columns:1.4fr 2fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border-light)}.nc-row:last-child{border-bottom:none}.nc-row .nc-stage{font-size:13px;font-weight:700;color:var(--ink);line-height:1.3}.nc-row .nc-stage span{display:block;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--peri);margin-top:4px;font-weight:500}.nc-row .nc-bar{height:18px;background:var(--soft);border:1px solid var(--ink);position:relative}.nc-row .nc-bar i{display:block;height:100%;background:var(--peri);transition:width .4s ease}.nc-row.featured .nc-bar i{background:var(--lime)}.nc-row.future .nc-bar i{background:var(--ink)}.nc-row .nc-mult{font-family:var(--display);font-size:28px;font-weight:900;letter-spacing:-.03em;min-width:64px;text-align:right;color:var(--ink)}.emp-notthis-section{padding:140px 0;background:var(--ink);color:var(--paper)}.emp-notthis-section .section-header{margin-bottom:48px;max-width:820px}.emp-notthis-section .section-header .label-row{color:var(--paper)}.emp-notthis-section .section-header .label-row:before{background:var(--lime)}.emp-notthis-section .section-header h2{color:var(--paper);font-size:78px;line-height:.92;letter-spacing:-.05em}.emp-notthis-section .section-header h2 em{color:var(--peri)}.emp-notthis-section .section-header h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-notthis-section .section-header p{color:#ffffffa6;font-size:17px;line-height:1.55;margin-top:24px;max-width:640px}.emp-notthis-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1.5px solid var(--paper)}.emp-notthis-item{padding:28px 22px 32px;border-right:1.5px solid var(--paper);display:flex;flex-direction:column;gap:14px}.emp-notthis-item:last-child{border-right:none}.emp-notthis-item .nt-num{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--lime);font-weight:700}.emp-notthis-item h3{font-family:var(--display);font-size:22px;font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--paper)}.emp-notthis-item h3 .neg{background:var(--lime);color:var(--ink);padding:0 .18em;font-style:normal;margin-right:.08em}.emp-notthis-item p{font-size:13px;color:#ffffffb8;line-height:1.55;font-weight:500}.emp-stack-section{padding:140px 0;background:var(--paper)}.emp-stack-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.emp-stack-section h2{font-family:var(--display);font-size:62px;font-weight:900;letter-spacing:-.045em;line-height:.92;margin:20px 0 24px}.emp-stack-section h2 em{color:var(--peri);font-style:normal}.emp-stack-section h2 .lime-mark{background:var(--lime);padding:0 .1em}.emp-stack-section .stack-copy p{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:16px;font-weight:500;max-width:480px}.emp-stack-flow{border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.emp-stack-row{padding:22px 26px;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.emp-stack-row:last-child{border-bottom:none}.emp-stack-row:hover{background:var(--soft);transition:background .15s}.emp-stack-row.handoff{background:var(--ink);color:var(--paper)}.emp-stack-row .stage-num{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--peri);font-weight:700;margin-bottom:6px}.emp-stack-row.handoff .stage-num{color:var(--lime)}.emp-stack-row .stage-name{font-family:var(--display);font-size:20px;font-weight:900;line-height:1.05;letter-spacing:-.025em;margin-bottom:6px}.emp-stack-row.handoff .stage-name{color:var(--paper)}.emp-stack-row .stage-name em{color:var(--peri);font-style:normal}.emp-stack-row .stage-desc{font-size:13px;color:var(--muted);font-weight:500;line-height:1.5}.emp-stack-row.handoff .stage-desc{color:#ffffffa6}.emp-stack-row .stage-tag{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:var(--soft);padding:6px 10px;font-weight:700;color:var(--ink);white-space:nowrap}.emp-stack-row.handoff .stage-tag{background:var(--lime);color:var(--ink)}.emp-stack-row .stage-tag.outline{background:transparent;border:1px solid var(--ink);color:var(--ink)}.emp-trust-section{padding:140px 0;background:linear-gradient(to bottom,var(--soft) 0%,var(--soft) 86%,var(--paper) 100%)}.emp-trust-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.emp-trust-section h2{font-family:var(--display);font-size:62px;font-weight:900;letter-spacing:-.045em;line-height:.92;margin:20px 0 24px}.emp-trust-section h2 em{color:var(--peri);font-style:normal}.emp-trust-section h2 .lime-mark{background:var(--lime);padding:0 .1em}.emp-trust-section .trust-copy p{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:16px;font-weight:500;max-width:480px}.emp-trust-list{border:none;border-radius:0;overflow:visible;background:transparent}.emp-trust-row{padding:20px 24px;border-bottom:none;display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:center}.emp-trust-row:last-child{border-bottom:none}.emp-trust-row:hover{background:var(--paper);transition:background .15s}.emp-trust-row .check{width:28px;height:28px;background:var(--lime);display:flex;align-items:center;justify-content:center;border:1.5px solid var(--ink);flex-shrink:0}.emp-trust-row .trust-body{display:flex;flex-direction:column;gap:4px;min-width:0}.emp-trust-row .trust-title{font-family:var(--display);font-size:17px;font-weight:900;letter-spacing:-.025em;line-height:1.15}.emp-trust-row .trust-title em{color:var(--peri);font-style:normal}.emp-trust-row .trust-desc{font-size:12.5px;color:var(--muted);font-weight:500;line-height:1.5}.emp-trust-row .trust-tag{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--peri);font-weight:700;white-space:nowrap}.emp-econ-section{padding:190px 0 140px;background:var(--soft)}.epc-header{max-width:820px;margin-bottom:44px}.epc-header h2{font-size:56px;line-height:.95;letter-spacing:-.04em;font-weight:800}.epc-subhead{font-size:17px;color:var(--muted);margin-top:16px;line-height:1.5}.emp-pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.epc-card2{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--border-light);border-radius:16px;padding:32px 32px 30px}.epc-card2-pop{border-top:4px solid var(--lime)}.epc2-pill{position:absolute;top:22px;right:26px;background:var(--lime);color:var(--ink);font-family:var(--mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:99px}.epc2-name{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.epc2-summary{font-size:16px;color:var(--ink);margin-top:8px;font-weight:600}.epc2-fact.win .epc2-text{color:var(--ink);font-weight:600;display:flex;align-items:flex-start;gap:8px}.epc2-win-ic{flex:0 0 auto;width:16px;height:16px;margin-top:1px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.epc2-win-ic svg{width:10px;height:10px}.epc2-note{font-size:12px;color:var(--peri);margin-top:5px;font-weight:500;line-height:1.4}.epc2-price{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--ink);margin-top:26px;line-height:1}.epc2-per{font-size:16px;font-weight:600;color:var(--muted)}.epc2-price-sub{font-size:13px;color:var(--muted);margin-top:8px}.epc2-divider{height:1px;background:var(--border-light);margin:24px 0}.epc2-facts{display:flex;flex-direction:column;gap:18px;margin-bottom:8px}.epc2-fact{display:flex;flex-direction:column;gap:3px}.epc2-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--peri)}.epc2-text{font-size:14px;color:var(--muted);line-height:1.45}.epc2-link{margin-top:auto;padding-top:24px;border-top:1px solid var(--border-light);display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:gap .14s}.epc2-link:hover{gap:11px}.epc2-arrow{color:var(--ink);font-weight:700}.epc-card2-pop .epc2-arrow{color:var(--ink)}@media(max-width:700px){.emp-pricing-cards{grid-template-columns:1fr}.epc-header h2{font-size:40px}}.emp-econ-table{border:1.5px solid var(--ink)}.emp-econ-table-head{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;background:var(--ink);color:var(--paper)}.emp-econ-table-head>div{padding:16px 20px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;border-right:1px solid rgba(255,255,255,.15)}.emp-econ-table-head>div:last-child{border-right:none}.emp-econ-table-head .col-rc{color:var(--lime)}.emp-econ-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;border-bottom:1px solid var(--border-light);align-items:stretch}.emp-econ-row:last-child{border-bottom:none}.emp-econ-row>div{padding:20px;border-right:1px solid var(--border-light);font-size:14px;display:flex;align-items:center;line-height:1.4}.emp-econ-row>div:last-child{border-right:none}.emp-econ-row .row-name{font-family:var(--display);font-size:18px;font-weight:900;letter-spacing:-.025em;line-height:1.1;align-items:center}.emp-econ-row .row-name em{color:var(--peri);font-style:normal}.emp-econ-row .col-rc{background:var(--lime);font-weight:700;color:var(--ink)}.emp-econ-row .col-other{color:var(--muted)}.emp-econ-foot{margin-top:32px;max-width:760px;font-size:15px;color:var(--muted);line-height:1.6;font-weight:500}.emp-econ-foot em{color:var(--peri);font-style:normal}.emp-econ-foot strong{color:var(--ink);font-weight:700}.emp-faq-section{padding:140px 0;background:var(--paper)}.emp-faq-section .faq-head{max-width:820px;margin-bottom:56px}.emp-faq-section .faq-head h2{font-size:78px;line-height:.92;letter-spacing:-.05em}.emp-final-cta{padding:140px 0 60px;text-align:center;background:var(--ink);color:var(--paper)}.emp-final-cta h2{font-family:var(--display);font-size:clamp(34px,4.8vw,60px);font-weight:900;letter-spacing:-.05em;line-height:.95;margin-bottom:0;max-width:1100px;margin-left:auto;margin-right:auto}.emp-final-cta h2 em{color:var(--peri);font-style:normal}.emp-final-cta h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .12em}.emp-final-cta .emp-hero-sub{color:var(--paper);text-align:center;margin:24px auto 0;white-space:normal}.emp-final-cta .cta-secondary-line{font-size:15px;color:#ffffffa6;max-width:640px;margin:0 auto 40px;line-height:1.55;font-weight:500}.emp-final-cta .cta-actions{justify-content:center}.emp-final-cta .cta{padding:22px 36px;font-size:14px;letter-spacing:.2em}.emp-final-cta .cta-primary{background:var(--lime);color:var(--ink)}.emp-final-cta .cta-primary:hover{background:var(--peri)}.emp-final-cta .cta-ghost{color:var(--paper);border-color:var(--paper);background:transparent}.emp-final-cta .cta-ghost:hover{background:var(--paper);color:var(--ink)}@media(max-width:1100px){.emp-stat-grid{grid-template-columns:repeat(2,1fr)}.emp-stat-cell{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.emp-proof-tile-rows{grid-template-columns:1fr 1fr}.emp-proof-tile-row{border-bottom:1px solid var(--border-light)}.emp-how-grid{grid-template-columns:1fr}.emp-how-cell{border-right:none;border-bottom:1.5px solid var(--ink)}.emp-how-cell:last-child{border-bottom:none}.emp-shortlist-grid,.emp-network-grid,.emp-stack-grid,.emp-trust-grid{grid-template-columns:1fr;gap:40px}.emp-proof-grid{grid-template-columns:1fr 1fr}.emp-proof-cell{border-bottom:1.5px solid var(--paper)}.emp-notthis-grid{grid-template-columns:1fr 1fr}.emp-notthis-item{border-bottom:1.5px solid var(--paper)}.emp-econ-table-head,.emp-econ-row{grid-template-columns:1.2fr 1fr 1fr;font-size:12px}.emp-econ-table-head .col-internal,.emp-econ-row .col-internal{display:none}.emp-final-cta h2{font-size:56px}.emp-problem-section .section-header h2,.emp-how-section .section-header h2,.emp-shortlist-section .section-header h2,.emp-proof-section .section-header h2,.emp-notthis-section .section-header h2,.emp-econ-section .section-header h2,.emp-faq-section .faq-head h2,.emp-network-section h2,.emp-stack-section h2,.emp-trust-section h2{font-size:48px}}.a-wrap{position:relative;cursor:pointer;border:1.5px solid var(--ink);border-radius:10px;overflow:hidden;background:var(--paper);box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f;transition:box-shadow .2s,transform .2s}.a-wrap:hover{box-shadow:0 40px 72px -28px #00000042,0 16px 28px -16px #00000029;transform:translateY(-2px)}.a-wrap .a-cta,.a-wrap .a-contact,.a-wrap .a-open,.a-wrap .a-check{cursor:pointer}.a-wrap-hint{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:5;background:var(--lime);color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.03em;padding:7px 14px;border-radius:99px;box-shadow:0 6px 16px -6px #0000004d;opacity:0;pointer-events:none;transition:opacity .2s,top .2s}.a-wrap:hover .a-wrap-hint{opacity:1;top:24px}.sd-overlay{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:24px;background:#0000008c;opacity:0;transition:opacity .25s}.sd-overlay.sd-show{display:flex}.sd-overlay.sd-show.sd-vis{opacity:1}.sd-modal{position:relative;width:100%;max-width:480px;background:var(--paper);border-radius:14px;border:1px solid var(--border-light);box-shadow:0 40px 80px -24px #0006;transform:translateY(16px) scale(.98);transition:transform .25s;overflow:hidden}.sd-overlay.sd-vis .sd-modal{transform:translateY(0) scale(1)}.sd-close{position:absolute;top:14px;right:16px;background:none;border:none;cursor:pointer;font-size:26px;line-height:1;color:var(--muted);width:32px;height:32px;border-radius:50%;transition:background .14s,color .14s}.sd-close:hover{background:var(--soft);color:var(--ink)}.sd-body,.sd-done{padding:40px 38px 34px}.sd-done{display:none;text-align:center}.sd-modal.sd-submitted .sd-body{display:none}.sd-modal.sd-submitted .sd-done{display:block}.sd-eye{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--peri);margin-bottom:14px}.sd-title{font-family:var(--display);font-weight:800;font-size:28px;line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:0 0 12px}.sd-sub{font-size:14px;color:var(--muted);line-height:1.55;margin:0 0 24px}.sd-form{display:flex;flex-direction:column;gap:10px}.sd-input{width:100%;box-sizing:border-box;font-family:var(--sans);font-size:15px;padding:14px 16px;border:1.5px solid var(--border-light);border-radius:var(--radius);background:var(--paper);color:var(--ink);transition:border-color .14s}.sd-input:focus{outline:none;border-color:var(--ink)}.sd-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.01em;padding:14px 18px;border:none;border-radius:var(--radius);background:var(--lime);color:var(--ink);cursor:pointer;transition:background .14s,color .14s}.sd-submit svg{width:13px;height:13px}.sd-submit:hover{background:var(--ink);color:var(--lime)}.sd-fine{font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;color:var(--muted);margin:14px 0 0;text-align:center}.sd-done{text-align:center}.sd-done-ic{width:56px;height:56px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);border-radius:50%}.sd-done-ic svg{width:28px;height:28px}.sd-done-email{color:var(--ink);font-weight:700}.sd-done-btn{margin-top:22px;width:100%}@media(max-width:540px){.sd-body,.sd-done{padding:34px 26px 28px}.sd-title{font-size:24px}}.a-head{background:var(--ink);color:var(--paper);padding:22px 28px 20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end}.a-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--peri);font-weight:700;margin-bottom:10px}.a-head .eyebrow .dot{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 #c7f02299;animation:a-pulse 1.8s ease-out infinite}@keyframes a-pulse{0%{box-shadow:0 0 #c7f022b3}to{box-shadow:0 0 0 7px #c7f02200}}.a-head .role{font-family:var(--display);font-weight:900;font-size:32px;line-height:1;letter-spacing:-.035em}.a-head .role em{color:var(--paper);font-style:normal}.a-head .role-sub{margin-top:6px;font-size:13px;color:#fff9;font-weight:500}.a-head .right{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.a-head .meta-row{display:inline-flex;gap:16px;align-items:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;color:#ffffffb3}.a-head .meta-row .sep{width:1px;height:12px;background:#fff3}.a-head .live{background:var(--lime);color:var(--ink);padding:6px 12px;font-size:10.5px;letter-spacing:.18em;font-weight:800;text-transform:uppercase;border-radius:4px;display:inline-flex;align-items:center;gap:8px}.a-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 28px;background:var(--soft);border-bottom:1px solid var(--border-light);font-family:Inter,sans-serif;font-size:11px;letter-spacing:.02em;color:var(--muted)}.a-toolbar .left{display:inline-flex;align-items:center;gap:18px}.a-toolbar .left b{color:var(--ink);font-weight:700}.a-toolbar .left .sep{width:1px;height:11px;background:var(--border-light)}.a-toolbar .actions{display:inline-flex;gap:6px}.a-toolbar .actions button{background:var(--paper);border:1px solid var(--border-light);padding:6px 12px;font-size:11px;font-weight:600;color:var(--ink);border-radius:4px;font-family:Inter,sans-serif;letter-spacing:.02em;cursor:pointer;transition:border-color .12s,color .12s}.a-toolbar .actions button:hover{border-color:var(--ink)}.a-toolbar .actions button.primary{background:var(--ink);color:var(--lime);border-color:var(--ink)}.a-toolbar .actions button.primary:hover{background:var(--peri);color:var(--ink)}.a-rows{display:flex;flex-direction:column}.a-row{display:grid;grid-template-columns:56px 1fr 170px 36px;gap:24px;padding:24px 28px;border-bottom:1px solid var(--border-light);align-items:flex-start;position:relative;transition:background .15s}.a-row:last-child{border-bottom:none}.a-row:hover{background:#7789ab0a}.a-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background .15s}.a-row:hover:before{background:var(--lime)}.a-avatar{width:56px;height:56px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:900;font-size:18px;letter-spacing:-.02em;color:var(--paper);background:var(--peri);position:relative}.a-avatar.dark{background:var(--ink);color:var(--paper)}.a-avatar .id-check{position:absolute;bottom:-4px;right:-4px;width:18px;height:18px;background:var(--lime);border:2px solid var(--paper);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink)}.a-avatar .id-check svg{width:9px;height:9px}.a-body{display:flex;flex-direction:column;gap:10px;min-width:0}.a-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.a-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;font-weight:700;border-radius:999px;letter-spacing:.01em;line-height:1.4}.a-chip.backed{background:var(--paper);color:var(--ink);border:1px solid var(--border-light)}.a-chip.rel{background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.a-chip.peri-soft{background:#7789ab1f;color:var(--peri);font-weight:700}.a-chip svg{width:11px;height:11px}.a-prose{font-size:14px;color:var(--ink);line-height:1.55;font-weight:500;max-width:64ch}.a-prose em{color:var(--ink);font-style:normal;font-weight:700}.a-prose b{color:var(--ink);font-weight:700}.a-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.a-tag{font-size:11px;padding:3px 10px;border:1px solid var(--border-light);border-radius:999px;color:var(--muted);background:var(--paper);font-weight:500;transition:border-color .12s,color .12s}.a-tag:hover{border-color:var(--ink);color:var(--ink)}.a-tag.peri-tag{color:var(--peri);border-color:#7789ab66;background:#7789ab0f;font-weight:600}.a-meta-col{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-left:1px solid var(--border-light);padding-left:20px}.a-meta-col .row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink);line-height:1.4}.a-meta-col .row .ico{width:14px;height:14px;flex:0 0 auto;color:var(--peri)}.a-meta-col .row b{font-weight:700;color:var(--ink)}.a-meta-col .row .v{color:var(--muted)}.a-meta-col .lbl-num{font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.18em;color:var(--peri);font-weight:700;margin-bottom:4px}.a-open{align-self:center;width:36px;height:36px;border-radius:50%;background:var(--paper);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.a-row:hover .a-open{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:translate(2px)}.a-open svg{width:12px;height:12px}.a-foot{padding:18px 28px;border-top:1.5px solid var(--ink);display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:var(--paper)}.a-foot .left{display:inline-flex;gap:16px;align-items:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.02em;color:#ffffffa6}.a-foot .left b{color:var(--lime);font-weight:700}.a-foot .left .sep{width:1px;height:12px;background:#fff3}.a-foot .right{display:inline-flex;gap:10px;align-items:center}.a-foot .right .ghost{color:var(--paper);border:1px solid rgba(255,255,255,.25);background:transparent;padding:9px 16px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:4px;cursor:pointer;transition:background .12s,border-color .12s}.a-foot .right .ghost:hover{background:#ffffff0f;border-color:var(--paper)}.a-foot .right .primary{color:var(--ink);background:var(--lime);border:1px solid var(--lime);padding:9px 16px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .12s}.a-foot .right .primary:hover{background:var(--paper)}.a-backers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.a-backer{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:10px 12px;background:var(--soft);border:1px solid var(--border-light);border-radius:6px;transition:border-color .12s,background .12s}.a-backer:hover{border-color:var(--ink);background:var(--paper)}.a-backer .b-ico{width:22px;height:22px;background:var(--ink);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--lime);font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.04em;margin-top:1px}.a-backer .b-body{display:flex;flex-direction:column;gap:1px;min-width:0}.a-backer .b-rel{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--peri);font-weight:700}.a-backer .b-who{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.3}.a-backer .b-stats{font-family:Inter,sans-serif;font-size:10px;color:var(--muted);letter-spacing:.02em;margin-top:2px}.a-backer .b-stats b{color:var(--ink);font-weight:700}.a-flag{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#7789ab0f;border-left:3px solid var(--peri);border-radius:4px;margin-top:2px}.a-flag .f-ico{width:18px;height:18px;background:var(--peri);border-radius:50%;color:var(--paper);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.a-flag .f-ico svg{width:10px;height:10px}.a-flag .f-body{font-size:12.5px;color:var(--ink);line-height:1.5}.a-flag .f-body b{font-family:Inter,sans-serif;font-size:10px;color:var(--peri);letter-spacing:.06em;font-weight:700;text-transform:uppercase;margin-right:6px;display:inline-block}.a-flag .f-body em{color:var(--peri);font-style:normal;font-weight:700}.a-status{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.04em;color:var(--ink);font-weight:700;padding:3px 8px;background:var(--soft);border-radius:4px;margin-top:-2px}.a-status .s-dot{width:6px;height:6px;background:var(--peri);border-radius:50%}.a-status.new .s-dot{background:var(--lime);box-shadow:0 0 #c7f022cc;animation:a-pulse-ring 1.6s ease-out infinite}@keyframes a-pulse-ring{0%{box-shadow:0 0 #c7f022d9}70%{box-shadow:0 0 0 9px #c7f02200}to{box-shadow:0 0 #c7f02200}}.a-status.scheduled .s-dot{background:var(--peri)}.a-status.passed{color:var(--muted)}.a-status.passed .s-dot{background:var(--muted)}.a-chip.avail{background:var(--paper);color:var(--ink);border:1px dashed var(--ink);font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.04em;font-weight:700}.a-chip.avail .ad{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 #c7f022b3;animation:a-pulse 1.8s ease-out infinite}.a-chip.comp{background:#7789ab1a;color:var(--peri);font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.04em;font-weight:700}.a-chip-spacer{flex:1}.a-check{position:absolute;top:16px;left:6px;width:18px;height:18px;border:1.5px solid var(--border-light);background:var(--paper);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:transparent;opacity:0;transition:opacity .12s,border-color .12s,color .12s,background .12s;z-index:2}.a-row:hover .a-check{opacity:1}.a-check svg{width:11px;height:11px}.a-check.checked{opacity:1;background:var(--ink);border-color:var(--ink);color:var(--lime)}.a-meta-col .row.last{padding-top:6px;margin-top:4px;border-top:1px dashed var(--border-light)}.a-cta{margin-top:12px;background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);padding:7px 10px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.04em;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:background .12s,color .12s,transform .12s;width:100%;text-align:center;box-sizing:border-box}.a-cta:hover{background:var(--ink);color:var(--lime)}.a-cta:active{transform:translateY(1px)}.a-cta svg{width:11px;height:11px}.a-contact{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--ink);font-weight:700;padding:3px 0;width:100%;text-align:center;cursor:pointer;background:none;border:none;transition:color .12s}.a-contact:hover{color:var(--peri)}.a-contact svg{width:10px;height:10px}.a-compare-bar{background:var(--ink);color:var(--paper);padding:12px 28px;display:flex;justify-content:space-between;align-items:center;border-top:1.5px solid var(--ink)}.a-compare-bar .lhs{display:inline-flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em}.a-compare-bar .pile{display:inline-flex;gap:-8px;align-items:center}.a-compare-bar .pile .pi{width:28px;height:28px;border-radius:6px;border:2px solid var(--ink);background:var(--peri);color:var(--paper);font-family:var(--display);font-weight:900;font-size:11px;display:inline-flex;align-items:center;justify-content:center;margin-left:-10px}.a-compare-bar .pile .pi:first-child{margin-left:0}.a-compare-bar .pile .pi.dark{background:var(--ink);color:var(--lime);border-color:var(--paper)}.a-compare-bar .rhs{display:inline-flex;gap:8px}.a-compare-bar button{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.04em;font-weight:700;padding:8px 14px;border-radius:4px;cursor:pointer;background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.25)}.a-compare-bar button.primary{background:var(--lime);color:var(--ink);border-color:var(--lime);font-weight:800}@media(max-width:1100px){.a-row{grid-template-columns:48px 1fr}.a-meta-col,.a-open{display:none}.a-head{grid-template-columns:1fr}.a-head .right{align-items:flex-start}}.a-head-title{font-family:var(--display);font-weight:900;font-size:20px;letter-spacing:-.02em;color:var(--paper);display:flex;align-items:center;gap:10px;margin-bottom:4px}.a-head-count{display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);font-family:var(--mono);font-weight:800;font-size:11px;border-radius:99px;width:22px;height:22px}.a-head-role{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:#ffffff8c}.a-name-row{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;margin-bottom:8px;overflow:hidden}.a-name{font-family:var(--display);font-weight:900;font-size:18px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.a-title-co{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--muted)}.a-row{border-left:3px solid var(--lime)}.a-updated{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);font-weight:600;margin-bottom:6px}.au-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;flex:0 0 auto}.b-kyc{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.06em;background:var(--lime);color:var(--ink);border-radius:3px;padding:1px 5px;margin-left:4px}.b-kyc .kyc-shield{width:9px;height:9px}.a-chip.dash{border-style:dashed}.a-chip.backed.lime{background:var(--lime);color:var(--ink);border-color:var(--lime);font-weight:800}.a-flag-note .f-from{color:var(--peri);font-style:normal;font-weight:700}.a-flag-note .f-body{color:var(--muted)}.cx-wrap{padding:72px 0 120px;text-align:left}.cx-head{max-width:900px;margin-bottom:52px}.cx-head .lead{margin-top:18px;max-width:52ch}.cx-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.cx-panel{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:30px;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.cx-panel-head{margin-bottom:22px}.cx-panel-kicker{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--peri);margin-bottom:10px}.cx-panel-head h2{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.04;letter-spacing:-.03em}.cx-panel-head h2 em{color:var(--peri);font-style:normal}.cx-field{margin-bottom:16px}.cx-field label{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--ink);margin-bottom:8px}.cx-input{width:100%;font-family:var(--sans);font-size:14.5px;color:var(--ink);padding:12px 14px;border:1.5px solid var(--border-light);border-radius:var(--radius-sm);background:var(--paper)}.cx-input:focus{outline:none;border-color:var(--ink)}select.cx-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.cx-ta{min-height:104px;resize:vertical;line-height:1.5}.cx-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cx-actions{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}.cx-actions .cta{border-radius:var(--radius-sm)}.cx-fine{font-size:12px;color:var(--muted)}.cx-done{display:none;flex:1;flex-direction:column;justify-content:center}.cx-form-panel.sent .cx-form{display:none}.cx-form-panel.sent .cx-done{display:flex}.cx-done-ic{width:46px;height:46px;border-radius:50%;background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cx-done h3{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.025em}.cx-done p{font-size:14.5px;color:var(--muted);margin-top:10px;line-height:1.6;max-width:38ch}.cx-chat-panel{padding-bottom:22px}.cx-chat{display:flex;flex-direction:column;flex:1;min-height:430px}.cx-chat-status{font-family:var(--sans);font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--peri);display:flex;align-items:center;gap:8px;margin-bottom:14px}.cx-chat-status .dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c7f02247}.cx-chat-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:2px 2px 8px;max-height:360px}.cx-msg{display:flex;gap:10px;align-items:flex-start}.cx-msg.user{flex-direction:row-reverse}.cx-ava{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800}.cx-ava.bot{background:var(--ink);color:var(--lime)}.cx-ava.you{background:var(--peri);color:var(--paper)}.cx-bubble{font-size:14px;line-height:1.55;padding:11px 14px;border-radius:13px;max-width:82%}.cx-msg.bot .cx-bubble{background:var(--soft);color:var(--ink);border-bottom-left-radius:4px}.cx-msg.user .cx-bubble{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px}.cx-bubble p{margin:0 0 7px}.cx-bubble p:last-child{margin:0}.cx-sugg{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-left:40px}.cx-sugg button{font-family:var(--sans);font-size:12.5px;font-weight:600;padding:7px 12px;border:1.5px solid var(--border-light);border-radius:999px;background:var(--paper);color:var(--muted);cursor:pointer;transition:all .13s}.cx-sugg button:hover{border-color:var(--ink);color:var(--ink)}.cx-dots{display:inline-flex;gap:4px}.cx-dots i{width:6px;height:6px;border-radius:50%;background:var(--peri);display:block;animation:cx-blink 1.2s infinite ease-in-out}.cx-dots i:nth-child(2){animation-delay:.18s}.cx-dots i:nth-child(3){animation-delay:.36s}@keyframes cx-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.cj-dots{display:inline-flex;gap:4px}.cj-dots i{width:6px;height:6px;border-radius:50%;background:var(--peri);display:block;animation:cx-blink 1.2s infinite ease-in-out}.cj-dots i:nth-child(2){animation-delay:.18s}.cj-dots i:nth-child(3){animation-delay:.36s}.cx-chat-input{display:flex;gap:10px;border-top:1px solid var(--border-light);padding-top:14px;margin-top:auto}.cx-chat-input input{flex:1;font-family:var(--sans);font-size:14px;padding:11px 16px;border:1.5px solid var(--border-light);border-radius:999px}.cx-chat-input input:focus{outline:none;border-color:var(--ink)}.cx-chat-input button{width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:var(--lime);color:var(--ink);font-size:17px;font-weight:800;border:1.5px solid var(--ink);cursor:pointer;transition:all .13s}.cx-chat-input button:hover{background:var(--ink);color:var(--lime)}.cx-direct{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding-top:22px;border-top:1px solid var(--border-light)}.cx-direcx-lbl{font-family:var(--sans);font-size:11px;letter-spacing:.16em;font-weight:800;color:var(--peri)}.cx-direct a{font-size:13.5px;color:var(--ink);font-weight:600;border-bottom:1px solid var(--border-light);padding-bottom:2px}.cx-direct a:hover{border-bottom-color:var(--ink)}@media(max-width:860px){.cx-grid,.cx-row2{grid-template-columns:1fr}}.ab-page{background:var(--paper)}.ab-page .container{max-width:1180px}.ab-page em{font-style:normal;color:var(--peri)}.ab-dot{color:var(--lime)}.ab-eyebrow,.ab-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.16em;font-weight:500;color:var(--peri);display:flex;align-items:center;gap:13px;margin-bottom:26px}.ab-eyebrow:before,.ab-kicker:before{content:"";width:24px;height:1.5px;background:var(--lime);display:block}.ab-kicker.on-dark{color:var(--peri)}.ab-h1{font-weight:800;letter-spacing:-.05em;line-height:.88;margin:0}.ab-h1.display{font-size:clamp(44px,7.4vw,104px)}.ab-h2{font-family:var(--display);font-weight:800;letter-spacing:-.04em;line-height:.96;margin:0;font-size:clamp(30px,4.4vw,60px)}.ab-open{padding:80px 0 96px;border-bottom:1.5px solid var(--ink)}.ab-open-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:52px;max-width:1020px}.ab-open-body p{font-size:18px;line-height:1.62;color:#1b1b1b;margin:0}.ab-open-body .ab-stand{font-family:var(--display);font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.42;letter-spacing:-.015em;color:var(--ink)}.ab-broke{background:var(--ink);color:var(--paper);padding:100px 0}.ab-broke .ab-h2{color:var(--paper);max-width:16ch}.ab-broke-cols{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:52px}.ab-broke-cols p{font-size:16.5px;line-height:1.66;color:#ffffffb8;margin:0}.ab-broke-turn{margin:56px 0 0;padding-top:40px;border-top:.5px solid rgba(255,255,255,.22);font-family:var(--display);font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--paper);max-width:30ch}.ab-broke-turn em{color:var(--lime)}.ab-answer{padding:100px 0;border-bottom:1.5px solid var(--ink)}.ab-answer-head{max-width:22ch}.ab-answer-head .ab-h2{margin-top:0}.ab-answer-body{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:48px;max-width:1020px}.ab-answer-body p{font-size:16.5px;line-height:1.66;color:#1b1b1b;margin:0}.ab-analogy{margin:64px 0 0;padding:40px 44px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--soft);position:relative;box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.ab-analogy-mark{font-family:var(--mono);font-size:11px;letter-spacing:.16em;font-weight:500;color:var(--peri);margin-bottom:16px}.ab-analogy blockquote{margin:0;font-family:var(--display);font-size:clamp(20px,2.1vw,27px);font-weight:500;line-height:1.42;letter-spacing:-.015em;color:var(--ink);max-width:50ch}.ab-analogy blockquote em{color:var(--peri)}.ab-result{display:grid;grid-template-columns:1fr 1fr;gap:1.5px;background:var(--ink);border:1.5px solid var(--ink);margin-top:28px;border-radius:var(--radius);overflow:hidden}.ab-result-card{background:var(--paper);padding:30px 32px}.ab-result-tag{font-family:var(--mono);font-size:11px;letter-spacing:.16em;font-weight:500;color:var(--peri);margin-bottom:14px}.ab-result-card p{font-family:var(--display);font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink);margin:0}.ab-vision{background:var(--soft);padding:100px 0}.ab-vision .ab-h2{max-width:18ch}.ab-vision-body{margin-top:44px;max-width:760px;display:flex;flex-direction:column;gap:24px}.ab-vision-body p{font-size:17px;line-height:1.68;color:#1b1b1b;margin:0}.ab-vision-close{font-family:var(--display);font-size:clamp(20px,2.1vw,27px)!important;font-weight:500;line-height:1.4!important;letter-spacing:-.015em;color:var(--ink)!important;padding-top:12px}.ab-vision-close em{color:var(--peri)}.ab-note{padding:100px 0;border-bottom:1.5px solid var(--ink)}.ab-note-card{display:grid;grid-template-columns:.82fr 1.18fr;gap:0;border:1.5px solid var(--ink);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.ab-note-media{background:var(--ink);min-height:100%;display:flex}.ab-note-slot{width:100%;height:100%;min-height:400px;display:block}.ab-note-text{padding:48px 52px;background:var(--paper)}.ab-note-text blockquote{margin:0}.ab-note-text blockquote p{font-family:var(--display);font-size:clamp(19px,1.85vw,24px);font-weight:500;line-height:1.46;letter-spacing:-.015em;color:var(--ink);margin:0 0 20px}.ab-note-sig{display:flex;flex-direction:column;gap:3px;margin-top:30px;padding-top:22px;border-top:1.5px solid var(--border-light)}.ab-note-name{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--ink)}.ab-note-role{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--peri)}.ab-founders{background:var(--soft);padding:100px 0}.ab-founders-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.ab-founder{background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius);overflow:hidden;padding:0 0 30px}.ab-founder-slot{width:100%;height:320px;display:block;border-bottom:1.5px solid var(--ink)}.ab-founder h3{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.025em;margin:26px 30px 6px}.ab-founder-role{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--peri);margin:0 30px 16px}.ab-founder p{font-size:15.5px;line-height:1.6;color:var(--muted);margin:0 30px;max-width:38ch}.ab-beliefs{padding:100px 0;border-bottom:1.5px solid var(--ink)}.ab-beliefs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5px;background:var(--border-light);border:1.5px solid var(--border-light);margin-top:48px;border-radius:var(--radius);overflow:hidden}.ab-belief{background:var(--paper);padding:36px 38px 38px}.ab-belief-n{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--peri);margin-bottom:18px}.ab-belief h3{font-family:var(--display);font-weight:700;font-size:clamp(20px,1.9vw,25px);line-height:1.12;letter-spacing:-.025em;margin:0 0 12px;color:var(--ink)}.ab-belief p{font-size:15.5px;line-height:1.6;color:var(--muted);margin:0;max-width:40ch}.ab-close{background:var(--ink);color:var(--paper);padding:110px 0 120px}.ab-close-h{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.92;font-size:clamp(40px,6.6vw,92px);margin:0;color:var(--paper)}.ab-close-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.ab-close-body{margin-top:44px;max-width:640px;display:flex;flex-direction:column;gap:22px}.ab-close-body p{font-size:17px;line-height:1.66;color:#ffffffbd;margin:0}.ab-close-line{font-family:var(--display);font-size:clamp(19px,1.9vw,25px)!important;font-weight:500;line-height:1.42!important;letter-spacing:-.015em;color:var(--paper)!important}.ab-close-actions{margin-top:44px}.ab-close-actions .cta{border-radius:var(--radius-sm)}@media(max-width:880px){.ab-open-body,.ab-broke-cols,.ab-answer-body,.ab-result,.ab-founders-grid,.ab-beliefs-grid{grid-template-columns:1fr;gap:28px}.ab-result{gap:1.5px}.ab-note-card{grid-template-columns:1fr}.ab-note-slot{min-height:280px}.ab-open,.ab-broke,.ab-answer,.ab-vision,.ab-note,.ab-founders,.ab-beliefs,.ab-close{padding:64px 0}.ab-note-text{padding:36px 30px}}.view.active.emp-ordered{display:flex;flex-direction:column}.emp-journey-only{display:none}.emp-order-journey>.emp-hero{order:1}.emp-order-journey>.emp-problem-section{order:2}.emp-order-journey>.emp-post-section{order:4}.emp-order-journey>.emp-backer-section{order:6}.emp-order-journey>.emp-tenure-band{order:14}.emp-order-journey>.emp-proof-tile-section{order:8}.emp-order-journey>.emp-unlock-section{order:10}.emp-order-journey>.emp-hire-section{order:12}.emp-order-journey>.emp-econ-section{order:15}.emp-order-journey>.emp-trust-section{order:16}.emp-order-journey>.emp-trust-pillars{order:17}.emp-order-journey>.emp-faq-section{order:18}.emp-order-journey>.emp-final-cta{order:19}.emp-journey-section{padding:84px 0;background:var(--paper)}.emp-post-section{padding-bottom:159px}.emp-step-head{max-width:720px;margin:0 0 44px;text-align:left}.emp-step-num{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--peri);margin-bottom:16px}.emp-step-head h2{font-family:var(--display);font-weight:900;font-size:clamp(34px,4.4vw,56px);line-height:.95;letter-spacing:-.04em;margin:0 0 18px}.emp-step-head h2 .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-step-sub{font-size:17px;line-height:1.55;color:var(--muted);font-weight:500;max-width:600px;margin:0;text-wrap:pretty}.emp-post-scene{max-width:none;margin:0;border:1px solid var(--border-light);border-radius:16px;background:var(--paper);overflow:hidden}.emp-scene-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--ink);color:var(--paper);padding:13px 20px}.emp-scene-logo{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.01em}.emp-scene-logo span{color:var(--lime)}.emp-scene-nav{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#ffffff8c}.emp-scene-cta{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--paper);border:1.5px solid rgba(255,255,255,.45);padding:7px 12px;white-space:nowrap}.emp-scene-stage{position:relative;height:640px;overflow:hidden;background:var(--paper)}.emp-scene-list{padding:24px 30px}.emp-scene-list .result-row{cursor:default}.emp-scene-scrim{position:absolute;inset:0;background:#0000006b}.emp-scene-drawer{position:absolute;top:0;right:0;bottom:0;width:62%;max-width:600px;background:var(--paper);border-left:1.5px solid var(--ink);display:flex;flex-direction:column;box-shadow:-24px 0 60px -24px #00000073}.emp-scene-drawer .jd-body{padding-top:8px}@media(max-width:760px){.emp-scene-nav{display:none}.emp-scene-drawer{width:100%;max-width:none}.emp-scene-stage{height:540px}}.emp-backer-card{max-width:600px;margin:0;border:1px solid var(--border-light);border-radius:16px;background:var(--paper);padding:28px 30px;text-align:left}.emp-backer-top{display:flex;align-items:center;gap:16px;margin-bottom:18px}.emp-backer-avatar{width:54px;height:54px;flex-shrink:0;border:1.5px solid var(--ink);background:var(--peri);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:18px}.emp-backer-name{font-family:var(--display);font-weight:800;font-size:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.emp-backer-verified{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--peri);font-weight:500}.emp-backer-verified svg{width:12px;height:12px}.emp-backer-role{font-size:13.5px;color:var(--muted);font-weight:600;margin-top:4px}.emp-backer-rel{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--peri);padding-bottom:16px;border-bottom:1.5px solid var(--border-light);margin-bottom:16px}.emp-backer-quote{margin:0 0 18px;font-size:17px;line-height:1.5;color:var(--ink);font-weight:500;font-style:normal}.emp-backer-stake{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--muted);font-weight:600}.emp-backer-stake-dot{width:8px;height:8px;flex-shrink:0;margin-top:5px;background:var(--lime);border:1.5px solid var(--ink)}.emp-backer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px}.emp-backer-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.emp-backer-split .emp-step-head{margin:0}.emp-backer-grid-stacked{grid-template-columns:1fr;max-width:none}.emp-backer-card-compact{max-width:none;padding:22px 24px}.emp-bcc-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.emp-bcc-avatar{width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--ink);color:var(--lime);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:13px}.emp-bcc-meta{font-family:var(--mono);font-size:13px;color:var(--muted);font-weight:500}.emp-bcc-kyc{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;background:var(--lime);color:var(--ink);padding:3px 8px;border-radius:var(--radius-sm)}.emp-bcc-kyc .kyc-shield{width:12px;height:12px}.emp-bcc-role{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px}.emp-bcc-company{font-size:14px;color:var(--muted);font-weight:600;margin-bottom:8px}.emp-bcc-stats{font-size:14px;color:var(--muted);font-weight:500}.emp-bcc-stats strong{color:var(--ink);font-weight:700}.emp-hire-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:600px;margin:0}.emp-hire-fact{border:1.5px solid var(--ink);padding:20px 22px;display:flex;flex-direction:column;gap:8px;text-align:left}.emp-hire-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1040px;margin:0}.emp-hire-steps-2{grid-template-columns:1fr 1fr;max-width:700px}.emp-hire-steps-1{grid-template-columns:1fr;max-width:440px}.emp-hire-steps-stacked{max-width:none;gap:16px}.emp-hire-step{position:relative;border:1px solid var(--border-light);border-radius:16px;background:var(--paper);padding:26px 26px 28px;display:flex;flex-direction:column;gap:10px;text-align:left}.emp-hire-step .ehs-num{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--ink);background:var(--lime);align-self:flex-start;padding:3px 9px;border-radius:var(--radius-sm)}.emp-hire-step .ehs-icon{width:40px;height:40px;color:#6e6e6c;flex:0 0 auto;margin-bottom:4px}.emp-hire-step .ehs-title{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--ink)}.emp-hire-step .ehs-body{font-size:14.5px;line-height:1.55;color:var(--muted);font-weight:500}.emp-hire-step .ehs-body strong{color:var(--ink);font-weight:700}.emp-hire-step .ehs-soon{display:flex;align-items:center;gap:9px;margin-top:16px}.emp-hire-step .ehs-soon-logo{width:20px;height:20px;display:block}.emp-hire-step .ehs-soon-tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted);border:1px solid var(--border-light);padding:3px 8px;border-radius:99px}.emp-hire-step .ehs-body .ehs-pricing-link{color:var(--peri);font-weight:700;text-decoration:underline;text-underline-offset:2px}.emp-hire-step .ehs-body .ehs-pricing-link:hover{color:var(--ink)}.emp-hire-fact .k{font-family:var(--display);font-weight:800;font-size:17px}.emp-hire-fact .v{font-size:14px;line-height:1.5;color:var(--muted);font-weight:500}.emp-order-journey .emp-proof-tile-section .emp-journey-only{display:block;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--peri);margin-bottom:12px}@media(max-width:620px){.emp-post-parsed,.emp-hire-facts,.emp-hire-steps,.emp-backer-grid{grid-template-columns:1fr}.emp-backer-split{grid-template-columns:1fr;gap:32px}.emp-post-quickfacts{grid-template-columns:1fr 1fr}}.hiw2-steps.hiw2-steps-3{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.hiw2-steps.hiw2-steps-3{grid-template-columns:1fr}}.emp-tenure-lead{font-family:var(--display);font-size:clamp(22px,3vw,42px);line-height:1.12;letter-spacing:-.03em;font-weight:800;color:var(--paper);max-width:none;white-space:nowrap;margin:0 0 48px}.emp-tenure-lead .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.hiw-you-lede{font-size:18px;line-height:1.55;color:var(--muted);font-weight:500;max-width:760px;margin:20px 0 0;text-wrap:pretty}.hiw-reassure-section{padding:96px 0;background:var(--paper)}.hiw-reassure{font-family:var(--display);font-size:clamp(26px,3.2vw,40px);line-height:1.18;letter-spacing:-.03em;font-weight:800;color:var(--ink);max-width:920px;margin:0 auto;text-align:center;text-wrap:balance}.hiw-reassure .lime-mark{background:var(--lime);color:var(--ink);padding:0 .1em}.emp-problem-section,.emp-trust-pillars,.emp-proof-tile-section,.emp-econ-section,.emp-trust-section{background:var(--paper)}.hiwc-journey{position:relative;padding:16px 0 24px}.hiwc-step{padding:30px 0}.hiwc-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center}.hiwc-head{max-width:440px}.hiwc-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--peri);font-weight:700;text-transform:uppercase;margin-bottom:18px}.hiwc-num{width:30px;height:30px;flex:0 0 auto;background:var(--lime);border:1.5px solid var(--ink);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:0}.hiwc-head h2{font-size:clamp(36px,4.2vw,56px);letter-spacing:-.04em;line-height:.92;margin-bottom:16px}.hiwc-head p{font-size:17px;line-height:1.55;color:var(--muted);font-weight:500;max-width:400px;text-wrap:pretty}.hiwc-art{width:100%}.hiwc-art>*{max-width:none}.hiwc-link{position:relative;height:38px}.hiwc-link:before{content:"";position:absolute;top:0;bottom:12px;left:max(47px,calc(50% - 593px));width:2px;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0 2px,transparent 2px 9px)}.hiwc-link:after{content:"";position:absolute;bottom:8px;left:max(48px,calc(50% - 592px));width:8px;height:8px;border-right:2px solid rgba(0,0,0,.32);border-bottom:2px solid rgba(0,0,0,.32);transform:translate(-50%) rotate(45deg)}.hiwc-find{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);overflow:hidden;position:relative}.hiwc-find-panel{display:flex;flex-direction:column}.hiwc-find-panel:first-child{border-right:1.5px solid var(--border-light)}.hiwc-find-tab{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-weight:700;padding:14px 16px;border-bottom:1.5px solid var(--border-light)}.hiwc-find-or{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.hiwc-chat-dot{width:7px;height:7px;border-radius:50%;background:var(--lime)}.hiwc-chat-body{display:flex;flex-direction:column;gap:9px;padding:16px;flex:1}.hiwc-msg{max-width:88%;padding:9px 12px;font-size:13px;line-height:1.4;border-radius:var(--radius)}.hiwc-msg.bot{align-self:flex-start;background:var(--soft);color:var(--ink)}.hiwc-msg.you{align-self:flex-end;background:var(--ink);color:var(--paper)}.hiwc-chat-input{display:flex;align-items:center;justify-content:space-between;border-top:1.5px solid var(--border-light);padding:13px 16px;font-size:13px;color:var(--muted)}.hiwc-send{font-weight:800;color:var(--ink);font-size:15px}.hiwc-browse{display:flex;flex-direction:column;gap:12px;padding:16px}.hiwc-browse-bar{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hiwc-browse-q{font-family:var(--mono);font-size:11px;border:1.5px solid var(--ink);padding:7px 11px;border-radius:var(--radius);font-weight:600}.hiwc-fchip{font-family:var(--mono);font-size:10.5px;border:1.5px solid var(--border-light);color:var(--muted);padding:5px 10px;border-radius:99px}.hiwc-fchip.on{background:var(--lime);border-color:var(--ink);color:var(--ink);font-weight:700}.hiwc-browse .result-row{margin:0}.hiwc-profile{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:26px 28px}.hiwc-profile-top{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1.5px solid var(--border-light);margin-bottom:18px}.hiwc-avatar{width:52px;height:52px;flex:0 0 auto;border:1.5px solid var(--ink);background:var(--peri);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;border-radius:var(--radius)}.hiwc-pid{flex:1}.hiwc-pname{font-family:var(--display);font-weight:800;font-size:19px}.hiwc-prole{font-size:13.5px;color:var(--muted);font-weight:600;margin-top:2px}.hiwc-pmeter{width:88px;height:6px;background:var(--soft);border:1px solid var(--border-light);border-radius:99px;overflow:hidden;flex:0 0 auto}.hiwc-pmeter-fill{display:block;width:80%;height:100%;background:var(--lime)}.hiwc-pmeter-lbl{font-family:var(--mono);font-size:11px;color:var(--muted);flex:0 0 auto}.hiwc-pfield{margin-bottom:16px}.hiwc-pfield-k{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--peri);margin-bottom:6px}.hiwc-pfield-v{font-size:15px;line-height:1.5;color:var(--ink)}.hiwc-ptags{display:flex;flex-wrap:wrap;gap:8px}.hiwc-ptags span{font-family:var(--mono);font-size:11px;border:1.5px solid var(--border-light);padding:5px 10px;border-radius:var(--radius);color:var(--muted)}.hiwc-apply{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:26px 30px;flex-wrap:wrap}.hiwc-apply-role{font-family:var(--display);font-weight:800;font-size:21px}.hiwc-apply-co{font-size:13.5px;color:var(--muted);font-weight:600;margin-top:4px}.hiwc-apply-side{display:flex;align-items:center;gap:16px}.hiwc-apply-note{font-family:var(--mono);font-size:11px;color:var(--muted)}.hiwc-apply-btn{background:var(--lime);color:var(--ink);font-weight:800;font-size:14px;padding:12px 22px;border:1.5px solid var(--ink);border-radius:var(--radius)}.hiwc-invite{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:24px 26px}.hiwc-invite-head{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--peri);margin-bottom:14px}.hiwc-invite-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1.5px solid var(--border-light)}.hiwc-iava{width:40px;height:40px;flex:0 0 auto;border:1.5px solid var(--ink);background:var(--soft);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:13px;border-radius:var(--radius)}.hiwc-iname{flex:1;display:flex;flex-direction:column}.hiwc-iname b{font-size:15px}.hiwc-iname span{font-size:12.5px;color:var(--muted)}.hiwc-istatus{font-family:var(--mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px}.hiwc-istatus.done{background:var(--lime);color:var(--ink)}.hiwc-istatus.pending{border:1.5px solid var(--border-light);color:var(--muted)}.hiwc-invite-add{display:flex;align-items:center;justify-content:space-between;margin-top:14px;border:1.5px dashed var(--peri);border-radius:var(--radius);padding:13px 16px;font-size:13px;color:var(--muted)}.hiwc-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hiwc-outcome{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);padding:26px}.hiwc-outcome.dark{background:var(--ink);color:var(--paper)}.hiwc-outcome-ic{width:34px;height:34px;color:var(--ink);margin-bottom:14px}.hiwc-outcome.dark .hiwc-outcome-ic{color:var(--lime)}.hiwc-outcome h3{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.02em;margin-bottom:9px}.hiwc-outcome p{font-size:14px;line-height:1.55;color:var(--muted);font-weight:500}.hiwc-outcome.dark p{color:#ffffffb8}.hiwc-grace-section{padding:24px 0 80px}.hiwc-grace{display:flex;align-items:center;gap:18px;max-width:820px;border-left:3px solid var(--lime);padding:10px 0 10px 22px}.hiwc-grace-ic{width:30px;height:30px;flex:0 0 auto;color:var(--peri)}.hiwc-grace p{font-size:17px;line-height:1.55;color:var(--ink);font-weight:500}@media(max-width:900px){.hiwc-grid{grid-template-columns:1fr;gap:24px}.hiwc-head,.hiwc-head p{max-width:none}.hiwc-step{padding:22px 0}.hiwc-link:before{left:47px}.hiwc-link:after{left:48px}}@media(max-width:560px){.hiwc-find{grid-template-columns:1fr}.hiwc-find-panel:first-child{border-right:none;border-bottom:1.5px solid var(--border-light)}.hiwc-find-or{display:none}.hiwc-outcomes{grid-template-columns:1fr}}.rc-howitworks{--rc-paper: #FFFFFF;--rc-ink: #000000;--rc-peri: #7789AB;--rc-vouch: #C7F022;width:100%;display:grid;grid-template-rows:auto 1fr auto;background:var(--rc-paper);color:var(--rc-ink);font-family:Schibsted Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif}.rc-howitworks .rc-word{font-weight:700;letter-spacing:-.045em;line-height:1}.rc-howitworks .rc-word .dot{color:var(--rc-vouch)}.rc-howitworks .rc-lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.rc-howitworks .rc-mono{font-family:Inter,sans-serif}.rc-howitworks .rc-chrome{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.rc-howitworks .rc-chrome.top{border-bottom:1.5px solid var(--rc-ink)}.rc-howitworks .rc-chrome.bot{border-top:1.5px solid var(--rc-ink)}.rc-howitworks .rc-chrome .peri{color:var(--rc-peri)}.rc-howitworks .rc-grid{display:grid;height:520px}.rc-howitworks .rc-cell{all:unset;cursor:pointer;display:flex;flex-direction:column;padding:26px 22px;position:relative;overflow:hidden;transition:background .25s,color .25s,padding .25s;border-right:1.5px solid var(--rc-ink);min-width:0;box-sizing:border-box}.rc-howitworks .rc-cell:first-child{padding-left:0}.rc-howitworks .rc-cell:last-child{border-right:0;padding-right:0}.rc-howitworks .rc-cell.active{background:var(--rc-ink);color:var(--rc-paper);padding:36px 44px 32px}.rc-howitworks .rc-cell.active:first-child{padding-left:44px}.rc-howitworks .rc-cell.active:last-child{padding-right:44px}.rc-howitworks .rc-cell-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}.rc-howitworks .rc-cell.active .rc-cell-head{margin-bottom:28px}.rc-howitworks .rc-step-num{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--rc-peri)}.rc-howitworks .rc-cell.active .rc-step-num{color:var(--rc-vouch)}.rc-howitworks .rc-cell-now{font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--rc-peri)}.rc-howitworks .rc-verb{font-weight:900;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(18px,1.8vw,26px);margin:0;transition:font-size .3s;overflow-wrap:anywhere;word-break:break-word}.rc-howitworks .rc-cell.active .rc-verb{font-size:clamp(52px,7.2vw,104px);margin-bottom:24px;word-break:break-word}.rc-howitworks .rc-verb .dot{color:var(--rc-vouch)}.rc-howitworks .rc-detail{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0;animation:rc-fade-in .48s 80ms both}.rc-howitworks .rc-title{font-size:clamp(20px,2vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.025em;max-width:640px}.rc-howitworks .rc-title .rc-peri{color:var(--rc-peri);font-style:normal}.rc-howitworks .rc-body{font-size:15px;line-height:1.55;font-weight:500;color:#ffffffb8;max-width:640px}.rc-howitworks .rc-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:28px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding-top:18px;border-top:.5px solid rgba(255,255,255,.25);color:#ffffffd9}.rc-howitworks .rc-meta .last{color:var(--rc-vouch)}@keyframes rc-fade-in{0%{opacity:0}to{opacity:1}}.howitworks-marquee-wrap{padding-top:180px;padding-bottom:180px}[data-view=refer-landing] .howitworks-marquee-wrap{padding-top:130px}.howitworks-marquee-wrap #howitworks-marquee-root,.howitworks-marquee-wrap #referrers-marquee-root{width:110%;margin-left:-5%}@media(max-width:900px){.rc-howitworks .rc-verb{font-size:22px}.rc-howitworks .rc-cell{padding:18px 14px}.rc-howitworks .rc-cell:first-child{padding-left:0}.rc-howitworks .rc-cell:last-child{padding-right:0}.rc-howitworks .rc-cell.active{padding:24px 22px 22px}.rc-howitworks .rc-cell.active:first-child{padding-left:22px}.rc-howitworks .rc-cell.active:last-child{padding-right:22px}.rc-howitworks .rc-cell.active .rc-verb{font-size:clamp(48px,12vw,88px)}}.rec-page{background:var(--paper)}.rec-eyebrow{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.16em;font-weight:600;color:var(--peri);display:flex;align-items:center;gap:14px;margin-bottom:26px}.rec-eyebrow:before{content:"";width:26px;height:1.5px;background:var(--lime);display:block}.rec-eyebrow.on-dark{color:var(--peri)}.rec-cta{display:inline-flex;align-items:center;gap:9px;background:var(--lime);color:var(--ink);font-family:Inter,sans-serif;font-size:12px;letter-spacing:.16em;font-weight:800;padding:15px 24px;border-radius:var(--radius-sm);transition:background .15s,color .15s;cursor:pointer}.rec-cta:hover{background:var(--peri);color:var(--ink)}.rec-cta .arr{font-size:15px}.rec-cta{white-space:nowrap}.rec-hero{background:var(--ink);color:var(--paper);padding:186px 0 196px}.rec-hero .container{max-width:1180px}.rec-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(46px,7.4vw,108px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:16ch}.rec-hero h1 em{color:var(--peri);font-style:normal}.rec-hero h1 .dot{color:var(--lime)}.rec-hero .rec-sub{font-family:var(--display);font-size:clamp(17px,1.7vw,22px);font-weight:500;line-height:1.5;color:#ffffffc2;max-width:60ch;margin:34px 0 38px}.rec-sec{padding:104px 0}.rec-sec .container{max-width:1180px}.rec-sec.soft{background:var(--soft)}.rec-sec.ink{background:var(--ink);color:var(--paper)}.rec-h2{font-family:var(--display);font-weight:800;font-size:clamp(32px,4vw,56px);line-height:.98;letter-spacing:-.04em;margin:0;max-width:18ch}.rec-h2 em{color:var(--peri);font-style:normal}.rec-h2 .dot{color:var(--lime)}.rec-lead{font-size:17px;line-height:1.6;color:var(--muted);max-width:60ch;margin:22px 0 0}.rec-sec.ink .rec-lead{color:#ffffffbd}.rec-kicker{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--peri);margin-bottom:22px;display:flex;align-items:center;gap:12px}.rec-kicker:before{content:"";width:22px;height:1.5px;background:var(--lime);display:block}.rec-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rec-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--peri);display:flex;align-items:center;gap:10px;margin-bottom:22px}.rec-eyebrow:before{content:"";width:24px;height:2px;background:var(--lime);display:block}.rec-problem-lines{display:flex;flex-direction:column}.rec-problem-lines .ln{font-family:var(--display);font-weight:600;font-size:clamp(19px,1.7vw,24px);line-height:1.3;letter-spacing:-.02em;color:var(--ink);display:grid;grid-template-columns:1fr;gap:16px;align-items:baseline;padding:20px 0}.rec-problem-lines .ln:last-child{padding-bottom:0}.rec-problem-lines .ln-n{display:none}.rec-problem-lines .ln-punch{font-weight:800}.rec-problem-lines .ln-punch .ln-n{color:var(--lime)}.rec-problem-lines .ln em{color:var(--peri);font-style:normal}.rec-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px;margin-top:56px}.rec-step{padding:0}.rec-price{margin-top:64px;border:1.5px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:var(--paper);box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.rec-price-bar{background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:center;padding:15px 30px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.14em;font-weight:700}.rec-price-bar span:last-child{color:var(--lime)}.rec-price-body{display:grid;grid-template-columns:.92fr 1.08fr}.rec-price-left{padding:46px;border-right:1.5px solid var(--border-light)}.rec-price-fig{display:flex;align-items:flex-start}.rec-price-num{font-family:var(--display);font-weight:800;font-size:clamp(76px,9vw,124px);line-height:.84;letter-spacing:-.05em;color:var(--ink)}.rec-price-num sup{font-size:.42em;font-weight:700;top:-.62em;margin-left:.04em;color:var(--peri)}.rec-price-unit{font-family:var(--display);font-weight:600;font-size:clamp(17px,1.7vw,21px);letter-spacing:-.02em;color:var(--ink);margin-top:16px}.rec-price-sub{font-size:15px;line-height:1.6;color:var(--muted);margin:18px 0 0;max-width:36ch}.rec-price-right{padding:46px;background:var(--soft)}.rec-price-rlabel{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.14em;font-weight:700;color:var(--peri);margin-bottom:18px}.rec-price-split{display:flex;gap:4px;height:56px}.rec-price-seg{display:flex;align-items:center;padding:0 18px;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.03em;border-radius:var(--radius-sm)}.rec-price-seg.seg-a{background:var(--lime);color:var(--ink)}.rec-price-seg.seg-b{background:var(--ink);color:var(--paper)}.rec-price-legend{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px}.rec-price-leg{display:flex;gap:11px;align-items:flex-start}.rec-price-dot{width:11px;height:11px;flex:0 0 auto;margin-top:5px;border:1.5px solid var(--ink)}.rec-price-dot.dot-a{background:var(--lime)}.rec-price-dot.dot-b{background:var(--ink)}.rec-price-when{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.rec-price-leg p{font-size:13.5px;line-height:1.5;color:var(--muted);margin:0}.rec-step .n{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink)}.rec-step .lbl{font-family:var(--display);font-weight:800;font-size:21px;line-height:1.08;letter-spacing:-.025em;margin:18px 0 12px;color:var(--ink)}.rec-step .lbl .dot{color:var(--lime)}.rec-step p{font-size:14.5px;line-height:1.55;color:var(--ink);margin:0}.rec-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:48px 32px;margin-top:56px}.rec-benefit{padding:0}.rec-benefit .mk{width:28px;height:28px;color:var(--ink);margin-bottom:18px;display:flex;align-items:center;justify-content:center}.rec-benefit .mk svg{width:28px;height:28px;display:block}.rec-benefit h3{font-family:var(--display);font-weight:800;font-size:18px;line-height:1.12;letter-spacing:-.02em;margin:0 0 9px}.rec-benefit p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.rec-with .container{max-width:1000px}.rec-with .rec-h2{max-width:20ch}.rec-with .rec-with-body{margin-top:30px;display:flex;flex-direction:column;gap:20px}.rec-with .rec-with-body p{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:#ffffffd1;margin:0;max-width:66ch}.rec-with .rec-with-body p em{color:var(--lime);font-style:normal}.rec-keeps{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.rec-keep{display:inline-flex;align-items:center;gap:10px;border:1.5px solid rgba(255,255,255,.22);border-radius:999px;padding:11px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--paper)}.rec-keep:before{content:"";width:9px;height:9px;background:var(--lime);display:block}.rec-simple .container{max-width:880px}.rec-simple .rec-model{margin-top:30px;font-size:clamp(18px,1.7vw,22px);line-height:1.65;color:var(--ink);font-weight:500}.rec-simple .rec-model em{color:var(--peri);font-style:normal}.rec-simple .rec-note{margin-top:24px;font-size:14px;color:var(--muted);font-family:Inter,sans-serif;letter-spacing:.02em}.rec-proof .container{max-width:1000px}.rec-proof-card{margin-top:40px;border:1.5px dashed var(--peri);border-radius:var(--radius);background:repeating-linear-gradient(135deg,var(--paper),var(--paper) 11px,var(--soft) 11px,var(--soft) 22px);padding:64px 40px;text-align:center}.rec-proof-card .tag{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--peri);margin-bottom:14px}.rec-proof-card .ph{font-family:var(--display);font-weight:700;font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;color:var(--ink);margin:0}.rec-proof-card .sub{font-size:14px;color:var(--muted);margin:12px 0 0}.rec-final{background:var(--ink);color:var(--paper);padding:110px 0 40px;text-align:center}.rec-page .site-footer{padding-top:80px}.rec-final h2{font-family:var(--display);font-weight:800;font-size:clamp(30px,4vw,54px);line-height:1.05;letter-spacing:-.04em;margin:0 auto;max-width:20ch}.rec-final .rec-cta{margin-top:38px}.rec-final h2 em{color:var(--peri);font-style:normal}.rec-final h2 .dot{color:var(--lime)}.rec-final p{font-size:17px;color:#ffffffb3;margin:22px auto 36px;max-width:48ch}@media(max-width:900px){.rec-problem-grid{grid-template-columns:1fr;gap:36px}.rec-steps{grid-template-columns:1fr 1fr;gap:40px 32px}.rec-step:nth-child(2){border-right:none}.rec-step{border-bottom:none}.rec-price-body{grid-template-columns:1fr}.rec-price-left{border-right:none;border-bottom:1.5px solid var(--border-light)}.rec-benefits{grid-template-columns:1fr 1fr}.rec-sec{padding:72px 0}}@media(max-width:560px){.rec-steps,.rec-benefits{grid-template-columns:1fr}.rec-step{border-right:none}.rec-price-legend{grid-template-columns:1fr;gap:18px}}.intg-page{background:var(--paper)}.intg-hero{background:var(--ink);color:var(--paper);padding:84px 0 92px}.intg-hero .container{max-width:1180px}.intg-eyebrow{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.16em;font-weight:600;color:var(--peri);display:flex;align-items:center;gap:14px;margin-bottom:26px}.intg-eyebrow:before{content:"";width:26px;height:1.5px;background:var(--lime);display:block}.intg-pill{display:inline-flex;align-items:center;gap:8px;background:var(--lime);color:var(--ink);font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;font-weight:800;padding:7px 14px;border-radius:999px;margin-bottom:28px;white-space:nowrap}.intg-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.intg-title{font-family:var(--display);font-weight:800;font-size:clamp(44px,7vw,100px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:15ch}.intg-em{color:var(--paper)}.intg-dot{color:var(--lime)}.intg-lede{font-family:var(--display);font-size:clamp(17px,1.7vw,21px);font-weight:500;line-height:1.5;color:#ffffffbd;max-width:60ch;margin:34px 0 0}.intg-body{padding:84px 0 40px}.intg-body .container{max-width:1180px}.intg-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.intg-copy h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3vw,40px);line-height:1.04;letter-spacing:-.035em;margin:0 0 20px}.intg-copy h2 .intg-em{color:var(--peri)}.intg-copy h2 .intg-dot{color:var(--lime)}.intg-copy>p{font-size:16.5px;line-height:1.66;color:#1b1b1b;margin:0 0 26px;max-width:46ch}.intg-list{list-style:none;margin:0;padding:0}.intg-list li{position:relative;padding-left:28px;margin-bottom:15px;font-size:15.5px;line-height:1.5;color:var(--ink);font-weight:500;max-width:44ch}.intg-list li:before{content:"";position:absolute;left:2px;top:7px;width:9px;height:9px;background:var(--lime);border:1.5px solid var(--ink)}.intg-form{border:1.5px solid var(--ink);border-radius:var(--radius);padding:36px 38px 34px;background:var(--paper);box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.intg-form-head{margin-bottom:26px}.intg-form-head h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.025em;margin:0 0 6px}.intg-form-head p{font-size:13.5px;color:var(--muted);line-height:1.5;margin:0}.intg-field{margin-bottom:22px}.intg-field>label{display:block;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--ink);margin-bottom:11px}.intg-chips{display:flex;flex-wrap:wrap;gap:8px}.intg-chip{font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;border:1.5px solid var(--border-light);border-radius:999px;background:var(--paper);color:var(--muted);cursor:pointer;transition:all .13s}.intg-chip:hover{border-color:var(--ink);color:var(--ink)}.intg-chip.on{background:var(--lime);border-color:var(--ink);color:var(--ink)}.intg-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intg-input,.intg-ta{width:100%;font-family:Inter,sans-serif;font-size:14.5px;color:var(--ink);padding:12px 14px;border:1.5px solid var(--border-light);border-radius:var(--radius-sm);background:var(--paper);transition:border-color .13s}.intg-input:focus,.intg-ta:focus{outline:none;border-color:var(--ink)}.intg-ta{resize:vertical;min-height:80px;line-height:1.5}.intg-submit-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.intg-submit-row .cta{border-radius:var(--radius-sm);cursor:pointer}.intg-fine{font-size:12px;color:var(--muted)}.intg-done{display:none;text-align:left}.intg-form.sent .intg-form-body{display:none}.intg-form.sent .intg-done{display:block}.intg-done-ic{width:48px;height:48px;border-radius:50%;background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.intg-done h3{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.025em;margin:0 0 10px}.intg-done h3 .intg-dot{color:var(--lime)}.intg-done p{font-size:15px;color:var(--muted);line-height:1.6;margin:0;max-width:42ch}.intg-done .intg-recap{margin-top:18px;font-size:13px;color:var(--ink)}.intg-done .intg-recap b{font-weight:700}@media(max-width:860px){.intg-grid{grid-template-columns:1fr;gap:44px}.intg-hero{padding:60px 0 64px}.intg-body{padding:56px 0 24px}}@media(max-width:520px){.intg-row2{grid-template-columns:1fr}}.legal-page{background:var(--paper)}.legal-masthead{background:var(--ink);color:var(--paper);padding:84px 0 96px}.legal-masthead .container{max-width:1180px}.legal-eyebrow{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.16em;font-weight:500;color:var(--peri);display:flex;align-items:center;gap:14px;margin-bottom:26px}.legal-eyebrow:before{content:"";width:26px;height:1.5px;background:var(--lime);display:block}.legal-switch{display:inline-flex;flex-wrap:wrap;align-items:center;margin-bottom:40px;font-family:Inter,sans-serif;font-size:12px}.legal-switch .legal-switch-lbl{color:var(--peri);letter-spacing:.2em;font-weight:500;margin-right:16px}.legal-switch a{color:#ffffff8c;padding:9px 16px;letter-spacing:.08em;font-weight:500;border:1px solid rgba(255,255,255,.22);border-right:0;transition:color .15s,background .15s}.legal-switch a:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}.legal-switch a:last-child{border-right:1px solid rgba(255,255,255,.22);border-radius:0 var(--radius) var(--radius) 0}.legal-switch a:hover:not(.on){color:var(--paper)}.legal-switch a.on{color:var(--ink);background:var(--lime);border-color:var(--lime);font-weight:700}.legal-masthead h1{font-family:var(--display);font-weight:800;font-size:clamp(48px,8vw,116px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:14ch}.legal-masthead h1 em{color:var(--paper);font-style:normal}.legal-masthead h1 .dot{color:var(--paper)}.legal-masthead .legal-lede{font-family:var(--display);font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.45;color:#ffffffbd;max-width:54ch;margin:36px 0 0}.legal-meta{margin-top:44px;display:flex;flex-wrap:wrap;gap:0;border-top:.5px solid rgba(255,255,255,.22)}.legal-meta .item{padding:20px 40px 0 0;margin-right:40px;border-right:.5px solid rgba(255,255,255,.16)}.legal-meta .item:last-child{border-right:0;margin-right:0;padding-right:0}.legal-meta .k{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;font-weight:500;color:var(--peri);display:block;margin-bottom:8px}.legal-meta .v{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--paper)}.legal-body{padding:0 0 40px}.legal-body .container{max-width:1180px}.legal-grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:88px;align-items:start;padding-top:84px}.legal-toc{position:sticky;top:96px}.legal-toc .toc-head{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;font-weight:500;color:var(--peri);padding-bottom:16px;margin-bottom:8px;border-bottom:1.5px solid var(--ink)}.legal-toc ol{list-style:none;margin:0;padding:0}.legal-toc li{margin:0}.legal-toc a{display:flex;gap:12px;align-items:baseline;padding:9px 0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--muted);border-bottom:1px solid var(--border-light);transition:color .15s}.legal-toc a:hover,.legal-toc a.active{color:var(--ink)}.legal-toc a .n{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:var(--peri);flex:0 0 auto}.legal-toc a.active .n{color:var(--ink)}.legal-content{max-width:70ch}.legal-content>.lead{font-family:var(--display);font-size:clamp(20px,2.2vw,27px);font-weight:500;line-height:1.45;letter-spacing:-.01em;margin:0 0 64px;padding-bottom:56px;border-bottom:1.5px solid var(--ink)}.legal-content>p:not(.lead){font-size:16.5px;line-height:1.72;color:var(--ink);margin:0 0 22px;max-width:66ch;text-wrap:pretty}.legal-content>.lead em{color:var(--peri);font-style:normal}.legal-content>.lead .lime-mark{background:var(--lime);color:var(--ink);padding:0 .12em}.legal-sec{padding:0 0 64px;scroll-margin-top:90px}.legal-sec-head{display:flex;align-items:baseline;gap:18px;margin-bottom:28px}.legal-sec-head .num{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--peri);flex:0 0 auto;padding-top:4px}.legal-sec-head h2{font-family:var(--display);font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0}.legal-sec-head h2 em{color:var(--peri);font-style:normal}.legal-sec-head h2 .dot{color:var(--lime)}.legal-sec p{font-size:16.5px;line-height:1.72;font-weight:450;color:#1b1b1b;margin:0 0 18px;max-width:66ch;text-wrap:pretty}.legal-sec p:last-child{margin-bottom:0}.legal-sec p strong{font-weight:700;color:var(--ink)}.legal-sec p em{color:var(--peri);font-style:normal;font-weight:600}.legal-sec a.inline-link{color:var(--peri);font-weight:600;border-bottom:1px solid var(--peri)}.legal-sec a.inline-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.legal-sec ul{list-style:none;margin:6px 0 22px;padding:0;max-width:66ch}.legal-sec ul li{position:relative;padding-left:26px;margin-bottom:13px;font-size:16.5px;line-height:1.65;color:#1b1b1b}.legal-sec ul li:before{content:"";position:absolute;left:2px;top:11px;width:9px;height:9px;background:var(--lime);border:1.5px solid var(--ink)}.legal-sec ul li strong{font-weight:700}.legal-short{border-left:3px solid var(--peri);background:var(--soft);padding:18px 22px 19px;margin:0 0 30px;border-radius:0 var(--radius) var(--radius) 0;max-width:64ch}.legal-short .tag{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;font-weight:500;color:var(--peri);display:block;margin-bottom:8px}.legal-short p{font-size:15.5px!important;line-height:1.6!important;color:var(--ink)!important;font-weight:500;margin:0!important}.legal-close{margin-top:8px;border:1.5px solid var(--ink);border-radius:var(--radius);padding:44px 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.legal-close h3{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.05;letter-spacing:-.03em;margin:0 0 10px}.legal-close h3 .dot{color:var(--lime)}.legal-close p{font-size:15px;line-height:1.6;color:var(--muted);margin:0;max-width:46ch}.legal-close .cta{border-radius:var(--radius-sm)}.legal-close .legal-mail{font-family:Inter,sans-serif;font-size:13px;color:var(--peri);border-bottom:1px solid var(--peri);padding-bottom:2px}.legal-close .legal-mail:hover{color:var(--ink);border-bottom-color:var(--ink)}.legal-crumb{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.04em;color:var(--paper);display:inline-flex;align-items:center;gap:8px}.legal-crumb:hover{color:var(--lime)}.legal-subhead{display:flex;align-items:baseline;gap:12px;margin:38px 0 14px;font-family:var(--display);font-size:clamp(18px,1.7vw,21px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.legal-subhead:first-of-type{margin-top:4px}.legal-subhead .sn{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:var(--peri);flex:0 0 auto}.legal-defs{margin:4px 0 0;max-width:66ch}.legal-defs .def{padding:14px 0;border-bottom:1px solid var(--border-light)}.legal-defs .def:last-child{border-bottom:none}.legal-defs .term{font-weight:700;color:var(--ink);font-size:16.5px}.legal-defs .term .q{color:var(--peri)}.legal-defs .def p{margin:4px 0 0;font-size:15.5px;color:#1b1b1b;line-height:1.6}.legal-counsel{border:1.5px dashed var(--ink);background:repeating-linear-gradient(135deg,var(--soft),var(--soft) 9px,#efefec 9px,#efefec 18px);border-radius:var(--radius);padding:16px 20px 17px;margin:26px 0 4px;max-width:64ch}.legal-counsel .tag{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:7px;margin-bottom:8px}.legal-counsel .tag:before{content:"⚠";font-size:13px}.legal-counsel p{font-size:14px!important;line-height:1.55!important;color:var(--muted)!important;font-weight:500;margin:0!important}@media(max-width:900px){.legal-grid{grid-template-columns:1fr;gap:0;padding-top:56px}.legal-toc{position:static;margin-bottom:56px}.legal-toc ol{columns:2;column-gap:32px}.legal-masthead{padding:60px 0 64px}.legal-meta .item{padding-right:24px;margin-right:24px}}@media(max-width:560px){.legal-toc ol{columns:1}.legal-close{padding:32px 28px}.legal-meta .item{border-right:0;margin-right:0;padding-right:0}}.legal-content em,.legal-content .dot,.legal-content .lead em,.legal-content .sn,.legal-content .term .q,.legal-content .legal-short .tag,.legal-content .legal-close .legal-mail{color:var(--ink)!important}.legal-content a.inline-link,.legal-content .legal-close .legal-mail{border-bottom-color:var(--ink)}.legal-content a.inline-link,.legal-content .legal-sec p,.legal-content .legal-sec ul li,.legal-content .legal-defs .def p,.legal-content .lead{color:var(--ink)}.legal-content .legal-short{border-left-color:var(--ink)}.legal-content .legal-sec-head .num{color:var(--ink)!important}.legal-content .legal-sec ul li:before{background:var(--ink)!important;border-color:var(--ink)!important}@media(max-width:900px){.site-footer .container{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.site-footer{padding-top:64px}}@media(max-width:560px){.site-footer .container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.site-footer .footer-brand-block{grid-column:1 / -1}.footer-col li{margin-bottom:6px}}@media(max-width:900px){:root{--header-h: 60px}.site-header .container{flex-wrap:wrap;height:auto;min-height:var(--header-h);gap:0 14px;padding-top:10px;padding-bottom:10px;align-items:center}.site-header .brand-logo .brand-mark{display:none}.site-header .brand-logo{display:flex;align-items:center;min-height:44px;min-width:44px}.site-header .brand-mark-sm{display:block;height:34px;width:auto}.site-header .nav-burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px}.site-header .primary-nav,.site-header .header-actions{display:none}.site-header.nav-open .primary-nav{display:flex;flex:0 0 100%;width:100%;flex-direction:column;gap:0;padding:8px 0 4px;justify-content:flex-start}.site-header.nav-open .primary-nav a{display:flex;align-items:center;min-height:46px;font-size:15px;letter-spacing:.04em;text-transform:none;border-bottom:1px solid rgba(255,255,255,.08)}.site-header.nav-open .header-actions{display:flex;flex:0 0 100%;width:100%;flex-direction:column;align-items:stretch;gap:10px;padding:12px 0 14px;margin-left:0}.site-header.nav-open .header-actions .cta,.site-header.nav-open .header-actions .site-toggle{justify-content:center;text-align:center;padding:13px 16px;font-size:12px}.site-header.nav-open .header-actions .link-action{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px}}@media(max-width:900px){.chat-input input,.fb-search,.sort-select,input[type=text],input[type=email],select,textarea{font-size:16px}.site-header .primary-nav a,.site-header .link-action,.footer-col ul a,.af-field-body a{min-height:44px;display:inline-flex;align-items:center}.rp-size-btn,.rp-page-btn,.mode-toggle button{min-height:44px;padding-left:14px;padding-right:14px}.role-back-btn{min-height:44px}.brand-logo,.site-toggle,.link-action,.cta,.jd-act-btn,.ehs-pricing-link,.chat-suggest button,.chat-suggested button,.rd-fail .cta,.cj-suggest button{min-height:44px;display:inline-flex;align-items:center}.jd-close,.af-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}a.role-back-btn,.rd-loading a,.results-empty .re-clear{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:380px){.hero-actions-row,.hero-cta-pair{flex-wrap:wrap;width:100%}.hero-chat-entry{width:100%}.hero-chat-entry input{min-width:0}}@media(max-width:900px){.emp-tenure-lead{white-space:normal}.hiwc-grid{grid-template-columns:minmax(0,1fr)}.hiwc-profile-top{flex-wrap:wrap}}@media(max-width:380px){.chat-input-shell input{min-width:0}.chat-body{padding:24px 16px}.chat-header,.chat-input{padding-left:16px;padding-right:16px}.chat-shell{grid-template-columns:minmax(0,1fr)}}.rd-fail{padding:48px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.rd-fail p{color:var(--muted);font-size:17px;line-height:1.6;max-width:520px}.role-detail-main,.jd-body,.rd-description{overflow-wrap:anywhere}@media(max-width:640px){.results-header{justify-content:flex-start}.results-header .sort-select{width:100%}.fb-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fb-pills::-webkit-scrollbar{display:none}.job-drawer,.af-panel{width:100%;max-width:100%}.results-pager{flex-wrap:wrap;gap:10px}}@media(max-width:680px){.hero{padding-top:84px}.hero-grid{padding:4px 0 44px;gap:22px}.hero-lede{display:none}[data-view=cand-home] .trust-strip{margin-top:0;padding-bottom:64px}.trust-strip-label{font-size:10px;padding:14px 18px;letter-spacing:.16em}}@media(max-width:640px){.filter-bar{gap:10px 8px}.fb-search-wrap{flex:1 1 100%}.fb-search{width:100%}.fb-pill{white-space:nowrap;flex:0 0 auto;min-height:44px}.fb-pills .fb-all{flex:0 0 auto;margin-left:0;white-space:nowrap;min-height:44px}.browse-header{flex-wrap:wrap;gap:12px}.browse-header .mode-toggle{width:100%;display:flex}.browse-header .mode-toggle button{flex:1;text-align:center}.results-header{flex-wrap:wrap;gap:10px}.results-header .sort-select{border:1.5px solid var(--border-light);border-radius:var(--radius);padding:10px 12px;background:var(--paper)}}.rc-loading{display:flex;align-items:center;gap:12px;padding:2rem;color:var(--muted);font-size:14px;font-weight:500}.rc-loading-mark{width:26px;height:26px;color:var(--ink);flex:0 0 auto}@media(max-width:640px){.fb-pill-wrap{display:none}.fb-pills{width:100%}.fb-pills .fb-all{flex:1 1 100%;justify-content:center}.results-pager{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 0 4px}.results-pager .rp-size{justify-content:flex-start;gap:4px;flex:0 0 auto}.results-pager .rp-nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;min-width:0}.rp-size-btn,.rp-page-btn{min-height:28px;padding:3px 8px;font-size:10px}.rp-num{min-width:26px}.rp-label{font-size:9px;margin-right:2px}.chat-page{padding:73px 0 0;display:flex;flex-direction:column;height:100vh;height:100dvh}.chat-page .browse-header{flex:0 0 auto;margin-bottom:10px}.chat-page .browse-header .label-row{margin-bottom:0}.chat-header{display:none}.chat-shell{min-height:0;height:auto;flex:1 1 auto;border-left:none;border-right:none;grid-template-rows:minmax(0,1fr) auto}.chat-body{max-height:none;min-height:0;padding:20px 16px;gap:20px}.chat-input{position:sticky;bottom:0;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.chat-input-shell input{min-width:0;padding:9px 12px}.chat-send{padding:8px 14px;font-size:10px}}@media(max-width:560px){.site-footer .container{gap:14px 16px;padding-top:44px}.footer-col li{margin-bottom:0}.footer-col ul a{font-size:13px}.footer-col{margin-bottom:4px}}@media(max-width:640px){.mode-toggle{padding:2px}.mode-toggle button{min-height:28px;padding:4px 10px;font-size:9px;letter-spacing:.14em}.fb-search{padding:8px 12px 8px 32px;line-height:1.3}.fb-search-ic{left:11px;width:13px;height:13px}.fb-pills .fb-all{min-height:36px;padding:6px 12px;font-size:11px}.fb-all svg{width:13px;height:13px}.results-header .sort-select{padding:8px 10px}.rc-facts{gap:5px;margin:12px 0 14px}.rc-fact{padding:4px 8px;gap:1px}.rc-fact .k{font-size:8px}.rc-fact .v{font-size:11px}.chat-body .msg-row{max-width:100%}.chat-body .msg-content{min-width:0;max-width:100%}.chat-body .chat-inline-cards{max-width:100%}.chat-body .chat-inline-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px;max-width:100%;min-width:0;box-sizing:border-box}.chat-body .chat-card-title{font-size:17px;overflow-wrap:anywhere}.chat-body .chat-card-meta{min-width:0}}.results-pager{padding-left:0;padding-right:0}@media(max-width:640px){.browse-page{padding-top:14px}.browse-header{margin-bottom:10px;gap:0}.browse-header>div:empty{display:none}.mode-toggle{padding:1px}.mode-toggle button{min-height:20px;padding:2px 8px;font-size:8px;letter-spacing:.1em}.results-pager{padding-left:6px;padding-right:6px}input[type=text].fb-search{padding:6px 10px 6px 28px;font-size:13px;font-weight:400;min-height:35px}input[type=text].fb-search:focus{font-size:16px}.fb-search-ic{left:9px;width:12px;height:12px}.fb-pills .fb-all{min-height:25px;padding:4px 8px;font-size:8.5px}.fb-all svg{width:9px;height:9px}.results-header .sort-select{padding:5px 7px;font-size:8.5px;min-height:25px}.results-header .sort-select:focus{font-size:16px}.rc-facts{gap:4px}.rc-fact{flex:1 1 0;min-width:0;padding:3px 6px}.rc-fact .k{font-size:7.5px}.rc-fact .v{font-size:10px;overflow-wrap:anywhere}.filter-bar,.results-header{padding-left:6px;padding-right:6px}.result-row{grid-template-columns:1fr;gap:14px}.chat-page{padding-top:14px}body:has(.chat-page) .site-footer{display:none}.chat-body .chat-inline-card{grid-template-columns:minmax(0,1fr);gap:8px}.chat-body .chat-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;text-align:left}body:has(.chat-page){min-height:var(--chat-vh, 100dvh);max-height:var(--chat-vh, 100dvh);display:flex;flex-direction:column}body:has(.chat-page)>main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body:has(.chat-page)>main>.view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-page{height:auto;flex:1 1 auto;min-height:0}}@media(max-width:640px){.browse-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 14px}.browse-toolbar>.filter-bar,.browse-toolbar>.results-header{display:contents}.fb-search-wrap{order:1;flex:1 1 100%}.fb-pills{order:2;flex:1 1 calc(50% - 4px);width:auto;min-width:0}.fb-pills .fb-all{flex:1 1 100%;margin-left:0}.results-header .sort-select{order:3;flex:1 1 calc(50% - 4px);width:auto;min-width:0}.results-count{display:none}.filter-chips{order:4;flex:1 1 100%;padding-bottom:0}}@media(max-width:640px){.rc-fact{min-width:74px}.rc-fact .v{white-space:normal}.rc-facts{align-self:stretch}.result-row{display:flex;flex-direction:column}.result-main,.result-meta{display:contents}.result-posted-top{order:1}.result-main h3{order:2}.result-company{order:3}.result-comp{order:4;text-align:left;margin-top:2px;white-space:normal}.rc-facts{order:5}.result-signals{order:6}.result-refer{order:7}}.chat-input-shell{display:flex;align-items:flex-end;gap:6px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);padding:5px 5px 5px 6px;box-shadow:0 14px 30px -18px #00000059}.chat-input-shell:focus-within{border-color:var(--peri)}.chat-input-shell textarea{flex:1;min-width:0;border:none;border-radius:0;background:transparent;resize:none;overflow-y:auto;padding:11px 6px 11px 16px;font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.4;color:var(--ink)}.chat-input-shell textarea:focus{outline:none;background:transparent}.chat-input-shell textarea::placeholder{color:var(--muted)}.chat-send{flex:0 0 auto;width:44px;height:44px;padding:0;border:none;border-left:none;border-radius:50%;background:var(--lime);color:var(--ink);font-size:18px;font-weight:800;letter-spacing:normal;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.chat-send[hidden]{display:none}.chat-send:hover{background:var(--ink);color:var(--lime)}.chat-send:active{background:var(--peri);color:var(--ink)}@media(max-width:640px){.chat-input-shell textarea{min-height:22px;transition:min-height .16s ease}.chat-input-shell:focus-within textarea{min-height:64px}.chat-input-shell{padding:5px}.chat-input-shell textarea{padding:10px 4px 10px 14px}}@media(prefers-reduced-motion:reduce){.chat-input-shell textarea{transition:none}}
