/* Author: BMulaj */
@font-face{font-family:Plex Sans;src:url(/assets/fonts/plex-sans-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Sans;src:url(/assets/fonts/plex-sans-latin-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plex Sans;src:url(/assets/fonts/plex-sans-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plex Sans;src:url(/assets/fonts/plex-sans-latin-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plex Mono;src:url(/assets/fonts/plex-mono-latin-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plex Mono;src:url(/assets/fonts/plex-mono-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--slate: #27313d;--slate-2: #33404f;--sky: #2389c9;--sky-strong: #1b6fa6;--sky-soft: #e6f1f9;--ground: #f4f6f9;--surface: #fff;--line: #e1e6ed;--muted: #556577;--office: #c9d3df;--mission: #6d4bb0;--mission-3c: #c0397a;--green: #1e7a4c;--green-soft: #e6f2eb;--gold: #ca8a04;--gold-soft: #fef6d8;--gold-ink: #7a4a06;--red: #b42318;--red-soft: #fbe7e5;--sans: "Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Plex Mono", ui-monospace, monospace;--radius: 16px;--shadow: 0 1px 2px rgb(39 49 61 / 6%), 0 12px 32px -12px rgb(39 49 61 / 18%)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);color:var(--slate);background:var(--surface);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--sky-strong)}h1,h2,h3,h4{line-height:1.15;margin:0 0 .5em;letter-spacing:-.015em}h1{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:700}h2{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700}h3{font-size:1.12rem;font-weight:600}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.wrap{width:min(1160px,100% - 32px);margin-inline:auto}.narrow{width:min(760px,100% - 32px)}.center{text-align:center}.lead{font-size:1.15rem;color:#3d4a59}.muted{color:var(--muted);font-size:.95rem}.fine{font-size:.82rem;color:var(--muted);margin:14px 0 0}.eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sky-strong);margin-bottom:12px}.eyebrow-light{color:#8cc6ec}.icon{width:22px;height:22px;flex-shrink:0}.icon-sm{width:18px;height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:12px;font-weight:600;font-size:.98rem;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-sm{min-height:40px;padding:0 16px;font-size:.9rem;border-radius:10px}.btn-lg{min-height:54px;padding:0 26px;font-size:1.05rem}.btn-block{width:100%}.btn-primary{background:var(--slate);color:#fff}.btn-primary:hover{background:#1b232d}.btn-sky{background:var(--sky);color:#fff}.btn-sky:hover{background:var(--sky-strong)}.btn-ghost{background:var(--surface);color:var(--slate);border-color:#c3ccd7}.btn-ghost:hover{border-color:var(--slate)}.btn-outline-light{color:#fff;border-color:#ffffff73}.btn-outline-light:hover{border-color:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none}.top{position:sticky;top:0;z-index:20;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.top-inner{display:flex;align-items:center;gap:44px;min-height:92px}.brand{flex-shrink:0}.brand img{height:60px;width:auto}.nav{display:flex;gap:26px;margin-right:auto}.nav a{color:var(--slate);text-decoration:none;font-weight:500;font-size:.97rem}.nav a:hover,.nav a[aria-current]{color:var(--sky-strong)}.top-right{display:flex;align-items:center;gap:10px}.langs{display:flex;background:var(--ground);border-radius:10px;padding:3px}.langs a{font-size:.78rem;font-weight:600;color:var(--muted);text-decoration:none;padding:7px 10px;border-radius:8px}.langs a[aria-current]{background:var(--surface);color:var(--slate);box-shadow:0 1px 2px #00000014}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;padding:8px;border-radius:10px;border:1px solid var(--line);display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-panel{position:absolute;right:0;top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:12px;display:flex;flex-direction:column;gap:4px;min-width:220px}.mobile-panel>a{padding:12px;color:var(--slate);text-decoration:none;font-weight:500;border-radius:8px}.mobile-panel>a:hover{background:var(--ground)}.mobile-panel .langs{margin-top:8px;justify-content:space-between}.hero{position:relative;background:linear-gradient(180deg,var(--ground) 0%,#fff 100%);padding:72px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}.hero h1 em{font-style:normal;color:var(--sky-strong)}.hero .lead{max-width:34em;margin:20px 0 30px}.hero-note{font-size:.88rem;color:var(--muted);margin-top:18px}.hero-visual{position:relative;padding:0 0 56px}.browser{background:var(--surface);border-radius:14px;box-shadow:var(--shadow);border:1px solid var(--line);overflow:hidden}.browser-bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);background:#fafbfc}.browser-bar span{width:10px;height:10px;border-radius:50%;background:#d8dee6}.phone{position:absolute;right:-10px;bottom:0;width:34%;max-width:210px;border-radius:26px;border:7px solid var(--slate);overflow:hidden;box-shadow:var(--shadow);background:var(--slate)}.phone img{aspect-ratio:600 / 1100;object-fit:cover;object-position:top}.strip{display:flex;justify-content:center;gap:10px;padding:34px 0 40px;opacity:.9}.strip i{width:30px;height:30px;border-radius:8px;background:var(--office)}.strip i[data-k=t]{background:var(--sky-strong)}.strip i[data-k=m]{background:var(--mission)}.strip i[data-k=a]{background:#eef1f5;border:1.5px solid #c3ccd7}.facts{background:var(--slate);color:#fff}.facts-grid{display:grid;grid-template-columns:repeat(3,1fr)}.fact{padding:34px 28px;display:flex;gap:18px;align-items:baseline;border-left:1px solid rgb(255 255 255 / 12%)}.fact:first-child{border-left:0}.fact strong{font-family:var(--mono);font-size:2.3rem;font-weight:600;color:#8cc6ec;white-space:nowrap}.fact span{color:#d4dbe4;font-size:.97rem}.section{padding:96px 0}.section-tight{padding:48px 0 96px}.section-alt{background:var(--ground)}.duty{max-width:820px;text-align:center}.duty p{font-size:1.15rem;color:#3d4a59}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split-wide{grid-template-columns:.85fr 1.15fr}.shot{border-radius:14px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);background:var(--surface)}.calc{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;border:1px solid var(--line)}.calc-row{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;margin-bottom:18px}.calc-row label{font-weight:500;font-size:.95rem}.calc-input{display:flex;align-items:center;gap:6px}.calc-input input{width:84px;min-height:42px;border:1px solid #c3ccd7;border-radius:10px;padding:0 10px;font:600 1rem var(--mono);text-align:right;color:var(--slate)}.calc-input span{color:var(--muted);font-weight:600}.calc-row input[type=range]{grid-column:1 / -1;width:100%;accent-color:var(--sky-strong);height:28px}.calc-result{margin-top:8px;padding:20px;border-radius:14px;background:var(--green-soft);transition:background .2s}.calc[data-state=amber] .calc-result{background:var(--gold-soft)}.calc[data-state=red] .calc-result{background:var(--red-soft)}.calc-result-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.calc-label{font-size:.85rem;color:var(--muted);font-weight:500}.calc-pct{font-family:var(--mono);font-size:2.6rem;font-weight:600;line-height:1.1;color:var(--green);white-space:nowrap}.calc[data-state=amber] .calc-pct{color:var(--gold-ink)}.calc[data-state=red] .calc-pct{color:var(--red)}.pill{font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:20px;background:var(--surface);color:var(--green);white-space:nowrap}.calc[data-state=amber] .pill{color:var(--gold-ink)}.calc[data-state=red] .pill{color:var(--red)}.gauge{position:relative;height:10px;border-radius:6px;background:#ffffffbf;margin:18px 0 30px}.gauge-bar{height:100%;border-radius:6px;background:var(--green);width:55%;transition:width .2s,background .2s}.calc[data-state=amber] .gauge-bar{background:var(--gold)}.calc[data-state=red] .gauge-bar{background:var(--red)}.gauge-mark{position:absolute;left:66.67%;top:-5px;width:2px;height:20px;background:var(--slate)}.gauge-mark span{position:absolute;top:22px;left:50%;transform:translate(-50%);font:600 .72rem var(--mono);white-space:nowrap}.calc-allow{margin:0;font-size:.95rem}.calc-allow strong{font-family:var(--mono)}.legend{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.legend span{font:600 .8rem var(--mono);padding:6px 12px;border-radius:20px}.legend [data-s=green]{background:var(--green-soft);color:var(--green)}.legend [data-s=amber]{background:var(--gold-soft);color:var(--gold-ink)}.legend [data-s=red]{background:var(--red-soft);color:var(--red)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.step{position:relative}.step-shot{height:240px;border-radius:14px;overflow:hidden;background:var(--ground);border:1px solid var(--line);margin-bottom:22px;display:flex;justify-content:center}.step-shot img{width:100%;height:100%;object-fit:cover;object-position:left top}.step-shot-0{padding:18px 0 0;background:linear-gradient(180deg,var(--sky-soft),var(--ground))}.step-shot-0 img{width:52%;height:auto;border-radius:16px 16px 0 0;box-shadow:var(--shadow);object-fit:initial}.step-title{display:flex;align-items:center;gap:12px}.step-num{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--slate);color:#fff;font:600 .9rem var(--mono);display:grid;place-items:center}.step p{color:#3d4a59}.ticks{list-style:none;padding:0;margin:0 0 1.2em;display:grid;gap:10px}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks .icon{width:20px;height:20px;color:var(--green);margin-top:2px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.feature{padding:26px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.feature .icon{width:40px;height:40px;padding:9px;border-radius:10px;background:var(--sky-soft);color:var(--sky-strong);margin-bottom:16px}.feature p{color:#3d4a59;margin:0;font-size:.96rem}.band{padding:88px 0}.band-dark{background:var(--slate);color:#fff}.band-dark p{color:#d4dbe4}.worker-cards{display:grid;gap:14px}.worker-card{padding:22px 24px;border-radius:14px;background:var(--slate-2);border:1px solid rgb(255 255 255 / 10%)}.worker-card h3{color:#fff;margin-bottom:4px}.worker-card p{margin:0}.worker-card-plus{border-color:var(--sky)}.invite{font-size:.95rem;margin:6px 0 0;color:#8cc6ec!important;font-weight:500}.period{display:flex;width:fit-content;margin:36px auto 28px;background:var(--ground);border-radius:12px;padding:4px}.period button{border:0;background:none;font:600 .92rem var(--sans);color:var(--muted);padding:10px 18px;border-radius:9px;cursor:pointer;display:flex;gap:8px;align-items:center}.period button[aria-pressed=true]{background:var(--surface);color:var(--slate);box-shadow:0 1px 3px #0000001a}.save{font-size:.75rem;color:var(--green);background:var(--green-soft);padding:2px 7px;border-radius:10px}:root:not([data-period=monthly]) [data-show=monthly],:root[data-period=monthly] [data-show=annual]{display:none}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan{position:relative;padding:30px 28px;border-radius:18px;background:var(--surface)}.plan{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;border:2px solid var(--line)}.plan:hover{border-color:#b9c6d4}.plan[data-selected=true]{border-color:var(--sky-strong);box-shadow:var(--shadow)}.plan:focus{outline:none}.plan-btn{background:var(--surface);color:var(--slate);border-color:#c3ccd7}.plan[data-selected=true] .plan-btn{background:var(--slate);color:#fff;border-color:var(--slate)}.badge{position:absolute;top:-13px;left:28px;background:var(--sky-strong);color:#fff;font-size:.76rem;font-weight:600;padding:5px 12px;border-radius:20px}.plan-desc{color:var(--muted);font-size:.95rem;min-height:3em}.plan-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-height:52px}.amount{font-size:2.1rem;font-weight:700;letter-spacing:-.02em}.per{color:var(--muted);font-size:.88rem}.plan-sub{font-size:.85rem;color:var(--muted);margin:4px 0 22px;min-height:1.4em}.plan h4{font-size:.9rem;margin:26px 0 12px}.plan .ticks{font-size:.93rem}.sponsored{display:flex;gap:10px;align-items:center;justify-content:center;margin:32px 0 0;font-weight:500}.sponsored .icon{color:var(--green)}.example{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin:18px auto 0;padding:16px 22px;border-radius:12px;background:var(--ground);width:fit-content;max-width:100%;font-size:.95rem}.faq{margin-top:32px;display:grid;gap:10px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 22px}.faq summary{cursor:pointer;padding:20px 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 1.4rem var(--mono);line-height:1;color:var(--sky-strong)}.faq details[open] summary:after{content:"\2013"}.faq p{color:#3d4a59;padding-bottom:6px}.band-cta{background:linear-gradient(120deg,var(--slate) 0%,#1f3a52 100%);color:#fff}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.cta-inner h2{margin-bottom:8px}.cta-inner p{color:#d4dbe4;margin:0}.page-head{padding:80px 0 24px;background:linear-gradient(180deg,var(--ground),#fff)}.example-note{display:inline-block;margin-top:8px;font-size:.88rem;color:var(--gold-ink);background:var(--gold-soft);padding:8px 14px;border-radius:10px}.walk{display:grid;gap:88px}.walk-step{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:center}.walk-step:nth-child(2n) .walk-copy{order:2}.walk-copy p{color:#3d4a59;font-size:1.05rem}.walk-copy h2{font-size:1.6rem}.phone-static{position:static;width:260px;max-width:70%;justify-self:center}.phone-static img{aspect-ratio:auto}.prose h2{font-size:1.2rem;margin-top:1.6em}.missing{color:var(--red)}.foot{background:#1b232d;color:#c5cdd7;padding:64px 0 28px;font-size:.93rem}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.foot h3{color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.foot a{display:block;color:#c5cdd7;text-decoration:none;margin-bottom:8px}.foot a:hover{color:#fff}.foot img{margin-bottom:14px}.foot-bottom{border-top:1px solid rgb(255 255 255 / 10%);margin-top:44px;padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:.82rem;color:#8b97a5}.foot-bottom p{margin:0;max-width:720px}@media(max-width:980px){.nav,.hide-sm,.top-right>.langs{display:none}.mobile-menu{display:block}.top-inner{justify-content:space-between}.hero{padding-top:48px}.hero-grid,.split,.split-wide,.walk-step{grid-template-columns:1fr;gap:40px}.walk-step:nth-child(2n) .walk-copy{order:0}.steps,.features,.plans{grid-template-columns:1fr}.plans{max-width:520px;margin-inline:auto}.facts-grid{grid-template-columns:1fr}.fact{border-left:0;border-top:1px solid rgb(255 255 255 / 12%);padding:22px 4px}.fact:first-child{border-top:0}.section{padding:72px 0}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}.foot-bottom{flex-direction:column}}@media(max-width:560px){.top-right .btn-sm{padding:0 12px}.brand img{height:40px}.top-inner{min-height:72px}.actions .btn{width:100%}.strip{gap:6px}.strip i{width:20px;height:20px;border-radius:6px}.strip i:nth-child(n+12){display:none}.calc{padding:20px}.calc-pct{font-size:2.1rem}.phone{width:38%;right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.gauge-bar,.calc-result{transition:none}.btn:hover{transform:none}}.plans+p.center{margin-top:28px}[id]{scroll-margin-top:104px}.walk-step:nth-child(2n){grid-template-columns:1.25fr .75fr}.page-head+.section-tight{padding-top:8px}@media(max-width:980px){.walk-step:nth-child(2n){grid-template-columns:1fr}}.try{display:flex;gap:14px;align-items:center;margin-top:28px;padding:16px 18px;border-radius:14px;background:var(--sky-soft);border:1.5px solid #b8d8ef;max-width:460px}.try strong{display:block;font-size:1.05rem;color:var(--sky-strong)}.try span{font-size:.95rem;color:#3d4a59}.try-arrow{width:36px;height:36px;padding:7px;border-radius:50%;background:var(--sky-strong);color:#fff;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media(max-width:980px){.try-arrow{transform:rotate(90deg);animation-name:nudge-down}@keyframes nudge-down{0%,to{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(6px)}}}@media(prefers-reduced-motion:reduce){.try-arrow{animation:none}}.plan{display:flex;flex-direction:column}.plan h3{min-height:1.3em}.plan-desc{min-height:3.2em}.enterprise{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 28px;border-radius:18px;border:2px dashed #c3ccd7;background:var(--ground)}.enterprise h3{margin-bottom:4px}.enterprise p{margin:0;color:#3d4a59;font-size:.95rem}@media(max-width:980px){.enterprise{flex-direction:column;align-items:flex-start;max-width:520px;margin-inline:auto}}.plan-price{flex-direction:column;align-items:flex-start;gap:2px;min-height:0}.plan-sub{min-height:5em;margin-top:8px}.enterprise+p.center{margin-top:28px}.tag{align-self:flex-start;font-size:.74rem;font-weight:600;padding:5px 10px;border-radius:8px;background:var(--sky-soft);color:var(--sky-strong);margin-bottom:16px}.tag-employer{background:var(--slate);color:#fff}.example-line{display:inline-block;margin-top:6px;color:var(--slate);font-weight:600}.badge{left:auto;right:24px}.plan h3{font-size:1.3rem;margin-bottom:4px}.kind{font-weight:600;font-size:.95rem;color:var(--sky-strong);min-height:3.1em;margin-bottom:8px;line-height:1.55}.kind-employer{color:var(--slate)}.kind-employer:before{content:"\2605  ";color:var(--sky-strong)}
