.waterline.svelte-dn9qdh{flex-direction:column;align-items:center;min-width:0;margin:0;display:flex}.browser.svelte-dn9qdh{background:var(--paper);border:1px solid var(--line);width:86%;animation:.7s cubic-bezier(.2,.7,.2,1) both svelte-dn9qdh-float-in;box-shadow:0 40px 60px -42px #14151980}.chrome.svelte-dn9qdh{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 14px;display:flex}.dots.svelte-dn9qdh{gap:6px;display:flex}.dots.svelte-dn9qdh i:where(.svelte-dn9qdh){background:#d4d5d9;border-radius:50%;width:9px;height:9px}.address.svelte-dn9qdh{background:var(--ground);min-width:0;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex:1;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:flex;overflow:hidden}.screen.svelte-dn9qdh{flex-direction:column;gap:14px;padding:20px 22px 24px;display:flex}.topline.svelte-dn9qdh{justify-content:space-between;align-items:center;display:flex}.logo-bar.svelte-dn9qdh{background:var(--ink);width:78px;height:10px}.menu.svelte-dn9qdh{gap:10px;display:flex}.menu.svelte-dn9qdh i:where(.svelte-dn9qdh){background:#d4d5d9;width:28px;height:5px}.menu.svelte-dn9qdh i.hot:where(.svelte-dn9qdh){background:var(--red)}.headline.svelte-dn9qdh{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:6px 0 0;font-size:clamp(22px,2.2vw,26px);font-weight:760;font-stretch:112%;line-height:1.05}.actions.svelte-dn9qdh{flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.primary.svelte-dn9qdh{background:var(--red);color:#fff;padding:7px 12px}.secondary.svelte-dn9qdh{color:var(--text-2);border:1px solid #d4d5d9;padding:6px 12px}.tiles.svelte-dn9qdh{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.tiles.svelte-dn9qdh span:where(.svelte-dn9qdh){background:var(--ground);height:56px;color:var(--text-2);padding:9px 10px;font-size:11px;font-weight:600;overflow:hidden}.line.svelte-dn9qdh{width:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;margin-top:26px;font-size:11px;display:flex}.above.svelte-dn9qdh{align-self:flex-end}.below.svelte-dn9qdh{align-self:flex-start}.dash.svelte-dn9qdh{border-top:2px dashed var(--red);transform-origin:0;height:0;animation:.9s cubic-bezier(.2,.7,.2,1) .3s both svelte-dn9qdh-draw}.layers.svelte-dn9qdh{flex-direction:column;align-items:center;gap:3px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:flex}.layers.svelte-dn9qdh li:where(.svelte-dn9qdh){width:var(--w);background:var(--bg);animation:svelte-dn9qdh-rise .6s calc(.45s + var(--d)) cubic-bezier(.2, .7, .2, 1) both}.layer.svelte-dn9qdh{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:15px 18px;display:flex}.layer.svelte-dn9qdh:focus-visible{outline:2px solid var(--red-on-dark);outline-offset:-2px}.layers.svelte-dn9qdh .chev:where(.svelte-dn9qdh){color:var(--red-on-dark);margin-left:auto;font-size:16px;transition:transform .2s}.layer[aria-expanded=true].svelte-dn9qdh .chev:where(.svelte-dn9qdh){transform:rotate(45deg)}.layer-panel.svelte-dn9qdh{color:var(--text-on-dark-2);margin:0;padding:0 18px 16px 35px;font-size:14px;line-height:1.55}html.js .layer-panel.svelte-dn9qdh:not(.shown){display:none}.layers.svelte-dn9qdh strong:where(.svelte-dn9qdh){font-family:var(--font-display);color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:700;font-stretch:112%;display:flex}.layers.svelte-dn9qdh strong:where(.svelte-dn9qdh):before{content:"";background:var(--red-on-dark);width:7px;height:7px}.layers.svelte-dn9qdh span:where(.svelte-dn9qdh){font-family:var(--font-mono);color:var(--text-on-dark-2);font-size:12px}@keyframes svelte-dn9qdh-float-in{0%{transform:translateY(-10px)}}@keyframes svelte-dn9qdh-draw{0%{transform:scaleX(0)}}@keyframes svelte-dn9qdh-rise{0%{transform:translateY(12px)}}@media (width<=520px){.browser.svelte-dn9qdh,.layers.svelte-dn9qdh li:where(.svelte-dn9qdh){width:100%}}.timeline.svelte-bygaqy{flex-direction:column;gap:24px;display:flex;position:relative}.track.svelte-bygaqy{background:var(--line);height:2px;position:absolute;top:21px;left:22px;right:22px}.fill.svelte-bygaqy{background:var(--red);height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block}.tabs.svelte-bygaqy{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}button.svelte-bygaqy{font:inherit;color:var(--text-3);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.num.svelte-bygaqy{border:2px solid var(--line);background:var(--paper);width:44px;height:44px;font-family:var(--font-mono);place-items:center;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:grid}.name.svelte-bygaqy{font-size:15px;font-weight:600;line-height:1.25}button.done.svelte-bygaqy .num:where(.svelte-bygaqy){border-color:var(--red);color:var(--red)}button[aria-selected=true].svelte-bygaqy{color:var(--ink)}button[aria-selected=true].svelte-bygaqy .num:where(.svelte-bygaqy){background:var(--red);border-color:var(--red);color:#fff}button.svelte-bygaqy:hover .num:where(.svelte-bygaqy){border-color:var(--ink)}.panel.svelte-bygaqy{background:var(--ground);border-left:3px solid var(--red);flex-direction:column;gap:12px;max-width:760px;padding:24px;display:flex}html.js .panel.svelte-bygaqy:not(.shown){display:none}.step-label.svelte-bygaqy{font-family:var(--font-mono);color:var(--red);margin:0;font-size:13px}.text.svelte-bygaqy{color:var(--text-2);margin:0;font-size:17px}dl.svelte-bygaqy{flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}dl.svelte-bygaqy div:where(.svelte-bygaqy){flex-direction:column;gap:4px;display:flex}dd.svelte-bygaqy{margin:0;font-weight:600}@media (width<=640px){.name.svelte-bygaqy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.track.svelte-bygaqy{left:18px;right:18px}}.hero.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:64px 72px;padding-block:clamp(48px,7vw,104px) clamp(64px,8vw,116px);display:flex}.hero-copy.svelte-1uha8ag{flex-direction:column;flex:500px;gap:28px;min-width:0;display:flex}.hero-title.svelte-1uha8ag{font-size:clamp(42px,6.2vw,90px);line-height:.98}.hero-visual.svelte-1uha8ag{flex:420px;min-width:0}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;display:flex}.facts.svelte-1uha8ag{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 44px;margin:0;padding-top:24px;display:flex}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag),.work-facts.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column;gap:4px;display:flex}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag),.work-facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-weight:600}.sectors.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px 40px;padding-block:44px;display:grid}.sectors.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-column:1/-1}@media (width<=1000px){.sectors.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=560px){.sectors.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.sector.svelte-1uha8ag{flex-direction:column;gap:6px;min-width:0;display:flex}.sector.svelte-1uha8ag .h3:where(.svelte-1uha8ag){font-size:20px}.sector.svelte-1uha8ag p:where(.svelte-1uha8ag),.service.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-3);margin:0;font-size:15px;line-height:1.55}.service.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px}.section-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:48px;display:flex}.head-main.svelte-1uha8ag{flex:520px;min-width:0}.head-side.svelte-1uha8ag{flex:340px;gap:14px;min-width:0}.muted-body.svelte-1uha8ag{color:var(--text-2);margin:0}.service-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;display:grid}.service.svelte-1uha8ag{flex-direction:column;gap:16px;transition:border-color .2s,transform .2s;display:flex}.service.svelte-1uha8ag:hover{border-color:var(--ink)}.mini-list.svelte-1uha8ag{border-top:1px solid var(--line-soft);color:var(--text-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:4px 0 0;padding:18px 0 0;font-size:15px;list-style:none;display:grid}.narrow-head.svelte-1uha8ag{max-width:760px}.work.svelte-1uha8ag{align-items:center}.work-facts.svelte-1uha8ag{border-top:1px solid var(--graphite-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding-top:22px;display:grid}.work-facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:#fff}.portal.svelte-1uha8ag{background:var(--graphite-2);border:1px solid var(--graphite-line);min-height:360px;display:flex}.portal-side.svelte-1uha8ag{border-right:1px solid var(--graphite-line);flex-direction:column;flex:0 0 150px;gap:4px;padding:20px 16px;font-size:12px;font-weight:600;display:flex}.portal-logo.svelte-1uha8ag{background:#fff;width:70px;height:9px;margin-bottom:20px}.role.svelte-1uha8ag{color:var(--berg-on-dark);padding:7px 10px}.role.active.svelte-1uha8ag{background:var(--red);color:#fff}.portal-main.svelte-1uha8ag{flex-direction:column;flex:1;gap:14px;min-width:0;padding:20px;display:flex}.portal-greet.svelte-1uha8ag{font-family:var(--font-display);color:#fff;font-size:18px;font-weight:700;font-stretch:112%}.portal-tiles.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-tiles.svelte-1uha8ag div:where(.svelte-1uha8ag){background:var(--graphite-3);flex-direction:column;gap:10px;padding:14px;display:flex}.portal-tiles.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text-on-dark);font-size:12px;font-weight:600}.portal-tiles.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#44474f;height:5px}.portal.svelte-1uha8ag i.hot:where(.svelte-1uha8ag){background:var(--red-on-dark)}.portal-chart.svelte-1uha8ag{background:var(--graphite-3);align-items:flex-end;gap:8px;height:96px;padding:14px;display:flex}.portal-chart.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#44474f;flex:1}.portal-chart.svelte-1uha8ag i.hot:where(.svelte-1uha8ag){background:var(--red)}@media (width<=520px){.portal-side.svelte-1uha8ag{display:none}}.pricing-teaser.svelte-1uha8ag{align-items:flex-end}.currency-row.svelte-1uha8ag{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.cur.svelte-1uha8ag{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:24px 20px;transition:background-color .2s,color .2s;display:flex}.cur.svelte-1uha8ag:first-child{border-left:0}.cur.selected.svelte-1uha8ag{background:var(--ink);color:#fff}.cur.selected.svelte-1uha8ag .label:where(.svelte-1uha8ag),.cur.selected.svelte-1uha8ag .note:where(.svelte-1uha8ag){color:var(--berg-on-dark)}.amount.svelte-1uha8ag{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.02em;font-size:clamp(28px,2.5vw,36px);font-weight:780;font-stretch:104%;line-height:1}.note.svelte-1uha8ag{color:var(--text-muted);font-size:13px}.rate-note.svelte-1uha8ag{color:var(--text-muted);margin:0;font-size:12px}@media (width<=560px){.cur.svelte-1uha8ag{border-left:0;border-top:1px solid var(--line)}.cur.svelte-1uha8ag:first-child{border-top:0}}.picker.svelte-1uha8ag{flex-direction:column;flex:100%;gap:14px;min-width:0;display:flex}@media (width<=1120px){.hero-copy.svelte-1uha8ag,.hero-visual.svelte-1uha8ag{flex-basis:100%}.picker.svelte-1uha8ag{order:1}.hero-visual.svelte-1uha8ag{order:2}}.picker.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.picker.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.picker.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--paper);border:1px solid var(--line);height:100%;min-height:96px;color:var(--ink);flex-direction:column;justify-content:space-between;gap:14px;padding:16px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.picker.svelte-1uha8ag a:where(.svelte-1uha8ag) svg{color:var(--red)}.picker.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--ink);transform:translateY(-2px)}
