.kora-flow .join-panel{background:#fff;color:#34368b;border:1px solid #34368b24;border-radius:18px;padding:18px}.kora-flow .join-panel h2{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0}.kora-flow .join-detail{color:#484968;font-size:14px;line-height:1.5}.join-pay-rates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kora-flow .join-pay-rate{padding:16px}.kora-flow .join-pay-rate h2{font-size:14px}.join-pay-amount{font-size:38px;font-weight:750;line-height:1.15;margin:10px 0 4px;letter-spacing:-.035em}.join-pay-amount span{font-size:15px;letter-spacing:0;font-weight:600}.join-pay-unit{font-size:15px;font-weight:600;line-height:1.4}.join-pay-rate .join-detail{margin-top:10px}.join-segmented{display:flex;gap:4px;padding:4px;background:#eeedf5;border-radius:12px;margin:12px 0}.join-segmented button{flex:1;min-height:44px;padding:8px;border-radius:9px;font-size:14px;font-weight:600;color:#34368b;cursor:pointer}.join-segmented button[aria-pressed=true]{background:#34368b;color:#fff}.join-pay-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;padding:5px 0}.join-pay-breakdown dd{white-space:nowrap;font-weight:650}.join-pay-breakdown .join-pay-total{margin:10px -18px 12px;padding:12px 18px;background:#f3ff00}.join-pay-total dt{font-weight:650}.join-pay-total dd{font-size:32px;letter-spacing:-.03em}.join-pay-total dd span{font-size:16px;letter-spacing:0}.join-note{font-size:15px;font-weight:600;text-align:center;color:#34368b}.join-work-list{display:grid;gap:10px}.kora-flow .join-work-list li{display:flex;align-items:flex-start;gap:14px;padding:16px}.join-step-number{display:grid;place-items:center;flex:none;width:30px;height:30px;background:#eeedf5;border-radius:50%;color:#34368b;font-size:14px;font-weight:700}.join-work-list p{font-size:15px;line-height:1.5;color:#484968;margin-top:5px}.join-faq-list{display:grid;gap:10px}.kora-flow .join-faq-item{padding:0}.join-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;min-height:60px;width:100%;text-align:left;cursor:pointer;border-radius:18px}.join-faq-item svg{flex:none;transition:transform .2s}.join-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.join-faq-item p{padding:0 18px 18px;color:#484968;font-size:16px;line-height:1.6}.join-video-intro{color:#34368b;font-size:16px;line-height:1.6}.kora-flow .join-video-panel{padding:16px}.join-video-panel .join-segmented{margin-top:0}.join-video-description{color:#484968;font-size:15px;line-height:1.5;margin:14px 0}.join-example-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.join-example-card{display:block;flex:0 0 144px;scroll-snap-align:start;color:#34368b}.join-example-image{position:relative;aspect-ratio:9/14;background:#eeedf5;border-radius:12px;overflow:hidden}.join-example-image img{object-fit:cover}.join-example-cta{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;border-radius:999px;background:#34368b;color:#fff;font-size:13px;font-weight:600}.join-example-card:hover .join-example-cta{background:#252767}.join-video-hint{margin-top:8px;font-size:14px;line-height:1.5;color:#484968}@media (max-width:360px){.kora-flow .join-pay-rate{padding:12px}.join-pay-rates{gap:8px}.join-pay-amount{font-size:32px}.join-pay-breakdown>div{font-size:14px}}@media (prefers-reduced-motion:reduce){.join-faq-item svg{transition:none}}.join-example-rail{scrollbar-width:thin;scrollbar-color:#b2afd0 #f4f2f8}.join-example-rail::-webkit-scrollbar{height:6px}.join-example-rail::-webkit-scrollbar-track{background:#f4f2f8;border-radius:99px}.join-example-rail::-webkit-scrollbar-thumb{background:#b2afd0;border-radius:99px}.join-example-rail:focus-visible{outline:3px solid #34368b;outline-offset:3px}.join-pay-amount span,.join-pay-total dd span{margin-left:4px}.join-income-rule{font-size:17px;line-height:1.55;color:#34368b}.join-income-rule strong{font-weight:600}.join-income-label{font-size:14px;font-weight:650}.join-income-total{margin-top:18px;font-size:48px;line-height:1.1;font-weight:750;letter-spacing:-.04em}.join-income-total span{font-size:16px;font-weight:500;letter-spacing:0}.join-income-sum{font-size:14px;line-height:1.5;margin:8px 0 14px;color:#484968}.join-income-campaigns{padding:10px 12px;border-radius:10px;background:#f4f3f8;margin-bottom:12px}.join-income-campaigns>div{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:1.5;padding:2px 0}.join-income-campaigns dd{font-weight:600;white-space:nowrap}.join-income-terms{font-size:14px;line-height:1.5;color:#484968}.join-income-terms summary{min-height:44px;cursor:pointer;font-weight:600;padding:10px 0}.join-income-terms p{padding:10px 12px;border-radius:12px;background:white}.join-story-countries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.join-story-countries button{min-height:44px;padding:8px 4px;border-radius:10px;background:white;color:#34368b;font-size:13px;cursor:pointer;border:1px solid #34368b24}.join-story-countries button[aria-pressed=true]{background:#34368b;color:white}.join-story-draft{font-size:12px;font-weight:650;margin-bottom:14px;color:#484968}.join-story-person{display:flex;align-items:center;gap:12px}.join-story-person p{color:#484968;font-size:14px;margin-top:4px}.join-story-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.join-story-placeholder{background:#eeedf5;overflow:hidden;padding:6px}.join-story-placeholder svg{fill:#8582b1}.join-story-amount{font-size:44px;font-weight:750;letter-spacing:-.035em;margin-top:18px;line-height:1.15}.join-story-amount span{font-size:18px;letter-spacing:0}.join-story-period{font-size:15px;color:#484968;margin-top:4px}.join-story-interview{border-radius:12px;background:#eeedf5;padding:18px;margin:18px 0 12px}.join-story-interview span{font-size:15px;font-weight:650}.join-story-interview p{font-size:14px;color:#484968}.join-story video{width:100%;max-height:260px;margin:16px 0;border-radius:12px}@media (max-width:360px){.join-story-countries button{font-size:12px}.join-income-rule{font-size:16px}}@media (max-width:639px){.join-step-income>div{padding-top:16px;padding-bottom:16px}.join-step-income h1{font-size:26px;line-height:1.2}.join-step-income>div>:not(:last-child){margin-bottom:12px}.join-step-income .join-income-example{padding:14px 16px}.join-step-income .join-income-total{font-size:42px;margin-top:12px}.join-step-income .join-income-sum{margin:6px 0 10px}.join-step-income .join-income-campaigns{padding:6px 10px;margin-bottom:8px}.join-step-income .join-income-terms{margin-top:-4px}}.join-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.join-example-grid .join-example-card{position:relative;min-width:0;border-radius:12px}.join-example-play{position:absolute;inset:0;display:grid;place-content:center;color:white;pointer-events:none}.join-example-play svg{width:36px;height:36px;padding:9px;border-radius:50%;background:#24254bcc;box-shadow:0 0 0 1px #ffffffaa}.join-example-card:focus-visible{outline:3px solid #34368b;outline-offset:3px}.join-example-card:hover .join-example-play svg{background:#34368b}.join-login-top{text-align:right;color:#484968;font-size:14px}.join-login-top a{color:#34368b;font-weight:650;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.join-interview-preview{position:relative;width:100%;aspect-ratio:16/9;display:block;overflow:hidden;border-radius:12px;margin-top:16px;background:#e4e8f2 url(/brand/sky.webp) 50%/cover;cursor:pointer}.join-interview-preview.is-pending{cursor:default}.join-interview-caption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:white;font-size:15px;font-weight:650;background:#23244b66;text-shadow:0 1px 3px #20204080}.join-interview-play{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:white;color:#34368b}.join-interview-preview:focus-visible{outline:3px solid #34368b;outline-offset:3px}.join-interview-dialog{margin:auto;padding:0;width:min(94vw,560px);max-height:92dvh;border:0;border-radius:18px;background:white;color:#34368b}.join-interview-dialog::backdrop{background:#171832cc}.join-interview-dialog-inner{padding:12px}.join-interview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-left:8px}.join-interview-heading h2{font-size:16px;font-weight:650}.join-interview-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer}.join-interview-dialog video{display:block;width:100%;max-height:74dvh;margin:8px 0 0;border-radius:10px}.join-login-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:999px;background:#eeedf5;color:#34368b;font-size:15px;font-weight:650}.join-login-secondary:hover{background:#dfdcef}.join-login-secondary:focus-visible{outline:3px solid #34368b;outline-offset:3px}@media (min-width:640px){.join-login-secondary{width:auto;min-width:260px}}.join-income-terms summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;padding:12px;background:#eeedf5;color:#34368b}.join-income-terms summary::-webkit-details-marker{display:none}.join-income-terms summary svg{flex:none;transition:transform .2s}.join-income-terms[open] summary svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.join-income-terms summary svg{transition:none}}