.rs-root{--white:#fff;--sand:#fffaeb;--mist:#eaf4fa;--teal:#66bfb7;--teal-deep:#4fa89b;--teal-text:#2f8f87;--sun:#ffd966;--sun-hover:#f4c842;--orange:#f77548;--orange-text:#c8542b;--navy:#0a1f49;--gray:#8a949f;--teal-tint:#eaf6f3;--teal-border:#d6efea;--yellow-tint:#fff6d6;--track:#efeadb;--hair:#e2e0d6;--chrome:#dce6ee;--inner:#f1f4f7;--sh-card:0 2px 6px #0a1f490f;--sh-active:0 6px 16px #0a1f4914;--sh-pop:0 14px 34px #0a1f4924;--sh-paper:0 1px 2px #0a1f490f,0 18px 44px #0a1f491f;--sh-modal:0 24px 60px #0a1f4938;--sh-drawer:-24px 0 60px #0a1f4929;color:var(--navy);background:var(--sand);flex-direction:column;height:100vh;font-family:Poppins,sans-serif;display:flex;overflow:hidden}.rs-root *{box-sizing:border-box}.rs-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--gray);font-size:11px;font-weight:700}.rs-eyebrow.teal{color:var(--teal-deep)}.rs-btn{cursor:pointer;white-space:nowrap;height:36px;color:var(--navy);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.rs-btn svg{width:15px;height:15px}.rs-btn.sm{height:34px;padding:0 13px;font-size:12.5px}.rs-btn.primary{background:var(--sun)}.rs-btn.primary:hover{background:var(--sun-hover)}.rs-btn.brand{background:var(--teal);color:#fff}.rs-btn.brand:hover{background:var(--teal-deep)}.rs-btn.outline{border-color:var(--chrome);background:#fff}.rs-btn.outline:hover{border-color:var(--teal)}.rs-btn.ghost:hover{background:var(--inner)}.rs-btn:disabled{opacity:.55;cursor:not-allowed}.rs-badge{background:var(--teal-tint);color:var(--teal-text);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.rs-badge.orange{color:var(--orange-text);letter-spacing:.1em;text-transform:uppercase;background:#f775481f;padding:4px 9px;font-size:10px}.rs-badge.yellow{background:var(--yellow-tint);color:#8a6a00;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;font-size:10px}.rs-badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rs-header{border-bottom:1px solid var(--chrome);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.rs-header .left{align-items:center;gap:12px;min-width:0;display:flex}.rs-header h1{white-space:nowrap;margin:0;font-size:15px;font-weight:700}.rs-header .div{background:var(--chrome);width:1px;height:18px}.rs-header .ctx{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rs-header .ctx strong{color:var(--navy);font-weight:600}.rs-header .right{align-items:center;gap:10px;display:flex}.rs-header.standalone{height:60px}.rs-brand{align-items:center;display:flex}.rs-brand img{width:auto;height:30px;display:block}.rs-avatar{border:1px solid var(--teal-border);background:var(--teal-tint);width:34px;height:34px;color:var(--teal-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font:700 12px/1 Poppins,sans-serif;display:flex}.rs-meter{border:1px solid var(--chrome);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;display:flex}.rs-meter .dots{gap:3px;display:flex}.rs-meter .dots i{background:var(--chrome);border-radius:50%;width:7px;height:7px}.rs-meter .dots i.on{background:var(--teal)}.rs-meter .muted{color:var(--gray)}.rs-seg{background:var(--inner);border-radius:999px;padding:3px;display:flex}.rs-seg button{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.rs-seg button.on{color:var(--navy);background:#fff;box-shadow:0 1px 2px #0a1f491a}.rs-seg .num{color:var(--teal-text);font-weight:700}.rs-seg .ydot{background:var(--sun);border-radius:50%;width:7px;height:7px}.rs-canvas{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 24px 0;display:flex;overflow:hidden}.rs-targets{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-chip{border:1px solid var(--chrome);height:38px;color:var(--gray);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s ease-out;display:inline-flex}.rs-chip:hover{border-color:var(--teal)}.rs-chip.on{background:var(--teal-tint);border-color:var(--teal);color:var(--navy);font-weight:700}.rs-chip .jdot{background:var(--orange);border-radius:50%;width:7px;height:7px}.rs-chip .micro{text-transform:uppercase;letter-spacing:.08em;color:var(--gray);font-size:10px;font-weight:700}.rs-chip svg{width:13px;height:13px}.rs-switch{color:var(--gray);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.rs-switch .track{background:var(--chrome);border-radius:999px;width:34px;height:20px;transition:background .2s ease-out;position:relative}.rs-switch .track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s ease-out;position:absolute;top:3px;left:3px}.rs-switch.on .track{background:var(--teal)}.rs-switch.on .track:after{transform:translate(14px)}.rs-grid{flex:1;grid-template-columns:minmax(0,1fr) 392px;gap:20px;min-height:0;display:grid}.rs-doc{padding:0 6px 80px;position:relative;overflow-y:auto}.rs-doc-fade{pointer-events:none;background:linear-gradient(#fffaeb00,#fffaeb);height:70px;margin-top:-70px;position:sticky;bottom:-80px}.rs-rail{flex-direction:column;gap:12px;min-height:0;padding-bottom:16px;display:flex}.rs-card{border:1px solid var(--hair);box-shadow:var(--sh-card);background:#fff;border-radius:16px}.rs-paper{box-shadow:var(--sh-paper);min-height:740px;color:var(--navy);background:#fff;border-radius:6px;padding:38px 44px 34px;font-size:11px;line-height:1.5;position:relative;overflow:hidden}.rs-paper .p-head{border-bottom:1.5px solid var(--navy);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.rs-paper .p-name{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.15}.rs-paper .p-role{color:var(--teal-deep);font-size:11.5px;font-weight:600}.rs-paper .p-contact{color:var(--gray);text-align:right;font-size:9.5px;line-height:1.6}.rs-paper .p-sec{text-transform:uppercase;letter-spacing:.16em;color:var(--gray);border-bottom:1px solid var(--hair);margin:14px 0 6px;padding-bottom:4px;font-size:9px;font-weight:700}.rs-paper .p-rolehead{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.rs-paper .p-rt{font-size:11.5px;font-weight:700}.rs-paper .p-rt span{color:var(--gray);font-weight:400}.rs-paper .p-dates{color:var(--gray);white-space:nowrap;font-size:9.5px}.rs-line{cursor:default;border-left:3px solid #0000;border-radius:0 6px 6px 0;align-items:flex-start;gap:8px;margin-left:-11px;padding:3px 8px;transition:background-color .25s ease-out,box-shadow .25s ease-out;display:flex;position:relative}.rs-line.clickable{cursor:pointer}.rs-line.clickable:hover{background:#fff6d680}.rs-line .bdot{background:var(--navy);border-radius:50%;flex:none;width:4px;height:4px;margin-top:6px}.rs-line .txt{flex:1;min-width:0;animation:.25s ease-out rsFade}.rs-line.hl{background:var(--yellow-tint);box-shadow:0 0 0 2px var(--teal)}.rs-line.done{background:#66bfb714}.rs-line .chk{background:var(--teal-deep);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-top:1px;display:flex}.rs-line .chk svg{stroke-width:3.5px;width:9px;height:9px}.rs-line.sev-fix_first{border-left-color:var(--orange)}.rs-line.sev-strengthen{border-left-color:var(--sun)}.rs-line.sev-good{border-left-color:var(--teal)}.rs-line.ghost{background:var(--teal-tint);color:var(--teal-text);font-style:italic;animation:1.6s ease-in-out infinite rsShimmer}.rs-line .tag{letter-spacing:.08em;white-space:nowrap;margin-left:6px;font-size:8.5px;font-style:normal;font-weight:700}.rs-slot{border:1.5px dashed var(--chrome);color:var(--gray);border-radius:8px;align-items:center;gap:8px;margin:4px 0;padding:6px 10px;font-size:10.5px;display:flex}.rs-slot .plus{border:1px solid var(--chrome);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:flex}.rs-slot.missing{border-color:var(--orange);color:var(--orange-text)}.rs-heat{pointer-events:none;mix-blend-mode:multiply;height:520px;position:absolute;inset:0 0 auto}@keyframes rsShimmer{0%,to{opacity:.45}50%{opacity:1}}@keyframes rsFade{0%{opacity:0}to{opacity:1}}@keyframes rsSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rsSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes rsPulse{0%,to{opacity:.5}50%{opacity:1}}.rs-score{padding:14px 18px 12px}.rs-score .row{align-items:center;gap:14px;display:flex}.rs-score .num{letter-spacing:-.04em;min-width:52px;font-size:36px;font-weight:800;line-height:1}.rs-score .col{flex:1;min-width:0}.rs-score .t{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.rs-bar{background:var(--track);border-radius:999px;height:6px;margin:7px 0 6px;position:relative;overflow:hidden}.rs-bar>i{background:var(--teal);border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.rs-bar.sweep>i{animation:1.2s ease-in-out infinite rsSweep;width:40%!important}.rs-score .sub{color:var(--gray);font-size:11.5px}.rs-score .sub strong{color:var(--navy)}.rs-score .foot{border-top:1px solid var(--inner);justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;display:flex}.rs-link{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.rs-link.teal{color:var(--teal-text)}.rs-link svg{width:13px;height:13px}.rs-scores{grid-template-columns:repeat(3,1fr);gap:0 18px;margin-top:12px;display:grid}.rs-scores div{border-bottom:1px solid var(--inner);color:#0a1f49c7;justify-content:space-between;padding:4px 0;font-size:11.5px;display:flex}.rs-scores b{color:var(--navy)}.rs-callout{background:var(--mist);border:1px solid var(--chrome);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px 8px 12px;font-size:11.5px;line-height:1.4;display:flex}.rs-queue{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 14px 12px;display:flex;position:relative}.rs-queue .qhead{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.rs-queue .qhead h3{margin:0;font-size:14px;font-weight:800}.rs-queue .qhead span{color:var(--gray);font-size:12px}.rs-queue .qhead strong{color:var(--teal-text)}.rs-qbar{background:var(--teal-border);border-radius:999px;height:8px;margin:4px 4px 2px;overflow:hidden}.rs-qbar>i{background:var(--teal);height:100%;transition:width .4s ease-out;display:block}.rs-qscroll{flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px;display:flex;overflow-y:auto}.rs-done{color:var(--teal-text);cursor:default;background:#66bfb71a;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.rs-done .c{background:var(--teal-deep);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.rs-done .c svg{stroke-width:3px;width:11px;height:11px}.rs-done .tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rs-qrow{border:1px solid var(--hair);cursor:pointer;text-align:left;color:var(--navy);background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:12px;animation:.3s ease-out both rsSlide;display:flex}.rs-qrow:hover{border-color:var(--teal)}.rs-qrow .sd{border-radius:50%;flex:none;width:8px;height:8px}.rs-qrow .tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rs-qrow .pts{font-weight:700}.rs-qrow.skipped{opacity:.6}.sd.fix_first{background:var(--orange)}.sd.strengthen{background:var(--sun)}.sd.good{background:var(--teal)}.rs-fix{border:2px solid var(--teal);box-shadow:var(--sh-active);background:#fff;border-radius:14px;padding:12px 14px;animation:.3s ease-out both rsSlide}.rs-fix .fh{align-items:center;gap:8px;display:flex}.rs-fix .fcat{color:var(--gray);font-size:12px}.rs-fix .fpts{color:var(--teal-text);margin-left:auto;font-size:14px;font-weight:800}.rs-fix h4{letter-spacing:-.01em;margin:8px 0 2px;font-size:15px;font-weight:700}.rs-fix .why{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rs-fix .before{color:var(--gray);white-space:nowrap;gap:6px;margin-top:8px;font-size:11.5px;display:flex;overflow:hidden}.rs-fix .before b{letter-spacing:.1em;text-transform:uppercase;flex:none;padding-top:1px;font-size:9.5px;font-weight:700}.rs-fix .before s{text-overflow:ellipsis;overflow:hidden}.rs-edit{background:var(--sand);border:1px solid var(--hair);white-space:pre-wrap;word-break:break-word;border-radius:12px;outline:none;min-height:46px;margin-top:8px;padding:10px 34px 10px 12px;font-size:13.5px;line-height:1.55;position:relative}.rs-edit:focus-within{border-color:var(--teal)}.rs-edit [contenteditable]{outline:none}.rs-edit .pen{width:13px;height:13px;color:var(--gray);position:absolute;top:11px;right:11px}.rs-v{color:var(--teal-text);font-weight:800}.rs-n{background:var(--yellow-tint);box-shadow:inset 0 -2px 0 var(--sun)}.rs-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.rs-chips .lab{color:var(--gray);margin-right:2px;font-weight:600}.rs-vchip{border:1px solid var(--teal-border);background:var(--teal-tint);color:var(--teal-text);cursor:pointer;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:600}.rs-vchip:hover{border-color:var(--teal)}.rs-pill{border:1px solid var(--chrome);color:var(--gray);cursor:pointer;background:#fff;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:11.5px}.rs-pill:hover{border-color:var(--teal);color:var(--navy)}.rs-actions{flex-wrap:nowrap;gap:8px;margin-top:12px;display:flex}.rs-gate{border-radius:12px;flex:1;min-height:180px;position:relative;overflow:hidden}.rs-gate .blur{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;display:flex}.rs-gate .scrim{background:#ffffff73;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.rs-frost{border:1px solid var(--hair);max-width:300px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fffffff5;border-radius:16px;padding:16px 18px}.rs-frost h5{justify-content:center;align-items:center;gap:6px;margin:0 0 6px;font-size:13.5px;font-weight:800;display:flex}.rs-frost h5 svg{width:14px;height:14px}.rs-frost p{color:#0a1f49cc;margin:0 0 10px;font-size:12px;line-height:1.5}.rs-frost small{color:var(--gray);margin-top:10px;font-size:10.5px;display:block}.rs-skel{background:linear-gradient(90deg,var(--inner),#fff,var(--inner));background-size:200% 100%;border-radius:10px;height:38px;animation:1.4s ease-in-out infinite rsPulse}.rs-pop{z-index:20;border:1px solid var(--chrome);box-shadow:var(--sh-pop);background:#fff;border-radius:14px;padding:12px 14px;font-size:12px;position:absolute;left:20px;right:20px}.rs-pop:before{content:"";border-left:1px solid var(--chrome);border-top:1px solid var(--chrome);background:#fff;width:10px;height:10px;position:absolute;top:-6px;left:40px;transform:rotate(45deg)}.rs-modal-scrim{z-index:80;background:#0a1f4938;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rs-modal{width:720px;max-width:100%;max-height:calc(100vh - 40px);box-shadow:var(--sh-modal);color:var(--navy);background:#fff;border-radius:24px;padding:28px 30px 24px;font-family:Poppins,sans-serif;overflow:auto}.rs-start{flex:1;padding:20px 24px 40px;overflow-y:auto}.rs-startgrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.rs-startcard{border:1px solid var(--hair);box-shadow:var(--sh-card);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:26px 28px;display:flex}.rs-startcard h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800}.rs-startcard p.body{color:#0a1f49bf;margin:0;font-size:13.5px;line-height:1.55}.rs-drop{border:2px dashed var(--teal);background:var(--sand);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;transition:background .15s;display:flex}.rs-drop.over{background:var(--teal-tint)}.rs-drop .tile{background:var(--teal);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;display:flex}.rs-steps{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rs-steps li{align-items:center;gap:12px;display:flex}.rs-steps .n{background:var(--sand);border:1px solid var(--hair);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.rs-toolhead{background:#fffaeb;border:1px solid #ffd96666;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}.rs-toolhead:after{content:"";background:var(--sun);opacity:.7;height:2px;position:absolute;bottom:0;left:20px;right:20px}.rs-toolhead .ic{background:var(--teal);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rs-build{flex:1;grid-template-columns:minmax(0,1fr) 450px;align-items:start;gap:24px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.rs-q{border:1px solid var(--hair);box-shadow:var(--sh-card);background:#fff;border-radius:16px}.rs-q .strip{border-bottom:1px solid var(--inner);color:var(--gray);align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.rs-q .rolepill{background:var(--sand);border:1px solid var(--hair);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.rs-q .sdots{align-items:center;gap:5px;display:flex}.rs-q .sdots i{background:var(--hair);border-radius:50%;width:8px;height:8px}.rs-q .sdots i.d{background:var(--teal)}.rs-q .sdots i.c{background:var(--sun);width:10px;height:10px;box-shadow:0 0 0 3px #ffd96659}.rs-q .body{padding:18px 20px 16px}.rs-avatar{background:var(--teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:flex}.rs-ta{background:var(--sand);border:1px solid var(--hair);resize:vertical;width:100%;min-height:78px;color:var(--navy);border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.55}.rs-ta:focus{border-color:var(--teal)}.rs-input{background:var(--sand);border:1px solid var(--hair);width:100%;color:var(--navy);border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px}.rs-input:focus{border-color:var(--teal)}.rs-connector{justify-content:center;align-items:center;height:40px;display:flex;position:relative}.rs-connector:before{content:"";background:var(--teal-border);width:2px;position:absolute;top:0;bottom:0;left:50%}.rs-connector span{border:1px solid var(--teal-border);color:var(--teal-text);text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:flex;position:relative}.rs-out{border:2px solid var(--teal);box-shadow:var(--sh-active);background:#fff;border-radius:16px;padding:16px 20px}.rs-preview{border-radius:6px;width:450px;height:620px;position:relative;overflow:hidden}.rs-preview>.inner{transform-origin:0 0;width:608px;transform:scale(.74)}.rs-preview:after{content:"";background:linear-gradient(#fffaeb00,#fffaeb);height:70px;position:absolute;bottom:0;left:0;right:0}.rs-sheet-scrim{z-index:70;background:#0a1f492e;position:fixed;inset:0}.rs-sheet{border-left:1px solid var(--chrome);width:440px;max-width:100vw;box-shadow:var(--sh-drawer);z-index:71;color:var(--navy);background:#fff;flex-direction:column;gap:12px;padding:22px 24px;font-family:Poppins,sans-serif;animation:.25s ease-out rsSheet;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes rsSheet{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.rs-kw{background:var(--teal-tint);border:1px solid var(--teal-border);color:var(--teal-text);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.rs-kw.miss{border:1.5px dashed var(--orange);color:var(--orange-text);background:#fff}.rs-topfix{background:var(--sand);border:1px solid var(--hair);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.rs-topfix b{width:28px;color:var(--teal-text);flex:none;font-weight:800}.rs-fitstrip{color:#0a1f49;cursor:pointer;background:#fffaeb;border:1px solid #e2e0d6;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:12px;transition:all .15s ease-out;display:flex}.rs-fitstrip:hover,.rs-fitstrip.on{background:#eaf6f3;border:1.5px solid #66bfb7}.rs-fitstrip .go{color:#2f8f87;margin-left:auto;font-weight:700}.rs-letter{box-shadow:var(--sh-paper);background:#fff;border-radius:6px;min-height:740px;padding:38px 44px 34px 60px;font-size:11.5px;line-height:1.65;position:relative}.rs-para{cursor:pointer;border-radius:0 6px 6px 0;margin-left:-13px;padding:5px 10px;transition:background .15s;position:relative}.rs-para:hover{background:#fff6d680}.rs-para.on{background:var(--yellow-tint);box-shadow:0 0 0 2px var(--teal)}.rs-para .mk{color:var(--gray);font-size:9px;font-weight:700;position:absolute;top:7px;left:-30px}.rs-fitrow{border:1px solid var(--hair);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.rs-fitrow .ck{background:var(--teal-deep);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.rs-fitrow .ck svg{stroke-width:3px;width:11px;height:11px}.rs-fitrow.on{background:var(--teal-tint);border-color:var(--teal)}.rs-fitrow.miss{border:1.5px dashed var(--orange);background:#f775480d}.rs-fitrow.miss .ck{background:var(--orange)}.rs-fitrow .pn{color:var(--gray);margin-left:auto;font-size:10.5px;font-weight:700}.rs-mini{background:var(--sun);cursor:pointer;color:var(--navy);border:0;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:700}.rs-tseg{background:var(--inner);border-radius:999px;padding:3px;display:inline-flex}.rs-tseg button{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:12px}.rs-tseg button.on{background:var(--sun);color:var(--navy);font-weight:700}.rs-mobilebar{display:none}@media (width<=1023px){.rs-root{height:auto;min-height:100vh;overflow:visible}.rs-canvas{padding:12px 12px 90px;overflow:visible}.rs-grid{display:block}.rs-doc{padding:0;overflow:visible}.rs-rail.desktop{display:none}.rs-mobilebar{z-index:40;border-top:1px solid var(--chrome);background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0a1f4914}.rs-header{flex-wrap:wrap;height:auto;min-height:56px;padding:8px 12px}.rs-header .ctx,.rs-header .div,.rs-meter .muted{display:none}.rs-startgrid{grid-template-columns:1fr}.rs-build{grid-template-columns:1fr;padding:12px}.rs-build .rs-preview-col{display:none}.rs-paper,.rs-letter{min-height:0;padding:24px 18px}.rs-letter{padding-left:40px}.rs-switch{margin-left:0}}.rs-bottomsheet{z-index:72;background:var(--sand);max-height:82vh;box-shadow:var(--sh-modal);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;padding:12px;animation:.25s ease-out rsSlide;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width<=640px){.rs-toolhead{flex-wrap:wrap}.rs-toolhead-txt{flex:calc(100% - 60px)!important}}.rs-toolhead-txt{flex:1;min-width:0}@keyframes rp-accept{0%{background:#fff6d6;box-shadow:0 0 0 2px #66bfb7}45%{background:#cdede7;box-shadow:0 0 0 4px #66bfb700}to{background:#66bfb714;box-shadow:0 0 #66bfb700}}@keyframes rp-textin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes rp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes rp-band{0%{background-position:-100% 0}to{background-position:200% 0}}.rs-line.acc{animation:.9s ease-out both rp-accept}.rs-line.acc .txt{animation:.6s ease-out both rp-textin}.rs-line.acc .chk{animation:.45s cubic-bezier(.2,.7,.2,1) both rp-pop}.rs-line.hl{background-image:linear-gradient(90deg,#66bfb700,#66bfb773,#66bfb700);background-position:200% 0;background-repeat:no-repeat;background-size:40% 100%;animation:.7s cubic-bezier(.45,0,.2,1) rp-band}.rs-bar>i{transition:width .8s cubic-bezier(.2,.7,.2,1)}.rs-fix.accepted{border-color:var(--teal);animation:none}.rs-fix .rs-ok{color:var(--teal-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.rs-fix .rs-ok .c{background:var(--teal-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;animation:.45s cubic-bezier(.2,.7,.2,1) both rp-pop;display:flex}.rs-fix .rs-ok .c svg{stroke-width:3.5px;width:11px;height:11px}.rs-chip.soon{opacity:.6;cursor:not-allowed}.rs-job-input{color:#0a1f49;width:100%;font:inherit;border:1px solid #dce6ee;border-radius:12px;margin-top:6px;padding:12px;display:block}.rs-target-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:28px;display:grid}.rs-target-card{color:#0a1f49;background:#fff;border:1px solid #dce6ee;border-radius:16px;padding:24px;text-decoration:none;display:block}.rs-target-card h3{margin:12px 0 6px;font-size:19px;font-weight:700}.rs-target-card p{color:#68798a;margin:8px 0;font-size:13px}.rs-header.standalone{padding:0 28px}.rs-header.standalone .left{gap:10px}.rs-header.standalone .rs-brand img{width:auto;height:28px;display:block}.rs-header.standalone .seg-gap{width:18px}.rs-header.standalone .rs-seg{gap:2px}.rs-header.standalone .rs-seg button{padding:6px 14px;font-size:12.5px}.rs-header.standalone .rs-seg button.on{font-weight:700}.rs-header.standalone .rs-seg .ydot{width:6px;height:6px}.rs-header.standalone .rs-seg .tnum{color:#2f8f87;background:#eaf6f3;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.rs-header.standalone .rs-meter{background:#fff}.rs-header.standalone .rs-meter strong{font-weight:700}.rs-header.standalone .rs-avatar{color:#2f8f87;background:#eaf6f3;border:1px solid #d6efea;width:34px;height:34px;font-size:12px;font-weight:800}@media (width<=767px){.rs-header.standalone{padding:8px 12px}.rs-header.standalone .seg-gap{display:none}}.rs-target-grid3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=1023px){.rs-target-grid3{grid-template-columns:1fr 1fr}}@media (width<=640px){.rs-target-grid3{grid-template-columns:1fr}}.rs-root.rs-addjob{background:#fff;flex-direction:column;height:auto;max-height:calc(100vh - 32px);display:flex;overflow-y:auto}.rs-root.rs-addjob .rs-seg{align-self:flex-start;display:inline-flex}@media (width<=640px){.rs-root.rs-addjob{padding:22px 18px 18px!important}.rs-root.rs-addjob .rs-seg button{padding:6px 10px;font-size:11.5px}}@media (width<=767px){.rs-header.standalone{flex-wrap:wrap;row-gap:8px;height:auto;min-height:56px}.rs-header.standalone .left{flex-wrap:wrap;row-gap:8px;width:100%}.rs-header.standalone .left .rs-seg{order:5;width:100%;overflow-x:auto}.rs-header.standalone .rs-seg button{white-space:nowrap;flex:1;justify-content:center}.rs-header.standalone .right{position:absolute;top:11px;right:12px}.rs-header.standalone{position:relative}.rs-header.standalone .right .rs-badge,.rs-header.standalone .right .rs-meter{display:none}.rs-root.rs-addjob .rs-seg{max-width:100%;overflow-x:auto}.rs-root.rs-addjob .rs-seg button{white-space:nowrap}.rs-root.rs-addjob div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}@media (width<=520px){.rs-header.standalone .left>h1,.rs-header.standalone .left>.div{display:none}}@media (width<=767px){.rs-header.standalone .right .rs-badge,.rs-header.standalone .right .rs-meter{display:none!important}}@media (width>=1024px){.rs-root:has(.rs-grid){height:auto;min-height:100vh;overflow:visible}.rs-canvas:has(.rs-grid){padding-bottom:40px;overflow:visible}.rs-grid{align-items:start}.rs-grid>.rs-doc{padding-bottom:24px;overflow:visible}.rs-grid>.rs-doc>.rs-doc-fade{display:none}.rs-grid>.rs-rail{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}}.rs-dd-trigger{max-width:380px}.rs-dd-trigger .rs-dd-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-chip .rs-dd-caret{opacity:.7;width:14px;height:14px;margin-left:2px;transition:transform .2s ease-out}.rs-dd-trigger[data-state=open]{border-color:#66bfb7;box-shadow:0 0 0 3px #66bfb72e}.rs-dd-trigger[data-state=open] .rs-dd-caret{transform:rotate(180deg)}.rs-dd-menu{color:#0a1f49;background:#fff;border:1px solid #d6efea;border-radius:16px;min-width:290px;max-width:400px;padding:8px;font-family:Poppins,sans-serif;box-shadow:0 18px 40px -16px #0a1f4947,0 2px 6px #0a1f490f}.rs-dd-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#4fa89b;padding:6px 10px 8px;font-size:10px;font-weight:700}.rs-dd-item{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:12px;padding:9px 10px;display:flex}.rs-dd-item[data-highlighted]{background:#eaf6f3}.rs-dd-text{flex-direction:column;flex:1;min-width:0;display:flex}.rs-dd-text strong{color:#0a1f49;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rs-dd-text small{color:#8a949f;font-size:11.5px}.rs-dd-dot{background:#f77548;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rs-dd-dot.base{background:#66bfb7}.rs-dd-check{color:#2f8f87;flex-shrink:0;width:16px;height:16px}.rs-dd-ico{color:#2f8f87;background:#eaf6f3;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.rs-dd-ico svg{width:15px;height:15px}.rs-dd-ico.sun{color:#c8542b;background:#fff6d6}.rs-dd-sep{background:#efeadb;height:1px;margin:6px 4px}.rs-line .rs-ph{background:var(--yellow-tint);color:var(--navy);border-bottom:1.5px dashed var(--orange);border-radius:3px;padding:0 2px}.rs-ph-hint{color:var(--orange-text);margin:6px 0 0;font-size:11.5px;line-height:1.4}.rs-ph-hint b{font-weight:700}.pf{--pf-white:#fff;--pf-sand:#fffaeb;--pf-navy:#0a1f49;--pf-drift:#8a949f;--pf-teal:#66bfb7;--pf-teal-deep:#4fa89b;--pf-success:#2f8f87;--pf-teal-tint:#eaf6f3;--pf-teal-soft:#d6efea;--pf-yellow:#ffd966;--pf-yellow-deep:#f4c842;--pf-yellow-tint:#fff6d6;--pf-yellow-track:#ffe9b8;--pf-orange:#f77548;--pf-orange-tint:#ffeee6;--pf-line-warm:#e2e0d6;--pf-line-cool:#dce6ee;color:var(--pf-navy);font-family:Poppins,system-ui,sans-serif}.pf-ring{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pf-ring>span{background:var(--pf-white);color:var(--pf-navy);border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex}@keyframes pf-ring-in{0%{opacity:.2;transform:scale(.92)}to{opacity:1;transform:none}}.pf-ring{animation:.3s ease-out pf-ring-in}.pf-pill{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-family:inherit;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.pf-pill--empty,.pf-pill--expired{border:1.5px dashed var(--pf-drift);color:var(--pf-drift);background:0 0;padding:4px 11px 4px 6px;font-size:12px;font-weight:700}.pf-pill--empty:hover,.pf-pill--expired:hover{border-color:var(--pf-teal-deep);color:var(--pf-teal-deep)}.pf-pill--cta{border:1.5px solid var(--pf-teal-deep);background:var(--pf-teal-tint);color:var(--pf-success);padding:3px 9px 3px 4px;font-size:12.5px;font-weight:800;box-shadow:0 1px 3px #2f8f872e}.pf-pill--cta:hover{background:var(--pf-teal-soft);border-color:var(--pf-success);color:var(--pf-success);transform:translateY(-1px);box-shadow:0 3px 8px #2f8f8740}.pf-pill--cta:focus-visible,button.pf-pill--filled:focus-visible{outline:2px solid var(--pf-teal-deep);outline-offset:2px}.pf-pill-arrow{flex:none;margin-left:-1px;transition:transform .15s}.pf-pill:hover .pf-pill-arrow{transform:translate(2px)}button.pf-pill--filled .pf-pill-arrow{color:var(--pf-teal-deep)}button.pf-pill--filled:hover{border-color:var(--pf-teal-deep);box-shadow:0 3px 8px #0a1f491a}.pf-teaser{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.pf-teaser-glow{background:conic-gradient(var(--pf-success) 0 38%, var(--pf-yellow-deep) 38% 64%, var(--pf-orange) 64% 80%, var(--pf-teal-soft) 80% 100%);filter:blur(1px);opacity:.85;border-radius:999px;position:absolute;inset:0}.pf-teaser-disc{background:var(--pf-white);width:16px;height:16px;color:var(--pf-navy);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:relative}.pf-pill--shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:45%;animation:1.1s ease-out .25s both pf-pill-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes pf-pill-shine{to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.pf-pill--shine:after{display:none}.pf-pill--cta:hover{transform:none}}.pf-pill--waiting{border:1.5px dashed var(--pf-yellow-deep);color:var(--pf-navy);cursor:default;background:0 0;padding:4px 11px 4px 6px;font-size:12px;font-weight:700}.pf-pill--filled{background:var(--pf-white);border:1px solid var(--pf-line-warm);color:var(--pf-navy);cursor:default;padding:3px 11px 3px 3px;font-size:12.5px;font-weight:800;box-shadow:0 1px 3px #0a1f490f}button.pf-pill--filled{cursor:pointer}.pf-pill-dot{border:1.5px dashed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-flex}.pf-pill--waiting .pf-pill-dot{border-color:var(--pf-yellow-deep)}.pf-pill-band{color:var(--pf-drift);font-weight:700}.pf-unlock{color:var(--pf-teal-deep);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700}.pf-unlock:hover{text-decoration:underline}.pf-chip{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-family:inherit;transition:background-color .15s,border-color .15s;display:inline-flex}.pf-chip--empty{border:1.5px dashed var(--pf-drift);color:var(--pf-drift);background:0 0;padding:7px 14px;font-size:13px;font-weight:600}.pf-chip--empty .pf-chip-emoji{filter:grayscale();opacity:.7}.pf-chip--empty:hover{border-color:var(--pf-teal-deep)}.pf-chip--on{background:var(--pf-teal-tint);border:1px solid var(--pf-teal);color:var(--pf-navy);padding:7px 14px;font-size:13px;font-weight:600}.pf-chip--off{background:var(--pf-white);border:1px solid var(--pf-line-warm);color:var(--pf-navy);padding:7px 14px;font-size:13px;font-weight:600}.pf-cta-line{color:var(--pf-navy);cursor:pointer;text-align:right;background:0 0;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:700}.pf-cta-line em{font-style:italic}.pf-cta-line .pf-go{color:var(--pf-teal-deep)}.pf-count{color:var(--pf-drift);font-size:13.5px}.pf-count b{color:var(--pf-teal-deep);font-weight:700}.pf-banner{background:var(--pf-white);border:1.5px solid var(--pf-yellow);border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 4px 12px #0a1f490f}.pf-banner--soft{background:var(--pf-sand);border:1px solid var(--pf-line-warm);box-shadow:none}.pf-banner-tile{background:var(--pf-yellow-tint);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.pf-banner-title{font-size:15px;font-weight:800;line-height:1.3}.pf-banner-sub{color:var(--pf-drift);margin-top:2px;font-size:12.5px}.pf-banner-sub b{color:var(--pf-navy);font-weight:700}.pf-banner-side{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.pf-link{color:var(--pf-teal-deep);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.pf-link:hover{text-decoration:underline}@media (width<=639px){.pf-banner{flex-wrap:wrap}.pf-banner-side{width:100%;margin-left:56px}}.pf-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:700;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.pf-btn:disabled{opacity:.6;cursor:default}.pf-btn--primary{background:var(--pf-yellow);color:var(--pf-navy)}.pf-btn--primary:hover:not(:disabled){background:var(--pf-yellow-deep)}.pf-btn--outline{background:var(--pf-white);color:var(--pf-navy);border:1px solid var(--pf-line-cool)}.pf-btn--outline:hover{background:var(--pf-sand)}.pf-btn--sm{padding:7px 14px;font-size:13px}.pf-btn--md{padding:10px 16px;font-size:14px}.pf-btn--lg{padding:13px 20px;font-size:15px}.pf-btn--block{width:100%}.pf-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--pf-drift);font-size:10.5px;font-weight:700}.pf-eyebrow--teal{color:var(--pf-teal-deep)}.pf-form-title{letter-spacing:-.01em;margin:6px 0 4px;font-size:17px;font-weight:800}.pf-form-body{color:var(--pf-drift);font-size:13px;line-height:1.5}.pf-drop{background:var(--pf-sand);border:1px dashed var(--pf-yellow);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;font-family:inherit;transition:border-color .15s;display:flex}.pf-drop:hover,.pf-drop.is-over{border-color:var(--pf-yellow-deep)}.pf-drop-icon{flex:none;font-size:22px}.pf-drop-title{color:var(--pf-navy);font-size:12.5px;font-weight:700}.pf-drop-sub{color:var(--pf-drift);font-size:12.5px}.pf-input{border:1px solid var(--pf-line-cool);width:100%;color:var(--pf-navy);background:var(--pf-white);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.pf-input:focus{outline:2px solid var(--pf-teal);outline-offset:0}.pf-foot{color:var(--pf-drift);text-align:center;font-size:11.5px}.pf-error{color:#b4441e;font-size:12.5px}.pf-or{color:var(--pf-drift);align-items:center;gap:10px;margin:10px 0;font-size:12px;font-weight:600;display:flex}.pf-or:before,.pf-or:after{content:"";background:var(--pf-line-cool);flex:1;height:1px}.pf-panel{border:1px solid var(--pf-line-cool);background:var(--pf-white);border-radius:16px;padding:20px 22px}.pf-panel--locked{border:1.5px solid var(--pf-yellow)}.pf-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.pf-badge--strong{background:var(--pf-teal-soft);color:var(--pf-success)}.pf-badge--good{background:var(--pf-yellow-track);color:var(--pf-navy)}.pf-badge--stretch{background:var(--pf-orange-tint);color:#b4441e}.pf-h3{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.3}.pf-skill{border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.pf-skill--have{background:var(--pf-teal-tint);color:var(--pf-success)}.pf-skill--gap{border:1px dashed var(--pf-line-cool);color:var(--pf-drift)}.pf-small{color:var(--pf-drift);font-size:12.5px;line-height:1.5}.pf-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.pf-row{background:var(--pf-white);border:1px solid var(--pf-line-warm);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.pf-row--sand{background:var(--pf-sand)}.pf-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.pf-row-company{color:var(--pf-teal-deep);white-space:nowrap;font-size:12px;font-weight:600}.pf-row-salary{color:var(--pf-drift);white-space:nowrap;margin-left:auto;font-size:12px}.pf-sheet{background:var(--pf-white);border-radius:24px;padding:30px 32px 28px;box-shadow:0 24px 60px #0a1f492e}.pf-sheet-h2{letter-spacing:-.02em;margin:8px 0 10px;font-size:28px;font-weight:800;line-height:1.15}.pf-sheet-body{color:#0a1f49b8;font-size:14.5px;line-height:1.55}.pf-check{gap:10px;font-size:14px;line-height:1.45;display:flex}.pf-check:before{content:"✓";color:var(--pf-success);flex:none;font-weight:800}@media (width<=639px){.pf-sheet{padding:24px 20px 22px}.pf-sheet-h2{font-size:24px}}.pf-card{background:linear-gradient(150deg,#fffaeb 0%,#fff 52%,#eaf4fa 100%);border:2px solid #66bfb759;border-radius:16px;padding:16px 18px 14px;box-shadow:0 4px 12px #0a1f4914}.pf-card:hover{border-color:#66bfb799;box-shadow:0 8px 20px #0a1f491a}.pf-card-foot{border-top:1px solid #e2e0d6}@keyframes pf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pf-bob{animation:.7s ease-in-out infinite pf-bob;display:inline-block}@keyframes pf-dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.pf-dots:after{content:"";animation:1.2s step-end infinite pf-dots}@media (prefers-reduced-motion:reduce){.pf-bob,.pf-ring{animation:none}}.pf-scan{text-align:center;background:linear-gradient(180deg, var(--pf-sand) 0%, #fff4d4 100%);min-height:100%;padding:30px 32px 54px;position:relative;overflow:hidden}.pf-scan-sun{pointer-events:none;background:radial-gradient(circle,#ffd9668c 0%,#ffd96600 68%);border-radius:999px;width:260px;height:260px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.pf-scan>:not(.pf-scan-sun):not(.pf-scan-wave){position:relative}.pf-scan-title{letter-spacing:-.02em;color:var(--pf-navy);margin:8px 0 0;font-size:21px;font-weight:800;line-height:1.25}.pf-scan-ring{width:132px;height:132px;margin:18px auto 10px;position:relative}.pf-scan-ring svg{display:block}.pf-scan-track{fill:var(--pf-white);stroke:var(--pf-teal-soft);stroke-width:9px}.pf-scan-fill{fill:none;stroke:var(--pf-teal-deep);stroke-width:9px;stroke-linecap:round}.pf-scan-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pf-scan-pct{letter-spacing:-.03em;color:var(--pf-navy);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.pf-scan-pct small{color:var(--pf-teal-deep);margin-left:1px;font-size:15px;font-weight:700}.pf-scan-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-drift);margin-top:4px;font-size:10.5px;font-weight:700}.pf-scan-count{color:var(--pf-drift);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.pf-scan-count b{color:var(--pf-success);font-weight:800}.pf-scan-steps{text-align:left;border:1px solid var(--pf-line-warm);background:#ffffffbf;border-radius:16px;gap:8px;max-width:360px;margin:18px auto 0;padding:14px 16px;list-style:none;display:grid;box-shadow:0 4px 14px #0a1f490d}.pf-scan-step{color:#b3b9c0;align-items:center;gap:11px;font-size:13.5px;font-weight:600;transition:color .5s;display:flex}.pf-scan-icon{filter:grayscale();opacity:.7;background:#f4f1e8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;transition:background-color .5s,color .5s;display:flex}.pf-scan-step.is-now{color:var(--pf-navy);font-weight:700}.pf-scan-step.is-now .pf-scan-icon{background:var(--pf-yellow-tint);box-shadow:0 0 0 2px var(--pf-yellow);filter:none;opacity:1;animation:1.8s ease-in-out infinite pf-scan-glow}.pf-scan-step.is-done{color:var(--pf-navy)}.pf-scan-step.is-done .pf-scan-icon{background:var(--pf-teal-tint);color:var(--pf-success);filter:none;opacity:1;font-weight:800}@keyframes pf-scan-glow{0%,to{box-shadow:0 0 0 2px var(--pf-yellow)}50%{box-shadow:0 0 0 5px #ffd96659}}.pf-scan-note{color:var(--pf-drift);margin:16px 0 0;font-size:12px}.pf-scan-wave{width:100%;height:34px;position:absolute;bottom:0;left:0;right:0}.pf-scan-wave path{fill:var(--pf-teal);opacity:.35}@media (width<=640px){.pf-scan{padding:28px 20px 54px}.pf-scan-title{font-size:19px}}@media (prefers-reduced-motion:reduce){.pf-scan-step.is-now .pf-scan-icon{animation:none}}@keyframes pf-flash{0%,to{border-color:var(--pf-line-cool)}40%{border-color:var(--pf-teal)}}.pf-panel.is-flash{animation:.3s ease-out pf-flash}.pf-divider{background:var(--pf-line-cool);height:1px;margin:16px 0}.pf-studio-score{align-items:center;gap:14px;margin-top:10px;display:flex}.pf-studio-num{letter-spacing:-.04em;min-width:46px;font-size:32px;font-weight:800;line-height:1}.pf-bar{background:#efeadb;border-radius:999px;height:6px;margin:6px 0;position:relative;overflow:hidden}.pf-bar>i{background:var(--pf-teal);border-radius:999px;height:100%;transition:width .4s ease-out;display:block}.pf-bar.is-sweep>i{animation:1.2s ease-in-out infinite pf-sweep;width:40%!important}@keyframes pf-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.pf-kw{background:var(--pf-teal-tint);border:1px solid var(--pf-teal-soft);color:var(--pf-success);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pf-kw--miss{background:var(--pf-white);border:1.5px dashed var(--pf-orange);color:#c8542b}.pf-fix{background:var(--pf-sand);border:1px solid var(--pf-line-warm);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;line-height:1.4;display:flex}.pf-fix b{width:28px;color:var(--pf-success);flex:none;font-weight:800}.pf-file{color:var(--pf-drift);align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:12px;display:flex}.pf-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-textlink{font:inherit;color:var(--pf-teal-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pf-sheet-scrim{z-index:70;background:#0a1f4933;position:fixed;inset:0}.pf-sheet{background:var(--pf-white);border-left:1px solid var(--pf-line-cool);z-index:71;width:440px;max-width:100vw;padding:22px 24px 28px;animation:.25s ease-out pf-sheet-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #0a1f4924}@keyframes pf-sheet-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (width<=640px){.pf-sheet{border-left:0;border-radius:22px 22px 0 0;width:100vw;max-height:92dvh;padding:18px 18px 24px;animation:.25s ease-out pf-sheet-up;top:auto;left:0}}@keyframes pf-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.pf-pill--loading{cursor:default;animation:1.4s ease-in-out infinite pf-pill-pulse}@keyframes pf-pill-pulse{0%,to{opacity:.55}50%{opacity:1}}.pfp-drawer{z-index:111;background:#fff;border-left:1px solid #dce6ee;flex-direction:column;gap:14px;width:420px;max-width:100vw;padding:22px 22px 18px;animation:.25s ease-out rsSheet;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #0a1f4924}.pfp-scrim{z-index:110;background:#0a1f492e;position:fixed;inset:0}.pfp-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pfp-tile{color:var(--pf-navy);text-align:left;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.35}.pfp-tile b{margin-bottom:2px;font-size:15px;font-weight:800;display:block}.pfp-tile--have{background:#e8f6f4}.pfp-tile--shows{background:var(--pf-sand)}.pfp-tile--add{background:var(--pf-white);border:1.5px dashed var(--pf-yellow);cursor:pointer}.pfp-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pfp-row{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.pfp-row-t{color:var(--pf-navy);font-size:13px;font-weight:600;line-height:1.35}.pfp-row-s{color:var(--pf-drift);margin-top:2px;font-size:12px;line-height:1.4}.pfp-row-s--hidden{color:var(--pf-teal-deep);font-weight:600}.pfp-g{border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.pfp-g--yes{color:var(--pf-teal-deep);background:#d6efea}.pfp-g--hidden{background:linear-gradient(90deg,#66bfb7 50%,#0000 50%);border:1.5px solid #66bfb7}.pfp-g--gap{color:#c8542b;background:#ffeee6}.pfp-g--undeclared{border:1.5px dashed #b9c7d6}.pfp-g--pending{background:#eef2f6;animation:1.4s ease-in-out infinite pf-pill-pulse}@media (prefers-reduced-motion:reduce){.pfp-g--pending{animation:none}}.pfp-studio{background:var(--pf-sand);border:1px solid #e2e0d6;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pfp-studio--dashed{border:1.5px dashed var(--pf-yellow)}.pfp-studio-ic{background:#66bfb7;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.pfp-studio p{color:var(--pf-drift);margin:0;font-size:12.5px;line-height:1.45}.pfp-studio p b{color:var(--pf-navy);font-weight:700}.pfp-skel{background:#eef2f6;border-radius:6px;height:12px}.bcp-commute-calculator .bc-page{z-index:0;isolation:isolate;--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--white:#fff;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);--warm-wash:.66;--loc-alpha:.75;font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;position:relative}.bcp-commute-calculator .bc-page *,.bcp-commute-calculator .bc-page :before,.bcp-commute-calculator .bc-page :after{box-sizing:border-box}.bcp-commute-calculator .bc-page img{max-width:none;height:auto;display:block}.bcp-commute-calculator .bc-page h1,.bcp-commute-calculator .bc-page h2,.bcp-commute-calculator .bc-page h3,.bcp-commute-calculator .bc-page p,.bcp-commute-calculator .bc-page ul{margin:0}.bcp-commute-calculator .bc-page button{font-family:var(--font-sans)}.bcp-commute-calculator .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-commute-calculator .bc-page a:hover{color:var(--teal)}.bcp-commute-calculator .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-commute-calculator .bc-top{background:var(--sand);padding:72px 56px 18px;position:relative;overflow:hidden}.bcp-commute-calculator .bc-dot{z-index:0;pointer-events:none;border-radius:50%;display:block;position:absolute}.bcp-commute-calculator .bc-top-copy{position:relative}.bcp-commute-calculator .bc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:16px;font-size:12px;font-weight:700}.bcp-commute-calculator .bc-h1{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.02}.bcp-commute-calculator .bc-top .bc-calc-wrap{margin:40px auto 0}.bcp-commute-calculator .bc-top-foot{background:var(--sand);padding:0 56px 44px}.bcp-commute-calculator .bc-top-foot>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.bcp-commute-calculator .bc-top-foot .bc-caption{text-align:left;margin-top:0}.bcp-commute-calculator .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-commute-calculator .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-commute-calculator .bc-page .bc-lede{color:#0a1f49b8;text-wrap:pretty;margin-top:22px;font-size:17px;line-height:1.6}.bcp-commute-calculator .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-commute-calculator .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-commute-calculator .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-commute-calculator .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-commute-calculator .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-commute-calculator .bc-band--white{background:#fff}.bcp-commute-calculator .bc-band--sand{background:var(--sand)}.bcp-commute-calculator .bc-band--mist{background:var(--mist)}.bcp-commute-calculator .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-commute-calculator .bc-split--flip>div:first-child{order:2}.bcp-commute-calculator .bc-split--flip>div:last-child{order:1}.bcp-commute-calculator .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-commute-calculator .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-commute-calculator .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-commute-calculator .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-commute-calculator .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-commute-calculator .bc-page .bc-inline-link{color:var(--teal-deep);margin-top:16px;font-size:14.5px;font-weight:700;display:inline-block}.bcp-commute-calculator .bc-center{text-align:center;max-width:760px;margin:0 auto}.bcp-commute-calculator .bc-center .bc-kicker{justify-content:center}.bcp-commute-calculator .bc-card-wrap{justify-content:center;display:flex}.bcp-commute-calculator .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-commute-calculator .bc-photo{height:188px;position:relative;overflow:hidden}.bcp-commute-calculator .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-commute-calculator .bc-photo-fade{background:linear-gradient(168deg,#ff96461a 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-commute-calculator .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-commute-calculator .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-commute-calculator .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #00000059;border-color:#ffffffd9}.bcp-commute-calculator .bc-widget-slot{padding:0 18px 20px}.bcp-commute-calculator .bc-widget-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-commute-calculator .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:16px 18px}.bcp-commute-calculator .bc-w-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bcp-commute-calculator .bc-w-title{color:var(--navy);font-size:13.5px;font-weight:700}.bcp-commute-calculator .bc-rows{flex-direction:column;gap:10px;display:flex}.bcp-commute-calculator .bc-chip-teal{color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.bcp-commute-calculator .bc-rcpt{border-bottom:1px dashed #0a1f491a;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.bcp-commute-calculator .bc-rcpt:last-child{border-bottom:0}.bcp-commute-calculator .bc-rcpt b{color:var(--navy);font-weight:700}.bcp-commute-calculator .bc-rcpt small{color:var(--gray);margin-top:1px;font-size:11px;display:block}.bcp-commute-calculator .bc-rcpt em{color:var(--navy);white-space:nowrap;font-style:normal;font-weight:800}.bcp-commute-calculator .bc-rcpt--total{border-top:2px solid var(--navy);border-bottom:0;padding-top:12px}.bcp-commute-calculator .bc-rcpt--total em{color:var(--orange);font-size:18px}.bcp-commute-calculator .bc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bcp-commute-calculator .bc-tile{background:var(--sand);border-radius:12px;padding:12px 10px}.bcp-commute-calculator .bc-tile b{color:var(--orange);font-size:20px;font-weight:800;line-height:1;display:block}.bcp-commute-calculator .bc-tile span{color:var(--navy);margin-top:6px;font-size:10.5px;font-weight:600;line-height:1.3;display:block}.bcp-commute-calculator .bc-bar{margin-top:6px}.bcp-commute-calculator .bc-bar-lbl{color:var(--navy);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.bcp-commute-calculator .bc-meter{background:#0a1f4914;border-radius:999px;height:10px;overflow:hidden}.bcp-commute-calculator .bc-meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.bcp-commute-calculator .bc-calc-wrap{border:1px solid var(--border-warm);background:#fff;border-radius:28px;max-width:900px;margin:34px auto 0;padding:14px;overflow:hidden;box-shadow:0 24px 60px #0a1f491f}.bcp-commute-calculator .bc-calc-wrap iframe{background:0 0;border:0;width:100%;height:700px;display:block}.bcp-commute-calculator .bc-page .bc-caption{color:var(--gray);text-align:center;margin-top:14px;font-size:13px}.bcp-commute-calculator .bc-faq{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.bcp-commute-calculator .bc-faq-item{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-commute-calculator .bc-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-commute-calculator .bc-faq-q i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-commute-calculator .bc-faq-item.is-open .bc-faq-q i{transform:rotate(45deg)}.bcp-commute-calculator .bc-faq-a{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-commute-calculator .bc-faq-item.is-open .bc-faq-a{display:block}.bcp-commute-calculator .bc-page .bc-src{grid-template-columns:1fr 1fr;gap:10px 28px;max-width:820px;margin:22px auto 0;padding:0;list-style:none;display:grid}.bcp-commute-calculator .bc-src li{color:#0a1f49a8;padding-left:16px;font-size:13.5px;line-height:1.55;position:relative}.bcp-commute-calculator .bc-src li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.bcp-commute-calculator .bc-src li b{color:var(--navy);font-weight:600}.bcp-commute-calculator .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-commute-calculator .bc-closing-inner{max-width:680px;margin:0 auto}.bcp-commute-calculator .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.bcp-commute-calculator .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (width<=980px){.bcp-commute-calculator .bc-top{padding:56px 24px 12px}.bcp-commute-calculator .bc-h1{font-size:40px}.bcp-commute-calculator .bc-top-foot{padding:0 24px 36px}.bcp-commute-calculator .bc-top-foot>div{text-align:center;flex-direction:column;align-items:center}.bcp-commute-calculator .bc-band{padding:48px 24px}.bcp-commute-calculator .bc-split{grid-template-columns:1fr;gap:34px}.bcp-commute-calculator .bc-split--flip>div:first-child,.bcp-commute-calculator .bc-split--flip>div:last-child{order:0}.bcp-commute-calculator .bc-src{grid-template-columns:1fr}.bcp-commute-calculator .bc-calc-wrap{border-radius:18px;padding:6px}.bcp-commute-calculator .bc-closing{padding:56px 24px 64px}}.bcp-guide{--navy:#0a1f49;--drift:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--yellow:#ffd966;--yellow-deep:#f4c842;--sand:#fffaeb;--mist:#eaf4fa;--line:#dce6ee;color:var(--navy);background:#fff;font-family:Poppins,system-ui,sans-serif}.bcp-guide .gd-wrap{max-width:760px;margin:0 auto;padding:64px 20px 80px}.bcp-guide .gd-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-guide h1{letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-size:clamp(32px,5vw,46px);font-weight:800;line-height:1.08}.bcp-guide .gd-author{color:var(--drift);align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.bcp-guide .gd-author img{object-fit:cover;border-radius:50%;width:40px;height:40px}.bcp-guide .gd-author b{color:var(--navy);font-size:15px;display:block}.bcp-guide .gd-toc{background:var(--mist);border-radius:18px;margin-top:36px;padding:20px 24px}.bcp-guide .gd-toc p{letter-spacing:.16em;text-transform:uppercase;color:var(--drift);font-size:11px;font-weight:700}.bcp-guide .gd-toc ol{gap:6px;margin:10px 0 0;padding-left:20px;font-size:14.5px;font-weight:600;display:grid}.bcp-guide .gd-toc a{color:var(--navy);text-decoration:none}.bcp-guide .gd-toc a:hover{color:var(--teal-deep)}.bcp-guide .gd-body{margin-top:40px;font-size:17px;line-height:1.7}.bcp-guide .gd-body p{margin:0 0 18px}.bcp-guide .gd-body h2{letter-spacing:-.02em;margin:44px 0 14px;scroll-margin-top:96px;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.15}.bcp-guide .gd-body ul,.bcp-guide .gd-body ol{gap:8px;margin:0 0 18px;padding-left:22px;display:grid}.bcp-guide .gd-body li p{margin:0}.bcp-guide .gd-body strong{font-weight:700}.bcp-guide .gd-cta{background:var(--sand);border:1px solid #e2e0d6;border-radius:22px;margin-top:56px;padding:30px 32px}.bcp-guide .gd-cta h2{letter-spacing:-.02em;font-size:24px;font-weight:800}.bcp-guide .gd-cta p{color:#0a1f49b8;margin-top:8px;font-size:15px}.bcp-guide .gd-cta-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.bcp-guide .gd-btn{background:var(--yellow);height:46px;color:var(--navy);border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.bcp-guide .gd-btn:hover{background:var(--yellow-deep)}.bcp-guide .gd-btn--ghost{border:1px solid var(--line);background:#fff}.bcp-guide .gd-btn--ghost:hover{background:var(--mist)}.bcp-guide .gd-mail{color:var(--teal-deep);font-size:22px;font-weight:800;text-decoration:none}.bcp-guide .gd-mail:hover{color:var(--teal)}.bcp-guide .gd-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:36px;display:grid}.bcp-guide .gd-card{border:1px solid var(--line);color:var(--navy);border-radius:16px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.bcp-guide .gd-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0a1f4914}.bcp-guide .gd-card b{font-size:15px;display:block}.bcp-guide .gd-card span{color:var(--drift);margin-top:4px;font-size:13.5px;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-page{z-index:0;isolation:isolate;--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--white:#fff;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);--warm-wash:.66;--loc-alpha:.75;font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;position:relative}.bcp-digital-nomad-cost-of-living-calculator .bc-page *,.bcp-digital-nomad-cost-of-living-calculator .bc-page :before,.bcp-digital-nomad-cost-of-living-calculator .bc-page :after{box-sizing:border-box}.bcp-digital-nomad-cost-of-living-calculator .bc-page img{max-width:none;height:auto;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-page h1,.bcp-digital-nomad-cost-of-living-calculator .bc-page h2,.bcp-digital-nomad-cost-of-living-calculator .bc-page h3,.bcp-digital-nomad-cost-of-living-calculator .bc-page p,.bcp-digital-nomad-cost-of-living-calculator .bc-page ul{margin:0}.bcp-digital-nomad-cost-of-living-calculator .bc-page button{font-family:var(--font-sans)}.bcp-digital-nomad-cost-of-living-calculator .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-digital-nomad-cost-of-living-calculator .bc-page a:hover{color:var(--teal)}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-digital-nomad-cost-of-living-calculator .bc-top{background:var(--sand);padding:64px 56px 0;position:relative;overflow:hidden}.bcp-digital-nomad-cost-of-living-calculator .bc-dot{z-index:0;pointer-events:none;border-radius:50%;display:block;position:absolute}.bcp-digital-nomad-cost-of-living-calculator .bc-top-copy{position:relative}.bcp-digital-nomad-cost-of-living-calculator .bc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:16px;font-size:12px;font-weight:700}.bcp-digital-nomad-cost-of-living-calculator .bc-h1{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.02}.bcp-digital-nomad-cost-of-living-calculator .bc-top .bc-calc-wrap{margin:40px auto 0}.bcp-digital-nomad-cost-of-living-calculator .bc-embed-bare{max-width:960px;margin:10px auto 0}.bcp-digital-nomad-cost-of-living-calculator .bc-embed-bare iframe{background:0 0;border:0;width:100%;height:700px;display:block;overflow:hidden}.bcp-digital-nomad-cost-of-living-calculator .bc-top-foot{background:var(--sand);padding:0 56px 44px}.bcp-digital-nomad-cost-of-living-calculator .bc-top-foot>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-top-foot .bc-caption{text-align:left;margin-top:0}.bcp-digital-nomad-cost-of-living-calculator .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-digital-nomad-cost-of-living-calculator .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-lede{color:#0a1f49b8;text-wrap:pretty;margin-top:22px;font-size:17px;line-height:1.6}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-digital-nomad-cost-of-living-calculator .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-digital-nomad-cost-of-living-calculator .bc-band--white{background:#fff}.bcp-digital-nomad-cost-of-living-calculator .bc-band--sand{background:var(--sand)}.bcp-digital-nomad-cost-of-living-calculator .bc-band--mist{background:var(--mist)}.bcp-digital-nomad-cost-of-living-calculator .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-digital-nomad-cost-of-living-calculator .bc-split--flip>div:first-child{order:2}.bcp-digital-nomad-cost-of-living-calculator .bc-split--flip>div:last-child{order:1}.bcp-digital-nomad-cost-of-living-calculator .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-digital-nomad-cost-of-living-calculator .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-inline-link{color:var(--teal-deep);margin-top:16px;font-size:14.5px;font-weight:700;display:inline-block}.bcp-digital-nomad-cost-of-living-calculator .bc-center{text-align:center;max-width:760px;margin:0 auto}.bcp-digital-nomad-cost-of-living-calculator .bc-center .bc-kicker{justify-content:center}.bcp-digital-nomad-cost-of-living-calculator .bc-card-wrap{justify-content:center;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-digital-nomad-cost-of-living-calculator .bc-photo{height:188px;position:relative;overflow:hidden}.bcp-digital-nomad-cost-of-living-calculator .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-digital-nomad-cost-of-living-calculator .bc-photo-fade{background:linear-gradient(168deg,#ff96461a 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-digital-nomad-cost-of-living-calculator .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-digital-nomad-cost-of-living-calculator .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-digital-nomad-cost-of-living-calculator .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #00000059;border-color:#ffffffd9}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-pin.bc-pin--light{color:#fff;background:#0a1f496b;border-color:#ffffff40}.bcp-digital-nomad-cost-of-living-calculator .bc-widget-slot{padding:0 18px 20px}.bcp-digital-nomad-cost-of-living-calculator .bc-widget-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-digital-nomad-cost-of-living-calculator .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:16px 18px}.bcp-digital-nomad-cost-of-living-calculator .bc-w-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-w-title{color:var(--navy);font-size:13.5px;font-weight:700}.bcp-digital-nomad-cost-of-living-calculator .bc-rows{flex-direction:column;gap:10px;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-chip-teal{color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt{border-bottom:1px dashed #0a1f491a;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt:last-child{border-bottom:0}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt b{color:var(--navy);font-weight:700}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt small{color:var(--gray);margin-top:1px;font-size:11px;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt em{color:var(--navy);white-space:nowrap;font-style:normal;font-weight:800}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt--total{border-top:2px solid var(--navy);border-bottom:0;padding-top:12px}.bcp-digital-nomad-cost-of-living-calculator .bc-rcpt--total em{color:var(--orange);font-size:18px}.bcp-digital-nomad-cost-of-living-calculator .bc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bcp-digital-nomad-cost-of-living-calculator .bc-tile{background:var(--sand);border-radius:12px;padding:12px 10px}.bcp-digital-nomad-cost-of-living-calculator .bc-tile b{color:var(--orange);font-size:20px;font-weight:800;line-height:1;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-tile span{color:var(--navy);margin-top:6px;font-size:10.5px;font-weight:600;line-height:1.3;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-bar{margin-top:6px}.bcp-digital-nomad-cost-of-living-calculator .bc-bar-lbl{color:var(--navy);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-meter{background:#0a1f4914;border-radius:999px;height:10px;overflow:hidden}.bcp-digital-nomad-cost-of-living-calculator .bc-meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-calc-wrap{border:1px solid var(--border-warm);background:#fff;border-radius:28px;max-width:900px;margin:34px auto 0;padding:14px;overflow:hidden;box-shadow:0 24px 60px #0a1f491f}.bcp-digital-nomad-cost-of-living-calculator .bc-calc-wrap iframe{background:0 0;border:0;width:100%;height:700px;display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-caption{color:var(--gray);text-align:center;margin-top:14px;font-size:13px}.bcp-digital-nomad-cost-of-living-calculator .bc-faq{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-faq-item{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-digital-nomad-cost-of-living-calculator .bc-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-digital-nomad-cost-of-living-calculator .bc-faq-q i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-digital-nomad-cost-of-living-calculator .bc-faq-item.is-open .bc-faq-q i{transform:rotate(45deg)}.bcp-digital-nomad-cost-of-living-calculator .bc-faq-a{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-digital-nomad-cost-of-living-calculator .bc-faq-item.is-open .bc-faq-a{display:block}.bcp-digital-nomad-cost-of-living-calculator .bc-page .bc-src{grid-template-columns:1fr 1fr;gap:10px 28px;max-width:820px;margin:22px auto 0;padding:0;list-style:none;display:grid}.bcp-digital-nomad-cost-of-living-calculator .bc-src li{color:#0a1f49a8;padding-left:16px;font-size:13.5px;line-height:1.55;position:relative}.bcp-digital-nomad-cost-of-living-calculator .bc-src li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.bcp-digital-nomad-cost-of-living-calculator .bc-src li b{color:var(--navy);font-weight:600}.bcp-digital-nomad-cost-of-living-calculator .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-digital-nomad-cost-of-living-calculator .bc-closing-inner{max-width:680px;margin:0 auto}.bcp-digital-nomad-cost-of-living-calculator .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.bcp-digital-nomad-cost-of-living-calculator .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (width<=980px){.bcp-digital-nomad-cost-of-living-calculator .bc-top{padding:56px 24px 12px}.bcp-digital-nomad-cost-of-living-calculator .bc-h1{font-size:40px}.bcp-digital-nomad-cost-of-living-calculator .bc-top-foot{padding:0 24px 36px}.bcp-digital-nomad-cost-of-living-calculator .bc-top-foot>div{text-align:center;flex-direction:column;align-items:center}.bcp-digital-nomad-cost-of-living-calculator .bc-band{padding:48px 24px}.bcp-digital-nomad-cost-of-living-calculator .bc-split{grid-template-columns:1fr;gap:34px}.bcp-digital-nomad-cost-of-living-calculator .bc-split--flip>div:first-child,.bcp-digital-nomad-cost-of-living-calculator .bc-split--flip>div:last-child{order:0}.bcp-digital-nomad-cost-of-living-calculator .bc-src{grid-template-columns:1fr}.bcp-digital-nomad-cost-of-living-calculator .bc-calc-wrap{border-radius:18px;padding:6px}.bcp-digital-nomad-cost-of-living-calculator .bc-closing{padding:56px 24px 64px}}@keyframes bc-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bc-fit-pulse{0%,to{box-shadow:0 0 #66bfb773}50%{box-shadow:0 0 0 6px #66bfb700}}.bcp-remote-job-matcher .bc-page{z-index:0;isolation:isolate;--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--white:#fff;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);--warm-wash:.66;--loc-alpha:.75;font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;position:relative}.bcp-remote-job-matcher .bc-page *,.bcp-remote-job-matcher .bc-page :before,.bcp-remote-job-matcher .bc-page :after{box-sizing:border-box}.bcp-remote-job-matcher .bc-page img{max-width:none;height:auto;display:block}.bcp-remote-job-matcher .bc-page h1,.bcp-remote-job-matcher .bc-page h2,.bcp-remote-job-matcher .bc-page h3,.bcp-remote-job-matcher .bc-page p,.bcp-remote-job-matcher .bc-page ul{margin:0}.bcp-remote-job-matcher .bc-page button{font-family:var(--font-sans)}.bcp-remote-job-matcher .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-remote-job-matcher .bc-page a:hover{color:var(--teal)}.bcp-remote-job-matcher .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-remote-job-matcher .bc-top{background:var(--sand);padding:64px 56px 0;position:relative;overflow:hidden}.bcp-remote-job-matcher .bc-dot{z-index:0;pointer-events:none;border-radius:50%;display:block;position:absolute}.bcp-remote-job-matcher .bc-top-copy{position:relative}.bcp-remote-job-matcher .bc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:16px;font-size:12px;font-weight:700}.bcp-remote-job-matcher .bc-h1{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.02}.bcp-remote-job-matcher .bc-top .bc-calc-wrap{margin:40px auto 0}.bcp-remote-job-matcher .bc-embed-bare{max-width:960px;margin:10px auto 0}.bcp-remote-job-matcher .bc-embed-bare iframe{background:0 0;border:0;width:100%;height:700px;display:block;overflow:hidden}.bcp-remote-job-matcher .bc-top-foot{background:var(--sand);padding:0 56px 44px}.bcp-remote-job-matcher .bc-top-foot>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.bcp-remote-job-matcher .bc-top-foot .bc-caption{text-align:left;margin-top:0}.bcp-remote-job-matcher .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-remote-job-matcher .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-remote-job-matcher .bc-page .bc-lede{color:#0a1f49b8;text-wrap:pretty;margin-top:22px;font-size:17px;line-height:1.6}.bcp-remote-job-matcher .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-remote-job-matcher .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-remote-job-matcher .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-remote-job-matcher .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-remote-job-matcher .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-remote-job-matcher .bc-band--white{background:#fff}.bcp-remote-job-matcher .bc-band--sand{background:var(--sand)}.bcp-remote-job-matcher .bc-band--mist{background:var(--mist)}.bcp-remote-job-matcher .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-remote-job-matcher .bc-split--flip>div:first-child{order:2}.bcp-remote-job-matcher .bc-split--flip>div:last-child{order:1}.bcp-remote-job-matcher .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-remote-job-matcher .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-remote-job-matcher .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-remote-job-matcher .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-remote-job-matcher .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-remote-job-matcher .bc-page .bc-inline-link{color:var(--teal-deep);margin-top:16px;font-size:14.5px;font-weight:700;display:inline-block}.bcp-remote-job-matcher .bc-center{text-align:center;max-width:760px;margin:0 auto}.bcp-remote-job-matcher .bc-center .bc-kicker{justify-content:center}.bcp-remote-job-matcher .bc-card-wrap{justify-content:center;display:flex}.bcp-remote-job-matcher .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-remote-job-matcher .bc-photo{height:188px;position:relative;overflow:hidden}.bcp-remote-job-matcher .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-remote-job-matcher .bc-photo-fade{background:linear-gradient(168deg,#ff96461a 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-remote-job-matcher .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-remote-job-matcher .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-remote-job-matcher .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #00000059;border-color:#ffffffd9}.bcp-remote-job-matcher .bc-page .bc-pin.bc-pin--light{color:#fff;background:#0a1f496b;border-color:#ffffff40}.bcp-remote-job-matcher .bc-widget-slot{padding:0 18px 20px}.bcp-remote-job-matcher .bc-postcard--tall .bc-photo{height:400px}.bcp-remote-job-matcher .bc-postcard--tall .bc-photo-fade{background:linear-gradient(#fff0 40%,#ffffff59 100%)}.bcp-remote-job-matcher .bc-postcard--tall .bc-widget-slot>div{margin-top:-190px}.bcp-remote-job-matcher .bc-page .bc-w--frost{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffffb8;border:1px solid #ffffffbf;box-shadow:0 18px 44px #0a1f492e}.bcp-remote-job-matcher .bc-page .bc-w--frost .bc-chip-teal{background:#66bfb738}.bcp-remote-job-matcher .bc-example{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a1f498c;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px}.bcp-remote-job-matcher .bc-widget-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-remote-job-matcher .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:16px 18px}.bcp-remote-job-matcher .bc-w-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bcp-remote-job-matcher .bc-w-title{color:var(--navy);font-size:13.5px;font-weight:700}.bcp-remote-job-matcher .bc-rows{flex-direction:column;gap:10px;display:flex}.bcp-remote-job-matcher .bc-chip-teal{color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.bcp-remote-job-matcher .bc-rcpt{border-bottom:1px dashed #0a1f491a;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.bcp-remote-job-matcher .bc-rcpt:last-child{border-bottom:0}.bcp-remote-job-matcher .bc-rcpt b{color:var(--navy);font-weight:700}.bcp-remote-job-matcher .bc-rcpt small{color:var(--gray);margin-top:1px;font-size:11px;display:block}.bcp-remote-job-matcher .bc-rcpt em{color:var(--navy);white-space:nowrap;font-style:normal;font-weight:800}.bcp-remote-job-matcher .bc-rcpt--total{border-top:2px solid var(--navy);border-bottom:0;padding-top:12px}.bcp-remote-job-matcher .bc-rcpt--total em{color:var(--orange);font-size:18px}.bcp-remote-job-matcher .bc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bcp-remote-job-matcher .bc-tile{background:var(--sand);border-radius:12px;padding:12px 10px}.bcp-remote-job-matcher .bc-tile b{color:var(--orange);font-size:20px;font-weight:800;line-height:1;display:block}.bcp-remote-job-matcher .bc-tile span{color:var(--navy);margin-top:6px;font-size:10.5px;font-weight:600;line-height:1.3;display:block}.bcp-remote-job-matcher .bc-bar{margin-top:6px}.bcp-remote-job-matcher .bc-bar-lbl{color:var(--navy);justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.bcp-remote-job-matcher .bc-meter{background:#0a1f4914;border-radius:999px;height:10px;overflow:hidden}.bcp-remote-job-matcher .bc-meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.bcp-remote-job-matcher .bc-calc-wrap{border:1px solid var(--border-warm);background:#fff;border-radius:28px;max-width:900px;margin:34px auto 0;padding:14px;overflow:hidden;box-shadow:0 24px 60px #0a1f491f}.bcp-remote-job-matcher .bc-calc-wrap iframe{background:0 0;border:0;width:100%;height:700px;display:block}.bcp-remote-job-matcher .bc-page .bc-caption{color:var(--gray);text-align:center;margin-top:14px;font-size:13px}.bcp-remote-job-matcher .bc-faq{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.bcp-remote-job-matcher .bc-faq-item{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-remote-job-matcher .bc-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-remote-job-matcher .bc-faq-q i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-remote-job-matcher .bc-faq-item.is-open .bc-faq-q i{transform:rotate(45deg)}.bcp-remote-job-matcher .bc-faq-a{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-remote-job-matcher .bc-faq-item.is-open .bc-faq-a{display:block}.bcp-remote-job-matcher .bc-page .bc-src{grid-template-columns:1fr 1fr;gap:10px 28px;max-width:820px;margin:22px auto 0;padding:0;list-style:none;display:grid}.bcp-remote-job-matcher .bc-src li{color:#0a1f49a8;padding-left:16px;font-size:13.5px;line-height:1.55;position:relative}.bcp-remote-job-matcher .bc-src li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.bcp-remote-job-matcher .bc-src li b{color:var(--navy);font-weight:600}.bcp-remote-job-matcher .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-remote-job-matcher .bc-closing-inner{max-width:680px;margin:0 auto}.bcp-remote-job-matcher .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.bcp-remote-job-matcher .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (width<=980px){.bcp-remote-job-matcher .bc-top{padding:56px 24px 12px}.bcp-remote-job-matcher .bc-h1{font-size:40px}.bcp-remote-job-matcher .bc-top-foot{padding:0 24px 36px}.bcp-remote-job-matcher .bc-top-foot>div{text-align:center;flex-direction:column;align-items:center}.bcp-remote-job-matcher .bc-band{padding:48px 24px}.bcp-remote-job-matcher .bc-split{grid-template-columns:1fr;gap:34px}.bcp-remote-job-matcher .bc-split--flip>div:first-child,.bcp-remote-job-matcher .bc-split--flip>div:last-child{order:0}.bcp-remote-job-matcher .bc-src{grid-template-columns:1fr}.bcp-remote-job-matcher .bc-calc-wrap{border-radius:18px;padding:6px}.bcp-remote-job-matcher .bc-closing{padding:56px 24px 64px}}.bcp-testimonials .bc-page.bc-tst{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--white:#fff;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);--tcols:3;font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-testimonials .bc-page.bc-tst *,.bcp-testimonials .bc-page.bc-tst :before,.bcp-testimonials .bc-page.bc-tst :after{box-sizing:border-box}.bcp-testimonials .bc-page.bc-tst img{max-width:none;height:auto;display:block}.bcp-testimonials .bc-page.bc-tst h1,.bcp-testimonials .bc-page.bc-tst h2,.bcp-testimonials .bc-page.bc-tst h3,.bcp-testimonials .bc-page.bc-tst p,.bcp-testimonials .bc-page.bc-tst blockquote,.bcp-testimonials .bc-page.bc-tst figure{margin:0}.bcp-testimonials .bc-page.bc-tst button{font-family:var(--font-sans)}.bcp-testimonials .bc-page.bc-tst a{color:var(--teal-deep);text-decoration:none}.bcp-testimonials .bc-page.bc-tst a:hover{color:var(--teal)}.bcp-testimonials .bc-page.bc-tst .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-testimonials .bc-tst .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-testimonials .bc-tst .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-testimonials .bc-page.bc-tst .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-testimonials .bc-page.bc-tst .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-testimonials .bc-page.bc-tst .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-testimonials .bc-page.bc-tst .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-testimonials .bc-tst .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-testimonials .bc-tst .bc-band--white{background:#fff}.bcp-testimonials .bc-tst .bc-band--mist{background:var(--mist)}.bcp-testimonials .bc-tst .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-testimonials .bc-tst .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-testimonials .bc-tst .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-testimonials .bc-tst .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-testimonials .bc-page.bc-tst .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-testimonials .bc-page.bc-tst .bc-inline-link{color:var(--teal-deep);margin-top:16px;font-size:14.5px;font-weight:700;display:inline-block}.bcp-testimonials .bc-tst .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-testimonials .bc-tst .bc-closing-inner{max-width:680px;margin:0 auto}.bcp-testimonials .bc-tst .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.bcp-testimonials .bc-tst .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.bcp-testimonials .bc-tst .bc-stars{letter-spacing:2px;color:var(--yellow-deep);font-size:15px;line-height:1;display:inline-block}.bcp-testimonials .bc-tst .bc-byline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.bcp-testimonials .bc-tst .bc-byline b{color:var(--navy);font-size:16px;font-weight:800}.bcp-testimonials .bc-tst .bc-byline span{color:#0a1f4999;font-size:13.5px;font-weight:600}.bcp-testimonials .bc-tst .bc-tgrid{grid-template-columns:repeat(var(--tcols),minmax(0,1fr));align-items:stretch;gap:18px;max-width:1180px;margin:0 auto;display:grid}.bcp-testimonials .bc-page.bc-tst{--tcols:var(--tcols-pref,3)}.bcp-testimonials .bc-page.bc-tst .bc-tcard{border:1px solid var(--border-warm);box-shadow:var(--sh-sm);transition:transform .18s var(--ease),box-shadow .2s var(--ease);background:#fff;border-radius:18px;flex-direction:column;margin:0;padding:22px 24px;display:flex}.bcp-testimonials .bc-tst .bc-tcard:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.bcp-testimonials .bc-page.bc-tst .bc-tquote{color:#0a1f49cc;text-wrap:pretty;margin-top:11px;font-size:14.8px;font-weight:500;line-height:1.6}.bcp-testimonials .bc-page.bc-tst .bc-tquote:before{content:"“"}.bcp-testimonials .bc-page.bc-tst .bc-tquote:after{content:"”"}.bcp-testimonials .bc-tst .bc-tby{align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.bcp-testimonials .bc-page.bc-tst .bc-av,.bcp-testimonials .bc-page.bc-tst .bc-av-l{border-radius:50%;flex:none;width:42px;height:42px}.bcp-testimonials .bc-page.bc-tst .bc-av{object-fit:cover}.bcp-testimonials .bc-tst .bc-av-l{color:#fff;justify-content:center;align-items:center;font-size:14.5px;font-weight:800;display:flex}.bcp-testimonials .bc-tst .bc-tby-id{flex-direction:column;min-width:0;line-height:1.3;display:flex}.bcp-testimonials .bc-tst .bc-tby-id b{color:var(--navy);font-size:14px;font-weight:800}.bcp-testimonials .bc-tst .bc-tby-id span{color:#0a1f498c;font-size:12px;font-weight:600}.bcp-testimonials .bc-page.bc-tst .bc-wide{background:var(--sand);border:1px solid var(--border-warm);max-width:1180px;box-shadow:var(--sh-sm);border-radius:22px;grid-template-columns:auto minmax(0,760px);justify-content:center;align-items:center;gap:30px;margin:22px auto 40px;padding:30px 36px;display:grid}.bcp-testimonials .bc-page.bc-tst .bc-wide-photo{object-fit:cover;border-radius:50%;flex:none;width:78px;height:78px;box-shadow:0 8px 20px #0a1f4924}.bcp-testimonials .bc-page.bc-tst .bc-wide-q{color:var(--navy);text-wrap:pretty;margin-top:11px;font-size:18px;font-weight:600;line-height:1.52}.bcp-testimonials .bc-page.bc-tst .bc-wide-q:before{content:"“"}.bcp-testimonials .bc-page.bc-tst .bc-wide-q:after{content:"”"}.bcp-testimonials .bc-tst .bc-wide-by{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.bcp-testimonials .bc-tst .bc-wide-by b{color:var(--navy);font-size:15px;font-weight:800}.bcp-testimonials .bc-tst .bc-wide-by em{background:#0a1f4966;border-radius:50%;width:4px;height:4px}.bcp-testimonials .bc-tst .bc-wide-by span{color:#0a1f4994;font-size:12.5px;font-weight:600}.bcp-testimonials .bc-page.bc-tst .bc-pull{text-align:center;max-width:800px;margin:0 auto}.bcp-testimonials .bc-page.bc-tst .bc-pull-q{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin-top:16px;font-size:clamp(21px,2.4vw,29px);font-weight:700;line-height:1.28}.bcp-testimonials .bc-tst .bc-pull-by{justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.bcp-testimonials .bc-page.bc-tst .bc-pull-by img{object-fit:cover;width:52px;height:52px;box-shadow:var(--sh-sm);border-radius:50%}@media (width<=1180px){.bcp-testimonials .bc-page.bc-tst{--tcols:min(2,var(--tcols-pref,3))}}@media (width<=980px){.bcp-testimonials .bc-tst .bc-band{padding:48px 24px}.bcp-testimonials .bc-tst .bc-byline{justify-content:center}.bcp-testimonials .bc-tst .bc-closing{padding:56px 24px 64px}}@media (width<=720px){.bcp-testimonials .bc-page.bc-tst{--tcols:1}.bcp-testimonials .bc-page.bc-tst .bc-wide{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding:26px 24px}.bcp-testimonials .bc-tst .bc-wide-by{justify-content:center}}.bcp-testimonials .bc-tst .bc-top{background:var(--sand);text-align:center;border-bottom:1px solid var(--border-warm);padding:64px 56px 36px}.bcp-testimonials .bc-tst .bc-top .bc-kicker{justify-content:center;margin-bottom:16px}.bcp-testimonials .bc-page.bc-tst .bc-top-h1{letter-spacing:-.03em;max-width:860px;color:var(--navy);margin:0 auto;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.04}.bcp-testimonials .bc-page.bc-tst .bc-top-lede{color:#0a1f49a8;max-width:620px;margin:20px auto 0;font-size:16.5px;line-height:1.6}.bcp-testimonials .bc-tst .bc-trust{border:1px solid var(--border-warm);background:#fff;border-radius:999px;align-items:center;gap:14px;margin:26px auto 0;padding:9px 9px 9px 18px;display:inline-flex;box-shadow:0 2px 6px #0a1f490f}.bcp-testimonials .bc-tst .bc-trust-tx{color:var(--navy);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.bcp-testimonials .bc-tst .bc-trust-tx em{color:#0a1f499e;font-style:normal;font-weight:600}.bcp-testimonials .bc-tst .bc-trust-stars{color:var(--yellow-deep);letter-spacing:2px;font-size:12px}.bcp-testimonials .bc-tst .bc-faces{display:flex}.bcp-testimonials .bc-tst .bc-faces img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-left:-9px}.bcp-testimonials .bc-tst .bc-faces img:first-child{margin-left:0}.bcp-testimonials .bc-page.bc-tst .bc-tcard--lead{background:var(--sand);border-color:#ffd966b3}.bcp-testimonials .bc-page.bc-tst .bc-tcard--lead .bc-tquote{font-size:16px;font-weight:500;line-height:1.58}.bcp-testimonials .bc-page.bc-tst .bc-tcard--lead .bc-av{width:52px;height:52px}@media (width<=980px){.bcp-testimonials .bc-tst .bc-top{padding:48px 24px 30px}.bcp-testimonials .bc-tst .bc-trust{border-radius:20px;flex-direction:column;gap:10px;padding:14px 18px}}@keyframes atlas-bcSpin{to{transform:rotate(360deg)}}@keyframes atlas-bcPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bcp-atlas .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Bebas Neue",var(--font-sans);--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--sh-xl:0 24px 60px #0a1f491f;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-atlas .bc-page *,.bcp-atlas .bc-page :before,.bcp-atlas .bc-page :after{box-sizing:border-box}.bcp-atlas .bc-page img{max-width:none;height:auto;display:block}.bcp-atlas .bc-page h1,.bcp-atlas .bc-page h2,.bcp-atlas .bc-page h3,.bcp-atlas .bc-page p{margin:0}.bcp-atlas .bc-page button{font-family:var(--font-sans)}.bcp-atlas .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-atlas .bc-page a:hover{color:var(--teal)}.bcp-atlas .bc-hero{align-items:center;min-height:608px;padding:76px 56px;display:flex;position:relative;overflow:hidden}.bcp-atlas .bc-hero>img{object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}.bcp-atlas .bc-hero-wash{background:linear-gradient(102deg,#0a1f4957 0%,#0a1f4924 36%,#0a1f4900 62%);position:absolute;inset:0}.bcp-atlas .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-atlas .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebde;border:1px solid #ffffffb3;border-radius:30px;max-width:592px;padding:44px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-atlas .bc-eyebrow-pill{border:1px solid var(--border-warm);letter-spacing:.16em;text-transform:uppercase;color:#0a1f49b8;box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:11.5px;font-weight:700;display:inline-flex}.bcp-atlas .bc-eyebrow-pill i{background:var(--teal);border-radius:50%;width:6px;height:6px;display:block}.bcp-atlas .bc-page .bc-h1{letter-spacing:-.03em;color:var(--navy);margin-top:22px;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1.03}.bcp-atlas .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-atlas .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-atlas .bc-page .bc-lede{color:#0a1f49b8;margin-top:22px;font-size:18px;line-height:1.6}.bcp-atlas .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-atlas .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-atlas .bc-hero-tag{z-index:2;-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-md);color:var(--navy);background:#ffffffd1;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:24px;right:30px}.bcp-atlas .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:58px 72px}.bcp-atlas .bc-band--white{background:#fff}.bcp-atlas .bc-band--sand{background:var(--sand)}.bcp-atlas .bc-band--mist{background:var(--mist)}.bcp-atlas .bc-split{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;max-width:1040px;margin:0 auto;display:grid}.bcp-atlas .bc-split--flip{grid-template-columns:1fr 1.02fr}.bcp-atlas .bc-split--flip>div:first-child{order:2}.bcp-atlas .bc-split--flip>div:last-child{order:1}.bcp-atlas .bc-num{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-atlas .bc-num b{font-family:var(--font-display);color:var(--teal);letter-spacing:.04em;font-size:24px;font-weight:400;line-height:1}.bcp-atlas .bc-num i{background:var(--teal-deep);width:26px;height:1.5px;display:block}.bcp-atlas .bc-num span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-atlas .bc-h3{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;font-size:clamp(27px,2.5vw,35px);font-weight:800;line-height:1.09}.bcp-atlas .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.66}.bcp-atlas .bc-page .bc-link{color:var(--teal-deep);align-items:center;gap:8px;margin-top:22px;font-size:14.5px;font-weight:700;display:inline-flex}.bcp-atlas .bc-card-wrap{justify-content:center;display:flex}.bcp-atlas .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:432px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-atlas .bc-photo{height:200px;position:relative;overflow:hidden}.bcp-atlas .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-atlas .bc-photo-fade{background:linear-gradient(168deg,#ff96461f 0%,#fff0 46%),linear-gradient(#fff0 54%,#fff9 80%,#fff 100%);position:absolute;inset:0}.bcp-atlas .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);letter-spacing:.01em;color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-atlas .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:62px;height:62px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-atlas .bc-slot{padding:0 20px 22px}.bcp-atlas .bc-slot>div{z-index:2;margin-top:-42px;position:relative}.bcp-atlas .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:18px 20px}.bcp-atlas .bc-w-flex{justify-content:space-between;align-items:center;gap:12px;display:flex}.bcp-atlas .bc-tile{border-radius:var(--r-lg);background:var(--teal);color:#fff;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bcp-atlas .bc-w-t{color:var(--navy);font-size:14px;font-weight:700}.bcp-atlas .bc-w-s{color:var(--gray);font-size:12px}.bcp-atlas .bc-rows{flex-direction:column;gap:9px;display:flex}.bcp-atlas .bc-btn{border-radius:var(--r-lg);cursor:pointer;width:100%;height:44px;box-shadow:var(--sh-sm);background:var(--yellow);color:var(--navy);border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.bcp-atlas .bc-btn:hover{background:var(--yellow-deep)}.bcp-atlas .bc-btn--teal{background:var(--teal);color:#fff}.bcp-atlas .bc-btn--teal:hover{background:var(--teal-deep)}.bcp-atlas .bc-btn--done{background:var(--teal);color:#fff}.bcp-atlas .bc-btn--done:hover{background:var(--teal-deep)}.bcp-atlas .bc-notice{background:var(--teal-tint);border:1px solid var(--teal-soft);border-radius:var(--r-lg);align-items:flex-start;gap:11px;margin-top:12px;padding:12px 14px;display:flex}.bcp-atlas .bc-hide{display:none!important}.bcp-atlas .bc-toggle{cursor:pointer;background:#cdd5dd;border:none;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:46px;height:26px;padding:3px;transition:all .2s;display:flex}.bcp-atlas .bc-toggle[aria-pressed=true]{background:var(--teal);justify-content:flex-end}.bcp-atlas .bc-toggle span{width:20px;height:20px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;display:block}.bcp-atlas .bc-chip{cursor:pointer;white-space:nowrap;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.bcp-atlas .bc-chip[aria-pressed=true]{background:var(--teal-tint);color:var(--navy);border-color:var(--teal);font-weight:600}.bcp-atlas .bc-filter{cursor:pointer;white-space:nowrap;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;padding:7px 13px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.bcp-atlas .bc-filter[aria-pressed=true]{background:var(--teal-tint);color:var(--navy);border-color:var(--teal);font-weight:700}.bcp-atlas .bc-field{border:1px solid var(--border);border-radius:var(--r-lg);height:44px;color:var(--navy);background:#fff;align-items:center;gap:9px;margin-top:15px;padding:0 13px;font-size:14px;font-weight:500;display:flex}.bcp-atlas .bc-file{background:var(--sand);border-radius:var(--r-lg);border:1px dashed #ffd966d9;align-items:center;gap:12px;padding:13px 15px;display:flex}.bcp-atlas .bc-file-n{color:var(--navy);font-size:13px;font-weight:700}.bcp-atlas .bc-file-s{color:var(--gray);font-size:12px}.bcp-atlas .bc-meter{background:#0a1f4912;border-radius:999px;height:9px;position:relative;overflow:hidden}.bcp-atlas .bc-meter i{background:var(--teal);height:100%;transition:width .4s var(--ease),background .4s;border-radius:999px;display:block}.bcp-atlas .bc-meter b{background:var(--orange);opacity:.7;width:2px;position:absolute;top:-3px;bottom:-3px;left:90%}.bcp-atlas .bc-meter--slim{height:8px}.bcp-atlas .bc-check{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:2px;display:flex}.bcp-atlas .bc-box{color:#fff;border:1.5px solid var(--border);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .2s;display:flex}.bcp-atlas .bc-check[aria-pressed=true] .bc-box{background:var(--teal);border-color:var(--teal)}.bcp-atlas .bc-check[aria-pressed=true] .bc-box:after{content:"✓"}.bcp-atlas .bc-check-l{color:var(--navy);font-size:13.5px;line-height:1.35}.bcp-atlas .bc-check[aria-pressed=true] .bc-check-l{color:var(--gray);text-decoration:line-through}.bcp-atlas .bc-pipe{border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;transition:box-shadow .15s,border-color .15s;display:flex}.bcp-atlas .bc-pipe:hover{border-color:var(--teal);box-shadow:var(--sh-sm)}.bcp-atlas .bc-stage{letter-spacing:.01em;white-space:nowrap;color:var(--gray);background:#8a949f24;border-radius:999px;flex:none;padding:4px 11px;font-size:11px;font-weight:700;transition:all .2s}.bcp-atlas .bc-stage[data-tone="1"]{color:var(--teal-deep);background:#66bfb729}.bcp-atlas .bc-stage[data-tone="2"]{color:var(--orange);background:var(--orange-tint)}.bcp-atlas .bc-stage[data-tone="3"]{color:var(--success);background:#2f8f8724}.bcp-atlas .bc-jobrow{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(150deg,var(--sand) 0%,#fff 55%,var(--mist) 100%);align-items:center;gap:13px;padding:12px 14px;display:flex}.bcp-atlas .bc-jobcard{border-radius:var(--r-xl);background:linear-gradient(150deg,var(--sand) 0%,#fff 52%,var(--mist) 100%);box-shadow:var(--sh-sm);border:2px solid #66bfb759;padding:13px 15px;position:relative}.bcp-atlas .bc-score-chip{white-space:nowrap;color:var(--navy);background:var(--yellow);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.bcp-atlas .bc-slider-wrap{margin-top:26px;position:relative}.bcp-atlas .bc-track{background:var(--sand);border:1px solid var(--border-warm);cursor:pointer;touch-action:none;border-radius:999px;height:14px;position:relative}.bcp-atlas .bc-fill{background:linear-gradient(90deg,#8fd6ce,var(--teal));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.bcp-atlas .bc-thumb{background:var(--yellow-deep);border-radius:3px;width:6px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%);box-shadow:0 2px 6px #0a1f4933}.bcp-atlas .bc-bubble{background:var(--orange);color:#fff;letter-spacing:.04em;white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-24px;transform:translate(-50%);box-shadow:0 4px 12px #f775484d}.bcp-atlas .bc-smooth{transition:left .12s ease-out,width .12s ease-out}.bcp-atlas .bc-task{text-align:left;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:all .2s;display:flex}.bcp-atlas .bc-task[aria-pressed=true]{background:var(--teal-tint);border-color:var(--teal-soft)}.bcp-atlas .bc-dot{color:#fff;border:1.5px solid var(--border);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.bcp-atlas .bc-task[aria-pressed=true] .bc-dot{background:var(--teal);border-color:var(--teal)}.bcp-atlas .bc-task[aria-pressed=true] .bc-dot:after{content:"✓"}.bcp-atlas .bc-task-t{color:var(--navy);font-size:12.5px;font-weight:700}.bcp-atlas .bc-task[aria-pressed=true] .bc-task-t{color:var(--gray);text-decoration:line-through}.bcp-atlas .bc-task-d{color:var(--gray);margin-top:2px;font-size:11px;line-height:1.4;display:block}.bcp-atlas .bc-task-p{white-space:nowrap;color:var(--navy);background:var(--sand);border-radius:999px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:700}.bcp-atlas .bc-task[aria-pressed=true] .bc-task-p{color:var(--teal-deep);background:#66bfb72e}.bcp-atlas .bc-testi{background:var(--sand);border-top:1px solid var(--border-warm);padding:78px 40px 88px}.bcp-atlas .bc-h2{letter-spacing:-.025em;color:var(--navy);font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.08}.bcp-atlas .bc-testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1060px;margin:44px auto 0;display:grid}.bcp-atlas .bc-quote{border:1px solid var(--border-warm);box-shadow:var(--sh-sm);background:#fff;border-radius:18px;flex-direction:column;padding:24px;display:flex}.bcp-atlas .bc-quote p{color:var(--navy);flex:1;font-size:14.5px;font-style:italic;line-height:1.62}.bcp-atlas .bc-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.bcp-atlas .bc-stars{letter-spacing:1.5px;color:var(--yellow-deep);white-space:nowrap;font-size:11px}.bcp-atlas .bc-pricing{text-align:center;background:#fff;padding:82px 40px 94px}.bcp-atlas .bc-h2--price{letter-spacing:-.03em;font-size:clamp(34px,4.2vw,54px);line-height:1.04}.bcp-atlas .bc-price-grid{text-align:left;grid-template-columns:1fr 1.06fr 1fr;align-items:center;gap:22px;max-width:1060px;margin:50px auto 0;display:grid}.bcp-atlas .bc-tier{border:1px solid var(--border-warm);box-shadow:var(--sh-md);background:#fff;border-radius:22px;padding:30px 28px}.bcp-atlas .bc-tier--pop{border:2px solid var(--teal);box-shadow:var(--sh-xl);border-radius:24px;padding:36px 30px;position:relative}.bcp-atlas .bc-pop-tag{background:var(--teal);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--sh-sm);border-radius:999px;padding:5px 14px;font-size:10.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.bcp-atlas .bc-tier-n{color:var(--navy);font-size:18px;font-weight:700}.bcp-atlas .bc-tier-p{align-items:baseline;gap:7px;margin-top:14px;display:flex}.bcp-atlas .bc-tier-p b{letter-spacing:-.02em;color:var(--navy);font-size:40px;font-weight:800;line-height:1}.bcp-atlas .bc-tier--pop .bc-tier-p b{font-size:44px}.bcp-atlas .bc-tier-p span{color:var(--gray);font-size:14px;font-weight:400}.bcp-atlas .bc-tier-s{color:var(--gray);margin-top:8px;font-size:12.5px}.bcp-atlas .bc-page .bc-tier-btn{border:1px solid var(--border);width:100%;color:var(--navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:12px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.bcp-atlas .bc-page .bc-tier-btn:hover{background:var(--sand);color:var(--navy)}.bcp-atlas .bc-page .bc-tier-btn--cta{background:var(--yellow);box-shadow:var(--sh-sm);border:none;padding:13px;font-size:14.5px}.bcp-atlas .bc-page .bc-tier-btn--cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-atlas .bc-feats{flex-direction:column;gap:1px;margin-top:22px;display:flex}.bcp-atlas .bc-feat{color:var(--navy);align-items:center;gap:9px;padding:7px 0;font-size:13.5px;font-weight:600;display:flex}.bcp-atlas .bc-feat--off{color:var(--gray);font-weight:500}@media (width<=980px){.bcp-atlas .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-atlas .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-atlas .bc-hero-tag{align-self:flex-start;margin-top:18px;position:static}.bcp-atlas .bc-band{padding:44px 24px}.bcp-atlas .bc-split,.bcp-atlas .bc-split--flip{grid-template-columns:1fr;gap:34px}.bcp-atlas .bc-split--flip>div:first-child,.bcp-atlas .bc-split--flip>div:last-child{order:0}.bcp-atlas .bc-testi{padding:56px 24px 64px}.bcp-atlas .bc-testi-grid{grid-template-columns:1fr}.bcp-atlas .bc-pricing{padding:56px 24px 68px}.bcp-atlas .bc-price-grid{grid-template-columns:1fr}}@keyframes job-alerts-bcPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes job-alerts-bcGlow{0%,to{opacity:.4}50%{opacity:1}}.bcp-job-alerts .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-job-alerts .bc-page *,.bcp-job-alerts .bc-page :before,.bcp-job-alerts .bc-page :after{box-sizing:border-box}.bcp-job-alerts .bc-page img{max-width:none;height:auto;display:block}.bcp-job-alerts .bc-page h1,.bcp-job-alerts .bc-page h2,.bcp-job-alerts .bc-page h3,.bcp-job-alerts .bc-page p{margin:0}.bcp-job-alerts .bc-page button,.bcp-job-alerts .bc-page input{font-family:var(--font-sans)}.bcp-job-alerts .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-job-alerts .bc-page a:hover{color:var(--teal)}.bcp-job-alerts .bc-hero{align-items:center;min-height:588px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-job-alerts .bc-hero>img{object-fit:cover;object-position:center 68%;width:100%;height:100%;position:absolute;inset:0}.bcp-job-alerts .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4961 0%,#0a1f4929 38%,#0a1f4900 64%);position:absolute;inset:0}.bcp-job-alerts .bc-hero-wash2{background:linear-gradient(#fff8ec57 0%,#fff4e442 100%);position:absolute;inset:0}.bcp-job-alerts .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-job-alerts .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:628px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-job-alerts .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-job-alerts .bc-page .bc-back:hover{color:var(--teal)}.bcp-job-alerts .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1.02}.bcp-job-alerts .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-job-alerts .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-job-alerts .bc-page .bc-lede{color:#0a1f49bd;max-width:543px;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-job-alerts .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-job-alerts .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-job-alerts .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-job-alerts .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-job-alerts .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#ffffff59;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-job-alerts .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-job-alerts .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-job-alerts .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-job-alerts .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-job-alerts .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-job-alerts .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-job-alerts .bc-band--white{background:#fff}.bcp-job-alerts .bc-band--sand{background:var(--sand)}.bcp-job-alerts .bc-band--mist{background:var(--mist)}.bcp-job-alerts .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-job-alerts .bc-split--flip{grid-template-columns:1.02fr 1fr}.bcp-job-alerts .bc-split--flip>div:first-child{order:2}.bcp-job-alerts .bc-split--flip>div:last-child{order:1}.bcp-job-alerts .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-job-alerts .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-job-alerts .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-job-alerts .bc-kicker--mid{justify-content:center}.bcp-job-alerts .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-job-alerts .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-job-alerts .bc-card-wrap{justify-content:center;display:flex}.bcp-job-alerts .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-job-alerts .bc-photo{position:relative;overflow:hidden}.bcp-job-alerts .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-job-alerts .bc-photo-fade{background:linear-gradient(168deg,#ff964614 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 82%,#fff 100%);position:absolute;inset:0}.bcp-job-alerts .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-job-alerts .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-job-alerts .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #00000059;border-color:#ffffffd9}.bcp-job-alerts .bc-slot{padding:0 18px 20px}.bcp-job-alerts .bc-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-job-alerts .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:17px 19px}.bcp-job-alerts .bc-w--flush{padding:0;overflow:hidden}.bcp-job-alerts .bc-rows{flex-direction:column;gap:8px;display:flex}.bcp-job-alerts .bc-hide{display:none!important}.bcp-job-alerts .bc-label{letter-spacing:.13em;text-transform:uppercase;color:var(--gray);font-size:10.5px;font-weight:700}.bcp-job-alerts .bc-net-head{background:var(--sand);border-bottom:2px solid var(--yellow);align-items:center;gap:11px;padding:14px 16px;display:flex}.bcp-job-alerts .bc-net-tile{background:var(--teal);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bcp-job-alerts .bc-page .bc-money input,.bcp-job-alerts .bc-page input[type=text].bc-input{appearance:none!important;box-shadow:none!important;font-family:var(--font-sans)!important;color:var(--navy)!important;text-transform:none!important;letter-spacing:normal!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:500!important;line-height:normal!important}.bcp-job-alerts .bc-page input[type=text].bc-input{border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;background:#fff!important;height:42px!important;margin-top:7px!important;padding:0 13px!important}.bcp-job-alerts .bc-page input[type=text].bc-input:focus{border-color:var(--teal)!important}.bcp-job-alerts .bc-money{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-items:center;gap:9px;height:42px;margin-top:7px;padding:0 13px;display:flex;overflow:hidden}.bcp-job-alerts .bc-page .bc-money input{flex:auto!important;padding:0!important}.bcp-job-alerts .bc-btn{border-radius:var(--r-lg);cursor:pointer;width:100%;height:44px;box-shadow:var(--sh-sm);background:var(--yellow);color:var(--navy);border:none;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.bcp-job-alerts .bc-btn:hover{background:var(--yellow-deep)}.bcp-job-alerts .bc-btn[data-done=true]{background:var(--teal);color:#fff}.bcp-job-alerts .bc-btn[data-done=true]:hover{background:var(--teal-deep)}.bcp-job-alerts .bc-found{background:var(--teal-tint);border:1px solid var(--teal-soft);border-radius:var(--r-lg);color:var(--teal-deep);align-items:center;gap:10px;margin-top:12px;padding:12px 13px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.bcp-job-alerts .bc-glow{background:var(--success);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite job-alerts-bcGlow;box-shadow:0 0 0 4px #2f8f8729}.bcp-job-alerts .bc-hit{border:1px solid var(--teal-soft);background:var(--teal-tint);border-radius:var(--r-lg);animation:job-alerts-bcPop .35s var(--ease);align-items:center;gap:9px;padding:10px 12px;display:flex}.bcp-job-alerts .bc-mail-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:9px 13px;display:flex}.bcp-job-alerts .bc-dot{border-radius:50%;width:9px;height:9px}.bcp-job-alerts .bc-mailrow{border-radius:var(--r-lg);border:1px solid var(--border);border-left:3px solid var(--teal);box-shadow:var(--sh-xs);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bcp-job-alerts .bc-more{border-radius:var(--r-lg);width:100%;height:32px;color:var(--gray);cursor:pointer;background:0 0;border:none;margin-top:7px;font-size:12px;font-weight:700;transition:color .15s}.bcp-job-alerts .bc-more:hover{color:var(--teal-deep)}.bcp-job-alerts .bc-clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bcp-job-alerts .bc-stage{white-space:nowrap;color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;flex:none;padding:5px 11px;font-size:10.5px;font-weight:800;transition:all .25s}.bcp-job-alerts .bc-stage[data-tone="1"]{color:var(--yellow-deep);background:var(--sand)}.bcp-job-alerts .bc-stage[data-tone="2"]{color:var(--orange);background:var(--orange-tint)}.bcp-job-alerts .bc-stage[data-tone="3"]{color:var(--success);background:#2f8f8724}.bcp-job-alerts .bc-pip{background:#0a1f4917;border-radius:999px;flex:1;height:6px;transition:background .25s}.bcp-job-alerts .bc-pip[data-on="1"]{background:var(--teal)}.bcp-job-alerts .bc-step{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .2s;display:flex}.bcp-job-alerts .bc-step[aria-pressed=true]{border-color:var(--teal-soft);background:var(--teal-tint)}.bcp-job-alerts .bc-box{color:#fff;border:1.5px solid var(--border);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:all .2s;display:flex}.bcp-job-alerts .bc-step[aria-pressed=true] .bc-box{background:var(--teal);border-color:var(--teal)}.bcp-job-alerts .bc-step[aria-pressed=true] .bc-box:after{content:"✓"}.bcp-job-alerts .bc-step-l{color:var(--navy);font-size:12.5px;font-weight:600}.bcp-job-alerts .bc-step[aria-pressed=true] .bc-step-l{color:var(--gray);text-decoration:line-through}.bcp-job-alerts .bc-closing{background:var(--sand);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:70px 72px 76px}.bcp-job-alerts .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}@media (width<=980px){.bcp-job-alerts .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-job-alerts .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-job-alerts .bc-loc{width:100%;margin-top:22px;position:static}.bcp-job-alerts .bc-band{padding:48px 24px}.bcp-job-alerts .bc-split,.bcp-job-alerts .bc-split--flip{grid-template-columns:1fr;gap:34px}.bcp-job-alerts .bc-split--flip>div:first-child,.bcp-job-alerts .bc-split--flip>div:last-child{order:0}.bcp-job-alerts .bc-closing{padding:56px 24px 64px}}.bcp-application-tracker .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--white:#fff;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-application-tracker .bc-page *,.bcp-application-tracker .bc-page :before,.bcp-application-tracker .bc-page :after{box-sizing:border-box}.bcp-application-tracker .bc-page img{max-width:none;height:auto;display:block}.bcp-application-tracker .bc-page h1,.bcp-application-tracker .bc-page h2,.bcp-application-tracker .bc-page h3,.bcp-application-tracker .bc-page p{margin:0}.bcp-application-tracker .bc-page button{font-family:var(--font-sans)}.bcp-application-tracker .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-application-tracker .bc-page a:hover{color:var(--teal)}.bcp-application-tracker .bc-hero{align-items:center;min-height:588px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-application-tracker .bc-hero>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.bcp-application-tracker .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4957 0%,#0a1f4924 36%,#0a1f4900 62%);position:absolute;inset:0}.bcp-application-tracker .bc-hero-wash2{background:linear-gradient(#fff8eca8 0%,#fff4e48f 100%);position:absolute;inset:0}.bcp-application-tracker .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-application-tracker .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe0;border:1px solid #ffffffb3;border-radius:30px;max-width:616px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-application-tracker .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-application-tracker .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.02}.bcp-application-tracker .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-application-tracker .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-application-tracker .bc-page .bc-lede{color:#0a1f49bd;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-application-tracker .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-application-tracker .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-application-tracker .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-application-tracker .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-application-tracker .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#ffffffbf;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-application-tracker .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-application-tracker .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-application-tracker .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-application-tracker .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-application-tracker .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-application-tracker .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-application-tracker .bc-band--white{background:#fff}.bcp-application-tracker .bc-band--sand{background:var(--sand)}.bcp-application-tracker .bc-band--mist{background:var(--mist)}.bcp-application-tracker .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-application-tracker .bc-split--flip>div:first-child{order:2}.bcp-application-tracker .bc-split--flip>div:last-child{order:1}.bcp-application-tracker .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-application-tracker .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-application-tracker .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-application-tracker .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-application-tracker .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-application-tracker .bc-card-wrap{justify-content:center;display:flex}.bcp-application-tracker .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-application-tracker .bc-photo{height:188px;position:relative;overflow:hidden}.bcp-application-tracker .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-application-tracker .bc-photo-fade{background:linear-gradient(168deg,#ff96461a 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-application-tracker .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-application-tracker .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-application-tracker .bc-widget-slot{padding:0 18px 20px}.bcp-application-tracker .bc-widget-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-application-tracker .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-application-tracker .bc-closing-inner{max-width:680px;margin:0 auto}.bcp-application-tracker .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.bcp-application-tracker .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.bcp-application-tracker .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:16px 18px}.bcp-application-tracker .bc-w-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bcp-application-tracker .bc-w-title{color:var(--navy);font-size:13.5px;font-weight:700}.bcp-application-tracker .bc-rows{flex-direction:column;gap:10px;display:flex}.bcp-application-tracker .bc-chip-teal{color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.bcp-application-tracker .bc-job{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-items:center;gap:12px;padding:12px 13px;display:flex}.bcp-application-tracker .bc-score{background:var(--mist);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:flex}.bcp-application-tracker .bc-score b{color:var(--teal-deep);font-size:14px;font-weight:800}.bcp-application-tracker .bc-score span{letter-spacing:.04em;color:var(--gray);margin-top:1px;font-size:7px;font-weight:700}.bcp-application-tracker .bc-job-meta{flex:1;min-width:0}.bcp-application-tracker .bc-job-role{color:var(--navy);font-size:13px;font-weight:700;line-height:1.2}.bcp-application-tracker .bc-job-sub{color:var(--gray);margin-top:2px;font-size:11.5px}.bcp-application-tracker .bc-job-pay{color:var(--navy);margin-top:2px;font-size:11.5px;font-weight:600}.bcp-application-tracker .bc-save{cursor:pointer;white-space:nowrap;color:var(--navy);border:1px solid var(--border);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.bcp-application-tracker .bc-save[aria-pressed=true]{background:var(--teal-tint);color:var(--teal-deep);border-color:var(--teal)}.bcp-application-tracker .bc-toast{background:var(--teal-tint);border:1px solid var(--teal-soft);border-radius:var(--r-lg);color:var(--navy);align-items:center;gap:9px;margin-top:12px;padding:10px 13px;font-size:12.5px;font-weight:700;display:none}.bcp-application-tracker .bc-toast.is-on{display:flex}.bcp-application-tracker .bc-stage{white-space:nowrap;color:var(--gray);background:#8a949f29;border-radius:999px;flex:none;padding:5px 12px;font-size:11px;font-weight:700;transition:all .2s}.bcp-application-tracker .bc-stage[data-tone=teal]{color:var(--teal-deep);background:var(--teal-tint)}.bcp-application-tracker .bc-stage[data-tone=orange]{color:var(--orange);background:var(--orange-tint)}.bcp-application-tracker .bc-stage[data-tone=success]{color:var(--success);background:#2f8f8729}.bcp-application-tracker .bc-meter{background:#0a1f4914;border-radius:999px;height:8px;overflow:hidden}.bcp-application-tracker .bc-meter i{background:var(--teal);height:100%;transition:width .35s var(--ease);border-radius:999px;display:block}.bcp-application-tracker .bc-step{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:6px 2px;display:flex}.bcp-application-tracker .bc-box{color:#fff;border:1.5px solid var(--border);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;transition:all .2s;display:flex}.bcp-application-tracker .bc-box:after{content:""}.bcp-application-tracker .bc-step[aria-pressed=true] .bc-box{background:var(--teal);border-color:var(--teal)}.bcp-application-tracker .bc-step[aria-pressed=true] .bc-box:after{content:"✓"}.bcp-application-tracker .bc-step-label{color:var(--navy);font-size:13px;line-height:1.3}.bcp-application-tracker .bc-step[aria-pressed=true] .bc-step-label{color:var(--gray);text-decoration:line-through}.bcp-application-tracker .bc-task{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:12px 13px;transition:all .2s}.bcp-application-tracker .bc-task[data-tone=urgent]{background:#f775480d;border-color:#f7754866}.bcp-application-tracker .bc-task.is-done{border-color:var(--teal-soft);background:#2f8f870d}.bcp-application-tracker .bc-task-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bcp-application-tracker .bc-eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--gray);font-size:11px;font-weight:700}.bcp-application-tracker .bc-task-title{color:var(--navy);margin-top:2px;font-size:13.5px;font-weight:700}.bcp-application-tracker .bc-due{white-space:nowrap;color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;flex:none;padding:5px 10px;font-size:10.5px;font-weight:700;transition:all .2s}.bcp-application-tracker .bc-task[data-tone=urgent] .bc-due{color:var(--orange);background:var(--orange-tint)}.bcp-application-tracker .bc-task.is-done .bc-due{color:var(--success);background:#2f8f8724}.bcp-application-tracker .bc-markdone{border-radius:var(--r-lg);cursor:pointer;background:var(--yellow);width:100%;height:38px;color:var(--navy);border:none;margin-top:11px;font-size:12.5px;font-weight:700;transition:all .15s}.bcp-application-tracker .bc-task.is-done .bc-markdone{background:var(--teal-tint);color:var(--teal-deep)}.bcp-application-tracker .bc-faq{flex-direction:column;gap:10px;display:flex}.bcp-application-tracker .bc-faq-item{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-application-tracker .bc-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-application-tracker .bc-faq-q i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-application-tracker .bc-faq-item.is-open .bc-faq-q i{transform:rotate(45deg)}.bcp-application-tracker .bc-faq-a{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-application-tracker .bc-faq-item.is-open .bc-faq-a{display:block}@media (width<=980px){.bcp-application-tracker .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-application-tracker .bc-hero-panel{padding:32px 26px}.bcp-application-tracker .bc-loc{width:100%;margin-top:22px;position:static}.bcp-application-tracker .bc-band{padding:48px 24px}.bcp-application-tracker .bc-split{grid-template-columns:1fr;gap:34px}.bcp-application-tracker .bc-split--flip>div:first-child,.bcp-application-tracker .bc-split--flip>div:last-child{order:0}.bcp-application-tracker .bc-closing{padding:56px 24px 64px}}@keyframes job-matcher-bcSpin{to{transform:rotate(360deg)}}@keyframes job-matcher-bcPop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes job-matcher-bcDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes job-matcher-bcOpen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes job-matcher-bcRing{0%,to{transform:rotate(0)}20%{transform:rotate(-13deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(5deg)}}.bcp-job-matcher .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--sh-lg:0 12px 32px #0a1f491a;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-job-matcher .bc-page *,.bcp-job-matcher .bc-page :before,.bcp-job-matcher .bc-page :after{box-sizing:border-box}.bcp-job-matcher .bc-page img{max-width:none;height:auto;display:block}.bcp-job-matcher .bc-page h1,.bcp-job-matcher .bc-page h2,.bcp-job-matcher .bc-page h3,.bcp-job-matcher .bc-page p{margin:0}.bcp-job-matcher .bc-page button{font-family:var(--font-sans)}.bcp-job-matcher .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-job-matcher .bc-page a:hover{color:var(--teal)}.bcp-job-matcher .bc-hero{align-items:center;min-height:588px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-job-matcher .bc-hero>img{object-fit:cover;object-position:center 34%;width:100%;height:100%;position:absolute;inset:0}.bcp-job-matcher .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4961 0%,#0a1f4929 38%,#0a1f4900 64%);position:absolute;inset:0}.bcp-job-matcher .bc-hero-wash2{background:linear-gradient(#fff8ec80 0%,#fff4e46b 100%);position:absolute;inset:0}.bcp-job-matcher .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-job-matcher .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:628px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-job-matcher .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-job-matcher .bc-page .bc-back:hover{color:var(--teal)}.bcp-job-matcher .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1.02}.bcp-job-matcher .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-job-matcher .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-job-matcher .bc-page .bc-lede{color:#0a1f49bd;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-job-matcher .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-job-matcher .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-job-matcher .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-job-matcher .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-job-matcher .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#ffffff59;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-job-matcher .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-job-matcher .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-job-matcher .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-job-matcher .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-job-matcher .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-job-matcher .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-job-matcher .bc-band--white{background:#fff}.bcp-job-matcher .bc-band--sand{background:var(--sand)}.bcp-job-matcher .bc-band--mist{background:var(--mist)}.bcp-job-matcher .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-job-matcher .bc-split--flip{grid-template-columns:1.02fr 1fr}.bcp-job-matcher .bc-split--flip>div:first-child{order:2}.bcp-job-matcher .bc-split--flip>div:last-child{order:1}.bcp-job-matcher .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-job-matcher .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-job-matcher .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-job-matcher .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-job-matcher .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-job-matcher .bc-card-wrap{justify-content:center;display:flex}.bcp-job-matcher .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-job-matcher .bc-photo{position:relative;overflow:hidden}.bcp-job-matcher .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-job-matcher .bc-photo-fade{background:linear-gradient(168deg,#ff964614 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-job-matcher .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-job-matcher .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-job-matcher .bc-slot{padding:0 18px 20px}.bcp-job-matcher .bc-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-job-matcher .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:18px 20px}.bcp-job-matcher .bc-rows{flex-direction:column;gap:9px;display:flex}.bcp-job-matcher .bc-hide{display:none!important}.bcp-job-matcher .bc-meter{background:#0a1f4912;border-radius:999px;height:8px;overflow:hidden}.bcp-job-matcher .bc-meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.bcp-job-matcher .bc-w-q{color:var(--navy);font-size:13.5px;font-weight:700}.bcp-job-matcher .bc-w-h{color:var(--gray);margin-top:3px;font-size:11.5px}.bcp-job-matcher .bc-picked{color:var(--navy);background:var(--teal-tint);border:1px solid var(--teal);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.bcp-job-matcher .bc-picked b{color:var(--teal-deep);font-weight:700}.bcp-job-matcher .bc-sugg{color:var(--gray);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.bcp-job-matcher .bc-sugg:hover{border-color:var(--teal);color:var(--navy)}.bcp-job-matcher .bc-step-btn{border:1px solid var(--border);width:34px;height:34px;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;font-size:16px;font-weight:700;line-height:1;transition:all .15s}.bcp-job-matcher .bc-step-btn:hover{border-color:var(--teal);background:var(--sand)}.bcp-job-matcher .bc-run-icon{background:var(--teal);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .3s;display:flex}.bcp-job-matcher .bc-run-icon[data-done=true]{background:var(--success)}.bcp-job-matcher .bc-run-step{opacity:.3;align-items:center;gap:9px;transition:opacity .3s;display:flex}.bcp-job-matcher .bc-run-step[data-state=active],.bcp-job-matcher .bc-run-step[data-state=done]{opacity:1}.bcp-job-matcher .bc-run-step[data-state=active]{animation:job-matcher-bcPop .3s var(--ease)}.bcp-job-matcher .bc-run-dot{color:#fff;border:1.5px solid var(--border);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:800;transition:all .3s;display:flex}.bcp-job-matcher .bc-run-step[data-state=active] .bc-run-dot{background:var(--yellow-deep);border-color:var(--yellow-deep)}.bcp-job-matcher .bc-run-step[data-state=done] .bc-run-dot{background:var(--teal);border-color:var(--teal)}.bcp-job-matcher .bc-run-step[data-state=done] .bc-run-dot:after{content:"✓"}.bcp-job-matcher .bc-run-l{color:var(--gray);font-size:12px;font-weight:600;transition:all .3s}.bcp-job-matcher .bc-run-step[data-state=active] .bc-run-l{color:var(--navy);font-weight:700}.bcp-job-matcher .bc-tab{cursor:pointer;white-space:nowrap;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:600;transition:all .15s}.bcp-job-matcher .bc-tab b{font-weight:800}.bcp-job-matcher .bc-tab[aria-pressed=true][data-tone=success]{color:var(--success);border-color:var(--success);background:#2f8f8724}.bcp-job-matcher .bc-tab[aria-pressed=true][data-tone=teal]{color:var(--teal-deep);background:var(--teal-tint);border-color:var(--teal-deep)}.bcp-job-matcher .bc-tab[aria-pressed=true][data-tone=yellow]{color:var(--yellow-deep);background:var(--sand);border-color:var(--yellow-deep)}.bcp-job-matcher .bc-tiercard{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;padding:13px 14px;transition:border-color .2s}.bcp-job-matcher .bc-skill{white-space:nowrap;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.bcp-job-matcher .bc-skill[data-has="1"]{color:var(--teal-deep);background:var(--teal-tint);border-color:var(--teal-soft)}.bcp-job-matcher .bc-alert-wrap{align-items:center;width:100%;min-height:250px;display:flex}.bcp-job-matcher .bc-toast{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-lg);animation:job-matcher-bcDrop .45s var(--ease);background:#fff;align-items:center;gap:12px;padding:16px 18px;display:flex}.bcp-job-matcher .bc-email{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);animation:job-matcher-bcOpen .45s var(--ease);background:#fff;overflow:hidden}.bcp-job-matcher .bc-view{border-radius:var(--r-lg);cursor:pointer;height:40px;box-shadow:var(--sh-sm);background:var(--yellow);color:var(--navy);border:none;flex:1;font-size:13px;font-weight:700;transition:background .2s}.bcp-job-matcher .bc-view:hover{background:var(--yellow-deep)}.bcp-job-matcher .bc-view[data-opened=true]{background:var(--teal);color:#fff}.bcp-job-matcher .bc-replay{border:1px solid var(--border);border-radius:var(--r-lg);color:var(--gray);cursor:pointer;background:#fff;flex:none;height:40px;padding:0 13px;font-size:11.5px;font-weight:700;transition:background .15s}.bcp-job-matcher .bc-replay:hover{background:var(--sand)}.bcp-job-matcher .bc-testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.bcp-job-matcher .bc-quote{background:var(--sand);border:1px solid var(--border-warm);border-radius:18px;flex-direction:column;padding:24px;display:flex}.bcp-job-matcher .bc-quote p{color:var(--navy);flex:1;font-size:14.5px;font-style:italic;line-height:1.62}.bcp-job-matcher .bc-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.bcp-job-matcher .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-job-matcher .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.06}.bcp-job-matcher .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (width<=980px){.bcp-job-matcher .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-job-matcher .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-job-matcher .bc-loc{width:100%;margin-top:22px;position:static}.bcp-job-matcher .bc-band{padding:48px 24px}.bcp-job-matcher .bc-split,.bcp-job-matcher .bc-split--flip{grid-template-columns:1fr;gap:34px}.bcp-job-matcher .bc-split--flip>div:first-child,.bcp-job-matcher .bc-split--flip>div:last-child{order:0}.bcp-job-matcher .bc-testi-grid{grid-template-columns:1fr}.bcp-job-matcher .bc-closing{padding:56px 24px 64px}}@keyframes resume-optimizer-bcSpin{to{transform:rotate(360deg)}}.bcp-resume-optimizer .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-resume-optimizer .bc-page *,.bcp-resume-optimizer .bc-page :before,.bcp-resume-optimizer .bc-page :after{box-sizing:border-box}.bcp-resume-optimizer .bc-page img{max-width:none;height:auto;display:block}.bcp-resume-optimizer .bc-page h1,.bcp-resume-optimizer .bc-page h2,.bcp-resume-optimizer .bc-page h3,.bcp-resume-optimizer .bc-page p{margin:0}.bcp-resume-optimizer .bc-page button{font-family:var(--font-sans)}.bcp-resume-optimizer .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-resume-optimizer .bc-page a:hover{color:var(--teal)}.bcp-resume-optimizer .bc-hero{align-items:center;min-height:588px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-resume-optimizer .bc-hero>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.bcp-resume-optimizer .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4957 0%,#0a1f4924 36%,#0a1f4900 62%);position:absolute;inset:0}.bcp-resume-optimizer .bc-hero-wash2{background:linear-gradient(#fff8eca8 0%,#fff4e48f 100%);position:absolute;inset:0}.bcp-resume-optimizer .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-resume-optimizer .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:632px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-resume-optimizer .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-resume-optimizer .bc-page .bc-back:hover{color:var(--teal)}.bcp-resume-optimizer .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.02}.bcp-resume-optimizer .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-resume-optimizer .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-resume-optimizer .bc-page .bc-lede{color:#0a1f49bd;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-resume-optimizer .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-resume-optimizer .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-resume-optimizer .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-resume-optimizer .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-resume-optimizer .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#fff3;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-resume-optimizer .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-resume-optimizer .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-resume-optimizer .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-resume-optimizer .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-resume-optimizer .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-resume-optimizer .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-resume-optimizer .bc-band--white{background:#fff}.bcp-resume-optimizer .bc-band--sand{background:var(--sand)}.bcp-resume-optimizer .bc-band--mist{background:var(--mist)}.bcp-resume-optimizer .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-resume-optimizer .bc-split--flip{grid-template-columns:1.02fr 1fr}.bcp-resume-optimizer .bc-split--flip>div:first-child{order:2}.bcp-resume-optimizer .bc-split--flip>div:last-child{order:1}.bcp-resume-optimizer .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-resume-optimizer .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-resume-optimizer .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-resume-optimizer .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-resume-optimizer .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-resume-optimizer .bc-card-wrap{justify-content:center;display:flex}.bcp-resume-optimizer .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-resume-optimizer .bc-photo{height:188px;position:relative;overflow:hidden}.bcp-resume-optimizer .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-resume-optimizer .bc-photo-fade{background:linear-gradient(168deg,#ff96461a 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-resume-optimizer .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-resume-optimizer .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-resume-optimizer .bc-slot{padding:0 18px 20px}.bcp-resume-optimizer .bc-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-resume-optimizer .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:18px 20px}.bcp-resume-optimizer .bc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-size:11px;font-weight:700}.bcp-resume-optimizer .bc-hide{display:none!important}.bcp-resume-optimizer .bc-rows{flex-direction:column;gap:9px;display:flex}.bcp-resume-optimizer .bc-file{background:var(--teal-tint);border:1px dashed var(--teal-soft);border-radius:var(--r-lg);align-items:center;gap:12px;margin-top:9px;padding:14px 15px;display:flex}.bcp-resume-optimizer .bc-jd{border:1px solid var(--border);border-radius:var(--r-lg);color:#0a1f49b8;background:#fff;max-height:78px;margin-top:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;position:relative;overflow:hidden}.bcp-resume-optimizer .bc-jd-fade{background:linear-gradient(#fff0,#fff);height:26px;position:absolute;bottom:0;left:0;right:0}.bcp-resume-optimizer .bc-btn{border-radius:var(--r-lg);cursor:pointer;width:100%;height:46px;box-shadow:var(--sh-sm);background:var(--yellow);color:var(--navy);border:none;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14.5px;font-weight:700;transition:background .2s;display:flex}.bcp-resume-optimizer .bc-btn:hover{background:var(--yellow-deep)}.bcp-resume-optimizer .bc-btn[data-done=true]{background:var(--teal);color:#fff}.bcp-resume-optimizer .bc-btn[data-done=true]:hover{background:var(--teal-deep)}.bcp-resume-optimizer .bc-ready{background:var(--teal-tint);border:1px solid var(--teal-soft);border-radius:var(--r-lg);color:var(--teal-deep);align-items:center;gap:9px;margin-top:11px;padding:11px 13px;font-size:12.5px;font-weight:700;display:flex}.bcp-resume-optimizer .bc-ring-svg{transform:rotate(-90deg)}.bcp-resume-optimizer .bc-ring-arc{transition:stroke-dasharray 1.1s var(--ease)}.bcp-resume-optimizer .bc-tile{border-radius:var(--r-lg);padding:11px 12px}.bcp-resume-optimizer .bc-tile b{font-size:21px;font-weight:800;line-height:1;display:block}.bcp-resume-optimizer .bc-tile span{color:var(--gray);margin-top:5px;font-size:10.5px;font-weight:600;display:block}.bcp-resume-optimizer .bc-meter{background:#0a1f4912;border-radius:999px;height:7px;overflow:hidden}.bcp-resume-optimizer .bc-meter i{background:var(--teal);height:100%;transition:width .4s var(--ease);border-radius:999px;display:block}.bcp-resume-optimizer .bc-fix{text-align:left;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;align-items:center;gap:11px;width:100%;padding:12px 13px;transition:all .2s;display:flex}.bcp-resume-optimizer .bc-fix[aria-pressed=true]{background:var(--teal-tint);border-color:var(--teal-soft)}.bcp-resume-optimizer .bc-box{color:#fff;border:1.5px solid var(--border);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;transition:all .2s;display:flex}.bcp-resume-optimizer .bc-fix[aria-pressed=true] .bc-box{background:var(--teal);border-color:var(--teal)}.bcp-resume-optimizer .bc-fix[aria-pressed=true] .bc-box:after{content:"✓"}.bcp-resume-optimizer .bc-fix-l{color:var(--navy);font-size:13px;font-weight:600}.bcp-resume-optimizer .bc-fix[aria-pressed=true] .bc-fix-l{color:var(--gray);text-decoration:line-through}.bcp-resume-optimizer .bc-faq{flex-direction:column;gap:10px;display:flex}.bcp-resume-optimizer .bc-faq-item{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-resume-optimizer .bc-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-resume-optimizer .bc-faq-q i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-resume-optimizer .bc-faq-item.is-open .bc-faq-q i{transform:rotate(45deg)}.bcp-resume-optimizer .bc-faq-a{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-resume-optimizer .bc-faq-item.is-open .bc-faq-a{display:block}.bcp-resume-optimizer .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-resume-optimizer .bc-h2--big{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,46px);line-height:1.05}.bcp-resume-optimizer .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (width<=980px){.bcp-resume-optimizer .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-resume-optimizer .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-resume-optimizer .bc-loc{background:#ffffffd9;width:100%;margin-top:22px;position:static}.bcp-resume-optimizer .bc-band{padding:48px 24px}.bcp-resume-optimizer .bc-split,.bcp-resume-optimizer .bc-split--flip{grid-template-columns:1fr;gap:34px}.bcp-resume-optimizer .bc-split--flip>div:first-child,.bcp-resume-optimizer .bc-split--flip>div:last-child{order:0}.bcp-resume-optimizer .bc-closing{padding:56px 24px 64px}}.bcp-salary-coach .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-salary-coach .bc-page *,.bcp-salary-coach .bc-page :before,.bcp-salary-coach .bc-page :after{box-sizing:border-box}.bcp-salary-coach .bc-page img{max-width:none;height:auto;display:block}.bcp-salary-coach .bc-page h1,.bcp-salary-coach .bc-page h2,.bcp-salary-coach .bc-page h3,.bcp-salary-coach .bc-page p{margin:0}.bcp-salary-coach .bc-page button{font-family:var(--font-sans)}.bcp-salary-coach .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-salary-coach .bc-page a:hover{color:var(--teal)}.bcp-salary-coach .bc-hero{align-items:center;min-height:588px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-salary-coach .bc-hero>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.bcp-salary-coach .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4961 0%,#0a1f4929 38%,#0a1f4900 64%);position:absolute;inset:0}.bcp-salary-coach .bc-hero-wash2{background:linear-gradient(#fff8ec6b 0%,#fff4e457 100%);position:absolute;inset:0}.bcp-salary-coach .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-salary-coach .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:640px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-salary-coach .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-salary-coach .bc-page .bc-back:hover{color:var(--teal)}.bcp-salary-coach .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(38px,4.2vw,56px);font-weight:800;line-height:1.03}.bcp-salary-coach .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-salary-coach .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-salary-coach .bc-page .bc-lede{color:#0a1f49bd;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-salary-coach .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-salary-coach .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-salary-coach .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-salary-coach .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-salary-coach .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#ffffff59;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-salary-coach .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-salary-coach .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-salary-coach .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-salary-coach .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-salary-coach .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-salary-coach .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-salary-coach .bc-band--white{background:#fff}.bcp-salary-coach .bc-band--sand{background:var(--sand)}.bcp-salary-coach .bc-band--mist{background:var(--mist)}.bcp-salary-coach .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-salary-coach .bc-split--flip{grid-template-columns:1.02fr 1fr}.bcp-salary-coach .bc-split--flip>div:first-child{order:2}.bcp-salary-coach .bc-split--flip>div:last-child{order:1}.bcp-salary-coach .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-salary-coach .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-salary-coach .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-salary-coach .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-salary-coach .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-salary-coach .bc-card-wrap{justify-content:center;display:flex}.bcp-salary-coach .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-salary-coach .bc-photo{position:relative;overflow:hidden}.bcp-salary-coach .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-salary-coach .bc-photo-fade{background:linear-gradient(168deg,#ff964614 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 82%,#fff 100%);position:absolute;inset:0}.bcp-salary-coach .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-salary-coach .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-salary-coach .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #00000059;border-color:#ffffffd9}.bcp-salary-coach .bc-slot{padding:0 18px 20px}.bcp-salary-coach .bc-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-salary-coach .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:17px 19px 19px}.bcp-salary-coach .bc-label{letter-spacing:.13em;text-transform:uppercase;color:var(--gray);font-size:10px;font-weight:700}.bcp-salary-coach .bc-hide{display:none!important}.bcp-salary-coach .bc-est-pill{letter-spacing:.14em;text-transform:uppercase;color:#0a1f49b3;border:1px solid var(--yellow);border-radius:999px;padding:5px 11px;font-size:9.5px;font-weight:700;display:inline-block}.bcp-salary-coach .bc-track{background:var(--sand);border:1px solid var(--border-warm);cursor:pointer;touch-action:none;border-radius:999px;height:14px;position:relative}.bcp-salary-coach .bc-fill{background:linear-gradient(90deg,#8fd6ce,var(--teal));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.bcp-salary-coach .bc-thumb{background:var(--yellow-deep);border-radius:3px;width:6px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%);box-shadow:0 2px 6px #0a1f4933}.bcp-salary-coach .bc-bubble{background:var(--orange);color:#fff;letter-spacing:.04em;white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-24px;transform:translate(-50%);box-shadow:0 4px 12px #f775484d}.bcp-salary-coach .bc-smooth{transition:left .12s ease-out,width .12s ease-out}.bcp-salary-coach .bc-verdict{background:var(--sand);border-radius:var(--r-lg);color:var(--navy);margin-top:14px;padding:12px 13px;font-size:11.5px;font-weight:600;line-height:1.5}.bcp-salary-coach .bc-statbox{border:1px solid var(--border);border-radius:var(--r-lg);padding:11px 12px}.bcp-salary-coach .bc-chip{cursor:pointer;white-space:nowrap;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:500;transition:all .15s}.bcp-salary-coach .bc-chip[aria-pressed=true]{background:var(--teal-tint);color:var(--navy);border-color:var(--teal);font-weight:700}.bcp-salary-coach .bc-tab{cursor:pointer;white-space:nowrap;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;flex:1;padding:8px 13px;font-size:11.5px;font-weight:700;transition:all .15s}.bcp-salary-coach .bc-tab[aria-pressed=true][data-tone=demand]{background:var(--orange-tint);color:var(--orange);border-color:var(--orange)}.bcp-salary-coach .bc-tab[aria-pressed=true][data-tone=comp]{background:var(--teal-tint);color:var(--teal-deep);border-color:var(--teal-deep)}.bcp-salary-coach .bc-idle{text-align:center;border:1px dashed var(--border);border-radius:var(--r-lg);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:132px;margin-top:14px;padding:16px;display:flex}.bcp-salary-coach .bc-seg{background:#0a1f4914;border-radius:999px;flex:1;height:8px}.bcp-salary-coach .bc-traj-bar{background:linear-gradient(180deg,#8fd6ce,var(--teal));width:100%;height:0;transition:height .7s var(--ease);border-radius:8px 8px 0 0}.bcp-salary-coach .bc-traj-pill{color:var(--navy);background:var(--yellow);border-radius:999px;margin-top:5px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.5}.bcp-salary-coach .bc-skill-bar{height:100%;transition:width .4s var(--ease);background:#66bfb78c;border-radius:999px}.bcp-salary-coach .bc-skill-bar[data-top="1"]{background:var(--teal)}.bcp-salary-coach .bc-opt{text-align:left;cursor:pointer;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 13px;transition:all .2s;display:flex}.bcp-salary-coach .bc-opt[aria-pressed=true][data-good="1"]{border-color:var(--success);background:#2f8f871a}.bcp-salary-coach .bc-opt[aria-pressed=true][data-good="0"]{background:var(--orange-tint);border-color:var(--orange)}.bcp-salary-coach .bc-opt-l{color:var(--navy);font-size:12.5px;font-weight:600}.bcp-salary-coach .bc-opt-t{flex:none;font-size:11px;font-weight:800}@media (width<=980px){.bcp-salary-coach .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-salary-coach .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-salary-coach .bc-loc{width:100%;margin-top:22px;position:static}.bcp-salary-coach .bc-band{padding:48px 24px}.bcp-salary-coach .bc-split,.bcp-salary-coach .bc-split--flip{grid-template-columns:1fr;gap:34px}.bcp-salary-coach .bc-split--flip>div:first-child,.bcp-salary-coach .bc-split--flip>div:last-child{order:0}}@keyframes job-atlas-bcTicker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bcp-job-atlas .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Bebas Neue",var(--font-sans);--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-job-atlas .bc-page *,.bcp-job-atlas .bc-page :before,.bcp-job-atlas .bc-page :after{box-sizing:border-box}.bcp-job-atlas .bc-page img{max-width:none;height:auto;display:block}.bcp-job-atlas .bc-page h1,.bcp-job-atlas .bc-page h2,.bcp-job-atlas .bc-page h3,.bcp-job-atlas .bc-page p{margin:0}.bcp-job-atlas .bc-page button{font-family:var(--font-sans)}.bcp-job-atlas .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-job-atlas .bc-page a:hover{color:var(--teal)}.bcp-job-atlas .bc-hero{align-items:center;min-height:560px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-job-atlas .bc-hero>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.bcp-job-atlas .bc-hero-wash1{background:linear-gradient(102deg,#0a1f495c 0%,#0a1f4929 38%,#0a1f4900 64%);position:absolute;inset:0}.bcp-job-atlas .bc-hero-wash2{background:linear-gradient(#fff8ec80 0%,#fff4e46b 100%);position:absolute;inset:0}.bcp-job-atlas .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-job-atlas .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:628px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-job-atlas .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-job-atlas .bc-page .bc-back:hover{color:var(--teal)}.bcp-job-atlas .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.02}.bcp-job-atlas .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-job-atlas .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-job-atlas .bc-page .bc-lede{color:#0a1f49bd;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-job-atlas .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-job-atlas .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-job-atlas .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-job-atlas .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-job-atlas .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#ffffffbf;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-job-atlas .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-job-atlas .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-job-atlas .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-job-atlas .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-job-atlas .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-job-atlas .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-job-atlas .bc-band--white{background:#fff}.bcp-job-atlas .bc-band--sand{background:var(--sand)}.bcp-job-atlas .bc-band--mist{background:var(--mist)}.bcp-job-atlas .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-job-atlas .bc-split--flip{grid-template-columns:1.02fr 1fr}.bcp-job-atlas .bc-split--flip>div:first-child{order:2}.bcp-job-atlas .bc-split--flip>div:last-child{order:1}.bcp-job-atlas .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-job-atlas .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-job-atlas .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-job-atlas .bc-kicker--mid{justify-content:center}.bcp-job-atlas .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-job-atlas .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-job-atlas .bc-card-wrap{justify-content:center;display:flex}.bcp-job-atlas .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-job-atlas .bc-photo{position:relative;overflow:hidden}.bcp-job-atlas .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-job-atlas .bc-photo-fade{background:linear-gradient(168deg,#ff964614 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-job-atlas .bc-pin{z-index:3;-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-job-atlas .bc-stamp{z-index:3;text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-job-atlas .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-color:#ffffffd9}.bcp-job-atlas .bc-slot{padding:0 18px 20px}.bcp-job-atlas .bc-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-job-atlas .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:18px 20px}.bcp-job-atlas .bc-rows{flex-direction:column;gap:8px;display:flex}.bcp-job-atlas .bc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-size:11px;font-weight:700}.bcp-job-atlas .bc-meter{background:#0a1f4912;border-radius:999px;height:9px;overflow:hidden}.bcp-job-atlas .bc-meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.bcp-job-atlas .bc-ticker{aspect-ratio:1;background-position:50% 42%;background-size:cover;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-job-atlas .bc-ticker-wash{background:linear-gradient(#0a1f491a 0%,#0a1f4900 34%,#0a1f4959 100%);position:absolute;inset:0}.bcp-job-atlas .bc-ticker-view{flex-direction:column;padding:0 18px 18px;display:flex;position:absolute;inset:44% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 66%,#0000 100%)}.bcp-job-atlas .bc-ticker-belt{flex-direction:column;gap:9px;width:100%;animation:15s linear infinite job-atlas-bcTicker;display:flex}.bcp-job-atlas .bc-tick{-webkit-backdrop-filter:blur(14px);opacity:.72;background:#ffffff38;border:1px solid #fff6;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex;box-shadow:0 6px 18px #0000001f}.bcp-job-atlas .bc-tick[data-in="1"]{opacity:1}.bcp-job-atlas .bc-tick-t{color:#fff;text-shadow:0 1px 4px #0000004d;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;text-decoration:line-through;overflow:hidden}.bcp-job-atlas .bc-tick[data-in="1"] .bc-tick-t{font-weight:700;text-decoration:none}.bcp-job-atlas .bc-tick-tag{letter-spacing:.08em;color:#ffffffe6;background:#ffffff3d;border:1px solid #fff6;border-radius:999px;flex:none;padding:3px 9px;font-size:9.5px;font-weight:800}.bcp-job-atlas .bc-tick[data-in="1"] .bc-tick-tag{color:#fff;background:var(--teal);border-color:var(--teal)}.bcp-job-atlas .bc-ring{background:conic-gradient(var(--yellow-deep) 0deg,#ffd96640 0);width:62px;height:62px;transition:background 1s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.bcp-job-atlas .bc-ring>div{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px}.bcp-job-atlas .bc-chip-o{color:var(--gray);border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.bcp-job-atlas .bc-tab{cursor:pointer;color:var(--gray);border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;transition:all .15s}.bcp-job-atlas .bc-tab[aria-pressed=true]{background:var(--teal-tint);color:var(--teal-deep);border-color:var(--teal)}.bcp-job-atlas .bc-perk{border-radius:var(--r-lg);border:1px solid var(--border);background:#fff;align-items:center;gap:8px;padding:9px 11px;display:flex}.bcp-job-atlas .bc-perk[data-has="1"]{background:var(--teal-tint);border-color:var(--teal-soft)}.bcp-job-atlas .bc-perk-m{width:16px;height:16px;color:var(--gray);border:1px solid var(--border);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.bcp-job-atlas .bc-perk[data-has="1"] .bc-perk-m{color:#fff;background:var(--teal);border:none}.bcp-job-atlas .bc-perk-l{color:var(--gray);font-size:11.5px;font-weight:500}.bcp-job-atlas .bc-perk[data-has="1"] .bc-perk-l{color:var(--navy);font-weight:700}.bcp-job-atlas .bc-bar-a{background:linear-gradient(180deg,var(--teal),var(--teal-deep));width:100%;height:0;transition:height .8s var(--ease);border-radius:10px 10px 0 0}.bcp-job-atlas .bc-bar-b{width:100%;height:0;transition:height .8s var(--ease);background:#8a949f59;border-radius:10px 10px 0 0}.bcp-job-atlas .bc-track{cursor:pointer;touch-action:none;background:linear-gradient(90deg,#3b82c4 0%,#66bfb7 50%,#ffd152 100%);border-radius:999px;height:12px;position:relative}.bcp-job-atlas .bc-thumb{border:3px solid var(--teal);background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #0a1f4947}.bcp-job-atlas .bc-bubble{background:var(--navy);color:#fff;letter-spacing:.08em;white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:800;position:absolute;top:-2px;transform:translate(-50%)}.bcp-job-atlas .bc-smooth{transition:left .12s ease-out}.bcp-job-atlas .bc-feed{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.bcp-job-atlas .bc-feed[data-new="1"]{border-color:var(--teal-soft);background:var(--teal-tint)}.bcp-job-atlas .bc-btn-teal{border-radius:var(--r-lg);background:var(--teal);color:#fff;cursor:pointer;width:100%;height:42px;box-shadow:var(--sh-sm);border:none;margin-top:13px;font-size:13.5px;font-weight:700;transition:background .2s}.bcp-job-atlas .bc-btn-teal:hover{background:var(--teal-deep)}.bcp-job-atlas .bc-cmp{grid-template-columns:1fr 1.08fr;align-items:stretch;gap:22px;display:grid}.bcp-job-atlas .bc-cmp-lose{border:1px solid var(--border);background:#ffffff8c;border-radius:24px;flex-direction:column;padding:26px 24px 24px;display:flex}.bcp-job-atlas .bc-cmp-win{border:2px solid var(--teal);background:#fff;border-radius:24px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative;box-shadow:0 22px 54px #0a1f4924}.bcp-job-atlas .bc-cmp-tag{background:var(--teal);color:#fff;letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--sh-sm);white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:9.5px;font-weight:800;position:absolute;top:-12px;left:24px}.bcp-job-atlas .bc-cmp-row{align-items:flex-start;gap:10px;display:flex}.bcp-job-atlas .bc-cmp-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:800;display:flex}.bcp-job-atlas .bc-risk{border:1px solid var(--border-warm);box-shadow:var(--sh-sm);background:#fff;border-radius:24px;margin-top:22px;padding:22px 24px 24px}.bcp-job-atlas .bc-testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.bcp-job-atlas .bc-quote{background:var(--sand);border:1px solid var(--border-warm);border-radius:18px;flex-direction:column;padding:24px;display:flex}.bcp-job-atlas .bc-quote p{color:var(--navy);flex:1;font-size:14.5px;font-style:italic;line-height:1.62}.bcp-job-atlas .bc-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.bcp-job-atlas .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-job-atlas .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.06}.bcp-job-atlas .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (width<=980px){.bcp-job-atlas .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-job-atlas .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-job-atlas .bc-loc{width:100%;margin-top:22px;position:static}.bcp-job-atlas .bc-band{padding:48px 24px}.bcp-job-atlas .bc-split,.bcp-job-atlas .bc-split--flip{grid-template-columns:1fr;gap:34px}.bcp-job-atlas .bc-split--flip>div:first-child,.bcp-job-atlas .bc-split--flip>div:last-child{order:0}.bcp-job-atlas .bc-cmp,.bcp-job-atlas .bc-testi-grid{grid-template-columns:1fr}.bcp-job-atlas .bc-closing{padding:56px 24px 64px}}.bcp-coaching-sessions .dic-page{--navy:#0a1f49;--muted:#55627f;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#2f8f87;--link:#4fa89b;--teal-tint:#eaf6f3;--teal-tint-border:#d6efea;--yellow:#ffd966;--yellow-deep:#f4c842;--yellow-tint:#fff3d6;--yellow-panel:#fff6d6;--yellow-border:#f2dda8;--orange:#f77548;--orange-tint:#ffeee6;--sand:#fffaeb;--sand-border:#e2e0d6;--sand-quote:#cfc7b2;--mist:#eaf4fa;--mist-border:#cfe4f0;--cool:#dce6ee;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 16px #0a1f4914;--sh-lg:0 14px 34px #0a1f491a;--sh-xl:0 24px 60px #0a1f491f;color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,system-ui,sans-serif;overflow-x:clip}.bcp-coaching-sessions .dic-page *,.bcp-coaching-sessions .dic-page :before,.bcp-coaching-sessions .dic-page :after{box-sizing:border-box}.bcp-coaching-sessions :where(.dic-page h1,.dic-page h2,.dic-page h3,.dic-page p,.dic-page ul,.dic-page ol,.dic-page li){margin:0;padding:0;list-style:none}.bcp-coaching-sessions :where(.dic-page a){color:var(--link);font-weight:600;text-decoration:none}.bcp-coaching-sessions :where(.dic-page a:hover){color:var(--teal-deep)}.bcp-coaching-sessions .dic-page a:focus-visible,.bcp-coaching-sessions .dic-page button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bcp-coaching-sessions .dic-band{padding:80px 24px}.bcp-coaching-sessions .dic-band--white{background:#fff}.bcp-coaching-sessions .dic-band--sand{background:var(--sand);border-top:1px solid var(--sand-border);border-bottom:1px solid var(--sand-border)}.bcp-coaching-sessions .dic-band--mist{background:var(--mist);border-top:1px solid var(--mist-border);border-bottom:1px solid var(--mist-border)}.bcp-coaching-sessions .dic-wrap{max-width:1080px;margin:0 auto}.bcp-coaching-sessions .dic-clip{overflow:hidden}.bcp-coaching-sessions .dic-grid{display:grid}.bcp-coaching-sessions .dic-grid--380{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.bcp-coaching-sessions .dic-grid--300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.bcp-coaching-sessions .dic-grid--260{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.bcp-coaching-sessions .dic-grid--220{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.bcp-coaching-sessions .dic-center{text-align:center}.bcp-coaching-sessions .dic-auto{margin-left:auto;margin-right:auto}.bcp-coaching-sessions .dic-col-800{max-width:800px;margin:0 auto}.bcp-coaching-sessions .dic-mt12{margin-top:12px}.bcp-coaching-sessions .dic-mt14{margin-top:14px}.bcp-coaching-sessions .dic-mt18{margin-top:18px}.bcp-coaching-sessions .dic-mt28{margin-top:28px}.bcp-coaching-sessions .dic-mt32{margin-top:32px}.bcp-coaching-sessions .dic-check{color:var(--teal-deep);flex:none}.bcp-coaching-sessions .dic-x{color:var(--orange);flex:none;margin-top:2px}.bcp-coaching-sessions .dic-sq{white-space:nowrap;color:var(--teal-deep);display:inline-block;position:relative}.bcp-coaching-sessions .dic-sq svg{pointer-events:none;width:calc(100% + 4px);height:13px;position:absolute;bottom:-6px;left:-2px;overflow:visible}.bcp-coaching-sessions .dic-sq svg path{stroke:var(--yellow-deep)}.bcp-coaching-sessions .dic-nw{white-space:nowrap}.bcp-coaching-sessions .dic-h1 .dic-sq svg{height:14px;bottom:-7px}.bcp-coaching-sessions .dic-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.bcp-coaching-sessions .dic-h2 .dic-sq svg{bottom:-5px}.bcp-coaching-sessions .dic-h3{letter-spacing:-.02em;margin-top:64px;margin-bottom:34px;font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.1}.bcp-coaching-sessions .dic-body{color:var(--muted);font-size:16.5px;line-height:1.66}.bcp-coaching-sessions .dic-body--lg{margin-top:22px;font-size:17px;line-height:1.65}.bcp-coaching-sessions .dic-lede-640{max-width:640px;margin-top:16px;line-height:1.6}.bcp-coaching-sessions .dic-caption{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.5}.bcp-coaching-sessions .dic-caption--18{margin-top:18px}.bcp-coaching-sessions .dic-kicker{color:var(--teal-deep);font-size:15px;font-weight:600}.bcp-coaching-sessions .dic-cta{background:var(--yellow);height:50px;color:var(--navy);box-shadow:var(--sh-sm);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:700;line-height:1;transition:background .15s,transform .15s;display:inline-flex}.bcp-coaching-sessions .dic-cta:hover{background:var(--yellow-deep);color:var(--navy);transform:translateY(-1px)}.bcp-coaching-sessions .dic-chip{border:1px solid var(--sand-border);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.bcp-coaching-sessions .dic-chip--sm{background:var(--sand);padding:5px 11px;font-size:12px}.bcp-coaching-sessions .dic-chip--tool{padding:8px 13px;font-weight:500}.bcp-coaching-sessions .dic-disc{background:var(--teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bcp-coaching-sessions .dic-disc--44{width:44px;height:44px}.bcp-coaching-sessions .dic-tag{background:var(--teal-tint);color:var(--teal-deep);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.bcp-coaching-sessions .dic-tag--white{background:#fff}.bcp-coaching-sessions .dic-hero{text-align:center;background:linear-gradient(180deg,var(--sand) 0%,#fff 100%);padding:92px 24px 72px;position:relative;overflow:hidden}.bcp-coaching-sessions .dic-hero-photo{object-fit:cover;object-position:center top;opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bcp-coaching-sessions .dic-hero-wash{pointer-events:none;background:linear-gradient(#fffaeb4d 0%,#ffffffb8 62%,#fff 100%);position:absolute;inset:0}.bcp-coaching-sessions .dic-hero-rule{background:linear-gradient(90deg,#f4c84200,var(--yellow-deep) 28%,var(--yellow-deep) 72%,#f4c84200);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.bcp-coaching-sessions .dic-hero-inner{max-width:900px;margin:0 auto;position:relative}.bcp-coaching-sessions .dic-eyebrow{border:1px solid var(--sand-border);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:12px;font-weight:700;display:inline-flex}.bcp-coaching-sessions .dic-eyebrow-emoji{letter-spacing:0;font-size:13px}.bcp-coaching-sessions .dic-h1{letter-spacing:-.03em;text-wrap:balance;max-width:880px;margin:26px auto 0;font-size:clamp(36px,5.6vw,66px);font-weight:800;line-height:1.08}.bcp-coaching-sessions .dic-lede{max-width:640px;color:var(--muted);margin:26px auto 0;font-size:19px;line-height:1.6}.bcp-coaching-sessions .dic-hero-cta{margin-top:34px}.bcp-coaching-sessions .dic-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.bcp-coaching-sessions .dic-pain{align-items:center;gap:48px 72px}.bcp-coaching-sessions .dic-ticker-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.bcp-coaching-sessions .dic-ticker{height:440px;margin-top:14px;position:relative;overflow:hidden}.bcp-coaching-sessions .dic-ticker.is-static{height:auto}.bcp-coaching-sessions .dic-ticker-track{animation:50s linear infinite dicScroll}.bcp-coaching-sessions .dic-ticker:hover .dic-ticker-track{animation-play-state:paused}.bcp-coaching-sessions .dic-ticker.is-static .dic-ticker-track{animation:none}.bcp-coaching-sessions .dic-ticker-list{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.bcp-coaching-sessions .dic-quote{border:1px solid var(--sand-border);background:#fff;border-radius:14px;padding:14px 18px;font-size:15px;font-weight:500;line-height:1.5}.bcp-coaching-sessions .dic-fade{pointer-events:none;height:96px;position:absolute;left:0;right:0}.bcp-coaching-sessions .dic-fade--top{background:linear-gradient(180deg,var(--sand) 10%,#fffaeb00);top:0}.bcp-coaching-sessions .dic-fade--bottom{background:linear-gradient(0deg,var(--sand) 10%,#fffaeb00);bottom:0}@keyframes dicScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bcp-coaching-sessions .dic-cost{padding:96px 24px}.bcp-coaching-sessions .dic-cost-inner{text-align:center;max-width:760px;margin:0 auto}.bcp-coaching-sessions .dic-cost-body{font-size:clamp(18px,2.1vw,22px);line-height:1.75}.bcp-coaching-sessions .dic-pill{background:var(--yellow-tint);white-space:nowrap;border-radius:999px;padding:1px 12px;font-weight:600;display:inline-block}.bcp-coaching-sessions .dic-cost-closing{letter-spacing:-.02em;margin-top:26px;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.3}.bcp-coaching-sessions .dic-rise{opacity:0}.bcp-coaching-sessions .is-in .dic-rise{animation:.6s ease-out both dicRise}@keyframes dicRise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.bcp-coaching-sessions .dic-pairs{flex-direction:column;gap:14px;margin-top:40px;display:flex}.bcp-coaching-sessions .dic-pair{gap:10px 16px}.bcp-coaching-sessions .dic-pair-quote{background:var(--sand);border:1px solid var(--sand-border);color:var(--muted);border-radius:16px;align-items:center;gap:14px;padding:18px 22px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.bcp-coaching-sessions .dic-quote-glyph{color:var(--sand-quote);padding-top:14px;font-size:40px;font-weight:800;line-height:.5}.bcp-coaching-sessions .dic-pair-result{box-shadow:var(--sh-md);letter-spacing:-.01em;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px 22px;font-size:18px;font-weight:700;line-height:1.35;display:flex}.bcp-coaching-sessions .dic-from-left,.bcp-coaching-sessions .dic-from-right{opacity:0}.bcp-coaching-sessions .is-in .dic-from-left{animation:.6s ease-out both dicFromLeft}.bcp-coaching-sessions .is-in .dic-from-right{animation:.6s ease-out both dicFromRight}@keyframes dicFromLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes dicFromRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.bcp-coaching-sessions .dic-sessions{padding:88px 24px}.bcp-coaching-sessions .dic-sessions-grid{align-items:center;gap:40px 72px}.bcp-coaching-sessions .dic-window{border:1px solid var(--cool);box-shadow:var(--sh-lg);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.bcp-coaching-sessions .dic-window-bar{border-bottom:1px solid var(--cool);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.bcp-coaching-sessions .dic-live{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.bcp-coaching-sessions .dic-live-dot{background:var(--orange);border-radius:50%;width:8px;height:8px}.bcp-coaching-sessions .dic-window-title{color:var(--muted);text-align:center;font-size:12.5px;font-weight:600}.bcp-coaching-sessions .dic-window-nav{gap:6px;display:inline-flex}.bcp-coaching-sessions .dic-window-nav button{border:1px solid var(--cool);width:26px;height:26px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bcp-coaching-sessions .dic-rail{background:var(--mist);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:16px;display:flex;overflow-x:auto}.bcp-coaching-sessions .dic-rail::-webkit-scrollbar{display:none}.bcp-coaching-sessions .dic-slide{scroll-snap-align:start;box-shadow:var(--sh-sm);background:#fff;border-radius:14px;flex-direction:column;flex:0 0 240px;gap:12px;padding:12px;display:flex}.bcp-coaching-sessions .dic-preview{background:var(--sand);border:1px solid var(--sand-border);border-radius:10px;height:126px;padding:12px;position:relative;overflow:hidden}.bcp-coaching-sessions .dic-slide-label{align-items:center;gap:10px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.bcp-coaching-sessions .dic-tile{background:var(--teal);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.bcp-coaching-sessions .dic-window-foot{border-top:1px solid var(--cool);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.bcp-coaching-sessions .pv{height:100%}.bcp-coaching-sessions .pv .b{border-radius:3px;height:5px;display:block}.bcp-coaching-sessions .pv .b.navy{background:var(--navy)}.bcp-coaching-sessions .pv .b.grey{background:var(--cool)}.bcp-coaching-sessions .pv .b.teal{background:var(--teal)}.bcp-coaching-sessions .pv .b.tealdeep{background:var(--teal-deep)}.bcp-coaching-sessions .pv .b.mint{background:#b5ddd3}.bcp-coaching-sessions .pv-sheet{width:78%;box-shadow:var(--sh-sm);background:#fff;border-radius:6px;flex-direction:column;gap:7px;padding:10px;display:flex}.bcp-coaching-sessions .pv-sheet i{display:block}.bcp-coaching-sessions .pv .b.strike{position:relative}.bcp-coaching-sessions .pv .b.strike:after{content:"";background:var(--orange);height:2px;margin-top:-1px;position:absolute;top:50%;left:-2px;right:-2px}.bcp-coaching-sessions .pv-bubble{background:var(--teal);color:#fff;border-radius:50% 50% 50% 4px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:40px;right:12px;box-shadow:0 4px 10px #0a1f4926}.bcp-coaching-sessions .pv-skills{flex-direction:column;justify-content:center;gap:11px;display:flex}.bcp-coaching-sessions .pv-skill{align-items:center;gap:6px;display:flex}.bcp-coaching-sessions .pv-spacer{flex:1}.bcp-coaching-sessions .pv-track{background:var(--sand-border);border-radius:3px;width:64px;height:6px;overflow:hidden}.bcp-coaching-sessions .pv-fill{border-radius:3px;height:100%;display:block}.bcp-coaching-sessions .pv-fill.ok{background:var(--teal-deep)}.bcp-coaching-sessions .pv-fill.warn{background:var(--orange)}.bcp-coaching-sessions .pv-pct{text-align:right;width:26px;font-size:10px;font-weight:700}.bcp-coaching-sessions .pv-pct.ok{color:var(--teal-deep)}.bcp-coaching-sessions .pv-pct.warn{color:var(--orange)}.bcp-coaching-sessions .pv-outreach{flex-direction:column;gap:9px;display:flex}.bcp-coaching-sessions .pv-contact{box-shadow:var(--sh-sm);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.bcp-coaching-sessions .pv-avatar{background:var(--teal-tint);border-radius:50%;flex:none;width:20px;height:20px}.bcp-coaching-sessions .pv-lines{flex-direction:column;flex:1;gap:4px;display:flex}.bcp-coaching-sessions .pv-chat{flex-direction:column;gap:8px;display:flex}.bcp-coaching-sessions .pv-msg{flex-direction:column;gap:5px;padding:8px 10px;display:flex}.bcp-coaching-sessions .pv-msg--left{width:70%;box-shadow:var(--sh-sm);background:#fff;border-radius:10px 10px 10px 3px}.bcp-coaching-sessions .pv-msg--right{background:var(--teal-tint);border:1px solid var(--teal-tint-border);border-radius:10px 10px 3px;align-self:flex-end;width:78%}.bcp-coaching-sessions .pv-row{align-items:center;gap:5px;display:flex}.bcp-coaching-sessions .pv-dot{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}.bcp-coaching-sessions .dic-cal{border:1px solid var(--cool);box-shadow:var(--sh-md);background:#fff;border-radius:20px;margin-top:36px;overflow:hidden}.bcp-coaching-sessions .dic-cal-grid{grid-template-columns:48px repeat(5,minmax(0,1fr));display:grid}.bcp-coaching-sessions .dic-cal-day{text-align:center;border-bottom:1px solid var(--cool);border-left:1px solid var(--cool);color:var(--gray);justify-content:center;align-items:center;gap:6px;padding:14px 4px 12px;font-size:13px;font-weight:600;display:flex}.bcp-coaching-sessions .dic-cal-corner{border-bottom:1px solid var(--cool)}.bcp-coaching-sessions .dic-cal-day.is-on{color:var(--navy);font-weight:800}.bcp-coaching-sessions .dic-cal-day.is-on:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px}.bcp-coaching-sessions .dic-cal-hour{text-align:right;color:var(--gray);padding:6px 6px 0 0;font-size:11px;font-weight:600}.bcp-coaching-sessions .dic-cal-hour.is-main{color:var(--navy);font-weight:700}.bcp-coaching-sessions .dic-cal-cell{border-left:1px solid var(--cool);padding:5px}.bcp-coaching-sessions .dic-cal-cell.has-top{border-top:1px solid var(--cool)}.bcp-coaching-sessions .dic-cal-event{background:var(--teal-tint);border:1px solid var(--teal-tint-border);border-radius:8px;height:100%;padding:8px;overflow:hidden}.bcp-coaching-sessions .dic-cal-event-title{font-size:12px;font-weight:700;line-height:1.3}.bcp-coaching-sessions .dic-cal-event-meta{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.bcp-coaching-sessions .dic-cal-foot{border-top:1px solid var(--cool);text-align:center;color:var(--muted);padding:14px 18px;font-size:13.5px;font-weight:600}.bcp-coaching-sessions .dic-steps{max-width:640px;margin:0 auto;padding-left:60px}.bcp-coaching-sessions .dic-step{position:relative}.bcp-coaching-sessions .dic-step.has-rail{padding-bottom:28px}.bcp-coaching-sessions .dic-step.has-rail:before{content:"";background:repeating-linear-gradient(180deg,var(--teal) 0 6px,transparent 6px 12px);width:2px;position:absolute;top:44px;bottom:0;left:-41px}.bcp-coaching-sessions .dic-pin{background:var(--yellow);width:40px;height:40px;box-shadow:0 0 0 6px var(--sand);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;top:0;left:-60px}.bcp-coaching-sessions .dic-pin.is-done{background:var(--teal);color:#fff}.bcp-coaching-sessions .dic-step-card{border:1px solid var(--sand-border);box-shadow:var(--sh-md);background:#fff;border-radius:20px;padding:22px 24px}.bcp-coaching-sessions .dic-step-title{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}.bcp-coaching-sessions .dic-step-body{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.bcp-coaching-sessions .dic-stage{height:180px;margin-top:24px;position:relative}.bcp-coaching-sessions .dic-spot{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .7s ease-in-out,transform .7s ease-in-out;display:flex;position:absolute;inset:0;transform:translateY(10px)}.bcp-coaching-sessions .dic-spot.is-on{opacity:1;transform:none}.bcp-coaching-sessions .dic-spot p{letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.15}.bcp-coaching-sessions .dic-dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.bcp-coaching-sessions .dic-dots span{background:var(--cool);border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.bcp-coaching-sessions .dic-dots span.is-on{background:var(--teal);transform:scale(1.25)}.bcp-coaching-sessions .dic-feature-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px 24px;margin-top:28px;display:grid}.bcp-coaching-sessions .dic-feature-list li{gap:10px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.bcp-coaching-sessions .dic-included{align-items:stretch;gap:16px;margin-top:32px}.bcp-coaching-sessions .dic-card{border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.bcp-coaching-sessions .dic-card--a{border:1px solid var(--cool);box-shadow:var(--sh-md);background:#fff}.bcp-coaching-sessions .dic-card--b{background:var(--sand);border:1px solid var(--sand-border)}.bcp-coaching-sessions .dic-card--c{background:var(--mist);border:1px solid var(--cool)}.bcp-coaching-sessions .dic-check-row{gap:12px;font-size:15.5px;line-height:1.55;display:flex}.bcp-coaching-sessions .dic-check-row .dic-check{margin-top:2px}.bcp-coaching-sessions .dic-chipwrap{flex-wrap:wrap;gap:8px;display:flex}.bcp-coaching-sessions .dic-diff-rows{flex-direction:column;gap:10px;margin-top:36px;display:flex}.bcp-coaching-sessions .dic-diff{gap:10px 16px}.bcp-coaching-sessions .dic-diff-left{border:1px solid var(--sand-border);background:#fff;border-radius:16px;padding:16px 20px}.bcp-coaching-sessions .dic-diff-left p{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.5}.bcp-coaching-sessions .dic-diff-right{box-shadow:var(--sh-md);background:#fff;border-radius:16px;padding:16px 20px}.bcp-coaching-sessions .dic-diff-right p{gap:10px;margin-top:6px;font-size:16px;font-weight:700;line-height:1.45;display:flex}.bcp-coaching-sessions .dic-diff-right .dic-check{margin-top:2px}.bcp-coaching-sessions .dic-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gray);font-size:11px;font-weight:700}.bcp-coaching-sessions .dic-label--teal{color:var(--teal-deep)}.bcp-coaching-sessions .dic-diff-closing{text-align:center;margin-top:28px;font-size:17px;font-weight:600;line-height:1.5}.bcp-coaching-sessions .dic-faq{box-shadow:var(--sh-md);background:#fff;border-radius:20px;margin-top:36px;padding:4px 28px}.bcp-coaching-sessions .dic-faq-item+.dic-faq-item{border-top:1px solid var(--cool)}.bcp-coaching-sessions .dic-faq-q{cursor:pointer;text-align:left;letter-spacing:-.01em;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:inherit;font-size:17.5px;font-weight:700;line-height:1.35;display:flex}.bcp-coaching-sessions .dic-faq-sign{background:var(--teal-tint);width:30px;height:30px;color:var(--teal-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.bcp-coaching-sessions .dic-faq-a{padding:0 46px 22px 0}.bcp-coaching-sessions .dic-faq-a p{color:var(--muted);font-size:15.5px;line-height:1.6}.bcp-coaching-sessions .dic-ph-tag{background:var(--orange-tint);color:var(--orange);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.bcp-coaching-sessions .dic-promise-band{padding:88px 24px}.bcp-coaching-sessions .dic-promise{background:var(--yellow-panel);border:1px solid var(--yellow-border);text-align:center;border-radius:28px;max-width:900px;margin:0 auto;padding:clamp(28px,5vw,56px)}.bcp-coaching-sessions .dic-h2--promise{letter-spacing:-.02em;font-size:clamp(24px,2.8vw,32px);line-height:1.1}.bcp-coaching-sessions .dic-struck{letter-spacing:-.03em;color:var(--gray);text-decoration:line-through;text-decoration-thickness:5px;-webkit-text-decoration-color:var(--gray);-webkit-text-decoration-color:var(--gray);text-decoration-color:var(--gray);margin-top:24px;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.05}.bcp-coaching-sessions .dic-promise-body{max-width:620px;color:var(--muted);margin:16px auto 0;font-size:17px;line-height:1.6}.bcp-coaching-sessions .dic-promise-line{max-width:700px;margin:28px auto 0;font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.55}.bcp-coaching-sessions .dic-fit{gap:16px}.bcp-coaching-sessions .dic-fit-card{box-shadow:var(--sh-md);background:#fff;border-radius:20px;padding:28px}.bcp-coaching-sessions .dic-fit-card--not{box-shadow:none;border:1px solid var(--sand-border)}.bcp-coaching-sessions .dic-fit-title{letter-spacing:-.01em;font-size:20px;font-weight:800}.bcp-coaching-sessions .dic-fit-card ul{flex-direction:column;gap:12px;margin-top:16px;display:flex}.bcp-coaching-sessions .dic-fit-card li{gap:10px;font-size:15.5px;line-height:1.55;display:flex}.bcp-coaching-sessions .dic-fit-card li .dic-check{margin-top:2px}.bcp-coaching-sessions .dic-coaches{gap:16px;margin-top:36px}.bcp-coaching-sessions .dic-coach{border:1px solid var(--cool);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:16px 16px 22px;display:flex}.bcp-coaching-sessions .dic-coach.is-featured{box-shadow:var(--sh-md);border:0}.bcp-coaching-sessions .dic-coach-photo{aspect-ratio:1;background:var(--sand);border:1px dashed var(--sand-border);border-radius:14px}.bcp-coaching-sessions .dic-coach-name{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.25}.bcp-coaching-sessions .dic-coach-role{color:var(--teal-deep);margin-top:4px;font-size:13.5px;font-weight:600}.bcp-coaching-sessions .dic-coach-bio{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.55}.bcp-coaching-sessions .dic-creator{max-width:880px;box-shadow:var(--sh-md);background:#fff;border-radius:20px;grid-template-columns:260px 1fr;align-items:center;gap:28px;margin:36px auto 0;padding:20px;display:grid}.bcp-coaching-sessions .dic-creator-photo{aspect-ratio:4/5;object-fit:cover;object-position:30% 40%;border-radius:14px;width:100%;display:block}.bcp-coaching-sessions .dic-creator .dic-coach-bio{font-size:15.5px;line-height:1.65}@media (width<=680px){.bcp-coaching-sessions .dic-creator{grid-template-columns:1fr;gap:18px}.bcp-coaching-sessions .dic-creator-photo{max-width:320px;margin:0 auto}}.bcp-coaching-sessions .dic-pricing-band{padding:88px 24px;scroll-margin-top:80px}.bcp-coaching-sessions .dic-pricing{text-align:center;max-width:900px;margin:0 auto}.bcp-coaching-sessions .dic-prices{gap:16px;margin-top:36px}.bcp-coaching-sessions .dic-price{border:1px solid var(--sand-border);box-shadow:var(--sh-xl);text-align:left;background:#fff;border-radius:28px;padding:32px 30px}.bcp-coaching-sessions .dic-price-row{align-items:baseline;gap:8px;margin-top:18px;display:flex}.bcp-coaching-sessions .dic-price-row b{letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:1}.bcp-coaching-sessions .dic-price-row span{color:var(--muted);font-size:15px}.bcp-coaching-sessions .dic-price-note{color:var(--muted);margin-top:14px;font-size:14.5px;line-height:1.55}.bcp-coaching-sessions .dic-seats{background:var(--sand);border:1px solid var(--sand-border);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:560px;margin:24px auto 0;padding:16px 20px;display:flex}.bcp-coaching-sessions .dic-seat-dots{flex-wrap:wrap;justify-content:center;gap:6px;display:inline-flex}.bcp-coaching-sessions .dic-seat-dots span{background:var(--sand-border);border-radius:50%;width:12px;height:12px}.bcp-coaching-sessions .dic-seat-dots span.is-open{background:var(--teal)}.bcp-coaching-sessions .dic-seat-label{font-size:14.5px;font-weight:700}.bcp-coaching-sessions .dic-pricing-note{max-width:560px;color:var(--muted);margin:16px auto 0;font-size:14.5px;line-height:1.6}.bcp-coaching-sessions .dic-footnote{margin-top:22px;font-size:14.5px;font-weight:600}.bcp-coaching-sessions .dic-closing{background:var(--mist);border-top:1px solid var(--mist-border);padding:96px 24px}.bcp-coaching-sessions .dic-closing-inner{text-align:center;max-width:760px;margin:0 auto}.bcp-coaching-sessions .dic-h2--closing{letter-spacing:-.03em;font-size:clamp(32px,4.2vw,50px);line-height:1.06}.bcp-coaching-sessions .dic-closing-body{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.65}.bcp-coaching-sessions .dic-ps{color:var(--muted);margin-top:22px;font-size:13.5px;line-height:1.6}.bcp-coaching-sessions .dic-ps b{color:var(--navy);font-weight:700}@media (prefers-reduced-motion:reduce){.bcp-coaching-sessions .dic-rise,.bcp-coaching-sessions .dic-from-left,.bcp-coaching-sessions .dic-from-right{opacity:1;animation:none!important}.bcp-coaching-sessions .dic-ticker-track{animation:none}.bcp-coaching-sessions .dic-cta{transition:none}}@media (width<=640px){.bcp-coaching-sessions .dic-band{padding:64px 20px}.bcp-coaching-sessions .dic-faq{padding:4px 20px}.bcp-coaching-sessions .dic-faq-a{padding-right:0}.bcp-coaching-sessions .dic-window-title{display:none}.bcp-coaching-sessions .dic-cal-day{font-size:12px}.bcp-coaching-sessions .dic-cal-event{padding:5px}.bcp-coaching-sessions .dic-cal-event-title{font-size:10.5px}.bcp-coaching-sessions .dic-cal-event-meta{font-size:9.5px}}.bcp-linkedin-writing .bc-page{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--white:#fff;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--ease:cubic-bezier(.2,.8,.2,1);--warm-wash:.34;--loc-alpha:.3;font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-linkedin-writing .bc-page *,.bcp-linkedin-writing .bc-page :before,.bcp-linkedin-writing .bc-page :after{box-sizing:border-box}.bcp-linkedin-writing .bc-page img{max-width:none;height:auto;display:block}.bcp-linkedin-writing .bc-page h1,.bcp-linkedin-writing .bc-page h2,.bcp-linkedin-writing .bc-page h3,.bcp-linkedin-writing .bc-page h4,.bcp-linkedin-writing .bc-page p,.bcp-linkedin-writing .bc-page ul,.bcp-linkedin-writing .bc-page li{margin:0}.bcp-linkedin-writing .bc-page ul{padding:0;list-style:none}.bcp-linkedin-writing .bc-page button{font-family:var(--font-sans)}.bcp-linkedin-writing .bc-page a{color:var(--teal-deep);text-decoration:none}.bcp-linkedin-writing .bc-page a:hover{color:var(--teal)}.bcp-linkedin-writing .bc-hero{align-items:center;min-height:600px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-linkedin-writing .bc-hero>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.bcp-linkedin-writing .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4957 0%,#0a1f4924 36%,#0a1f4900 62%);position:absolute;inset:0}.bcp-linkedin-writing .bc-hero-wash2{background:linear-gradient(180deg,rgba(255,248,236,var(--warm-wash)) 0%,rgba(255,244,228,var(--warm-wash)) 100%);position:absolute;inset:0}.bcp-linkedin-writing .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-linkedin-writing .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:624px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-linkedin-writing .bc-page .bc-back{letter-spacing:.02em;color:var(--teal-deep);align-items:center;gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.bcp-linkedin-writing .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(40px,4.3vw,58px);font-weight:800;line-height:1.02}.bcp-linkedin-writing .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-linkedin-writing .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-linkedin-writing .bc-page .bc-lede{color:#0a1f49bd;margin-top:22px;font-size:16.5px;line-height:1.62}.bcp-linkedin-writing .bc-page .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.bcp-linkedin-writing .bc-page .bc-cta:hover{background:var(--yellow-deep);color:var(--navy);transform:translateY(-1px)}.bcp-linkedin-writing .bc-page .bc-ghost{color:var(--navy);border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bcp-linkedin-writing .bc-page .bc-ghost:hover{background:var(--sand);color:var(--navy)}.bcp-linkedin-writing .bc-price-note{color:var(--gray);margin-top:14px;font-size:12.5px;font-weight:600}.bcp-linkedin-writing .bc-loc{z-index:2;background:rgba(255,255,255,var(--loc-alpha));-webkit-backdrop-filter:blur(9px);border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-linkedin-writing .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-linkedin-writing .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-linkedin-writing .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-linkedin-writing .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-linkedin-writing .bc-stat span{color:var(--gray);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.bcp-linkedin-writing .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:64px 72px}.bcp-linkedin-writing .bc-band--white{background:#fff}.bcp-linkedin-writing .bc-band--sand{background:var(--sand)}.bcp-linkedin-writing .bc-band--mist{background:var(--mist)}.bcp-linkedin-writing .bc-split{grid-template-columns:1fr 1.02fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-linkedin-writing .bc-split--flip>div:first-child{order:2}.bcp-linkedin-writing .bc-split--flip>div:last-child{order:1}.bcp-linkedin-writing .bc-narrow{max-width:1080px;margin:0 auto}.bcp-linkedin-writing .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-linkedin-writing .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-linkedin-writing .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-linkedin-writing .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.7vw,38px);font-weight:800;line-height:1.08}.bcp-linkedin-writing .bc-page .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.66}.bcp-linkedin-writing .bc-page .bc-inline-link{color:var(--teal-deep);margin-top:16px;font-size:14.5px;font-weight:700;display:inline-block}.bcp-linkedin-writing .bc-card-wrap{justify-content:center;display:flex}.bcp-linkedin-writing .bc-postcard{border:1px solid var(--border-warm);background:#fff;border-radius:26px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 26px 60px #0a1f4929}.bcp-linkedin-writing .bc-photo{height:188px;position:relative;overflow:hidden}.bcp-linkedin-writing .bc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bcp-linkedin-writing .bc-photo-fade{background:linear-gradient(168deg,#ff96461a 0%,#fff0 46%),linear-gradient(#fff0 54%,#ffffff9e 80%,#fff 100%);position:absolute;inset:0}.bcp-linkedin-writing .bc-pin{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-sm);color:var(--navy);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.bcp-linkedin-writing .bc-stamp{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:60px;height:60px;color:var(--orange);border:1.5px dashed #f77548bf;border-radius:50%;justify-content:center;align-items:center;font-size:7.5px;font-weight:800;line-height:1.18;display:flex;position:absolute;top:13px;right:13px;transform:rotate(9deg)}.bcp-linkedin-writing .bc-stamp--light{color:#fff;text-shadow:0 1px 3px #00000059;border-color:#ffffffd9}.bcp-linkedin-writing .bc-widget-slot{padding:0 18px 20px}.bcp-linkedin-writing .bc-widget-slot>div{z-index:2;margin-top:-40px;position:relative}.bcp-linkedin-writing .bc-closing{background:linear-gradient(180deg,var(--sand),#fff7e4);text-align:center;border-top:1px solid #0a1f490d;width:100%;padding:82px 40px 90px}.bcp-linkedin-writing .bc-closing-inner{max-width:700px;margin:0 auto}.bcp-linkedin-writing .bc-h2--big{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.bcp-linkedin-writing .bc-btn-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.bcp-linkedin-writing .bc-w{border:1px solid var(--border);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-md);background:#fff;padding:16px 18px}.bcp-linkedin-writing .bc-w-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bcp-linkedin-writing .bc-w-title{color:var(--navy);font-size:13.5px;font-weight:700}.bcp-linkedin-writing .bc-rows{flex-direction:column;gap:10px;display:flex}.bcp-linkedin-writing .bc-chip-teal{color:var(--teal-deep);background:var(--teal-tint);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.bcp-linkedin-writing .bc-faq{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.bcp-linkedin-writing .bc-faq-item{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-linkedin-writing .bc-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-linkedin-writing .bc-faq-q i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-linkedin-writing .bc-faq-item.is-open .bc-faq-q i{transform:rotate(45deg)}.bcp-linkedin-writing .bc-faq-a{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-linkedin-writing .bc-faq-item.is-open .bc-faq-a{display:block}.bcp-linkedin-writing .lw-search{border:1px solid var(--border);height:34px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.bcp-linkedin-writing .lw-search svg{width:13px;height:13px;color:var(--gray);flex:none}.bcp-linkedin-writing .lw-q{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bcp-linkedin-writing .lw-caret{background:var(--teal-deep);opacity:0;flex:none;width:1.5px;height:13px}.bcp-linkedin-writing [data-anim="1"] .lw-caret{animation:1s step-end infinite lw-blink}@keyframes lw-blink{0%,49%{opacity:1}50%,to{opacity:0}}.bcp-linkedin-writing .lw-row{border:1px solid var(--border);border-radius:var(--r-lg);transition:opacity .35s var(--ease),transform .35s var(--ease),border-color .3s,box-shadow .3s;background:#fff;align-items:center;gap:11px;padding:10px 11px;display:flex}.bcp-linkedin-writing [data-anim="1"] .lw-row{opacity:0;transform:translateY(7px)}.bcp-linkedin-writing [data-anim="1"] .lw-row.is-in{opacity:1;transform:none}.bcp-linkedin-writing .lw-row.is-you{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-soft)}.bcp-linkedin-writing .lw-av{background:var(--mist);width:32px;height:32px;color:var(--teal-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.bcp-linkedin-writing .lw-row.is-you .lw-av{color:var(--orange);background:#f7754824}.bcp-linkedin-writing .lw-name{color:var(--navy);font-size:12.5px;font-weight:700;line-height:1.2}.bcp-linkedin-writing .lw-title{color:var(--gray);margin-top:2px;font-size:11px}.bcp-linkedin-writing .lw-you-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);opacity:0;background:#f775481f;border-radius:999px;flex:none;margin-left:auto;padding:4px 8px;font-size:9.5px;font-weight:800;transition:opacity .3s}.bcp-linkedin-writing .lw-row.is-in .lw-you-pill,.bcp-linkedin-writing [data-anim="0"] .lw-you-pill{opacity:1}.bcp-linkedin-writing .lw-rank{color:var(--gray);flex:none;margin-left:auto;font-size:10px;font-weight:700}.bcp-linkedin-writing .lw-chart-num{align-items:flex-end;gap:9px;display:flex}.bcp-linkedin-writing .lw-chart-num b{letter-spacing:-.02em;color:var(--navy);font-size:26px;font-weight:800;line-height:1}.bcp-linkedin-writing .lw-chart-num span{color:var(--gray);padding-bottom:2px;font-size:11px;font-weight:600}.bcp-linkedin-writing .lw-delta{color:var(--success);background:#2f8f871a;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.bcp-linkedin-writing .lw-plot{height:132px;margin-top:12px;position:relative}.bcp-linkedin-writing .lw-plot svg{width:100%;height:100%;display:block;overflow:visible}.bcp-linkedin-writing .lw-grid line{stroke:var(--line);stroke-width:1px}.bcp-linkedin-writing .lw-line{fill:none;stroke:var(--teal-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s var(--ease)}.bcp-linkedin-writing [data-anim="0"] .lw-line,.bcp-linkedin-writing .is-in .lw-line{stroke-dashoffset:0}.bcp-linkedin-writing .lw-area{fill:url(#lwFill);opacity:0;transition:opacity .8s .8s}.bcp-linkedin-writing .is-in .lw-area,.bcp-linkedin-writing [data-anim="0"] .lw-area{opacity:1}.bcp-linkedin-writing .lw-dot{fill:#fff;stroke:var(--teal-deep);stroke-width:2.4px;opacity:0;transition:opacity .3s 1.7s}.bcp-linkedin-writing .is-in .lw-dot,.bcp-linkedin-writing [data-anim="0"] .lw-dot{opacity:1}.bcp-linkedin-writing .lw-ax{color:var(--gray);justify-content:space-between;margin-top:7px;font-size:9.5px;font-weight:600;display:flex}.bcp-linkedin-writing .lw-yax{width:26px;color:var(--gray);flex-direction:column;justify-content:space-between;font-size:9px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0}.bcp-linkedin-writing .lw-table{border:1px solid var(--border-warm);box-shadow:var(--sh-sm);background:#fff;border-radius:20px;margin-top:32px;overflow:hidden}.bcp-linkedin-writing .lw-thead,.bcp-linkedin-writing .lw-tr{grid-template-columns:270px 1fr;gap:28px;padding:15px 26px;display:grid}.bcp-linkedin-writing .lw-thead{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);background:#66bfb71a;font-size:11px;font-weight:700}.bcp-linkedin-writing .lw-tr{border-top:1px solid var(--line);align-items:baseline;transition:background .18s}.bcp-linkedin-writing .lw-tr:hover{background:var(--sand)}.bcp-linkedin-writing .lw-tr b{color:var(--navy);font-size:15px;font-weight:700}.bcp-linkedin-writing .lw-tr p{color:#0a1f49a8;text-wrap:pretty;font-size:14.5px;line-height:1.58}.bcp-linkedin-writing .lw-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px;display:grid}.bcp-linkedin-writing .lw-step{border:1px solid var(--border);box-shadow:var(--sh-sm);transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:#fff;border-radius:20px;padding:26px 24px 28px}.bcp-linkedin-writing .lw-step:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0a1f491a}.bcp-linkedin-writing .lw-step-n{background:var(--teal);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:15px;font-weight:800;display:flex}.bcp-linkedin-writing .lw-step h3{letter-spacing:-.01em;font-size:17px;font-weight:700}.bcp-linkedin-writing .lw-step p{color:#0a1f49a8;margin-top:9px;font-size:14.5px;line-height:1.6}.bcp-linkedin-writing .lw-proof{gap:12px;display:grid}.bcp-linkedin-writing .lw-proof-row{background:var(--sand);border:1px solid var(--border-warm);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.bcp-linkedin-writing .lw-proof-row b{letter-spacing:-.02em;min-width:74px;font-size:22px;font-weight:800;line-height:1}.bcp-linkedin-writing .lw-proof-row span{color:#0a1f49a8;font-size:13px;font-weight:600;line-height:1.4}.bcp-linkedin-writing .lw-two{grid-template-columns:1fr 1fr;gap:26px;margin-top:34px;display:grid}.bcp-linkedin-writing .lw-panel{border:1px solid var(--border);box-shadow:var(--sh-sm);background:#fff;border-radius:20px;padding:28px 28px 30px}.bcp-linkedin-writing .lw-panel--no{background:#fff9;border-style:dashed}.bcp-linkedin-writing .lw-panel h3{letter-spacing:-.015em;font-size:18px;font-weight:800}.bcp-linkedin-writing .lw-list{gap:12px;margin-top:18px;display:grid}.bcp-linkedin-writing .lw-list li{color:#0a1f49b8;gap:11px;font-size:14.5px;line-height:1.55;display:flex}.bcp-linkedin-writing .lw-list li em{color:var(--teal-deep);flex:none;font-style:normal;font-weight:800}.bcp-linkedin-writing .lw-panel--no .lw-list li{color:#0a1f498c}.bcp-linkedin-writing .lw-panel--no .lw-list li em{color:var(--gray)}.bcp-linkedin-writing .lw-quotes{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px;display:grid}.bcp-linkedin-writing .lw-quote{border:1px solid var(--border);box-shadow:var(--sh-sm);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:26px 26px 24px;display:flex}.bcp-linkedin-writing .lw-quote p{color:#0a1f49c7;text-wrap:pretty;font-size:14.5px;line-height:1.62}.bcp-linkedin-writing .lw-quote-mark{color:var(--teal);font-size:30px;font-weight:800;line-height:.7}.bcp-linkedin-writing .lw-quote footer{color:var(--gray);align-items:center;gap:8px;margin-top:auto;font-size:11.5px;font-weight:700;display:flex}.bcp-linkedin-writing .lw-prices{grid-template-columns:1.05fr 1fr;align-items:start;gap:24px;margin-top:34px;display:grid}.bcp-linkedin-writing .lw-price{border:1px solid var(--border-warm);background:#fff;border-radius:24px;padding:32px 32px 34px;box-shadow:0 18px 44px #0a1f491a}.bcp-linkedin-writing .lw-price--alt{box-shadow:var(--sh-sm);background:#ffffffa8}.bcp-linkedin-writing .lw-price-tag{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.bcp-linkedin-writing .lw-price-tag b{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.bcp-linkedin-writing .lw-price-tag span{color:var(--gray);padding-bottom:6px;font-size:13px;font-weight:600}.bcp-linkedin-writing .lw-price h3{letter-spacing:-.015em;font-size:19px;font-weight:800}.bcp-linkedin-writing .lw-price .lw-list{margin-top:20px}.bcp-linkedin-writing .lw-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--yellow);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.bcp-linkedin-writing .lw-badge--alt{background:var(--teal-tint);color:var(--teal-deep)}@media (width<=980px){.bcp-linkedin-writing .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-linkedin-writing .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-linkedin-writing .bc-loc{width:100%;margin-top:22px;position:static}.bcp-linkedin-writing .bc-band{padding:48px 24px}.bcp-linkedin-writing .bc-split{grid-template-columns:1fr;gap:34px}.bcp-linkedin-writing .bc-split--flip>div:first-child,.bcp-linkedin-writing .bc-split--flip>div:last-child{order:0}.bcp-linkedin-writing .bc-closing{padding:56px 24px 64px}.bcp-linkedin-writing .lw-steps,.bcp-linkedin-writing .lw-quotes,.bcp-linkedin-writing .lw-two,.bcp-linkedin-writing .lw-prices{grid-template-columns:1fr}.bcp-linkedin-writing .lw-thead{display:none}.bcp-linkedin-writing .lw-tr{grid-template-columns:1fr;gap:6px;padding:16px 20px}}.bcp-linkedin-writing{scroll-margin-top:80px}.bcp-linkedin-writing #pricing{scroll-margin-top:90px}.bcp-resume-writing .bc-page.bc-rw{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--navy:#0a1f49;--gray:#8a949f;--teal:#66bfb7;--teal-deep:#4fa89b;--success:#2f8f87;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#66bfb724;--teal-soft:#66bfb773;--orange-tint:#f775481f;--border:#dce6ee;--border-warm:#e2e0d6;--line:#e6eef4;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 3px #0a1f490d;--sh-sm:0 2px 6px #0a1f490f;--sh-md:0 6px 18px #0a1f4914;--sh-lg:0 14px 40px #0a1f491a;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff}.bcp-resume-writing .bc-rw *,.bcp-resume-writing .bc-rw :before,.bcp-resume-writing .bc-rw :after{box-sizing:border-box}.bcp-resume-writing .bc-rw img{max-width:none;height:auto;display:block}.bcp-resume-writing .bc-rw h1,.bcp-resume-writing .bc-rw h2,.bcp-resume-writing .bc-rw h3,.bcp-resume-writing .bc-rw p,.bcp-resume-writing .bc-rw ul,.bcp-resume-writing .bc-rw li{margin:0}.bcp-resume-writing .bc-rw ul{padding:0;list-style:none}.bcp-resume-writing .bc-rw button{font-family:var(--font-sans)}.bcp-resume-writing .bc-rw a{color:var(--teal-deep);text-decoration:none}.bcp-resume-writing .bc-rw a:hover{color:var(--teal)}.bcp-resume-writing .bc-rw .bc-kicker{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bcp-resume-writing .bc-rw .bc-kicker i{background:var(--teal-deep);width:30px;height:1.5px;display:block}.bcp-resume-writing .bc-rw .bc-kicker span{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-resume-writing .bc-rw .bc-kicker--mid{justify-content:center}.bcp-resume-writing .bc-rw .bc-h2{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.07}.bcp-resume-writing .bc-page.bc-rw .bc-body{color:#0a1f49a8;text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.65}.bcp-resume-writing .bc-rw .bc-mid{text-align:center;max-width:720px;margin:0 auto}.bcp-resume-writing .bc-page.bc-rw .bc-mid .bc-body{max-width:640px;margin-left:auto;margin-right:auto}.bcp-resume-writing .bc-rw .bc-squiggle{color:var(--teal-deep);display:inline-block;position:relative}.bcp-resume-writing .bc-rw .bc-squiggle svg{width:100%;height:12px;position:absolute;bottom:-6px;left:0}.bcp-resume-writing .bc-page.bc-rw .bc-cta{background:var(--yellow);color:var(--navy);box-shadow:var(--sh-md);border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.bcp-resume-writing .bc-page.bc-rw .bc-cta:hover{background:var(--yellow-deep);color:var(--navy);transform:translateY(-1px)}.bcp-resume-writing .bc-rw .bc-band{border-top:1px solid #0a1f490d;width:100%;padding:70px 72px}.bcp-resume-writing .bc-rw .bc-band--white{background:#fff}.bcp-resume-writing .bc-rw .bc-band--sand{background:var(--sand)}.bcp-resume-writing .bc-rw .bc-band--mist{background:var(--mist)}.bcp-resume-writing .bc-rw .bc-in{max-width:1080px;margin:0 auto}.bcp-resume-writing .bc-rw .bc-in--narrow{max-width:760px;margin:0 auto}.bcp-resume-writing .bc-rw .bc-in--wide{max-width:1745px;margin:0 auto}.bcp-resume-writing .bc-rw .bc-split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1080px;margin:0 auto;display:grid}.bcp-resume-writing .bc-rw .bc-split--flip>:first-child{order:2}.bcp-resume-writing .bc-rw .bc-split--flip>:last-child{order:1}.bcp-resume-writing .bc-rw .bc-hero{align-items:center;min-height:576px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.bcp-resume-writing .bc-rw .bc-hero>img{object-fit:cover;object-position:center 34%;width:100%;height:100%;position:absolute;inset:0}.bcp-resume-writing .bc-rw .bc-hero-wash1{background:linear-gradient(102deg,#0a1f4961 0%,#0a1f4929 38%,#0a1f4900 64%);position:absolute;inset:0}.bcp-resume-writing .bc-rw .bc-hero-wash2{background:linear-gradient(#fff8ec75 0%,#fff4e461 100%);position:absolute;inset:0}.bcp-resume-writing .bc-rw .bc-hero-inner{z-index:2;width:100%;max-width:1120px;margin:0 auto;position:relative}.bcp-resume-writing .bc-rw .bc-hero-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border:1px solid #ffffffb3;border-radius:30px;max-width:690px;padding:42px 46px;box-shadow:0 30px 74px #0a1f494d}.bcp-resume-writing .bc-rw .bc-h1{letter-spacing:-.03em;color:var(--navy);font-size:clamp(32px,3.5vw,45px);font-weight:800;line-height:1.03}.bcp-resume-writing .bc-page.bc-rw .bc-lede{color:#0a1f49bd;margin-top:20px;font-size:16.5px;line-height:1.62}.bcp-resume-writing .bc-rw .bc-loc{z-index:2;-webkit-backdrop-filter:blur(9px);background:#ffffff6b;border:1px solid #ffffffb8;border-radius:18px;width:288px;padding:13px 14px;position:absolute;bottom:24px;right:30px;box-shadow:0 14px 34px #0a1f4942}.bcp-resume-writing .bc-rw .bc-loc-head{color:var(--navy);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}.bcp-resume-writing .bc-rw .bc-loc-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bcp-resume-writing .bc-rw .bc-stat{text-align:center;border-radius:11px;padding:9px 6px}.bcp-resume-writing .bc-rw .bc-stat b{font-size:16px;font-weight:800;line-height:1;display:block}.bcp-resume-writing .bc-rw .bc-stat span{letter-spacing:.06em;color:#0a1f49ad;margin-top:5px;font-size:10px;font-weight:700;display:block}.bcp-resume-writing .bc-rw .bc-stuck{text-align:center;max-width:900px;margin:0 auto}.bcp-resume-writing .bc-page.bc-rw .bc-stuck .bc-body{max-width:660px;margin:20px auto 0}.bcp-resume-writing .bc-rw .bc-stuckstat{text-align:left;background:var(--sand);border:1px solid var(--border-warm);border-radius:20px;align-items:center;gap:24px;max-width:660px;margin:34px auto 0;padding:24px 28px;display:flex}.bcp-resume-writing .bc-rw .bc-stuckfig{letter-spacing:-.04em;color:var(--navy);flex:none;font-size:clamp(52px,6vw,70px);font-weight:800;line-height:.92}.bcp-resume-writing .bc-rw .bc-stucktxt{color:var(--navy);font-size:15.5px;font-weight:600;line-height:1.5}.bcp-resume-writing .bc-rw .bc-stucktxt b{font-weight:800}.bcp-resume-writing .bc-rw .bc-slider{max-width:880px;margin:52px auto 0}.bcp-resume-writing .bc-rw .bc-slrail{touch-action:none;cursor:pointer;height:46px;margin:0 22px;position:relative}.bcp-resume-writing .bc-rw .bc-slrail:before{content:"";background:#0a1f4917;border-radius:999px;height:4px;position:absolute;top:21px;left:0;right:0}.bcp-resume-writing .bc-rw .bc-slfill{background:linear-gradient(90deg,var(--orange),var(--teal));min-width:4px;height:4px;transition:width .35s var(--ease);background-size:832px 4px;border-radius:999px;position:absolute;top:21px;left:0}.bcp-resume-writing .bc-rw .bc-slthumb{border:4px solid var(--teal);width:30px;height:30px;transition:left .35s var(--ease),border-color .35s;z-index:3;pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 6px 16px #0a1f493d}.bcp-resume-writing .bc-rw .bc-slnode{border:2px solid var(--border);cursor:pointer;z-index:2;background:#fff;border-radius:50%;width:18px;height:18px;padding:0;transition:border-color .25s,background .25s;position:absolute;top:14px;left:0;transform:translate(-50%)}.bcp-resume-writing .bc-rw .bc-slnode span{color:#0000;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;inset:0}.bcp-resume-writing .bc-rw .bc-slnode em{letter-spacing:.04em;white-space:nowrap;color:#0a1f498c;font-size:11.5px;font-style:normal;font-weight:700;transition:color .25s;position:absolute;top:26px;left:50%;transform:translate(-50%)}.bcp-resume-writing .bc-rw .bc-slnode[data-on="1"]{border-color:var(--teal);background:var(--teal)}.bcp-resume-writing .bc-rw .bc-slnode[data-on="1"] em{color:var(--navy)}.bcp-resume-writing .bc-rw .bc-slpanel{border:1px solid var(--border);box-shadow:var(--sh-lg);background:#fff;border-radius:22px;margin-top:52px;padding:30px 34px 32px}.bcp-resume-writing .bc-rw .bc-slmeta{align-items:center;gap:13px;margin-bottom:11px;display:flex}.bcp-resume-writing .bc-rw .bc-slmeta span{letter-spacing:.13em;text-transform:uppercase;color:var(--gray);font-size:11.5px;font-weight:700}.bcp-resume-writing .bc-rw .bc-slmeta i{background:var(--border-warm);width:1px;height:12px;display:block}.bcp-resume-writing .bc-rw .bc-slmeta span:last-child{color:var(--navy)}.bcp-resume-writing .bc-rw .bc-slttl{letter-spacing:-.02em;color:var(--navy);font-size:clamp(22px,2.4vw,29px);font-weight:800;line-height:1.14}.bcp-resume-writing .bc-rw .bc-sltxt{color:#0a1f49ad;margin-top:12px;font-size:16px;line-height:1.6}.bcp-resume-writing .bc-rw .bc-slhint{text-align:center;color:#0a1f498c;margin-top:16px;font-size:12.5px;font-weight:600}.bcp-resume-writing .bc-rw .bc-scard{border:1px solid var(--border);box-shadow:var(--sh-lg);background:#fff;border-radius:24px;padding:30px 32px 32px}.bcp-resume-writing .bc-rw .bc-stoggle{background:var(--sand);border:1px solid var(--border-warm);border-radius:999px;gap:6px;margin-bottom:24px;padding:4px;display:flex}.bcp-resume-writing .bc-rw .bc-sbtn{color:#0a1f498c;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:9px 12px;font-size:12.5px;font-weight:700;transition:all .2s}.bcp-resume-writing .bc-rw .bc-sbtn[aria-pressed=true]{color:var(--navy);box-shadow:var(--sh-sm);background:#fff}.bcp-resume-writing .bc-rw .bc-sring{width:188px;height:188px;margin:0 auto;position:relative}.bcp-resume-writing .bc-rw .bc-sring svg{display:block;transform:rotate(-90deg)}.bcp-resume-writing .bc-rw .bc-sring circle{fill:none;stroke-width:14px;stroke-linecap:round}.bcp-resume-writing .bc-rw .bc-strack{stroke:#0a1f4912}.bcp-resume-writing .bc-rw .bc-sfill{transition:stroke-dashoffset .6s var(--ease),stroke .4s}.bcp-resume-writing .bc-rw .bc-sctr{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bcp-resume-writing .bc-rw .bc-sval{letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1;transition:color .4s}.bcp-resume-writing .bc-rw .bc-slab{letter-spacing:.09em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:700;transition:color .4s}.bcp-resume-writing .bc-rw .bc-sbars{flex-direction:column;gap:13px;margin-top:26px;display:flex}.bcp-resume-writing .bc-rw .bc-sbrow div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bcp-resume-writing .bc-rw .bc-sbname{color:var(--navy);font-size:12.5px;font-weight:600}.bcp-resume-writing .bc-rw .bc-sbval{font-size:13px;font-weight:800;transition:color .4s}.bcp-resume-writing .bc-rw .bc-sbtrack{background:#0a1f490f;border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.bcp-resume-writing .bc-rw .bc-sbtrack i{height:100%;transition:width .6s var(--ease),background .4s;border-radius:999px;display:block}.bcp-resume-writing .bc-rw .bc-zwrap{border:1px solid var(--border);box-shadow:var(--sh-lg);background:#fff;border-radius:22px;padding:28px 30px;position:relative}.bcp-resume-writing .bc-rw .bc-ztime{background:var(--orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 13px;font-size:10.5px;font-weight:800;position:absolute;top:-13px;left:30px;box-shadow:0 4px 12px #f775484d}.bcp-resume-writing .bc-rw .bc-zdoc{position:relative}.bcp-resume-writing .bc-rw .bc-zline{background:#0a1f4917;border-radius:999px;height:9px}.bcp-resume-writing .bc-rw .bc-zline--name{background:#0a1f498c;width:52%;height:16px}.bcp-resume-writing .bc-rw .bc-zline--title{background:var(--teal);width:38%;height:11px}.bcp-resume-writing .bc-rw .bc-zline--num{background:var(--yellow-deep);width:64px;height:9px}.bcp-resume-writing .bc-rw .bc-zpath{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bcp-resume-writing .bc-rw .bc-zdot{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 3px 10px #f7754859}.bcp-resume-writing .bc-rw .bc-zlist{flex-direction:column;gap:11px;margin-top:24px;display:flex}.bcp-resume-writing .bc-rw .bc-zitem{align-items:flex-start;gap:11px;display:flex}.bcp-resume-writing .bc-rw .bc-zcheck{background:var(--teal-tint);width:20px;height:20px;color:var(--teal-deep);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.bcp-resume-writing .bc-rw .bc-zitem span{color:#0a1f49cc;font-size:14.5px;line-height:1.5}.bcp-resume-writing .bc-rw .bc-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px;display:grid;position:relative}.bcp-resume-writing .bc-rw .bc-steprail{background-image:linear-gradient(90deg,var(--teal-soft) 55%,transparent 0);background-repeat:repeat-x;background-size:13px 3px;height:3px;position:absolute;top:31px;left:11%;right:11%}.bcp-resume-writing .bc-rw .bc-step{text-align:center;position:relative}.bcp-resume-writing .bc-rw .bc-stepnum{z-index:2;border:3px solid var(--teal);width:62px;height:62px;color:var(--navy);transition:transform .2s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:23px;font-weight:800;display:flex;position:relative;box-shadow:0 8px 20px #0a1f491f}.bcp-resume-writing .bc-rw .bc-step:hover .bc-stepnum{transform:translateY(-4px)rotate(-6deg)}.bcp-resume-writing .bc-rw .bc-step:nth-of-type(4) .bc-stepnum{background:var(--yellow);border-color:var(--yellow)}.bcp-resume-writing .bc-rw .bc-stepttl{letter-spacing:-.01em;margin-top:16px;font-size:15.5px;font-weight:800}.bcp-resume-writing .bc-rw .bc-stepp{color:#0a1f49a8;margin-top:7px;font-size:13.5px;line-height:1.55}.bcp-resume-writing .bc-rw .bc-stepcta{text-align:center;margin-top:44px}.bcp-resume-writing .bc-rw .bc-tgrid{columns:2;column-gap:20px;margin-top:36px}.bcp-resume-writing .bc-rw .bc-tcard{break-inside:avoid;border:1px solid var(--border-warm);box-shadow:var(--sh-sm);background:#fff;border-radius:18px;margin-bottom:20px;padding:22px 24px}.bcp-resume-writing .bc-rw .bc-thead{justify-content:space-between;align-items:center;gap:10px;display:flex}.bcp-resume-writing .bc-rw .bc-tstars{letter-spacing:1.5px;color:var(--yellow-deep);font-size:10.5px}.bcp-resume-writing .bc-rw .bc-tflag{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);white-space:nowrap;background:#2f8f8729;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.bcp-resume-writing .bc-rw .bc-tq{color:var(--navy);margin-top:10px;font-size:15px;line-height:1.6}.bcp-resume-writing .bc-rw .bc-tby{align-items:center;gap:10px;margin-top:15px;display:flex}.bcp-resume-writing .bc-rw .bc-tav{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.bcp-resume-writing .bc-rw .bc-tname{color:var(--navy);font-size:13px;font-weight:700;line-height:1.25;display:block}.bcp-resume-writing .bc-rw .bc-tmeta{color:var(--gray);font-size:11.5px}.bcp-resume-writing .bc-rw .bc-faq{flex-direction:column;gap:10px;margin-top:30px;display:flex}.bcp-resume-writing .bc-rw .bc-fitem{border:1px solid var(--border-warm);box-shadow:var(--sh-xs);background:#fff;border-radius:14px;overflow:hidden}.bcp-resume-writing .bc-rw .bc-fq{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.bcp-resume-writing .bc-rw .bc-fq i{color:var(--teal-deep);transition:transform .2s var(--ease);flex:none;font-size:24px;font-style:normal;font-weight:400;line-height:1}.bcp-resume-writing .bc-rw .bc-fitem.is-open .bc-fq i{transform:rotate(45deg)}.bcp-resume-writing .bc-rw .bc-fa{color:#0a1f49a8;padding:0 20px 19px;font-size:14.5px;line-height:1.62;display:none}.bcp-resume-writing .bc-rw .bc-fitem.is-open .bc-fa{display:block}@media (width<=980px){.bcp-resume-writing .bc-rw .bc-hero{flex-direction:column;align-items:stretch;min-height:0;padding:56px 24px}.bcp-resume-writing .bc-rw .bc-hero-panel{max-width:none;padding:32px 26px}.bcp-resume-writing .bc-rw .bc-loc{width:100%;margin-top:20px;position:static}.bcp-resume-writing .bc-rw .bc-band{padding:52px 24px}.bcp-resume-writing .bc-rw .bc-split{grid-template-columns:1fr;gap:36px}.bcp-resume-writing .bc-rw .bc-split--flip>:first-child,.bcp-resume-writing .bc-rw .bc-split--flip>:last-child{order:0}.bcp-resume-writing .bc-rw .bc-slnode em{display:none}.bcp-resume-writing .bc-rw .bc-slpanel{margin-top:26px;padding:24px 24px 26px}.bcp-resume-writing .bc-rw .bc-stuckstat{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px}.bcp-resume-writing .bc-rw .bc-steps{grid-template-columns:repeat(2,1fr);gap:30px 20px}.bcp-resume-writing .bc-rw .bc-steprail{display:none}}@media (width<=1000px){.bcp-resume-writing .bc-rw .bc-tgrid{columns:1}}@media (width<=720px){.bcp-resume-writing .bc-rw .bc-steps{grid-template-columns:1fr}}.bcp-reserve{--navy:#0a1f49;--gray:#8a949f;--muted:#0a1f49b3;--teal:#66bfb7;--teal-deep:#4fa89b;--yellow:#ffd966;--yellow-deep:#f4c842;--orange:#f77548;--sand:#fffaeb;--mist:#eaf4fa;--teal-tint:#eaf6f3;--sand-deep:#fff3d6;--orange-tint:#ffeee6;--line:#dce6ee;--line-sand:#e2e0d6;--sh:0 6px 18px #0a1f4914;min-height:100vh;color:var(--navy);background:#fff;font-family:Poppins,system-ui,sans-serif;position:relative;overflow-x:hidden}.bcp-reserve *,.bcp-reserve :before,.bcp-reserve :after{box-sizing:border-box}.bcp-reserve :where(h1,h2,p,ul,li){margin:0;padding:0;list-style:none}.bcp-reserve a{color:var(--teal-deep);font-weight:600;text-decoration:none}.bcp-reserve a:focus-visible,.bcp-reserve button:focus-visible,.bcp-reserve input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bcp-reserve .rv-nav{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex;position:relative}.bcp-reserve .rv-nav-right{align-items:center;gap:16px;display:flex}.bcp-reserve .rv-link{color:var(--navy);font-size:14px}.bcp-reserve .rv-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bcp-reserve .rv-pill--teal{background:var(--teal-tint);color:var(--teal-deep)}.bcp-reserve .rv-pill--orange{background:var(--orange-tint);color:var(--orange)}.bcp-reserve .rv-pill--gray{color:var(--gray);background:#f1f4f7}.bcp-reserve .rv-pill--white{color:var(--navy);box-shadow:var(--sh);background:#fff}.bcp-reserve .rv-dot{background:var(--orange);border-radius:50%;width:8px;height:8px}.bcp-reserve .rv-backdrop{z-index:0;height:780px;position:absolute;inset:68px 0 auto;overflow:hidden}.bcp-reserve .rv-backdrop img{object-fit:cover;width:100%;height:100%}.bcp-reserve .rv-backdrop span{position:absolute;inset:0}.bcp-reserve .rv-w1{background:linear-gradient(102deg,#0a1f4957,#0a1f4924 36%,#0000 62%)}.bcp-reserve .rv-w2{background:#fff8ec75}.bcp-reserve .rv-w3{background:linear-gradient(#0000 48%,#fff 100%)}.bcp-reserve .rv-grid{z-index:1;grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"panel card""details card";align-items:start;gap:36px 44px;max-width:1180px;margin:0 auto;padding:48px 24px 80px;display:grid;position:relative}.bcp-reserve .rv-panel{-webkit-backdrop-filter:blur(12px);background:#fffbebe6;border-radius:30px;grid-area:panel;padding:38px 42px;box-shadow:0 30px 74px #0a1f494d}.bcp-reserve .rv-back{font-size:13.5px}.bcp-reserve .rv-badges{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.bcp-reserve .rv-badge{background:var(--teal-tint);color:var(--teal-deep);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.bcp-reserve .rv-badge i{background:var(--teal-deep);border-radius:50%;width:7px;height:7px}.bcp-reserve .rv-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gray);font-size:11.5px;font-weight:700}.bcp-reserve .rv-eyebrow--teal{color:var(--teal-deep)}.bcp-reserve .rv-h1{letter-spacing:-.03em;margin-top:18px;font-size:clamp(38px,4.4vw,54px);font-weight:800;line-height:1.02}.bcp-reserve .rv-sq{color:var(--teal-deep);white-space:nowrap;display:inline-block;position:relative}.bcp-reserve .rv-sq svg{width:100%;height:14px;position:absolute;bottom:-8px;left:0}.bcp-reserve .rv-sq path{stroke:var(--yellow-deep)}.bcp-reserve .rv-lede{color:var(--muted);max-width:560px;margin-top:20px;font-size:16.5px;line-height:1.62}.bcp-reserve .rv-hr{border:0;border-top:1px solid var(--line-sand);margin:26px 0 20px}.bcp-reserve .rv-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bcp-reserve .rv-count{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.bcp-reserve .rv-tile{text-align:center;box-shadow:var(--sh);background:#fff;border-radius:16px;padding:14px 8px}.bcp-reserve .rv-tile b{font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1;display:block}.bcp-reserve .rv-tile .rv-sec{color:var(--orange)}.bcp-reserve .rv-tile span{letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin-top:6px;font-size:10px;font-weight:700;display:block}.bcp-reserve .rv-when{margin-top:16px;font-size:14px}.bcp-reserve .rv-when span{color:var(--gray)}.bcp-reserve .rv-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-area:card;padding:24px;position:sticky;top:24px;box-shadow:0 24px 60px #0a1f4924}.bcp-reserve .rv-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bcp-reserve .rv-card-title{letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:800}.bcp-reserve .rv-meter{margin-top:18px}.bcp-reserve .rv-meter-row{font-size:13px;font-weight:600}.bcp-reserve .rv-track{background:#eef2f5;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.bcp-reserve .rv-fill{background:var(--teal);border-radius:999px;height:100%;transition:width .3s}.bcp-reserve .rv-fill--low{background:var(--orange)}.bcp-reserve .rv-cap{color:var(--gray);margin-top:7px;font-size:12.5px;line-height:1.5}.bcp-reserve .rv-plans{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.bcp-reserve .rv-plan{text-align:left;border:2px solid var(--line);cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:16px;padding:14px;transition:border-color .15s,background .15s;position:relative}.bcp-reserve .rv-plan.is-on{border-color:var(--teal);background:var(--teal-tint)}.bcp-reserve .rv-plan-name{font-size:13px;font-weight:700;display:block}.bcp-reserve .rv-plan-price{color:var(--muted);margin-top:4px;font-size:13px;display:block}.bcp-reserve .rv-plan-price b{color:var(--navy);font-size:24px;font-weight:800}.bcp-reserve .rv-plan-note{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.bcp-reserve .rv-best{background:var(--yellow);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:-10px;right:10px}.bcp-reserve .rv-summary{background:var(--sand);border:1px solid var(--line-sand);border-radius:16px;margin-top:16px;padding:14px 16px;font-size:13.5px}.bcp-reserve .rv-summary p{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.bcp-reserve .rv-summary p.rv-cap{display:block}.bcp-reserve .rv-summary hr{border:0;border-top:1px solid var(--line-sand);margin:8px 0}.bcp-reserve .rv-due{font-size:15px;font-weight:800}.bcp-reserve .rv-label{margin-top:16px;font-size:13px;font-weight:600;display:block}.bcp-reserve .rv-input{border:1px solid var(--line);width:100%;height:46px;font:inherit;color:var(--navy);border-radius:12px;margin-top:6px;padding:0 14px;font-size:15px}.bcp-reserve .rv-err{color:#b4441f;margin-top:8px;font-size:13px}.bcp-reserve .rv-cta{background:var(--yellow);width:100%;height:52px;color:var(--navy);font:inherit;cursor:pointer;box-shadow:var(--sh);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-size:16px;font-weight:700;transition:background .15s;display:flex}.bcp-reserve .rv-cta:hover{background:var(--yellow-deep);color:var(--navy)}.bcp-reserve .rv-cta:disabled{opacity:.7;cursor:progress}.bcp-reserve .rv-fine{color:var(--gray);margin-top:10px;font-size:12px;line-height:1.5}.bcp-reserve .rv-trust{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:12.5px;font-weight:600;display:flex}.bcp-reserve .rv-trust li{align-items:center;gap:4px;display:flex}.bcp-reserve .rv-trust svg{color:var(--teal-deep)}.bcp-reserve .rv-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:14px;font-size:12.5px}.bcp-reserve .rv-sold{background:var(--sand);border:1px solid var(--line-sand);border-radius:16px;margin-top:16px;padding:16px;font-size:14px;line-height:1.55}.bcp-reserve .rv-sold p{color:var(--muted);margin-top:6px}.bcp-reserve .rv-teal-btn{background:var(--teal);color:#fff;border-radius:999px;margin-top:12px;padding:10px 16px;display:inline-flex}.bcp-reserve .rv-teal-btn:hover{background:var(--teal-deep);color:#fff}.bcp-reserve .rv-done h2{margin-top:14px;font-size:24px;font-weight:800}.bcp-reserve .rv-done p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.bcp-reserve .rv-details{flex-direction:column;grid-area:details;gap:20px;display:flex}.bcp-reserve .rv-d{border-radius:24px;padding:34px 38px}.bcp-reserve .rv-d--white{border:1px solid var(--line);background:#fff}.bcp-reserve .rv-d--sand{background:var(--sand);border:1px solid var(--line-sand)}.bcp-reserve .rv-d--mist{background:var(--mist);border:1px solid var(--line)}.bcp-reserve .rv-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--teal-deep);font-size:12px;font-weight:700}.bcp-reserve .rv-kicker--gray{color:var(--gray)}.bcp-reserve .rv-h2{letter-spacing:-.025em;margin-top:10px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.08}.bcp-reserve .rv-body{color:var(--muted);margin-top:14px;font-size:15.5px;line-height:1.62}.bcp-reserve .rv-feat{gap:16px;margin-top:24px;display:flex}.bcp-reserve .rv-ico{background:var(--teal);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bcp-reserve .rv-feat b,.bcp-reserve .rv-step b,.bcp-reserve .rv-qa b{font-size:16px;font-weight:700}.bcp-reserve .rv-feat p,.bcp-reserve .rv-step p,.bcp-reserve .rv-qa p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.62}.bcp-reserve .rv-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bcp-reserve .rv-chips span{background:var(--mist);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.bcp-reserve .rv-days{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.bcp-reserve .rv-day{box-shadow:var(--sh);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px;font-size:13.5px;display:flex;position:relative}.bcp-reserve .rv-day b{font-size:16px}.bcp-reserve .rv-day small{color:var(--gray)}.bcp-reserve .rv-first{background:var(--orange-tint);color:var(--orange);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:800}.bcp-reserve .rv-step{gap:14px;margin-top:20px;display:flex}.bcp-reserve .rv-step>span{background:var(--teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.bcp-reserve .rv-qa{border-top:1px solid var(--line);padding:18px 0}.bcp-reserve .rv-qa:first-of-type{margin-top:12px}.bcp-reserve .rv-promise{border:1px solid #ffd96666;border-bottom:2px solid var(--yellow)}.bcp-reserve .rv-big{margin-top:12px;font-size:21px;font-weight:800;line-height:1.3}.bcp-reserve .rv-by{align-items:center;gap:12px;margin-top:20px;display:flex}.bcp-reserve .rv-by>span{background:var(--teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.bcp-reserve .rv-by p{color:var(--muted);margin-top:2px;font-size:13px}.bcp-reserve .rv-footer{background:var(--sand);border-top:1px solid var(--line-sand);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:24px;font-size:13px;display:flex}@media (width<=939px){.bcp-reserve .rv-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"panel""card""details";padding-top:24px}.bcp-reserve .rv-card{position:static}.bcp-reserve .rv-link{display:none}}@media (width<=520px){.bcp-reserve .rv-panel,.bcp-reserve .rv-d{padding:26px 20px}.bcp-reserve .rv-plans,.bcp-reserve .rv-days{grid-template-columns:1fr}.bcp-reserve .rv-nav .rv-pill{display:none}}.bcp-reserve .rv-nav img{width:auto;height:34px;display:block}.bcp-reserve .rv-footer img{width:auto;height:28px}.bcp-reserve .rv-fine svg{vertical-align:-1px;margin-right:4px;display:inline}
